/* CSS Document */

body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
}


h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:28px;
			color:#B03473;
			margin:0;
			padding:0;
			padding-bottom:10px;
		}
		
		
h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#666666;
			margin:0;
			padding:0;
				padding-bottom:10px;

		}
		
		
		
		

		
			#center-panel a:hover {
			color:#E01BC3 !important;
			text-decoration:underline!important;
		}

		
.clear {
	
	clear:both;
	height:1px;
}

#wrapper {
	width:940px;
	margin:0px auto;
}

#header {
	background:url(../images/bg-header.gif) no-repeat;
	background-position:center top;
	height:115px;
	width:940px;
	margin:0px auto;
}

	#logo {
		height:115px;
		width:415px;
		float:left;

	}

	#right-header {
		height:115px;
		width:525px;
	
		float:right;
	}
	
		#top-menu {
			height:20px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:13px;
			float:right;
			padding-right:20px;
	
		}
		
			#top-menu ul{
				list-style:none;
				margin:0px;
				padding:0px;
				margin-left:30px;
			}
			
			#top-menu ul li{
				list-style-type:none;
				margin-top:4px;
				padding-left:10px;
				padding-right:10px;
				border-right:1px solid #FFFFFF;
				display:inline;
				float:left;
				line-height:15px;
			}
			
			#top-menu ul li.last{
				padding-left:10px;
				border-right:none;
				display:inline;
				float:left;
			}
		
				#top-menu ul li a{
						color:#FFFFFF;
						text-decoration:none;
				}
				
				#top-menu ul li a:hover{
						color:#FFFFFF;
						text-decoration:underline;
				}
		
		
			#become-member a{
				color:#FE79EA;
				text-decoration:none;
			}
			
			
			#become-member a:hover{
				color:#FE79EA;
				text-decoration:underline;
			}
		
		#shopping-cart {
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:13px;
			float:right;
	padding-top:2px;
				display:inline;

width:450px;
text-align:right;
padding-right:31px;
		}
		
		.cartSummaryLink, catCartSummary, .cartSummaryTable {
			margin:0!important;
			padding:0!important;
			margin-top:1px!important;
		}
		
		.become-member-span {
			font-family: Arial, Helvetica, sans-serif;
			
			font-size:13px;
	padding-right:10px;
text-decoration:none!important;
		}
				.become-member-span a {
		color:#FE79EA!important; text-decoration:none!important;}
		
				.become-member-span a:hover {
		color:#FE79EA!important; text-decoration:underline!important;}
		
		
			#shopping-cart a{
				color:#FFFFFF;
				text-decoration:none;
			}
	
			#shopping-cart a{
				color:#FFFFFF;
				text-decoration:underline;
			}
			
		#search-engine {
			margin-top:45px;
			height:27px;
			float:right;
			padding-right:30px;
		}
		
			#search-engine .cat_textbox2 {
				background: url(../images/bg-search.gif) no-repeat;
				margin-left:70px;
				border:none;
				width:236px;
				height:27px;
				float:left;
				padding-top:2px;
				padding-left:10px;
				font-family: Arial, Helvetica, sans-serif;
				color:#6E6E6E;
				font-size:13px;
			
			}
			
			#search-engine .cat_button2 {
				width:30px;
				height:27px;
				float:left;
			}
			
#menu {
	background:url(../images/bg-menu.gif) no-repeat;
	background-position:center top;
	height:47px;
	width:940px;
}

	#menu ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		padding-left:35px;
		padding-top:1px;
	}
	
	#menu ul li{
		list-style-type:none;
		font-family: Arial, Helvetica, sans-serif;
		margin-top:15px;
		padding-left:13px;
		padding-right:13px;
		display:inline;
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
		#menu ul li a{
			color:#FFFFFF;
			text-decoration:none;
		}

		#menu ul li a:hover{
			color:#FFFFFF;
			text-decoration:underline;
		}
		
