@charset "utf-8";

/* ------------------ global settings ------------------ */

*{
	margin:0;
	padding:0;
	outline:none;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.gif) top left repeat;
	font-size:11px;
	color:#666;
}

#wrapper1{
	margin:0 auto;
	padding:0;
	width:100%;
	background:url(../images/wrapper1.gif) top center repeat-y;
}

#wrapper{
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	border-left:3px solid #e6dded;
	border-right:3px solid #e6dded;
	border-bottom:3px solid #e6dded;	
	width:978px;
	display:table;	
}

#holder{
	width:958px;
	margin:0 auto;
	padding:0;
	display:table;	
}

a {
	color:#c835db;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.color-purple { color:#4d0688 }

.color-pink { color:#c835db }

.color-red { color:#ff0000 }

.color-purple-light { color:#9b63cb }

.float-left { float:left }

.float-right { float:right }

.clear-fix { height:1px; clear:both; }

.border-bottom { border-bottom:1px dashed #efe3f9; padding:0 0 10px 0; }

.imgpadding-left {
	padding:0 10px 10px 0;
}

.imgpadding-right {
	padding:0 0 10px 10px;
}

.textbox {
	border:1px solid #d0b4e6;
	padding:3px 0 0 3px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a1ea9;
}

.combo-textbox {
	border:1px solid #d0b4e6;
	padding:2px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a1ea9;
	margin:1px 0;	
}

.textarea {
	border:1px solid #d0b4e6;
	padding:2px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a1ea9;
	margin:1px 0;	
}


/* ------------------ header settings ------------------ */

#header {
	width:958px;
	height:132px;
	margin:0 0 10px 0;
}

#header-cart {
	width:958px;
	height:90px;
	margin:0 0 10px 0;
}

.logo {
	width:330px;
	height:80px;
	float:left;
}

.search {
	width:250px;
	float:left;
	margin:20px 0 0 20px;
}

.search-button {
	padding:0 0 0 5px;
	float:left;
}

.search-textbox {
	float:left;
	padding:8px 0 0 0;
}

.mcafee {
	width:65px;
	height:80px;
	float:left;
	margin:0 0 0 20px;	
}

.free-shipping {
	width:124px;
	height:70px;
	float:left;
	margin:0 0 0 20px;
	background:url(../images/free-shipping.gif) no-repeat;
	text-align:center;
	padding:10px 0 0 0;
}

.discreet-delivery {
	width:100px;
	height:36px;
	float:left;
	margin:0 0 0 20px;
	background:url(../images/discreet-delivery.gif) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:44px 6px 0 0;
}

#header h1 {
	font-size:12px;
	font-weight:bold;
	color:#c835db;
	text-transform:uppercase;
}

#header h2 {
	font-size:15px;
	font-weight:bold;
	color:#4d0688;
	text-transform:uppercase;
}

/* ------------------ body settings ------------------ */

#body-w {
	width:958px;
	padding:0 0 10px 0;
}

#left-panel {
	float:left;
	width:160px;
	/*margin:0 0 0 -958px;*/
}

#left-navigation {
	float:left;
	width:158px;
	border-bottom:1px solid #efe3f9;
	border-left:1px solid #efe3f9;
	border-right:1px solid #efe3f9;		
}

#left-panel h1 {
	background:url(../images/nav-titlebar.gif) no-repeat;
	width:150px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 0 10px;
}

#left-navigation h1 {
	width:148px;
	font-size:11px;
	font-weight:bold;
	color:#9b63cb;
	padding:3px 0 0 10px;
	background:#efe3f9;
	margin:2px 0; 
}

#left-navigation h1 a {
	color:#9b63cb;
	text-decoration:none;
}

#left-navigation h1 a:hover {
	color:#4d0688;
}

#left-navigation li {
	list-style:none;
	padding:0 0 0 10px;
}

#left-navigation .left-link a {
	color:#4d0688;
	text-decoration:none;
}

#left-navigation .left-link a:hover {
	text-decoration:underline;
}

#right-panel {
	float:right;
	width:160px;
	/*margin:0 0 0 -160px;*/
}

.shopping-basket {
	width:160px;
	float:left;
	margin:0 0 10px 0;	
}

.shopping-basket h1 {
	background:url(../images/nav-titlebar.gif) no-repeat;
	width:150px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 0 10px;
}

.shopping-basket-content {
	width:138px;
	float:left;
	border-left:1px solid #e0caf1;
	border-right:1px solid #e0caf1;
	border-bottom:1px solid #e0caf1;		
	padding:10px;
	background:#fff;
}

