@charset "utf-8";
/* this comment purely exists because dreamweaver is CRAP!!! */
/* CSS Document */

/* styles for product thumbnail layout */

/* -15px */
.productbox {border:1px solid #cccccc; width:243px; height:362px; overflow:hidden; float:left; margin-bottom:10px; position:relative; }/*padding:5px;*/

.productbox_tag {position:absolute;left:0px;top:35px;z-index:9;}

.productbox_productname {padding:0px; margin:0px; position:absolute; top:10px; left:0px; z-index:9; text-align:center;width:223px;padding-left:10px;}
.productbox_productname a {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.productbox_productname a:hover { text-decoration:underline;}

.productbox_image img { border:none; position:absolute; top:40px; left:22px; z-index:8;}

.productbox_infopane {position:absolute; top:235px; padding:10px; width:223px;}
.productbox_enlarge { cursor:url(/highslide/graphics/zoomin.cur), pointer; }

.prodlayouttable {width:223px;}

.productbox_reviews {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.productbox_reviews a {font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/* pre theme settings */

.productbox_reviews a { color:#ce0000; }
.productbox_reviews a:hover { text-decoration:underline; }

/* /pre theme settings */

.productbox_addbutton{width:80px;}

.productbox_rrp {text-align:right;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.productbox_rrpprice { text-decoration:none; }

.productbox_subproducts {  padding-bottom:5px; margin-top:0px; padding-top:0px;}
.productbox_subproducts select { border:solid 1px #cccccc; font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#333333;width:223px;margin-top:0px;margin-bottom:0px; font-weight:bold;}
.productbox_ourprice { text-align:center;font-size:18px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #c0c0c0; padding-top:0px; padding-bottom:2px; margin-top:0px; margin-bottom:6px; color:#333333; font-weight:bold;}

.addbutton { width:100px;height:30px;border:solid 1px #c0c0c0; background-color:#19931a; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; padding:1px 1px 2px 1px;}
.addbutton:hover { background-color:#000000; }


.productbox_wishlist { display:inline; padding-right:1px;}
.productbox_enlarge { display:inline; padding-right:1px;}
.productbox_watch { display:inline; }


.productbox_wishlist input, .productbox_enlarge img {}


/* thumbnails */
.productboxthumb { width:152px; height:220px; display:block; overflow:hidden; margin-bottom:10px; position:relative; float:left; }/*padding:5px;*/

.productboxthumb .productbox_tag {position:absolute;left:0px;top:20px;z-index:9;}


.productboxthumb .productbox_image img { top:35px;}

.productboxthumb .productbox_productname {width:138px; margin:0px 0px 0px 0px;top:0px;}
.productboxthumb .productbox_productname a {font-size:12px; font-weight:bold;}

.productboxthumb .productbox_infopane {position:absolute; top:130px; padding:5px; width:146px;}

.productboxthumb .prodlayouttable {width:146px;}

.productboxthumb .productbox_subproducts { padding-bottom:4px; }
.productboxthumb .productbox_subproducts select {width:147px; font-size:12px;}
.productboxthumb .productbox_ourprice {  font-size:12px;padding-top:2px;padding-bottom:2px;margin-bottom:6px;}
.productboxthumb .productbox_ourprice { text-align:center; }

.productboxthumb .productbox_rrp { text-align:center; }

.productbox_enlarge,.productbox_enlarge a {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#19931a; font-weight:bold; text-decoration:none;}
.productbox_enlarge a:hover {text-decoration:underline;}

.productboxthumb .productbox_enlarge {padding:0px; margin:0px;}
.productboxthumb .productbox_enlarge a {width:62px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; background-color:#808080; color:#ffffff;padding:3px; display:inline-block; text-align:center;}
.productboxthumb .productbox_enlarge a:hover {text-decoration:none; background-color:#19931a;}


.addbuttonmini { width:64px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#19931a; font-weight:bold; cursor:pointer; background-color:#19931a; color:#ffffff;border:solid 1px #c0c0c0;padding:2px;}
.addbuttonmini:hover { text-decoration:none; background-color:#000000;}

.showmorestock{margin:0px;padding:0px; font-size:12px; font-weight:normal; width:733px; background-image:url("http://images.sextoys.co.uk/images/polish/headerbar.gif");height:20px;padding:8px 10px 2px 10px;border:solid 1px #c0c0c0;clear:both; margin-bottom:10px;text-align:center;}
.showmorestock a {color:#000000; text-decoration:none; font-size:12px; text-align:center;}
.showmorestock a:hover {color:#000000; text-decoration:underline;}

.pagingbarnew2, .pagingbarnew {margin:0px;padding:0px; font-size:12px; font-weight:normal; width:733px; background-image:url("http://images.sextoys.co.uk/images/polish/headerbar.gif");height:20px;padding:6px 10px 4px 10px;border:solid 1px #c0c0c0;clear:both;}
.pagingbarnew {margin-bottom:10px;}
.pagingbarnew2 select, .pagingbarnew select {color:#000000; border: solid 1px #c0c0c0; font-size:12px;}
.pagingbarnew2 a, .pagingbarnew a {color:#000000; text-decoration:underline; font-size:12px;}
.pagingbarnew2 a:hover, .pagingbarnew a:hover {color:#000000; text-decoration:none;}

.pagingbarnew td {font-weight:bold;}
.pagingbarnew2 td {font-weight:bold;}

.inlineform {padding:0px; margin:0px;}

.viewallpages{display:none;}

.showmorestock { clear:both; }

/*
.plainbody { background-color:#FFFFFF;color:#000000; width:685px; height:505px;}
.imageframe{ position:absolute;top:0px;left:0px;}
.thumbinfo{position:absolute;top:0px;left:373px;}
*/

table.technicaltable td { font-size:12px;}

input.buybutton10030 {/*border:solid 1px #c0c0c0;*/}



.productboxthumb5wide { width:144px; height:225px; display:block; overflow:hidden; margin-bottom:10px; position:relative; float:left; }/*padding:5px;*/
.productboxthumb5wide .productbox_tag {position:absolute;left:0px;top:20px;z-index:9;}
.productboxthumb5wide .productbox_image img { top:35px;}
.productboxthumb5wide .productbox_productname {width:130px; margin:0px 0px 0px 0px;top:0px;}
.productboxthumb5wide .productbox_productname a {font-size:12px;}
.productboxthumb5wide .productbox_infopane {position:absolute; top:134px; padding:5px; width:134px;}
.productboxthumb5wide .prodlayouttable {width:138px;}
.productboxthumb5wide .productbox_subproducts { padding-top:0px; padding-bottom:2px; }
.productboxthumb5wide .productbox_subproducts select {width:139px; font-size:12px;}
.productboxthumb5wide .productbox_ourprice { padding-top:2px; padding-bottom:2px; font-size:12px;margin-top:0px;margin-bottom:4px;}
.productboxthumb5wide .productbox_ourprice { text-align:center; }
.productboxthumb5wide .productbox_rrp { text-align:center; }
.productboxthumb5wide .productbox_enlarge {padding:0px; margin:0px;}
.productboxthumb5wide .productbox_enlarge a {width:62px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; background-color:#808080; color:#ffffff;padding:3px; display:inline-block; text-align:center;}
.productboxthumb5wide .productbox_enlarge a:hover {text-decoration:none; background-color:#19931a;}


div.instockmsg {background-color:#0033CC;color:#ffffff; font-size:12px;padding:0px 4px 0px 4px; float:left;width:101px; 
margin-top:8px;margin-bottom:0px; text-align:center; font-weight:bold; border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;}
div.freedeliverymsg {background-color:#ce0000;color:#ffffff;font-size:12px;padding:0px 4px 0px 4px;float:right;width:101px;
margin-top:8px;margin-bottom:0px;font-weight:bold;text-align:center;border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;}

.productbox_ourprice{ clear:both;}
.productbox_subproducts{ clear:both;}

.thumbmsgs {width:223px;}

div.freedeliverymsg2 {background-color:#ce0000;color:#ffffff;font-size:12px;padding:0px 4px 0px 4px;width:137px;margin-top:8px;margin-bottom:0px;font-weight:bold;text-align:center;border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;}
.thumbmsgs2 {width:147px;}

div.freedeliverymsg3 {background-color:#ce0000;color:#ffffff;font-size:12px;padding:0px 4px 0px 4px;width:128px;margin-top:8px;margin-bottom:0px;font-weight:bold;text-align:center;border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;}
.thumbmsgs3 {width:138px;}



.productboxwide {border:1px solid #cccccc; width:753px; height:125px; overflow:hidden; margin-bottom:10px; position:relative; }/*padding:5px;*/

.proddesclayout {font-size:12px; width:390px;}

.prodwidereadmore a {font-size:12px; color:#ce0000; text-decoration:none;}

div.productboxwide div.productbox_infopane { padding:10px; width:223px; position:relative ;top:0px;}

div.productboxwide div.productbox_image {}

div.productboxwide div.productbox_image img { position:relative; top:0px; left:0px; padding:10px 10px 0px 10px; }

div.productboxwide_productnamebox {margin:10px 0px 10px 0px;}
.productboxwide_productname {padding:0px; margin:0px; position:relative; top:0px; left:0px; z-index:9; text-align:left; width:390px;}
.productboxwide_productname a {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.productboxwide_productname a:hover { text-decoration:underline;}


div.productboxwide div.productbox_tag {top:0px;} 



div.productboxwide div.productbox_infopane {position:absolute;left:510px;}
div.productboxwide div.productbox_image {position:absolute;left:0px;}
div.productboxwide_centerbox{position:absolute;left:120px;}

/*
.productbox_memberprice {font-size:14px; color:#ffffff;font-weight:bold; text-transform:none;background-color:#000000;border:solid 1px #c0c0c0;padding:0px 5px 0px 5px;width:210px;clear:both; text-align:center;margin-bottom:2px;}
.productbox_viewpagememberpriceprice {font-size:14px; font-weight:bold;}
.productbox_memberprice a  {color:#ffffff; text-decoration:none;}
.productbox_memberprice a:hover {color:#cccccc;}

.productbox {height:372px;}
.productbox_ourprice {margin-bottom:0px;}
.productbox_subproducts {padding-bottom:0px;margin-bottom:0px;}
.productbox_subproducts select {margin-bottom:0px;}

div.productboxwide_productnamebox {margin-bottom:5px;}
div.productboxwide div.productbox_infopane{padding-top:5px;}
div.freedeliverymsg {margin-top:3px;}
div.instockmsg {margin-top:3px;}
*/

.pagingbarnew2, .pagingbarnew { background-color:#676767; background-position:top left;   color:#ffffff; background-repeat:repeat-x;padding:3px 10px 0px; height:23px;}
.pagingbarnew2 a, .pagingbarnew a {color:#ffffff;}
 
 .showmorestock{background-color:#676767; background-repeat:repeat-x; background-position:top;margin:0px;padding:0px; font-size:12px; font-weight:normal; width:733px; background-image:url("http://images.sextoys.co.uk/images/polish/headerbar.gif");height:20px;padding:8px 10px 2px 10px;border:solid 1px #c0c0c0;clear:both; margin-bottom:10px;text-align:center;}
.showmorestock a {color:#ffffff; text-decoration:none; font-size:12px; text-align:center;}
.showmorestock a:hover {color:#ffffff; text-decoration:underline;}

.productboxwide {border:1px solid #cccccc; width:753px; height:225px; overflow:hidden; margin-bottom:10px; position:relative; }/*padding:5px;*/
.productboxwide .proddesclayout {font-size:12px; width:513px;}



div.productboxwide div.productbox_image {}



div.productboxwide div.productbox_image img { position:relative; top:0px; left:0px; padding:10px 10px 0px 10px; }

div.productboxwide_productnamebox {margin:10px 0px 10px 0px;}
.productboxwide_productname {padding:0px; margin:0px; position:relative; top:0px; left:0px; z-index:9; text-align:left; width:513px;}
.productboxwide_productname a {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

div.productboxwide_centerbox{position:absolute;left:220px;}

div.productboxwide .productbox_rrp {text-align:right;font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#333; display:none;}



/*div.productboxwide div.productbox_infopane {position:absolute;left:220px;}*/
div.productboxwide div.productbox_infopane { padding:0px; width:533px; position:relative; left:210px; top:165px;;}
div.productboxwide .prodlayouttable {float:left;margin-left:10px;}
div.productboxwide .prodlayouttable2 {margin-top:10px;margin-left:10px;width:290px;}
div.productboxwide .productbox_addbutton {width:135px;margin-top:-5px;}
div.productboxwide .productbox_addbutton2 {width:135px;margin-top:-5px;}