#content-wrapper {
	background:url(../images/bg-content-wrapper.gif) no-repeat;
	background-position:center top;
	clear:both;
	width:940px;
	float:left;
	padding-top:8px;
	padding-bottom:10px;
}

	#left-panel {
		width:180px;
		margin-right:10px;
		float:left;
	}
	
		#left-panel .left-menu{
			width:180px;
			float:left;
			margin-top:10px;
		}
		
		#left-panel .left-menu-heading-top{
			background:url(../images/bg-heading1.gif) no-repeat;
			background-position:center top;
			float:left;
			width:180px;
			height:24px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			padding-top:3px;
		}
		
		#left-panel .left-menu-heading{
			background:url(../images/bg-heading2.gif) no-repeat;
			background-position:center top;
			float:left;
			width:180px;
			height:24px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			padding-top:3px;
			margin-top:10px;
		}
		
			#left-panel .left-menu-link ul{
				float:left;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#454547;
				list-style-type:none!important;
				margin:0px;
				padding:0px;
			}
	
			#left-panel .left-menu-link ul li{
				float:left;
				font-size:12px;
				color:#454547;
				list-style-type:none!important;
				margin:0px;
				padding:0px;
				padding-left:15px;
				width:165px;
			}
			
			#left-panel .left-menu-link ul li a{
				color:#454547;
				text-decoration:none;
				list-style-type:none!important;
			}
			
			#left-panel .left-menu-link ul li a:hover{
				color:#454547;
				text-decoration:underline;
				list-style-type:none!important;
			}


/***************Riko Add*************************************/

#left-panel ul  {
				list-style-type:none!important;
			}

#left-panel ul li h2 {
				float:left!important;
				font-size:12px!important;
				color:#454547!important;
				list-style-type:none!important;
font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:180px!important;
line-height:15px!important;
			}

#left-panel  ul li  h2 a{
				color:#454547!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel  ul li  h2 a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel ul li p {
				float:left!important;
				font-size:12px!important;
				color:#454547!important;
				list-style-type:none!important;
font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:180px!important;
line-height:15px!important;
			}

#left-panel  ul li p a{
				color:#454547!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel  ul li p a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

/******************************************************/
			
	#center-panel {
		width:593px;
				color:#333;	
		float:left;
		margin-right:10px;
		font-size:13px;
	}
	
	#center-panel-2 {

		width:730px;
		float:left;
				font-size:13px;
						color:#333;	
	}
	
	#center-panel-3 {
		font-size:13px;
		width:950px;
			color:#333;	
		float:left;
	}
	
		#center-panel p, #center-panel-2 p, #center-panel-3 p{
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			margin:0px;
			padding:0px;
			margin-bottom:15px;
	line-height:20px;
		}
		
		.content h1, .content h2 {
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			margin:0px;
			padding:0px;
			margin-bottom:10px;
	line-height:20px;
	font-weight:normal;
		}
		
		#center-panel ul, #center-panel-2 ul, #center-panel-3 ul{
			font: 'Lucida Grande', Arial;
			font-size:13px;
			color:#333;			

		}
		
		#center-panel ul li, #center-panel-2 ul li, #center-panel-3 ul li {
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			line-height:20px;
		


		}
		
			#center-panel a, #center-panel-2 a, #center-panel-3 a {
				color:#5C5B5B;
				text-decoration:none;
			}
			
			#center-panel ul li a:hover, #center-panel-2 ul li a:hover, #center-panel-3 ul li a:hover {
				color:#5C5B5B;
				text-decoration:underline;
			}
	
	#right-panel {
		width:147px;
		float:left;
	}
	
#footer {
	clear:both;
	width:940px;
	float:left;
}

.logos {
	float:left;
	display:inline;
}

#footer-menu {
	float:left;
	display:inline;
	clear:left;
}

 .logos ul {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
		border:0!important;

}

.logos ul li {
	margin:0!important;
	padding:0!important;
	border:0!important;
		list-style:none!important;
		float:left;

}