.basket-title {
	width:110px;
	float:left;
}

.border-dash {
	border-bottom:1px dashed #e3e3e3;
	height:1px;
	float:left;
	width:138px;
	margin:3px 0;
}

.basket-qty {
	width:28px;
	float:left;
	text-align:center;
}

.basket-subtotal {
	width:138px;
	float:left;
	text-align:right;
	font-weight:bold;
}

.live-support {
	float:left;
	height:81px;
	width:159px;
	margin:0 0 5px 0;
}

.express-delivery {
	width:144px;
	height:92px;
	float:left;
	margin:0 0 10px 0;
	background:url(../images/express-delivery.jpg) no-repeat;
	padding:8px;
}

.express-delivery h1 {
	font-size:15px;
	font-weight:bold;
	color:#4d0688;
}

.express-delivery p {
	text-align:right;
	font-size:13px;
	color:#9b63cb;
	width:70px;
	float:right;
	margin:5px 0 0 0;
	font-weight:bold;
}

.safe-shop {
	width:159px;
	height:90px;
	float:left;
	margin:0 0 10px 0;
	background:url(../images/shop-safe.jpg) no-repeat;
}

.order-online {
	width:159px;
	height:136px;
	float:left;
	margin:0 0 10px 0;
	background:url(../images/order-24-hours-a-day.gif) no-repeat;
}

.money-back-gurantee {
	width:159px;
	height:139px;
	float:left;
	margin:0 0 10px 0;
	background:url(../images/satisfaction-guarantee.jpg) no-repeat;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 10px;
}

.money-back-gurantee h1 {
	color:#4d0688;
	font-size:20px;
}

.newsletter {
	width:160px;
	float:left;
	margin:0 0 10px 0;	
}

.newsletter-top {
	width:159px;
	height:77px;
	float:left;
	background:url(../images/newsletter.gif) no-repeat;
}

.newsletter h1 {
	color:#6a1ea9;
	font-size:14px;
	font-weight:bold;	
}

.newsletter-content {
	width:139px;
	border-left:1px solid #c19ee0;
	background:url(../images/newsletter-bottom.gif) no-repeat bottom left #efe3f9;
	float:left;
	padding:0 10px 10px 10px;
}

.newsletter-box {
	float:left;
	border:1px solid #bc9ad7;
	background:#f7f1fc;
	padding:10px;
	width:119px;
	text-align:center;
}

.top-sellers {
	width:160px;
	float:left;
	margin:0 0 10px 0;	
}

.top-sellers ul {
	list-style:decimal;
	margin:0 0 0 20px;
}

.top-sellers li {
	padding:0;
}

.top-sellers h1 {
	background:url(../images/nav-titlebar.gif) no-repeat;
	width:150px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 0 10px;
}

.top-sellers a {
	color:#666;
	text-decoration:none;
}

.top-sellers a:hover {
	text-decoration:underline;
}

.top-sellers-content {
	width:138px;
	float:left;
	border-left:1px solid #e0caf1;
	border-right:1px solid #e0caf1;
	border-bottom:1px solid #e0caf1;		
	padding:10px;
}

.feature-product {
	width:160px;
	float:left;
	margin:10px 0;
}

.feature-product h1 {
	background:url(../images/nav-titlebar.gif) no-repeat;
	width:150px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:6px 0 0 10px;
}

.feature-product-content {
	width:138px;
	float:left;
	border-left:1px solid #e0caf1;
	border-right:1px solid #e0caf1;
	border-bottom:1px solid #e0caf1;		
	padding:10px;
	text-align:center;
}

.credit-cards {
	width:158px;
	text-align:center;
	padding:10px 0;
	margin-bottom: 10px;
	float:left;
	border:1px solid #ddcaed;
}

.free-gift {
	padding:10px 0px;
}

.free-gift-box {
	width:138px;
	height:89px;
	background:url(../images/free-product.gif) no-repeat;
	margin:5px 0;
	text-align:center;
	padding:5px 0;
}

.panel-top-curve {
	width:160px;
	background:url(../images/panel-top-curve.gif) no-repeat;
	float:left;
	height:8px;
}

.panel-bottom-curve {
	width:160px;
	background:url(../images/panel-bottom-curve.gif) no-repeat;
	float:left;
	height:8px;
	margin:0 0 10px 0;
}

#middle-panel {
	float:left;
	padding:0 10px;
	width:618px;
}

