BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #fddbf1
}
.border {
	WIDTH: 1px; BACKGROUND-COLOR: #990000
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #070707; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
TR {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #070707; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.line_menu {
	WIDTH: 1px; BACKGROUND-COLOR: #f58ab9
}
.line_cop {
	HEIGHT: 8px; BACKGROUND-COLOR: #ffb0d5
}
#bot_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ca0a41; FONT-FAMILY: Tahoma; HEIGHT: 38px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#bot_menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 15px; COLOR: #ca0a41; FONT-FAMILY: Tahoma
}
#bot_menu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 15px; COLOR: #ca0a41; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
#bot_menu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 15px; COLOR: #ca0a41; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
#bot_menu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 15px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
#bot_menu A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 15px; COLOR: #ca0a41; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
#copy {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 32px; BACKGROUND-COLOR: #ca0a41; TEXT-ALIGN: center
}
#copy A {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#copy A:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#copy A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#copy A:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#copy A:active {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#left_box {
	HEIGHT: 100%; BACKGROUND-COLOR: #f487ba
}
.tit {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#menu {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 11px; LINE-HEIGHT: 140%; PADDING-TOP: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9dc1
}
#menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7e023c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#menu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7e023c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#menu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7e023c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#menu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#menu A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7e023c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#menu IMG {
	MARGIN: 0px 5px 0px 0px
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #912647; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.right {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 170px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid
}
A {
	FONT-SIZE: 11px; COLOR: #0800a1; FONT-FAMILY: Tahoma
}
A:link {
	FONT-SIZE: 11px; COLOR: #0800a1; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 11px; COLOR: #0800a1; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; COLOR: #0800a1; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
#shop {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #070707; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}
.bdr {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse
}
#nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #0800a1; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.red {
	COLOR: red
}
.crt {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(images/carts.gif); COLOR: #0800a1; BACKGROUND-REPEAT: no-repeat
}
.middle {
	VERTICAL-ALIGN: middle
}
.form {
	FONT-SIZE: 11px; WIDTH: 150px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px
}
.submit {
	BORDER-RIGHT: #9c00c2 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c00c2 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #9c00c2 0px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #9c00c2 0px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #9c00c2; TEXT-ALIGN: center
}

#logonav ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#logonav li {
   float : left;
   text-align : center;
   margin-bottom : 3px;
   margin-top : 3px;
}

#logonav li a {
   padding : 4px;
   text-decoration : none;
   display : block;
   width : 244px;
   color : #BE0A3E;
   border : 1px solid #000000;
   background : #F68FAD;
}

#logonav li a:hover {
   border-top : 1px #31557f solid;
   border-left : 1px #31557f solid;
   border-bottom : 1px #f8f9fb solid;
   border-right : 1px #f8f9fb solid;
   text-decoration : none;
   background : #000000;
   color : #ffffff;
}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

