

/*<group=titles>*/

.pagetitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase}

.pageTitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase}

.subtitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
text-decoration:none; 
text-transform:lowercase}

.producttitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
text-decoration:none; 
font-weight:bolder; 
text-transform:titlecase;
line-height: 24pt;}

.wishlisttitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#6699FF; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase}

.righttitle{
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#FF3366; 
font-size:9pt; 
text-decoration:none; 
font-weight:bold; 
text-transform:uppercase}

.carttitle{
font:36pt Sauna-Bold,Tahoma,sans-serif; 
color:#99CC00; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase; 
margin-bottom:-5px}

.mypagetitle{
font: Sauna-Bold,Tahoma,sans-serif; 
color:#99CC00; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase}


.leftcathead{
font:30pt Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
text-decoration:none; 
font-weight:bold; 
border-bottom:2px solid #CCCCCC; 
margin-left:85px; 
padding-bottom:5px; 
margin-bottom:10px; 
white-space:nowrap}

.cathead{
font-family:Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
font-size:36pt; 
text-decoration:none; 
font-weight:bold; 
padding-bottom:5px; 
margin-bottom:10px}

H1{
font-family:Sauna-Bold,Tahoma,sans-serif; 
font-size:36pt; 
text-decoration:none; 
font-weight:bolder; 
text-transform:lowercase;
line-height: 32pt; }

H2{
font-family:Sauna-Bold,Tahoma,sans-serif; 
font-size:24pt; 
text-decoration:none; 
font-weight:bolder; 
color:#FF3366; }

H3{
font-family:Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bolder; }

.H3{
font-family:Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bolder; 
}

.carthead{
font-family:Sauna-Bold,Tahoma,sans-serif; 
color:#99CC33; 
font-size:36pt; 
text-decoration:none; 
font-weight:bold; 
padding-bottom:5px; 
margin-bottom:-10px}

.title{
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#FF3366; 
font-size:18pt; 
text-decoration:none; 
font-weight:bold;
line-height: 18pt;
text-transform:lowercase; }

.titlelink{
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#FF3366; 
font-size:18pt; 
text-decoration:none; 
font-weight:bold; }

.titlelink:hover{
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#FF3366; 
font-size:18pt; 
text-decoration:underline; 
font-weight:bold; }



/*<group=text>*/

.search{
color:#666666; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.foot{
color:#666666; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; }

title{
color:#FFFFFF; 
font:bolder 9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

title:hover{
color:#FFFFFF; 
font:bolder 9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.stock{
color:#99CC00; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; }


.splashtext{
color:#FFFFFF; 
font:bolder 9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.splashtext:hover{
color:#FFFFFF; 
font:bolder 9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.splash{
color:#FFFFFF; 
font:10pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.splash:hover{
color:#FFFFFF; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.splashsmall{
color:#FFFFFF; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.splashsmall:hover{
color:#FFFFFF; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.contentlink{
color:#FF3366; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.contentlink:hover{
color:#FF3366; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.textlink{
color:#FF3366; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.textlink:hover{
color:#FF3366; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline}

.textbold{
color:#000000; 
font:bolder 9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none}

.feedlink{
color:#FF3366; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none;
margin-bottom: 6px;}

.feedlink:hover{
color:#FF3366; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:underline;
margin-bottom: 6px;}

.plaintext{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}

.plaintext:hover{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}

.text{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}

.infobarhead{
font-size:10pt; 
color:#99CC33; 
font-weight:bolder; 
text-decoration:none; 
margin-top:50px}

.infobar{
font-size:10pt; 
color:#999999; 
text-decoration:none}

.infobar:hover{
font-size:10pt; 
color:#999999; 
text-decoration:underline}


.legendhead{
color:#FF3366; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt;
margin-left: 22px;}

.dimhead{
color:#FF3366; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt; }

.text{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
}

.commenthead{
color:#FF3366; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
text-transform: lowercase;
font-weight: bold;
}

.commenttext{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
text-transform: lowercase;
}

.commenttable{
border-spacing: 4px;
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
text-transform: lowercase;
}

.productbarhead{
font-size:10pt; 
color:#99CC33; 
text-decoration:none; 
font-weight:bolder}
.productbar{
font-size:10pt; 
color:#999999; 
text-decoration:none}

.productbar:hover{
font-size:10pt; 
color:#999999; 
text-decoration:underline}

.topbar{
font-size:10pt; 
color:#666666; 
text-decoration:none; 
letter-spacing:-0.10px; 
text-align:center; 
margin-bottom:5px}

.topbar:hover{
font-size:10pt; 
color:#666666; 
text-decoration:underline; 
letter-spacing:-0.10px; 
text-align:center; 
margin-bottom:5px}

.topbarbreak{
font-size:10pt; 
color:#99CC33; 
text-decoration:none; 
margin-left:2px}

.greybarbreak{
font-size:10pt; 
color:#999999; 
text-decoration:none}

.inlinecart{
font-size:10pt; 
color:#999999; 
text-decoration:none}

.inlinecartnumber{
font-size:10pt; 
color:#666666; 
text-decoration:none}

.cart{
font-size:9pt; 
color:#000000; 
text-decoration:none; 
white-space:nowrap}

.cartgrey{
font-size:9pt; 
color:#999999; 
text-decoration:none}

.toppink{
font-size:10pt; 
color:#FF3366; 
text-decoration:none; 
text-align:center; 
letter-spacing:-0.10px; 
text-transform:lowercase}

.toppink:hover{
font-size:10pt; 
color:#FF3366; 
text-decoration:underline; 
letter-spacing:-0.10px; 
text-transform:lowercase}

.righttext{
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#666666; 
font-size:8pt; 
text-decoration:none; 
letter-spacing:-0.3px}

.leftproductbar{
font:9pt Verdana,Arial,Helvetica,sans-serif; 
color:#9acd00; 
text-decoration:none; 
white-space:nowrap; 
margin-left:10%
}

.leftproductbar:hover{
font:9pt Verdana,Arial,Helvetica,sans-serif; 
color:#9acd00; 
text-decoration:underline; 
white-space:nowrap; 
margin-left:10%
}

.information{
color:#ff3366; 
text-decoration:none; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
white-space:nowrap; 
margin-left:10%
}

.information:hover{
color:#ff3366; 
text-decoration:underline; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
white-space:nowrap; 
margin-left:10%
}

.products{
color:#9acd00; 
font:9pt Verdana,Arial,Helvetica,sans-serif}

br.info{
margin-bottom:6px}

.errormessage{
color:#FF3366; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; 
text-transform:lowercase}

.okmessage{
color:#99CC00; 
font:9pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; 
text-transform:lowercase}

.namelink{
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bold; 
text-transform:capitalize}

.namelink:hover{
color:#FF3366; 
font-size:14pt; 
text-decoration:underline; 
font-weight:bold; 
text-transform:capitalize}

.subcatlink{
color:#FF3366; 
font-size:8pt; 
text-decoration:none; 
font-weight:normal; 
text-transform:lowercase}

.subcatlink:hover{
color:#FF3366; 
font-size:8pt; 
text-decoration:underline; 
font-weight:bold; 
text-transform:lowercase}

.intropink{
color:#FF6699; 
font-size:10pt;  
text-decoration:none; 
letter-spacing:0.40px; 
line-height:20px}

.intro{
color:#000000; 
font-size:10pt;  
text-decoration:none; 
letter-spacing:0.40px; 
line-height:20px}

 .plusminus {
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:8pt; 
color:Black; 
font-weight:bolder; 
text-align:center; 
cursor:hand}

.survey{
color:Black; 
text-decoration:none; 
font:normal normal 9pt Verdana,Arial,Helvetica,sans-serif}


/*<group=lists>*/
sup{
font-size:7pt}
/* change bullet style when nesting lists */

ul{
list-style-image:url('/erotic arts and crafts/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul{
list-style-image:url('/erotic arts and crafts/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul ul{
list-style-image:url('/erotic arts and crafts/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul ul ul{
list-style-image:url('/erotic arts and crafts/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ol ol, ol.alpha{list-style:lower-alpha}/* ol.alpha is optional in fckeditor */
ol ol ol{list-style:lower-roman}

ol { margin-left: -10px;
}

.tagcloudlist { margin-left: -10px;
}

.smalllist{
color:#333333; 
font-size:9pt; 
text-decoration:none; 
line-height:4px; 
letter-spacing:-0.1px}

.smalllist:hover{
color:#333333; 
font-size:9pt; 
text-decoration:underline; 
line-height:4px; 
letter-spacing:-0.1px}

.rightlist{
color:#666666; 
font-size:8pt; 
text-decoration:none; 
margin-bottom:-14px;
text-transform: lowercase;}

.rightlist:hover{
color:#666666; 
font-size:8pt; 
text-decoration:underline; 
margin-bottom:-14px;
text-transform: lowercase;}

.more{
color:#99CC33; 
font-size:9pt; 
text-decoration:none; 
font-weight:normal}

.more:hover{
color:#99CC33; 
font-size:9pt; 
text-decoration:underline; 
font-weight:normal}

.readMore{
color:#99CC33; 
font-size:8pt; 
text-decoration:none; 
font-weight:normal}

.readMore:hover{
color:#99CC33; 
font-size:8pt; 
text-decoration:underline; 
font-weight:normal}

.price{
color:#000000; 
font-size:8pt; }

.commenttitle{
text-transform:lowercase;
margin-top:-3px;}

.reviewtitle{
text-transform:lowercase;
margin-top:-3px;}

.receipttitle{
text-transform:lowercase;}

.reviewnametitle{
text-transform:titlecase;
margin-top:-3px;}

.reviewtext{
color:#000000; 
font-size:8pt}

.reviewbold{
color:#FF0033; 
font-size:10pt; 
font-weight:bold}

.reviewhead{
color:#FF0033; 
font-size:8pt}

.reviewer{
color:#FF0033; 
font-size:8pt}

.addyourreview{
color:#333333; 
font-size:8pt; 
text-decoration:none}

.addyourreview:hover{
color:#333333; 
font-size:8pt; 
text-decoration:underline}

/*<group=next>*/
.moreresults{
color:#333333; 
font-size:9pt; 
text-decoration:none; 
text-align:center}

.prevnext{
color:#FF3366; 
font-size:9pt; 
text-decoration:none}

.prevnext:hover{
color:#FF3366; 
font-size:9pt; 
text-decoration:underline}

.selectpage{
color:#333333; 
font-size:9pt; 
text-decoration:none}

.selectpage:hover{
color:#333333; 
font-size:9pt; 
text-decoration:underline}

.selectpage{
color:#333333; 
font-size:9pt; 
text-decoration:none}

.currentpage{
color:#333333; 
font-size:9pt; 
text-decoration:none}

/*<group=foot>*/
.pinkfootlink{
color:#FF3366; 
font-size:9pt; 
text-decoration:none; 
line-height:8px; 
letter-spacing:-0.3px; 
text-transform:lowercase; 
margin-top:10px}

.pinkfootlink:hover{
color:#FF3366; 
font-size:9pt; 
text-decoration:underline; 
line-height:8px; 
letter-spacing:-0.3px; 
text-transform:lowercase; 
margin-top:10px}

.greyfoot{
color:#999999; 
font-size:8.5pt; 
text-decoration:none; 
line-height:8px; 
letter-spacing:-0.3px; 
white-space:nowrap}

.greyfootlink{
color:#999999; 
font-size:8.5pt; 
text-decoration:none; 
line-height:8px; 
letter-spacing:-0.3px}

.greyfootlink:hover{
color:#999999; 
font-size:8.5pt; 
text-decoration:underline; 
line-height:8px; 
letter-spacing:-0.3px}

#foot{
clear:both}



/*<group=imagebuttons>*/

.buttons{white-space:nowrap; text-align:center; border-top:2px solid #CCC; line-height:24px}

.navshopbutton{border:0; background:url(/default/images/layout/nav_shop_button.jpg) top left no-repeat; width:70px; height:25px; padding:3px 11px; font-size:10pt; color:#FFF; text-decoration:none;}

.navshopbutton:hover{border:0; background:url(/default/images/layout/nav_shop_button.jpg) top left no-repeat; width:70px; height:25px; padding:3px 11px; font-size:10pt; color:#FFF; text-decoration:underline;}

.navnewbutton{border:0; background:url(/default/images/layout/nav_new_button.jpg) top left no-repeat; width:70px; height:25px; padding:3px 15px 5px 13px; font-size:10pt; color:#FFF; text-decoration:none; }

.navnewbutton:hover{border:0; background:url(/default/images/layout/nav_new_button.jpg) top left no-repeat; width:70px; height:25px; padding:3px 15px 5px 13px; font-size:10pt; color:#FFF; text-decoration:underline; }

.navtoysbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 32px 5px 28px; font-size:10pt; color:#FFF; text-decoration:underline;}

.navtoysbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 32px 5px 28px; font-size:10pt; color:#FFF; text-decoration:underline; }

.navtoysbutton{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 32px 5px 28px; font-size:10pt; color:#FFF; text-decoration:none; }

.navtoysbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 32px 5px 28px; font-size:10pt; color:#FFF; text-decoration:underline;}

.navbooksbutton{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 24px; font-size:10pt; color:#FFF; text-decoration:none; }

.navbooksbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 24px; font-size:10pt; color:#FFF; text-decoration:underline; }

.navdvdsbutton{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 28px; font-size:10pt; color:#FFF; text-decoration:none; }

.navdvdsbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 28px; font-size:10pt; color:#FFF; text-decoration:underline; }

.navsextipsbutton{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 18px; font-size:10pt; color:#FFF; text-decoration:none; }

.navsextipsbutton:hover{border:0; background:url(/default/images/layout/nav_toy_button.jpg) top left no-repeat; width:90px; height:25px; padding:3px 18px; font-size:10pt; color:#FFF; text-decoration:underline; }

/*<group=images>*/

.podimage{
margin: 2px -2px 0px -2px;
border:0px; 
height: 80px;
width: 60px;}

.smallproduct{
text-transform:lowercase; 
border:0px; 
vertical-align:middle}

.rsslogo{
margin-top:10px; 
margin-bottom:-2px}

p.catbreak{
clear:both; 
line-height:2px; 
margin-bottom:-10px}

HR {
border-top:1px solid #CCCCCC; 
width:98%; 
margin-top:14px; 
margin-bottom:4px; 
clear:both}

p.line{
border-top:2px solid #CCCCCC; 
width:98%; 
margin-top: 14px; 
margin-bottom:14px; 
clear:both}

p.narrowline{
border-top:2px solid #CCCCCC; 
width:98%; 
margin-top: 4px; 
margin-bottom:4px; 
clear:both}

p.fullline{
border-top:2px solid #CCCCCC; 
width:100%; 
clear:both; 
margin-bottom:-5px; 
margin-top:-5px}

p.border{
border-top:2px solid #CCCCCC; 
width:98%; 
clear:both}

img{
border:0px}

img.socials{
border:0; 
opacity:0.5; 
filter:alpha(opacity=50)
}

.legendicons{
border:0; 
opacity:0.5; 
filter:alpha(opacity=50); 
margin:5px 2px 0px 2px}

.sideicons{
border:0; 
opacity:0.5; 
filter:alpha(opacity=50); 
margin-right: 3px}


.list_icons{
bottom-margin:10px; 
width:70px; 
height:70px; 
border:0px}

.relatedimages{
width:55px; 
height:73px}

.asterisk{
color:#FF3366; 
font-size:10pt; 
vertical-align:middle; 
font-weight:bold}

.largeimg{
margin-left:80px}

/*<group=product>*/
.product{
text-align:center}

.intensity{
color:#666666; 
font-size:8pt; 
text-decoration:none; 
font-weight:bold}

.intensity:hover{
color:#666666; 
font-size:8pt; 
text-decoration:underline; 
font-weight:bold}

.reviewname{
text-transform:titlecase;}


.reviewintro{
color:#FF3366; 
font-size:8pt; 
text-decoration:none; 
font-weight:bold}


.reviewname{
color:#FF3366; 
font-size:8pt; 
text-decoration:none; 
font-weight:normal; 
text-transform:titlecase}

.addreview{
color:#FF3366; 
font-size:8pt; 
text-decoration:none; 
font-weight:bold; 
text-transform:lowercase}

.addreview:hover{
color:#FF3366; 
font-size:8pt; 
text-decoration:underline; 
font-weight:bold; 
text-transform:lowercase}

.name{
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bold}

.name:hover{
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bold}

.order{
font:9pt Verdana,Arial,Helvetica,sans-serif; 
color:#ff3366; 
text-decoration:none; 
background-color:transparent; 
border:none; 
cursor:pointer; 
cursor:hand}

.order:hover{
font:9pt Verdana,Arial,Helvetica,sans-serif; 
color:#ff3366; 
text-decoration:underline; 
background-color:transparent; 
border:none; 
cursor:pointer; 
cursor:hand}