#banner-placeholder {
	width:618px;
	float:left;
	height:216px;
}

#product {
	width:618px;
	float:left;
	margin:10px 0;
}

#product h1 {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#4d0688;
	margin:110px 0 5px 0;
}

#product h1 a {
	font-size:12px;
	font-weight:bold;
	color:#4d0688;
	text-decoration:none;
}

#product h1 a:hover {
	text-decoration:underline;
}

.product-category {
	width:143px;
	float:left;
	background:url(../images/product-img.gif) no-repeat;
	margin:4px;
}

.checkout h1	{
	color:#4D0688;
	font-size:16px;
	font-weight:bold;
}

#adult-novelty {
	width:618px;
	float:left;
}

#adult-novelty h1 {
	font-size:18px;
	color:#4d0688;
	font-weight:normal;
}

.new-sex-toys {
	width:304px;
	float:left;
	margin:0 5px 0 0;
}

.new-sex-toys h2 {
	height:24px;
	font-weight:bold;
	font-size:11px;
	color:#9b63cb;
	background:#efe3f9;
	padding:6px 0 0 10px;
	margin:10px 0 0 0;
}

.arrow-down {
	background:url(../images/arrow-down.gif) no-repeat left top;
	width:90%;
	height:10px;
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	float:left;
}

.new-product {
	width:100px;
	height:100px;
	padding:0 10px 10px 0;
	float:left;
}

.new-description {
	width:194px;
	float:left;
}

.learn-more {
	color:#c835db;
	font-size:9px;
	float:right;
}

.learn-more a {
	text-decoration:underline;
	color:#c835db;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.learn-more a:hover {
	text-decoration:none;
}

.hot-pick {
	width:304px;
	float:left;
	margin:0 0 0 5px;	
}

.hot-pick h2 {
	height:24px;
	font-weight:bold;
	font-size:11px;
	color:#9b63cb;
	background:#efe3f9;
	padding:6px 0 0 10px;
	margin:10px 0 0 0;
}

.hot-product {
	width:100px;
	height:100px;
	padding:0 10px 10px 0;
	float:left;
}

.hot-description {
	width:194px;
	float:left;
}

#sex-toy-box {
	width:618px;
	float:left;
	height:125px;
	background:url(../images/sex-toy-box.jpg) no-repeat;
	margin:10px 0;
}

#sex-toy-box li {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	background:url(../images/bullet-arrow-sm.gif) left center no-repeat;
	list-style:none;
}

.sex-toy-box-content {
	margin:40px 0 0 20px;
}

#related-products {
	width:618px;
	float:left;
	margin:5px 0;	
}

#related-products h1 {
	font-size:18px;
	color:#4d0688;
	font-weight:normal;
}

.related-product-top {
	height:10px;
	float:left;
	width:148px;
	background:url(../images/related-product-top.gif) no-repeat;
}

.related-product-bottom {
	height:10px;
	float:left;
	width:148px;
	background:url(../images/related-product-bottom.gif) no-repeat;
}

.related-product-holder {
	width:148px;
	float:left;
	margin:10px 0 6px 5px;
}

.related-product-content {
	width:128px;
	float:left;
	background:url(../images/related-product-tile.gif) repeat-y;
	padding:0 10px;
	text-align:center;
}

.related-product-content a {
	color:#666;
	text-decoration:underline;
}

.related-product-content a:hover {
	text-decoration:none;
}

#sex-toy-review {
	width:618px;
	float:left;
	margin:5px 0 10px 0;
}

#sex-toy-review h1 {
	font-size:18px;
	color:#4d0688;
	font-weight:normal;
}

#sex-toy-review h2 {
	height:24px;
	font-weight:bold;
	font-size:11px;
	color:#9b63cb;
	background:#efe3f9;
	padding:6px 0 0 10px;
	margin:10px 0 0 0;
}

.review-product {
	width:100px;
	height:100px;
	padding:0 10px 10px 0;
	float:left;
}

.review-description {
	width:508px;
	float:left;
}

#breadcrumb {
	background:#efe3f9;
	padding:10px;
	font-size:10px;
	color:#4d0688;
}

.breadcrumb-active {
	color:#9b63cb;
	font-weight:bold;
	font-size:11px;
}

#breadcrumb a {
	font-size:11px;
	color:#4d0688;
	text-decoration:none;
}

#breadcrumb a:hover {
	font-size:11px;
	color:#4d0688;
	text-decoration:underline;
}

#main-content {
	width:618px;
	float:left;
	margin:10px 0;
}

