@import url(validations.css);

/*<group=defaults>*/
html, body, div, span, applet, object, iframe, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, 
del, dfn, em, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td{
color:#000000; 
text-decoration:none; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt;
font-size:9pt;}

li{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; }

a{
color:#FF3366; 
text-decoration:none; 
font-family:Verdana,Arial,Helvetica,sans-serif}

a:hover{
color:#FF3366; 
text-decoration:underline; 
font-family:Verdana,Arial,Helvetica,sans-serif}

p{
color:#000000; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}

.credit{
color:#FF3366; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}


dt {
color:#FF3366; 
text-decoration:none; 
font-size:18pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
text-transform:lowercase; 
font-weight:bolder; 
line-height:28pt}

.releaseDate{
color:#999999; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
text-transform:lowercase; 
font-weight:bolder}

.image{
float: right;
margin-right: 10px;
height: 200px;}

.imgMed{
float: right;
margin-right: 10px;
}

*{-moz-outline:0}

img{border:none}

/*<group=layout>*/
#wrapper{
text-align:left; 
margin:0px auto; 
padding:0px; 
border:0; 
width:1000px}

#side-a{
float:left; 
width:200px; 
border-right:2px solid #CCCCCC}

#side-b{
float:right; 
width:200px; 
border-left:2px solid #CCCCCC}

#content{
float:left; 
width:58%}


#footie{
clear:both; 
font-size:9px; 
text-align:center; 
padding:4px 0}

.lefttube{
margin:12px 20px 0px 0px}

.middletube{
margin:12px 10px 0px 20px;
}

.righttube{
margin:12px 0px 0px 20px}

#catlist{
margin:0px 0px 30px 100px; 
color:#666666; 
font-size:9pt; 
text-decoration:none; 
letter-spacing:normal; 
line-height:15px}

.mainmenu{
clear:all}

.reviewblock {
padding:10px;
border:2px solid #CCCCCC; 
margin:0px; }

.commentblock {
padding:10px;
border:2px solid #CCCCCC; 
margin:0px; }

.verticalline{
color:#CCCCCC; 
text-decoration:none; 
font-size:9pt; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
line-height:14pt}

/*<group=forms>*/

fieldset{color:#666; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; 
text-transform:lowercase;
border:0px;}

label.hidden{
display: none;
}

.hidden{
display: none;
}

.skuOptions{border:0px; 
background-color:#FFF; 
text-transform:lowercase}

.formtext{color:#666; 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; 
text-transform:lowercase}

.roundedsmall{border:0; 
background:url(/default/images/layout/text_input.gif) top left no-repeat; 
width:150px; 
height:15px; 
padding:4px 5px; 
font-size:8pt; 
color:#999; 
size:10px}

.roundedmini{border:0; 
background:url(/default/images/layout/mini_text_input.gif) top left no-repeat; 
width:20px; 
height:15px; 
padding:4px 5px; 
font-size:8pt; 
color:#999; 
size:10px}

.roundedtextarea{border:0; 
background-image:url(/default/images/layout/textarea-input.png); 
width:435px; 
height:80px; 
font-size:8pt; 
color:#999; 
padding:4px 5px}

