@charset "utf-8";
/* CSS Document */

/* #CarouselDiv {visibility:hidden} */
 
.rangeimpact{ display:none;border:solid 1px #c0c0c0;}

.RangeIcons {float:left;}
.rangelinks {padding-left:00px;padding-top:5px;border-top:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0; height:245px;}
.rangebutton{display:block;margin:0px 0px 5px 10px;}
.rangebutton a{ font-size:12px; color:#ce0000;text-decoration:none;margin:0px 0px 5px 10px;}

.rangebutton a:hover{text-decoration:underline;}




.view_relatedproduts h2 {clear:both; margin:0px; margin-top:10px;padding:0px; font-size:18px; font-weight:normal; width:743px; height:20px;padding:2px 5px 5px 5px;border:solid 1px #c0c0c0;}
.view_relatedprodutsh2 {padding:0px; margin:0px;}
.view_relatedprodutsh2 a {color:#000000; text-decoration:none;}
.view_relatedprodutsh2 a:hover {color:#666666; text-decoration:none;}
.view_relatedproduts { }

.view_relatedprodutsitems {width:751px;padding:5px 0px 5px 2px;border-bottom:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb;border-left:solid 1px #cbcbcb;height:190px;}
div.view_relatedprodutsitems div.productboxthumb { width:144px; }
div.view_relatedprodutsitems div.productboxthumb .productbox_productname {width:131px;}
div.view_relatedprodutsitems div.productboxthumb .productbox_infopane {width:139px;}
div.view_relatedprodutsitems div.productboxthumb .prodlayouttable {width:139px;}
div.view_relatedprodutsitems div.productboxthumb .productbox_subproducts select {width:140px;}

.view_relatedprodutsitemstall {width:751px;padding:5px 0px 5px 2px;border-bottom:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb;border-left:solid 1px #cbcbcb;height:405px;}
div.view_relatedprodutsitemstall div.productboxthumb { width:144px; }
div.view_relatedprodutsitemstall div.productboxthumb .productbox_productname {width:131px;}
div.view_relatedprodutsitemstall div.productboxthumb .productbox_infopane {width:139px;}
div.view_relatedprodutsitemstall div.productboxthumb .prodlayouttable {width:139px;}
div.view_relatedprodutsitemstall div.productboxthumb .productbox_subproducts select {width:140px;}

.proddivider{clear:both; margin:4px 5px 9px 5px; width:743px; border-top:1px dashed #c0c0c0;padding:0px;}


.RangeIcons{ background-color:#FFFFFF;}


#CarouselDiv {border:solid 1px #c0c0c0; text-align:center;width:753px;}

div.rangeimgblock{float:left; width:125px; text-align:center;margin-top:10px;} 
div.rangeimgblock img { border:solid 1px #c0c0c0;}
div.rangeimgblockname a {font-size:12px; color:#333333; text-decoration:none;}
div.rangeimgblockname a:hover {font-size:12px; color:#000000; text-decoration:none;}

/*
div.CatHeaderArea { background-image:none; background-color:#808080; color:#ffffff; height:35px;margin-bottom:10px;border:solid 1px #c0c0c0;}
div.CatHeaderArea h1.PageHeaderTitle {font-size:20px;color:#ffffff;padding:1px 5px 1px 5px;}
div.CatHeaderArea h1.PageHeaderTitle span.rangename {color:#ffffff;}
div.CatHeaderArea h1.PageHeaderTitle span.subtext {color:#f0f0f0;font-size:14px;font-weight:normal;}
*/

div.CatHeaderArea { background-image:none; background-color:#f0f0f0; color:#000000; height:35px; border:solid 1px #c0c0c0;border-bottom:none;}
div.CatHeaderArea h1.PageHeaderTitle {font-size:20px;color:#000000;padding:1px 5px 1px 5px;}
div.CatHeaderArea h1.PageHeaderTitle span.rangename {color:#000000;}
div.CatHeaderArea h1.PageHeaderTitle span.subtext {color:#333333;font-size:14px;font-weight:normal;}


h1.cartitle {clear:both; margin:0px; margin-top:0px;padding:0px; font-size:18px; font-weight:normal; width:743px; height:20px;padding:2px 5px 5px 5px;border:solid 1px #c0c0c0;border-bottom:none;}
h1.cartitle a {color:#000000; text-decoration:none;}
h1.cartitle a:hover {color:#666666; text-decoration:none;}
h1.cartitle span.rangename {color:#000000;}
h1.cartitle span.subtext {color:#333333;font-size:14px;font-weight:normal;}



div.CatFooterArea {background-image:none; background-color:#ffffff; color:#000000;}
div.CatFooterArea { border:solid 1px #c0c0c0;margin-top:10px;}
div.CatFooterArea div.PageHeaderDesc {font-size:12px; padding:10px;margin:0px; color:#101010;}
div.CatFooterArea div.PageHeaderDesc p {padding:0px 0px 5px 0px;margin:0px;}
div.CatFooterArea div.PageHeaderDesc a { text-decoration:underline; color:#101010;}
div.CatFooterArea div.PageHeaderDesc a:hover { color:#000000;}

div.rangelistbox{  border:solid 1px #c0c0c0;  width: 750px;  padding: 5px 0 5px 3px;   margin: 0 0 10px 0;}
div.maintextblock{font-size:12px; padding:10px;margin:0px; color:#101010;}
div.maintextblock a{color:#101010;}

ul.rangelist {
  width: 750px;
  padding: 0px 0 0px 0px;;
  list-style: none;
  margin: 0 ;
}
 
ul.rangelist li {
 float:left;
  width: 150px;
  margin: 0;
  background-image: url("http://images.sextoys.co.uk/images/polish/listitem.gif");
  background-position: 5px 3px;
  background-repeat: no-repeat;
  padding: 0; /* left padding moves the text away from the bullet */
  font-size:12px;
} 
ul.rangelist li a {display:block; text-decoration:none; color:#333333;  padding: 0 0 0 20px;
  background-image: url("http://images.sextoys.co.uk/images/polish/listitem.gif");
  background-position: 5px 3px;
  background-repeat: no-repeat;font-weight:bold;}

ul.rangelist li a:hover {display:block; text-decoration:none; color:#333333; background-color:#e0e0e0;}


.readmorelink{ clear:both;float:right;margin-right:10px;padding-top:5px;}
a#readmore {font-size:10px; color:#333; text-decoration:none;} 
a#readmore:hover {font-size:10px; text-decoration:underline;}
div#readmoreinfo {font-size:12px;width:740px; clear:both;padding:5px 5px 0px 5px;color:#333333;}
div#readmoreinfo a{font-size:12px; color:#000;}


h1.cartitle { background-position:top left;   color:#ffffff;}
h1.cartitle span.rangename {color:#ffffff;}
h1.cartitle span.subtext {color:#e0e0e0;}
h2.cartitle { background-position:top left;   color:#ffffff;}
h2.cartitle a {color:#ffffff;}