#main-content h1 {
	font-size:16px;
	color:#4d0688;
	font-weight:bold;
}

#main-content h2 {
	color:#fff;
	background:url(../images/title-bar-bg.gif) no-repeat;
	height:22px;
	width:608px;
	font-size:12px;
	padding:6px 0 0 10px;
}

#main-content p {
	margin:10px 0 5px 0;
}

#inner-product-category {
	width:618px;
	float:left;
	margin:0 0 10px 0;
}

.inner-product {
	width:148px;
	float:left;
	text-align:center;
	margin:5px 3px 5px 2px;	
}

.inner-product img {
	border:3px solid #efe3f9;
}

.inner-product a {
	font-weight:bold;
}

.view-basket {
	float:left;
	margin:-10px 0 0 20px;
}

#product-listing-holder {
	width:618px;
	float:left;
	margin:10px 0;
}

#product-listing-holder h1 {
	font-size:16px;
	font-weight:bold;
	color:#4d0688;
	margin:0 0 10px 0;
}

.product-listing {
	width:576px;
	border:1px solid #efe3f9;
	padding:10px 20px;
	float:left;
	margin:5px 0;
}

.product-listing-desc {
	width:451px;
	float:left;
}

#product-detail {
	width:618px;
	float:left;
	margin:10px 0;
}

#product-detail p {
	margin:0;
	padding:0;
}

.product-detail-image {
	width:304px;
	float:left;
}

.product-bigthumb {
	border:5px solid #efe3f9;
	float:left;
}

.product-smallthumb {
	border:1px solid #efe3f9;
	margin:3px 2px;
	float:left;
}

.video-holder {
	width:304px;
	height:60px;
	float:left;
}

.product-detail-desc {
	width:304px;
	margin:0 0 0 0px;
	float:left;
}

.sign-up {
	float:left;
	clear:right;
	display:block;
}

.product-detail-more-desc {
	width:618px;
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	float:left;
}

.product-detail-more-content {
	border-left:1px solid #efe3f9;
	border-right:1px solid #efe3f9;
	border-bottom:1px solid #efe3f9;
	float:left;
	width:596px;
	padding:0 10px 10px 10px;
}

.table-style1 {
	border-left:1px solid #efe3f9;
	border-right:1px solid #efe3f9;
	border-bottom:1px solid #efe3f9;
}

.table-style1 td {
	padding:0 0 0 10px;
}

.second-row {
	background:#efe3f9;
}

#tag-cloud {
	width:596px;
	border:1px solid #f1ccf6;
	padding:10px;
	float:left;
}

#tag-cloud h1 {
	font-size:18px;
	font-weight:bold;
	float:left;
}

#tag-cloud h2 {
	font-size:15px;
	font-weight:bold;
	float:left;	
}

#social-bookmarking {
	width:618px;
	float:left;
	text-align:right;
	margin:10px 0;
}

#checkout-login {
	width:610px;
	float:left;
	border:3px solid #4e0788;
	background:#af87d1;
	margin:20px 0;	
}

.checkout-product-cart {
	width:618px;
	float:left;
}

.checkout-product-cart table {
	margin:15px 0;
}

.checkout-product-cart td {
	height:30px;
	padding:0 0 0 5px;
}

.checkout-product-cart h1 {
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding:5px 0 0 0;
	color:#4d0688;
	border-bottom:1px dashed #efe3f9;
}

.checkout-login-left {
	width:360px;
	float:left;
	background:url(../images/checkout-left-bg.jpg) no-repeat #af87d1;
	color:#fff;
	padding:10px 10px 0 10px;
}

.checkout-login-left h1 {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin:0 0 0 40px;
}

.bullet-check-sm li {
	padding:5px 0 0 18px;
	background:url(../images/bullet-check-sm.gif) no-repeat left 12px;
	list-style:none;
}

.checkout-login-right {
	width:225px;
	float:right;
	background:#efe3f9;
	color:#fff;
}

.checkout-login-right h1 {
	width:204px;
	height:31px;
	background:url(../images/checkout-tile.gif) repeat-x;
	font-weight:bold;
	color:#4d0688;
	font-size:11px;
	padding:10px 0 0 15px;
}

.checkout-login-right-content {
	width:219px;
	float:left;
	margin:2px;
}

.checkout-login-right-content2 {
	float:left;
	padding:0 10px 10px 10px;
}

.checkout-info-left {
	width:304px;
	float:left;
	margin:0 10px 0 0;	
}

