@charset "utf-8";
/* CSS Document */


.enlargenotify { width:800px; position:absolute; top:100px; left:50%; margin-left:-400px; border:ridge 3px #cccccc; 
	padding:0px; background-color:#FFFFFF; z-index:669;
	font-family:Arial; font-size:12px; }

/* ------------ range icons --- */

div.rangeicons {width:580px;margin-bottom:3px;}
div.img1, div.img2, div.img4, div.img5, div.img6, div.img7, div.img8, div.img10, div.img12, div.img13, div.img14, div.img16 {
	width:60px; height:56px; padding:3px 13px 7px 0px; float:left; 
}

div.img3, div.img9  {width:60px; height:56px; padding:3px 12px 7px 0px; float:left; }

div.img11, div.img15 {width:60px; height:56px; padding:3px 0px 7px 0px; float:left; }
	



.notifywindow, .notify3d { width:425px; position:absolute; top:100px; left:50%; margin-left:-214px; border:ridge 3px #cccccc; 
	padding:0px; background-color:#FFFFFF; z-index:666; font-family:"Century Gothic", Arial; font-size:12px; }
.notifywindow a, .notify3d a {padding:1px;}
.notifyclose { cursor:pointer; width:43px; height:18px; background-position:left; background-repeat:no-repeat; display:inline-block; float:right;}
.notifyclose:hover { width:43px; height:18px; background-position:right; background-repeat:no-repeat;  display:inline-block;}

.masker{ position:absolute; top:20px; width:425px; height:320px; z-index:668;}
.maker img{width:425px; height:320px;}

.youtubewin {clear:both; position:relative; top: 0px;z-index:667;}

.noclickthroughme {}

.notify3d {width:440px; margin-left:-220px;}

div#descriptionpane, div#technicalpane, div#reviewspane {width:560px; MARGIN: 0px 0px 0px 0px; padding:0px 5px 5px 5px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div#descriptionpane p {padding-top:8px;}


div#technicalpane table {width: 550px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div#reviewspane div.reviewsbox {width:550px;}
div#reviewspane div.reviewspane { padding-top:8px;}
div.hrbar{background-color:#808080;height:1px;margin:9px 0px;width:550px;}

.reviewsaddbutton {padding-top:10px; clear:left;}

.main-box .addproduct { height:120px;}




.marginless {width:265px;height:159px;  margin:0px; padding:0px; background-image:none;  padding-right:5px;padding-left:5px;
font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; }

.marginless .addproduct { float:right; margin-left:10px; height:130px; text-align:right; }
.marginless .rrp {text-align:right; white-space:nowrap; font-weight:bold; font-size:14px;}
.marginless .rrp .rrpprice {text-decoration:line-through;}
.marginless .ourprice { padding-top:5px;font-size:14px; text-align:right; font-weight:bold; white-space:nowrap;}
.marginless .ourprice .ourpricedisplay { font-size:16px; color:#ce0000;}
.marginless .subproducts { padding-top:3px;text-align:right;}
.marginless .subproducts select{ width:129px;font-size:14px; border:solid 1px #808080; background-color:#d0d0d0;font-weight:bold;}
.marginless .save { padding-top:5px;text-align:right; font-weight:bold; white-space:nowrap;font-size:14px;}
.marginless .save a { color:#000000; }
.marginless .save a:hover { color:#ce0000; }
.marginless .save .saveprice {font-size:14px; color:black;}
.marginless .addbutton {padding-top:4px;}
.marginless .wishlist { padding-top:8px;}
.marginless .main-prodcode {width:265px; overflow:hidden; white-space:nowrap; padding-top:7px; }
.anyClass {
    position: relative;
    visibility: hidden;
 	padding:0px; margin:0px;
	width:560px;
	padding-bottom:0px;
}
.carouselbox .main-boxcontent2 { overflow: hidden; }
.carouselbox .main-box {height:0px;}

.carouselbox .main-box {height:240px;}


.marginless2 { text-align:center; width:130px; height:140px; margin:0px;padding:10px 0px 0px 0px;font-size:10px; color:black; font-family:Arial,Helvetica,"Century Gothic",sans-serif;}
.marginless2 .main-prodcode {width:130px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; text-align:center;padding:5px 0px;margin:0px;}
.marginless2 .rrp {font-weight:bold; font-size:10px;text-align:center;padding:0px;margin:0px;}
.marginless2 .rrp .rrpprice {text-decoration:line-through;}
.marginless2 .ourprice { font-size:10px; font-weight:bold;text-align:center;padding:0px;margin:0px;}
.marginless2 .ourprice .ourpricedisplay { font-size:10px; color:#ce0000;}
.marginless2 .subproducts { }
.marginless2 .subproducts select{ width:130px;font-size:10px; border:solid 1px #808080;font-weight:bold;font-family:Arial, Helvetica, "Century Gothic", sans-serif; }
.marginless2 .save { font-weight:bold;font-size:10px;text-align:center;padding:0px;margin:0px;}
.marginless2 .save a { color:#000000; }
.marginless2 .save a:hover { color:#ce0000; }
.marginless2 .save .saveprice {font-size:10px; color:black;}

#scroller {float:left; width:560px; margin-bottom:10px;}
.scroll-mid {float:left; width:558px; border-left:1px solid #aedafd; border-right:1px solid #aedafd;}
.scroll-mid_her {float:left; width:558px; border-left:1px solid #f54776; border-right:1px solid #f54776;}
.scroll-mid_couples {float:left; width:558px; border-left:1px solid #ce96f9; border-right:1px solid #ce96f9;}

.forhim_heading {width:550px; height:35px; line-height:35px; padding-left:10px; background:url(../images/scroller/forhim/for_headbg.gif) no-repeat top left; font-size:21px; color:#FFF;}
.forher_heading {width:550px; height:35px; line-height:35px; padding-left:10px; background:url(../images/scroller/forher/for_headbg.gif) no-repeat top left; font-size:21px; color:#FFF;}
.forcouples_heading {width:550px; height:35px; line-height:35px; padding-left:10px; background:url(../images/scroller/forcouples/for_headbg.gif) no-repeat top left; font-size:21px; color:#FFF;}