.logos img {
		border:0!important;
}


	#footer-menu {
		background:url(../images/bg-footer.gif) no-repeat;
		background-position:center top;
		height:43px;
		width:940px;
	}
	
		#footer-menu ul{
			list-style-type:none;
			margin:0px;
			padding:0px;
			padding-left:57px;
			padding-top:1px;
		}
	
		#footer-menu ul li{
			list-style-type:none;
			font-family: Arial, Helvetica, sans-serif;
			padding-left:8px;
			padding-right:8px;
			display:inline;
			float:left;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			padding-top:8px;
		}
	
			#footer-menu ul li a{
				color:#FFFFFF;
				text-decoration:none;
			}
	
			#footer-menu ul li a:hover{
				color:#FFFFFF;
				text-decoration:underline;
			}
			
		#footer .copyright {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#574283;
			width:940px;
			height:30px;
		}
		
	#breadcrumb {
		font-family: Arial, Helvetica, sans-serif;
		color:#D407B5;
		font-size:13px;
		font-weight:bold;
	}
		
		#product .small-view {
			width:140px;
			float:left;
			background-color:#FFFFFF;
		}
		
		
		}
		
		#product .product-image {
			height:140px;
		}
		
		
	#product {

	}
		
		#product .small-view {
			width:140px;
			float:left;

			background-color:#FFFFFF;
		}
		
		#product .product-name {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#E795E0;
			font-weight:bold;
			height:55px;
			padding:10px;
			padding-top:5px;
			padding-bottom:0;
			line-height:16px;
		}
		

				#product .product-name a {
					font-size:11px;
				}
				#product .product-name a:hover {
					font-size:11px;
				}
		
		#product .product-image {
			height:140px;
		}
		
		#product .product-price {
			background-color:#FAFAFA;
			height:45px;
			}
		
		#product .sale-price {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#767676;
			width:55px;
			float:left;
			padding-left:10px;
			padding-top:5px;
		}
		
		#product .price {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			padding-right:10px;
			float:right;
			padding-top:5px;
		}
		
		#product .price-slash {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			float:right;
			padding-right:10px;
			text-decoration:line-through;
			padding-bottom:5px;
		}
		
		#product .large-view{
			width:540px;
	padding-top:10px!important;
			
		}
		
		.feedback-box {
			clear:both;
		}
		
		.feedback-box h5 {
			margin:0!important;
			padding:0!important;
			padding-top:10px!important;
			padding-bottom:5px!important;
		}
		

		
		#product .large-view-left-panel{
			width:220px;
			background-color:#FBFBFB;
			padding:10px;
			float:left;
		}
		
		#product .large-view-product-name{
			font-family:Arial, Helvetica, sans-serif;
			font-size:24px;
			color:#B03473;
			width:200px;
			float:left;
			padding-bottom:10px;
			line-height:25px!important;
		}
		
		#product .large-view-product-name h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:24px;
			color:#B03473;
		}
		
		#product .large-view-product-price-slash{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			width:200px;
			color:#767676;
			font-weight:bold;
			float:left;
			text-decoration:line-through;
		}
		
		#product .large-view-product-price {
			font-family:Arial, Helvetica, sans-serif;
			width:200px;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			float:left;
		}
		
		#product .large-view-product-option {
			width:200px;
			height:40px;
			padding-top:10px;
			float:left;
		}
		
		#product .large-view-quantity {
			width:40px!important;
			float:left;
		}
		
		#product .large-view-add-cart {
			width:150px;
			float:left;
		}
		
		#product .large-view-tell-a-friend {
			font-family:Arial, Helvetica, sans-serif;
			width:200px;
			font-size:12px!important;
			color:#EDB1E8;
			float:left;
			padding-top:10px;
		}
		
				#product .large-view-tell-a-friend a {
					font-size:12px;
				}
				
				#product .large-view-tell-a-friend a:hover {
					font-size:12px;
					text-decoration:underline;
				}
		
		#product .large-view-product-description {
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			width:220px;
			font-size:12px;
			color:#333!important;
			float:left;
			text-align:justify;
		}
		
		#product .large-view-right-panel{
			width:300px;
			background-color:#FFFFFF;
			float:left;
		}
		
		#product .large-view-image-large{
			width:300px;
			float:left;
			padding-bottom:20px;
		}
		
		#product .large-view-poplets{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
		#product .large-view-related-products{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
		#product .large-view-user-feedback{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
			#product .user-feedback-name-entry{
				width:300px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#343434;
				background:#F1F1F1;
				padding:15px 0;
			}
			
			#product .user-feedback-name-entry-date{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#DE86E0;
			}
			
			#product .user-feedback-comments{
				width:300px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#9D9D9D;
				background:#FAFAFA;
				padding:20px 10px;
			}

                        #product a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#E795E0;
				font-weight:bold;
			}
			
			#product a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#E795E0;
				font-weight:bold;
			}

.productTextInput {
        width:25px!important;
}

.large-price {
	font-size:14px!important;
	color:#B03473;
	padding-bottom:10px;
}

.large-price2 {
	font-size:12px!important;
	color:#666666;
}

.instock {
	margin:0!important;
	padding:0!important;
}
#large-attributes {

}