.checkout-info-left label {
	width:85px;
	text-align:right;
	display:block;
	float:left;
	padding:5px 2px 0 0;
}

.checkout-info-left h1 {
	width:304px;
	height:30px;
	background:url(../images/checkout-title-bar.gif) no-repeat left center #efe3f9;
	font-size:11px;
	font-weight:bold;
	margin:0 0 12px 0;
	color:#9b63cb;
}

.checkout-info-left-num {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:0 20px 0 10px;
	margin:10px 0 0 0;
}

.checkout-info-right {
	width:304px;
	float:left;
	margin:0 0 0 0;
}

.checkout-info-right h1 {
	width:304px;
	height:30px;
	background:url(../images/checkout-title-bar.gif) no-repeat left center #efe3f9;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#9b63cb;
}

.checkout-info-right-num {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:0 20px 0 10px;
	margin:10px 0 0 0;
}

.checkout-info-right label {
	width:85px;
	text-align:right;
	display:block;
	float:left;
	padding:5px 2px 0 0;
}

.checkout-info-left2 {
	float:left;
	display:block;
	width:618px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #efe3f9;
}

.checkout-info-left2 h1 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 12px 0;
	padding:5px 0 0 10px;
	color:#4d0688;
	height:20px;
	border-bottom:1px dashed #efe3f9;
}

.checkout-info-left2 label {
	width:85px;
	text-align:right;
	display:block;
	float:left;
	padding:5px 2px 0 0;
}

.checkout-cart {
	width:263px;
	float:left;
	margin:0 0 0 10px;
}

.checkout-cart td {
	height:30px;
	border-bottom:1px dashed #efe3f9;
	padding:0 0 0 5px;
}

.checkout-cart h1 {
	height:25px;
	border-bottom:1px dashed #efe3f9;
	font-size:11px;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:5px 0 0 10px;
	color:#4d0688;
}

.checkout-info-left3 {
	float:left;
	display:block;
	width:618px;
	margin:10px 0;
}

.checkout-info-left3 h1 {
	height:30px;
	background:url(../images/checkout-title-bar.gif) no-repeat left center #efe3f9;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#9b63cb;
}

.checkout-info-left3 label {
	width:160px;
	text-align:left;
	display:block;
	float:left;
	padding:0 0 10px 10px;
}

.checkout-info-left3 p {
	clear:both;
}

#news-pagination-top {
	width:618px;
	float:left;
}

#news-holder {
	width:618px;
	float:left;
	margin:10px 0;
}

#news-holder h1 {
	font-size:11px;
	color:#4d0688;
}

.news-listing {
	padding:10px 0 0 0;
	float:left;
	border-bottom:1px dashed #efe3f9;
	width:618px;
}

.news-date {
	color:#bbbbbb;
}

.news-border { border-bottom:1px dashed #efe3f9; display:block; }

#news-search {
	width:616px;
	float:left;
	border:1px solid #efe3f9;
	margin:10px 0;
}

.news-search-content {
	border:5px solid #fff;
	padding:20px;
	float:left;
	width:566px;
	background:url(../images/news-search-tile.gif) repeat-x;
}

#news-search label  {
	width:60px;
	float:left;
	display:block;
	font-weight:bold;
	padding:4px 0 0 0;
}

#news-holder-detail {
	width:618px;
	float:left;
	margin:10px 0;
}


/* ------------------ footer settings ------------------ */

#footer {
	margin:10px auto;
	padding:0;
	background-color:#fff;
	border:3px solid #e6dded;
	width:978px;
	display:table;
	clear:both;
	text-align:center;
}

.credibility {
	padding:10px 0; 
}

.footer-links {
	background:#f2e9fa;
	padding:10px 140px;
	border-top:1px solid #efe3f9;
	color:#600088;
	text-decoration: none;
}
.footer-links	p {
	padding:5px 0;
}
.footer-links	strong {
	color:#000;
}

.footer-links li {
	display:inline;
	padding:0 2px;
}

.footer-links a {
	color:#600088;
	text-decoration:none;
	/*font-weight:bold;*/
}

.footer-links a:hover {
	text-decoration:underline;
}


/* ------------------ top navigation settings ------------------ */

#top-navigation {
	width:958px;
	float:left;
}

#main-nav {
	width:958px;
	float:left;
	background:url(../images/main-nav-tile.gif) repeat-x;
	height:30px;
	color:#fff;
}

#main-nav li {
	float:left;
	padding:0 13px;
	list-style:none;
}

#main-nav a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#main-nav a:hover {
	color:#7f4ba9;
}