a {font-weight:bold; color:#5B7C7C; text-decoration:none;}      /* unvisited links */
a:hover {font-weight:bold; color:#FF9900; text-decoration:none;}     /* user hovers     */
table {padding:0px; margin:0px; width:inherit;}
tbody {padding:0px; margin:0px; width:inherit;}
th {padding:0px; margin:0px; width:inherit;}
#wrap {width:768px; text-align:left; margin:auto;}
#leftcol {width:580px; float:left; vertical-align:top; padding:4px 2px 4px 4px;}
#navbar {background-color:#F0F0F0; color:#777777; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333; text-align:right;}
#header {height: 150px; padding:0px; border:1px solid #333333; background-image:url('/images/sextoys6/header.jpg'); background-repeat:repeat-x; margin-left:0; margin-right:0px; margin-top:0px; margin-bottom:5px; background-position-y:center}
#introtext {margin:25px 10px 10px 10px;}
#spotlight {background-color:#EEEEF4; color:#000000; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333;}
#spotlight img {padding:3px 4px 0px 0;}
#lfeature {background-color:#EEEEF4; color:#000000; margin:0px 1px 5px 0; padding:5px; border:1px solid #333333; width:275px; float:left;}
#lfeature img {padding:3px 4px 0px 0; float:left;}
#rfeature {background-color:#EEEEF4; color:#000000; margin:0px 0px 5px 1px; padding:5px; border:1px solid #333333; width:275px; float:right;}
#rfeature img {padding:3px 4px 0px 0; float:left;}
#maincontent {clear:both;}
.mainblock {background-color:#EEEEF4; color:#000000; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333;}
#banners {clear:both; margin:5px; padding:5px; text-align:center;}
#footer {clear:both; text-align:center;}
#footertext {background-color:#F0F0F0; color:#5B7C7C; margin:auto; padding:5px; border:1px solid #333333; height:30px; width:750px;}
#footertext a {font-weight:bold; color:#5B7C7C; background-color: #F0F0F0; text-decoration:none; border-bottom:1px dashed #333333;}      /* unvisited links */
#footertext a:hover {font-weight:bold; color:#FF9900; background-color: #F0F0F0; text-decoration:none; border-bottom:1px solid #5B7C7C;}     /* user hovers     */
#footertext a.style3 {font-weight: normal; color:  #777777; text-decoration : none; cursor: default; border:0;}
#footertext a.style3:hover {font-weight: normal; color:  #777777; text-decoration : none; cursor: default; border:0;}

#rightcol {width:175px; float:right; vertical-align:top; padding:4px 4px 4px 2px;}
.rblock {background-color:#FFFFFF; color:#000000; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333;}
.btitle {display: block; clear:both; padding:2px; margin:0px 0px 2px 0; border-bottom:1px dashed #999999;}
#rightcol .btitle {display: block; clear:both; padding:2px; margin:0px 0px 2px 0; border:1px solid #999999; background-color:#F0F0F0; color:#333333;}
.dlink {font-size:6px; display:none;}
a.dlink {text-decoration:none; border:0px none;}
a.dlink:hover {text-decoration:none; border:0px none;}
img {border:0px;}
img a {border:0px;}
img a:hover {border:0px;}

#authorbox {padding:4px;border:1px solid #333;background:#efefef;color:#333}
.gads {padding:4px;float:right}
a.mymain {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymain:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainsub {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px 2px 2px 9px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainsub:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainlogin {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainlogin:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 1px solid #003366;
}

td.tdfrmCaption {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}


H1 { 
	font-size: 100% ; 
	font-weight: normal; 
	font-style: normal;
	display: inline;
}

HTML, TD, TH {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif,Tahoma;
	COLOR: #000000;
	LEFT: 0px;
	TOP: 0px;
	MARGIN: 0px;
}

.hidden {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #666666;
	FONT-SIZE: 8pt;
}

A.lnhidden:ACTIVE, A.lnhidden:LINK, A.lnhidden:VISITED, A.lnhidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #666666;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
	cursor: default;

}

A.lnhidden1:ACTIVE, A.lnhidden1:LINK, A.lnhidden1:VISITED, A.lnhidden1:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #000000;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
	cursor: default;
}

A.style3:ACTIVE, A.style3:LINK, A.style3:VISITED, A.style3:hover{
	font-weight: normal; 
	color:  #777777;
	text-decoration : none;
	cursor: default;
}

A.bottommenu:ACTIVE, A.bottommenu:LINK, A.bottommenu:VISITED, A.bottommenu:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #000000;
	FONT-SIZE: 9px;		
	text-decoration : none;	
	cursor: default;
}

IMG { border: 0; }

.best {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.best1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.best1 A:link {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best1 A:visited {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best1 A:hover {
	FONT-SIZE: 12pt; COLOR: #d00000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.best1 A:active {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.feature {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial
}

.ourreview {
	FONT-SIZE: 12pt; COLOR: #353535; FONT-FAMILY: Arial
}
.ourreview A:link {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial
}
.feature A:link {
	FONT-SIZE: 12pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature A:visited {
	FONT-SIZE: 12pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature A:hover {
	FONT-SIZE: 12pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature1 {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial; TEXT-ALIGN: justify
}
.feature1 A:link {
	FONT-SIZE: 11pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature1 A:visited {
	FONT-SIZE: 11pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature1 A:unknown {
	FONT-SIZE: 11pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature1 A:hover {
	FONT-SIZE: 11pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature3 {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial
}
.feature3 A:link {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.feature3 A:visited {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.feature3 A:hover {
	FONT-SIZE: 10pt; COLOR: #353535; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.rating {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Arial
}
.rate {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.txtred {
	FONT-SIZE: 9pt; COLOR: #d90000; FONT-FAMILY: Arial
}
.txtred1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #d90000; FONT-FAMILY: Arial
}
.feature2 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.link {
	FONT-SIZE: 10pt; COLOR: #d90000; FONT-FAMILY: Arial
}
.link A:link {
	FONT-SIZE: 10pt; COLOR: #d90000; FONT-FAMILY: Arial
}
.link A:visited {
	FONT-SIZE: 10pt; COLOR: #d90000; FONT-FAMILY: Arial
}
.link A:hover {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}

.spoldproductprice {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.spspecialproductprice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}

#ProductSearchFinder {
	COLOR: #000000;
	background-color: #ffffff;
	border : 1px solid #000000;
}

#ProductSearchFinder select {
	width:187px; font:normal 10px arial,sans-serif;
}