#large-attributes select {
	margin:0;
	width:150px;
	border:solid 1px #CCC!important;
}
	
	
	.large-grouping select {
	margin:0;
	width:150px;
	border:solid 1px #CCC!important;

}

	.large-grouping {
		padding-bottom:10px;
}
	
	.large-input {
		margin:0;
		padding:0;
		margin-bottom:10px;
		float:left;
		display:inline;
		padding-top:2px!important;
		margin-right:10px!important;
	}
	
	.large-input input {
		margin:0;
		border:solid 1px #CCC;
	}
	
	.large-add {
		float:left;
		display:inline;
	}
	
	.ad-rotator {
		padding-bottom:10px!important;
	}
	
	form {
		margin:0!important;
		padding:0!important;
		font-size:12px!important;
		color:#666
	}
	
	
	form .item {
		font-size:13px!important;
					font-family:Arial, Helvetica, sans-serif!important;
					margin-bottom:5px;
					clear:both;
	}
	
	form .catch {
		margin-left:160px!important;
	}
	
	form label {
		float:left;
		width:160px!important;
		font-size:13px!important;
	}
	
	form .cat_textbox, form .cat_dropdown {
		border:solid 1px #CCC!important;
		width:170px!important;
	}
	
	form .cat_textbox_small {
		border:solid 1px #CCC!important;
		width:200px!important;
	}
	
		form .cat_listbox {
		border:solid 1px #CCC;
		width:170px!important;
	}
	
	form .cat_button {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	form .cat_button2 {
		width:80px;
		margin-left:160px!important;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	form .cat_buttonreview {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	
		form .cat_buttonnormal {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	form .cat_dropdown {
		width:172px!important;
		border:soid 1px #CCC!important;
	}
	
	.faq-question {

		font-size:13px!important;
		line-height:20px!important;
	}
	
	.moduleFooter{
		font-size:13px!important;
	}

	
	.moduleFooter a{
		font-size:13px!important;
	}
	
	.pagination, #pagination {
		font-size:14px!IMPortant;
		font-weight:bold;
	}
	.pagination a, #pagination a {
		font-size:14px!IMPortant;
		font-weight:bold;
	}
	
	
	.pagination-previous {
		float:left;
		display:inline;
	}
	
	
.pagination-pagination {
		float:left;
		display:inline;
		padding:5px;
	}
	
	.pagination-next {
		float:left;
		display:inline;
	}
	
	
	form .cat_dropdown_smaller {
		width:84px!important;
		border:solid 1px #CCC!important;
	}
	
	.catProdAttributeItem {
		padding-bottom:10px!important;
	}
	
	.catalogueItemNotFound {
		display:none;
	}
	.productItemNotFound {
		display:none;
	}

.movemeleft{
		position:absolute;
		left:-1000;
}

.shippingDiv select, .shippingCountryDiv select {
	width:210px!important;
}


.large-brand h2 {
	font-size:13px!important;
	font-weight:bold;
	display:inline;			color:#767676;
}

.large-brand, .large-category, .large-rating {
				color:#767676;
}

.large-category h2 {
		font-size:13px!important;
			font-weight:bold;
				display:inline;
							color:#767676;
}

.large-rating {
	margin-bottom:10px!important;			color:#767676;
}

.large-category h2 {
	font-size:12px!important;
			color:#767676;
}

#center-panel .large-category h2 a {
	font-size:12px!important;
	color:#767676!important;
}

#center-panel a {
			color:#E01BC3!important;
			text-decoration:none!important;
		}
		
		.large-rating {
			font-size:12px!important;
		}
		
		.textarareview {
			border:solid 1px #CCC!important;
		}
		
		.review-catch{
			float:left;
			display:inline;
			clear:both;
		}
		
		.productfeaturelist {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
.productfeaturelist li {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	float:left;
	margin-left:2px!important;
	margin-right:2px!important;
}

.blog-feed {
	margin:0!important;
	padding:0!important;
}

.blog-feed p, .blog-feed ul, .blog-feed ul li, .blog-feed span {
	margin:0!important;
	padding:0!important;
}

#creditfooter {
	display:none!important;
}

.blog-title {
	font-size:12px;
	color:#454547;
	padding-top:10px;
	height:10px;
	padding-bottom:2px;
	clear:both;
}

.blog-feed a {
	font-size:12px!important;
	color:#454547!important;
	text-decoration:none!important;

}

.blog-feed a:hover {
	text-decoration:underline!important;
}


.blog-feed ul li {
	margin-top:5px!important;
	margin-bottom:5px!important;
}