.search{border:0; 
padding:0; 
background:#FFF; 
font-size:8pt; 
color:#333}


select{  
font-size:8pt; 
color:#000000; 
text-decoration:none;
border-style: solid;
border-color: #99CC00;
border-width: 2px;
background: color #FFFFFF url(path_to_user_icon.gif) no-repeat;
}

option{  
font-size:8pt; 
color:#000000; 
text-decoration:none;
border-color:#99CC00;
border-width:2px;
background: white url(select-bg.gif) top left no-repeat;}


.option{ 
font:8pt Verdana,Arial,Helvetica,sans-serif; 
text-decoration:none; 
text-transform:lowercase;
color: #FF3366;}


.optionradio{border:0; 
padding:0; 
color:#FFF; 
background-color:#FFF; 
text-decoration:none; 
font-size:5pt}

.optionbutton{border:0; 
padding:0; 
background:#FFF; 
font-size:8pt; 
color:#333}

.optionbutton:hover{border:0; 
padding:0; 
background:#FFF; 
font-size:8pt; 
color:#333; 
text-decoration:underline}

.optionbutton:active{border:0; 
padding:0; 
background:#FFF; 
font-size:8pt; 
color:#333; 
text-decoration:underline}

.optionbutton:focus{border:0; 
padding:0; 
background:#FFF; 
font-size:8pt; 
color:#333; 
text-decoration:underline}

.ordernow{border:0px; 
color:#333; 
background:url(/default/images/layout/order-now-button.jpg) top left no-repeat; 
width:84px; 
height:38px; 
font-size:8pt; 
margin-left:-5px;
text-transform: lowercase;}

.preordernow{border:0px; 
color:#333; 
background:url(/default/images/layout/pre-order-now-button.jpg) top left no-repeat; 
width:84px; 
height:38px; 
font-size:8pt; 
margin-left:-5px}

.addtowishlist{border:0px; 
color:#333; 
background:url(/default/images/layout/add-wishlist-button.jpg) top left no-repeat; 
width:150px; 
height:38px; 
font-size:8pt; 
text-transform: lowercase;}

/*
.addtowishlist{border:0px; 
color:#333; 
background:url(/default/images/layout/add-wishlist-button.jpg) top left no-repeat; 
width:130px; 
height:38px; 
font-size:8pt; 
margin-left:-5px}
*/

.checkoutbutton{border:0px; 
color:#999; 
background:url(/default/images/layout/order-now-button.jpg) top left no-repeat; 
width:90px; 
height:38px; 
font-size:9pt; 
padding-right:12px}

.addtowishlist{border:0px; 
color:#333; 
background:url(/default/images/layout/add-wishlist-button.jpg) top left no-repeat; 
width:120px; 
height:38px; 
font-size:8pt; 
margin-right:10px; 
padding-bottom:5px}

span.radio{width:1px; 
height:1px; 
padding:0px; 
background:url() no-repeat; 
display:block; 
clear:left; 
float:left}

span.select{position:absolute; 
width:158px; 
/* With the padding included,the width is 190 pixels:the actual width of the image. */height:21px; 
padding:0 24px 0 8px; 
color:#fff; 
border:1;
font:12px/21px arial,sans-serif; 
background:url(/default/images/layout/select.gif) no-repeat; 
overflow:hidden}

.qty{border:0; 
background:url(/default/images/layout/qty.jpg) top left no-repeat; 
width:52px; 
height:33px; 
margin-top:8px; 
padding-top:6px; 
padding-left:12px; 
font-size:8pt; 
color:#000; 
size:8px}

label{font-size:8pt; 
color:#999; 
size:10px}

.check{font-size:8pt; 
color:#999; 
size:10px}

.radio{font-size:8pt; 
color:#999; 
size:10px}

.dropdown{font-size:8pt; 
color:#666; 
size:10px}



/*<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; 
line-height: 18pt;}

.H3{
font-family:Sauna-Bold,Tahoma,sans-serif; 
color:#FF3366; 
font-size:14pt; 
text-decoration:none; 
font-weight:bolder; 
line-height: 18pt;}

.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:#666666; 
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('/default/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul{
list-style-image:url('/default/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul ul{
list-style-image:url('/default/images/icons/caya-ul-icon.png'); 
text-transform:lowercase; 
margin-left: -15px;
}

ul ul ul ul{
list-style-image:url('/default/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:#666666; 
font-size:8.5pt; 
text-decoration:none; 
line-height:8px; 
letter-spacing:-0.3px; 
white-space:nowrap}

.greyfootlink{
color:#666666; 
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{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; }

.wnavnewbutton{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; }

.wnavnewbutton: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; }

.wnavtoysbutton{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; }

.wnavtoysbutton: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;}

.wnavbooksbutton{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; }

.wnavbooksbutton: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; }

.wnavdvdsbutton{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; }

.wnavdvdsbutton: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; }

.wnavsextipsbutton{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; }

.wnavsextipsbutton: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>*/

.center
{
margin-left:auto;
margin-right:auto;
width:95%;
padding:10px;
border:2px solid #CCCCCC; 
}

.podimage{
margin: 2px -2px 0px -2px;
border:0px; 
height: 80px;
width: 60px;}

.smallproduct{
text-transform:lowercase; 
border:0px; 
vertical-align:middle;
height:200px;}

.largeproduct{
border:0px; 
height:350px;
}

.largeproducts{
border:0px; 
height:350px;
margin-left:45px;
}

.largeproductthumb{
margin-top: 5px;
border:0px; 
height: 80px;
width: 60px;
opacity:1; 
filter:alpha(opacity=100);
}

.morephotos{
float: right;
margin-right:20px;
}

.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}

.rating {
	margin: 2em;
	clear: both;
	display: inline;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url(../images/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(../images/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(../images/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(../images/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
/*
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}
*/