#main-nav .padding-nav {
	padding-top:9px;
}

#main-nav .right-visited {
	background:url(../images/right-nav-hover.gif) no-repeat right;
	height:21px;
	display:block;
	padding:9px 10px 0 0;
	color:#fff;
	font-weight:bold;
	float:left;
}

#main-nav .left-visited {
	background:url(../images/left-nav-hover.gif) no-repeat left;
	height:30px;
	color:#fff;	
}

#sub-nav {
	width:953px;
	float:left;
	background:#4d0688;
	height:22px;
	color:#bba0d2;
	padding:0 0 0 5px;	
}

#sub-nav li {
	list-style:none;
	padding:4px 1px 0 1px;
	float:left;
}

#sub-nav a {
	color:#bba0d2;
	text-decoration:none;
}

#sub-nav a:hover {
	text-decoration:underline;
}


/*
  customer reviews module
*/
.creviews-stars {
  padding: 15px 0px 0px 15px;
}
.creviews-stars strong {
  padding-right: 20px;
}
.creviews-stars img {
  width: 15px;
  height: 15px;
  margin: 0px;
}
.creviews-stars img.star-4 {
  background: transparent url(images/star_4.gif) no-repeat left top;
}
.creviews-stars img.star-3 {
  background: transparent url(images/star_3.gif) no-repeat left top;
}
.creviews-stars img.star-2 {
  background: transparent url(images/star_2.gif) no-repeat left top;
}
.creviews-stars img.star-1 {
  background: transparent url(images/star_1.gif) no-repeat left top;
}
.creviews-stars img.star-0 {
  background: transparent url(images/star_0.gif) no-repeat left top;
}
.creviews-voting {
  margin: 15px 0px;
}
.creviews-voting td {
  padding: 1px;
  vertical-align: middle;
  height: 25px;
  line-height: 25px;
}
.creviews-voting select {
  margin: 0px 10px 0px 0px;
}
ul.creviews-reviews-list {
  list-style: none;
  margin: 0px 0px 35px 0px;
  padding: 0px;
  width: 100%;
}
ul.creviews-reviews-list li {
	margin: 0px;
	padding: 12px 0px;
	list-style: none;
}
div.creviews-reviews-list {
  text-align: center;
  padding: 12px 0px 25px 0px;
}
.creviews-reviews-title {
  font-weight: bold;
  white-space: nowrap;
  font-size: 12px;
}
.creviews-reviews-add table td {
  padding: 2px;
}



/************************** UNIQUE THUMBNAILS **************************/
.product-category1 {
	width:143px;
	float:left;
	background:url(../images/cat-vibrators.jpg) no-repeat;
	margin:4px;
}

.product-category2 {
	width:143px;
	float:left;
	background:url(../images/cat-dildos.jpg) no-repeat;
	margin:4px;
}

.product-category3 {
	width:143px;
	float:left;
	background:url(../images/cat-couples.jpg) no-repeat;
	margin:4px;
}

.product-category4 {
	width:143px;
	float:left;
	background:url(../images/cat-him.jpg) no-repeat;
	margin:4px;
}

.product-category5 {
	width:143px;
	float:left;
	background:url(../images/cat-her.jpg) no-repeat;
	margin:4px;
}

.product-category6 {
	width:143px;
	float:left;
	background:url(../images/cat-anal.jpg) no-repeat;
	margin:4px;
}

.product-category7 {
	width:143px;
	float:left;
	background:url(../images/cat-bondage.jpg) no-repeat;
	margin:4px;
}

.product-category8 {
	width:143px;
	float:left;
	background:url(../images/cat-gay.jpg) no-repeat;
	margin:4px;
}

.product-category9 {
	width:143px;
	float:left;
	background:url(../images/cat-lingerie.jpg) no-repeat;
	margin:4px;
}

.product-category10 {
	width:143px;
	float:left;
	background:url(../images/cat-accesories.jpg) no-repeat;
	margin:4px;
}

.product-category11 {
	width:143px;
	float:left;
	background:url(../images/cat-dolls.jpg) no-repeat;
	margin:4px;
}

.product-category12 {
	width:143px;
	float:left;
	background:url(../images/cat-clearance.jpg) no-repeat;
	margin:4px;
}

/************************** SOCIAL MEDIA BOX **************************/

#social-media {
	width:618px;
	float:left;
	/*height:82px;
	background:url(../images/sex-toy-box.jpg) no-repeat;*/
	margin:25px 0;
}
