body, form , div{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-repeat: no-repeat;
}
a {text-decoration:none;}
.inputbox, .promoinputbox {border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
.inputboxcheckout { border:solid 1px #808080; background-color:#d0d0d0;font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}

#mainbox{ width:920px; position:relative; margin-left:auto; margin-right:auto; background-image:none; background-repeat:repeat-x; background-color:#e0e0e0;}
#header{width:920px;  background-color:#FFFFFF;}
#left{ float:right; width:155px; padding-left:10px;padding-right:10px; background-color:#e0e0e0;}
#right{ float:right; width:155px; padding-left:10px;padding-right:10px; background-color:#e0e0e0;}
#footer{ clear:both;}
#bodyarea { float:right; width:570px; overflow:hidden;  background-color:#e0e0e0;}
#bodyareaholder { float:left; width:745px;}


div#topheaderblock {margin:5px 0px 5px 0px;width:920px;height:86px; background-image:url("head.jpg"/*tpa=http://www.sextoys.co.uk/themes/cherry/head.jpg*/); background-repeat:no-repeat; position:relative; top:0px;}
div#zayiflama {margin:5px 0px 5px 0px;width:920px;height:86px; background-image:url("head.jpg"/*tpa=http://www.sextoys.co.uk/themes/cherry/head.jpg*/); background-repeat:no-repeat; position:relative; top:0px;}
#mainlogo {width:262px;height:61px; background-image:url("logo.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/logo.gif*/); background-repeat:no-repeat; position:relative; left:15px; top:15px;}
#mainlogo a {display:block;width:262px;height:61px; }
#mainlogo a img {width:262px;height:61px; }
#mainlogo h1 {width:262px;height:61px; display:none; overflow:hidden;}

#search {height:20px; width:250px; position:absolute; left:302px; top:52px; }
form.searchform {margin:0px; padding:0px;}
img.searchleft { float:left; }

div.searchleft { width:8px; height:20px; background-image:url("searchleft-1.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/searchleft.gif*/); }
input.searchbox { font-size:12px; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; height:18px; width:222px; background-position:top; background-image:url("searchbox.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/searchbox.gif*/); background-repeat:repeat-x; overflow:hidden;  border:none; background-color:transparent;float:left;}
input.searchsubmit {height:20px; width:20px; padding:0px; margin:0px;  border:none; background-image:url("searchbutton-1.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/searchbutton.gif*/); background-repeat:no-repeat; background-color:transparent;}

#bookmark    {margin:0px 0px 10px 0px;}
#bookmark  img {border:none;}

div.headeroffertext { display:none; position:absolute; top:70px; left:0px;width:320px; text-align:center; font-size:14px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black; font-weight:bold;}

span.impacttext {display:none;}
.red {color:#cc0000;}
.redbold {color:#cc0000;font-weight:bold;}

#headerrangelist { margin:0px 0px 5px 0px; width:920px; height:26px;  background-image:url("bar.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/bar.gif*/); background-repeat:no-repeat; text-align:center; background-color:#CC0000;}
#headerrangelist .items { 
	font-size:13px; color:white; font-weight:bold; font-family:Arial, Helvetica, "Century Gothic", sans-serif;
	PADDING: 4px 0px 0px 0px; 
	MARGIN: 0px; 
	TEXT-DECORATION: none ;
}
#headerrangelist .item,#headerrangelist .itemactive {PADDING: 0px; MARGIN: 0px; }
#headerrangelist a {font-size:13px; color:white; font-weight:bold; font-family:Arial, Helvetica, "Century Gothic", sans-serif;}
#headerrangelist a:hover { color:#CCCCCC;}
#headerrangelist .itemactive a { color:#CCCCCC;}
#headerrangelist .itemactive a:hover { color:#ffffff;}
.headerdiv{padding:0px 4px 0px 4px;}

#infobar{margin:0px 0px 3px 0px; width:920px; height:25px;  background-image:url("small_bar.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/small_bar.gif*/); background-color:#e0e0e0; background-repeat:no-repeat; text-align:center;}

#phone {width:242px; height:19px;background-image:url("small_tel.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/small_tel.gif*/); background-repeat:no-repeat; float:left;margin-top:3px;margin-left:10px;}
#phone p {width:232px; height:19px; display:none; overflow:hidden;}

#quicknav { width:470px; float:right; text-align:right; padding-top:4px; height:25px; background-image:none; background-repeat:no-repeat; 
font-size:12px; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding-right:0px; color:#ce0000; padding-right:0px; font-weight:bold;}

#whyshop, #contact, #delivery, #security, #terms{ }
#whyshop a, #contact a, #delivery a, #security a, #terms a { color:#ce0000; }
#whyshop a:hover, #contact a:hover, #delivery a:hover, #security a:hover, #terms a:hover{ color:#000000; }

#themetext {padding-left:30px; color:#000000;}

#switcherbar{float:right; width:190px;height:25px; background-color:#ffffff;}
.themebutton {padding-left:5px;}
.themebutton img {padding:0px; margin:0px;}

#boxrounder{width:920px;height:10px; background-color:#e0e0e0;background-image:url("roundingbar.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/roundingbar.gif*/);}

.narrowbox { margin-bottom:10px; position:relative; width:155px; background-position:bottom; background-image:url("155x990.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/155x990.gif*/); background-repeat:no-repeat;}
.narrowboxtop { position:absolute; top:0px; left:0px; background-image:url("cat.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/cat.gif*/); background-repeat:no-repeat; width:155px; height:26px;
				font-size:12px; color:white; font-weight:bold; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding-left:10px;padding-top:8px;}

.narrowboxsubmenu { background-image:url("subnavbar.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/subnavbar.gif*/); background-repeat:no-repeat; width:147px; height:19px;
					font-size:11px; color:white; font-family:Arial, Helvetica, "Century Gothic", sans-serif; text-align:center; padding-top:2px;}
.narrowboxsubmenu2 { background-image:url("recent2.gif"/*tpa=http://www.sextoys.co.uk/images/skin/recent2.gif*/); background-repeat:no-repeat; width:147px; height:15px;
					font-size:11px; color:white; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding-left:8px;}
.narrowboxcontent {position:relative; width:145px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:30px 5px 5px 5px;}
.narrowboxcontent2 {position:relative; width:145px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:5px 5px 5px 5px;}
.narrowboxdivider {width:155px; height:1px; background-color:#e0e0e0; padding:0px 0px 0px 0px;}

.leftmenu{font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.leftmenu ul, .leftmenu li {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
div.leftmenu ul li a{color:#808080; font-size:14px; font-weight:bold; text-decoration:none; width:140px; height:15px; display:block; border-top:dashed 1px #808080;padding-top:4px;margin-top:4px;}

div.leftmenu ul li ul li a{color:#808080;font-size:12px; font-weight:normal; text-transform:none;border-top:none;padding-left:10px;width:125px;padding-top:0px;margin-top:0px;}
div.leftmenu ul li a:hover {color:#cc0000;background-color:#ffffff;font-weight:bold;}
div.leftmenu ul li ul li a:hover { color:#cc0000;background-color:#ffffff;font-weight:bold;}
div.leftmenu ul li a.topli { border-top:none; padding-top:0px;margin-top:0px;}

div.leftmenu ul li.activeleftmenu a { color:#cc0000; }
div.leftmenu ul li.activeleftmenu ul li.activeleftmenu a { font-weight:bold;color:#000000;}
div.leftmenu ul li.activeleftmenu ul li.activeleftmenu2 a { font-weight:bold; color:#cc0000;}
div.leftmenu ul li.activeleftmenu a:hover { color:#000000; }
div.leftmenu ul li.activeleftmenu ul li.activeleftmenu a:hover { color:#cc0000;}
div.leftmenu ul li.activeleftmenu ul li.activeleftmenu2 a:hover { color:#000000;}

.baskettotal {float:right;font-weight:bold;}
.basketsummary{font-weight:bold;}
.basketcount {float:left;font-weight:bold;}
.basketitems {clear:both;padding-top:3px;font-weight:bold; border-top:dashed 1px #808080; margin-top:4px;padding-bottom:4px;font-weight:bold;}
.basketcheckout {clear:both;padding-top:3px;border-top:dashed 1px #808080; margin-top:4px;padding-bottom:0px; text-align:center;}

.minicartname { clear:both; font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; }
.minicartname a { color:black; }
.minicartname a:hover { color:#cc0000; }
.minicartprice { float:right; font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif;  margin-bottom:3px;}
.minicartcode { font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif;  margin-bottom:3px;}
.minicartimage {float:left; padding-bottom:3px;}

.minicartextra {clear:both;padding-top:3px; font-size:10px; border-top:dashed 1px #808080; margin-top:2px;}
.basketmore {font-weight:bold;}
a.red:hover { color:black; }
a.redbold:hover { color:black; }

.recentproduct {margin-bottom:2px;}
.recentproduct a {color:black;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.recentproduct a:hover {color:#cc0000;}
.recentimage {clear:left;float:left;}

.basket-delivery, .basket-contact, .basket-bguide, .basket-feedback, .basket-wlist { padding-top:4px;padding-bottom:1px;}
.basket-delivery img, .basket-contact img, .basket-bguide img, .basket-feedback img, .basket-wlist img, .basketsummary img {vertical-align:middle;padding-right:5px;}
.basket-delivery a, .basket-contact a, .basket-wlist a, .basket-feedback  a, .basket-bguide a { color:black; }
.basket-delivery a:hover, .basket-contact a:hover, .basket-wlist a:hover, .basket-feedback  a:hover, .basket-bguide a:hover { color:#cc0000; }

#newsletterbox .narrowboxcontent {font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:#cc0000;text-align:center;}
#nlform {padding:3px 0px;text-align:center;}
#nlform .nlemail {margin-right:3px; width:100px; border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
#nlform input {vertical-align:bottom;}
.nlblurb {color:black;}

.forgotpassword, .forgotpassword a {color:black; text-align:center;font-size:10px;}
.forgotpassword a:hover { color:#cc0000; }
#membersbox .narrowboxcontent2 {font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black; text-align:left;}
#membersbox .narrowboxcontent {padding:34px 5px 5px 5px;}
.membersinputbox {width:130px; border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
.loginbutton {text-align:center;padding-top:10px; padding-bottom:10px;}

.thawte{padding-bottom:8px;}
.centered{text-align:center;}

/*----------- Footer */
div.footersearch div.main-box { margin:3px 0px 10px 0px; }
.footerbar { background-image:url("bar-3.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/bar-3.gif*/); width:920px; height:30px;  }
.footerbartext { padding-top:5px; text-align:center;font-size:12px; font-weight:bold; color:black; font-family:"Century Gothic", sans-serif;}
.footerbartext a {color:black; padding-left:7px; padding-right:7px;}
.footerbartext a:hover {color:#808080;}
.menu-footer a, .menu-footer{font-weight:normal; font-family:"Century Gothic", sans-serif; font-size:9px;text-decoration:none;color:#666666;margin-bottom:4px; text-align:center;}
.menu-footer a:hover {color:#cc0000;}
/* ---------- Home page */

div.impact { padding:0px; height:230px; width:570px; background-image:url("impactbox2.gif"/*tpa=http://www.sextoys.co.uk/images/skin/impactbox2.gif*/); background-repeat:no-repeat; margin-bottom:10px;}
div.impacttextarea { padding:20px 0px 8px 8px; width:180px;}
div.impacttextarea h1 {
	width:171px; height:80px; padding:0px 0px 0px 3px; margin:0px 0px 0px 0px; text-align:left;
	font-size:30px; font-weight:bold; color:#808080; font-family:Arial, Helvetica, "Century Gothic", sans-serif;
	background-image:url("logo-impact.gif"/*tpa=http://www.sextoys.co.uk/images/skin/logo-impact.gif*/); background-position:bottom center; background-repeat:no-repeat; }
div.impacttextarea p {font-size:12px; font-family:Arial, Helvetica, "Century Gothic", sans-serif; color:black;padding-top:15px;margin-top:0px;}
span.isImages {display:none;}
.impactimage {cursor:pointer;position:absolute;top: 151px; left:380px; width:172px; height:219px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/skin/old-rabbits.png');}
.impactimage img {border:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);width:172px; height:219px;}

.impactlist{ position:absolute; top: 181px; left:560px; width:170px; }
.impactlist ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.impactlist ul li { height:13px;padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;list-style-type: none; background-image:url("red-arrow.gif"/*tpa=http://www.sextoys.co.uk/images/skin/red-arrow.gif*/); background-position:left 7px; background-repeat:no-repeat; white-space:nowrap; }
.impactlist li a{ height:13px;color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif;font-size:13px;padding:0px 0px 0px 20px;display:block; }
.impactlist li a:hover { /*border-bottom:dashed 1px #cc0000;*/color:#cc0000; }

.impacttagline h1{ position:absolute;width:330px; text-align:center; top: 349px; left:402px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-size:24px; font-weight:normal; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; }
.impacttagline h1 a{ color:black; font-weight:normal; }

.sectiontitle { cursor:pointer;color:black; font-size:14px; font-family:Arial, Helvetica, Verdana,  sans-serif; font-weight:bold;padding:5px 0px 5px 0px;}
.section { background-repeat:no-repeat;}
.righttext {width:170px; float:right; text-align:right;color:black; white-space:normal; font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.sectionprodname{ cursor:pointer; height:30px;width:170px;}
.sectiontext { cursor:pointer; height:70px; }
.sectionblurb { cursor:pointer; width:170px; clear:both; text-align:center;color:black; font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif;}

.puredecadence { float:left; background-image:url("pd.jpg"/*tpa=http://www.sextoys.co.uk/images/skin/pd.jpg*/); width:280px; height:80px; margin-bottom:10px; }
.puredecadence a { display:block; width:280px; height:80px; }
.puredecadence h1,.puredecadence p { display:none; }

.banner2 { width:280px; height:80px; float:right; margin-bottom:10px; background-image:url("SB.jpg"/*tpa=http://www.sextoys.co.uk/images/skin/SB.jpg*/); }
.banner2 a { display:block; width:280px; height:80px; }
.banner2 p { display:none; }

.banner1 { clear:both; width:570px; height:80px; margin-bottom:10px; }
.banner1 a { display:block; width:570px; height:80px; }
.banner1 span { display:none; }

/* ---------- Main box's */
.main-box { clear:both; margin-top:0px; margin-bottom:10px; position:relative; width:570px; background-position:bottom; background-image:url("main-box-bottom-tall.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/main-box-bottom-tall.gif*/); background-repeat:no-repeat; }
.main-boxtop {  font-weight:bold;position:absolute; top:0px; left:0px; background-image:url("main-box-top.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/main-box-top.gif*/); background-repeat:no-repeat; width:570px; height:26px;
				font-size:12px; color:white; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding-left:12px;padding-top:8px; }
.main-boxtop2 { position:absolute; top:0px; left:0px; background-image:url("main-box-top-slim.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/main-box-top-slim.gif*/); background-repeat:no-repeat; width:570px; height:15px;}
.main-boxcontent { position:relative; width:560px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:32px 5px 8px 5px; }
.main-boxcontent2 { position:relative; width:560px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:8px 5px 8px 5px; }
.main-boxdivider { width:554px; height:1px; background-color:#e0e0e0; padding:0px 0px 0px 0px; }


.main-boxtop a { color:white; }
.main-boxtop a:hover { color:#e0e0e0; }

/* ---------- Product thumnail box's */
.main-prodcode {
font-family:Arial, Helvetica, "Century Gothic", sans-serif; 
font-size:14px;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.main-prodcode a{text-decoration:none;color:black;}
.main-prodcode a:hover {color:#cc0000;}


.main-productleft {float:left; text-align:center;}
.main-productimage{ min-width:122px; width:122px; text-align:center; overflow:hidden; height:100px; }
.main-productimage img {border:none;}

.main-productimage-mega { min-width:220px; width:220px; text-align:center; overflow:hidden; height:200px; }
.main-productimage-mega img {border:none;}



.bartable {display:inline;}

.reviews{padding-top:10px;}
.main-box .wishlist, .main-box .wishlist select, .main-box .viewlarger, .main-box .reviews,.main-box .moreinfo { font-size:12px; }
.main-box .proddesc { font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.main-box .wishlist a, .main-box .viewlarger a,.main-box .moreinfo a, .main-box .reviews a  { color:#cc0000; }
.wishlist a:hover, .viewlarger a:hover,.main-box .moreinfo a:hover, .main-box .reviews a:hover { color:#808080; }
.main-box .moreinfo { white-space:nowrap; }
.main-box .addproduct { float:right; margin-left:10px; height:110px;  text-align:right }
.main-box .proddesc { padding-left:125px; text-align:justify; margin:2px 0px 5px 0px;}
.main-box .reviews { padding-left:125px;  } 

.main-box .rrp {text-align:right; white-space:nowrap; font-weight:bold; font-size:14px;}
.main-box .rrp .rrpprice {text-decoration:line-through;}
.main-box .ourprice {padding-top:5px;font-size:14px; text-align:right; font-weight:bold; white-space:nowrap;}
.main-box .ourprice .ourpricedisplay { font-size:17px; color:#cc0000;}
.main-box .subproducts { padding-top:3px;text-align:right;}
.main-box .subproducts select{ font-size:14px; border:solid 1px #808080; background-color:#d0d0d0;font-weight:bold;}
.main-box .save { padding-top:3px;text-align:right; font-weight:bold; white-space:nowrap;font-size:14px;}
.main-box .save a { color:#000000; }
.main-box .save a:hover { color:#cc0000; }
.main-box .save .saveprice {font-size:14px; color:black;}
.main-box .addbutton {padding-top:4px;}
.main-box .wishlist { padding-top:8px;}

.prodsignup {text-align:right; font-weight:normal; white-space:nowrap;font-size:8px;}
.prodsignup a { color:#cc0000; }
.prodsignup a:hover { color:#000000; }

.main-box .wishlist-mega, .main-box .wishlist-mega select, .main-box .reviews-mega,.main-box .moreinfo-mega { font-size:12px; }
.main-box .proddesc-mega { font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.main-box .wishlist-mega a, .main-box .moreinfo-mega a, .main-box .reviews-mega a  { color:#cc0000; }
.wishlist-mega a:hover, .main-box .moreinfo-mega a:hover, .main-box .reviews-mega a:hover { color:#808080; }
.main-box .moreinfo-mega { white-space:nowrap; }
.main-box .addproduct-mega { float:right; margin-left:10px; height:210px;  text-align:right }
.main-box .proddesc-mega { padding-left:125px; text-align:justify; margin:4px 0px 10px 0px;}
.main-box .reviews-mega { padding-left:125px;  } 

.main-box .rrp-mega {text-align:right; white-space:nowrap; font-weight:bold; font-size:14px;}
.main-box .rrp-mega .rrpprice-mega {text-decoration:line-through;}
.main-box .ourprice-mega {padding-top:10px;font-size:14px; text-align:right; font-weight:bold; white-space:nowrap;}
.main-box .ourprice-mega .ourpricedisplay-mega { font-size:16px; color:#cc0000;}
.main-box .subproducts-mega { padding-top:6px;text-align:right;}
.main-box .subproducts-mega select{ font-size:14px; border:solid 1px #808080; background-color:#d0d0d0;font-weight:bold;}
.main-box .save-mega { padding-top:6px;text-align:right; font-weight:bold; white-space:nowrap;font-size:14px;}
.main-box .save-mega a { color:#000000; }
.main-box .save-mega a:hover { color:#cc0000; }
.main-box .save-mega .saveprice {font-size:14px; color:black;}
.main-box .addbutton-mega {padding-top:20px;}
.main-box .wishlist-mega { padding-top:20px;}


.prodsignup-mega {padding-top:5px;text-align:right; font-weight:normal; white-space:nowrap;font-size:12px;}
.prodsignup-mega a { color:#cc0000; }
.prodsignup-mega a:hover { color:#000000; }


table.bartable img {padding-right:2px;}
table.bartable {vertical-align:middle;}

/*-------- half box's --*/
.half-main-box { margin-top:0px; margin-bottom:10px; position:relative; width:280px; background-position:bottom; background-image:url("half-main-box-bottom-tall.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/half-main-box-bottom-tall.gif*/); background-repeat:no-repeat; }
.half-main-boxtop {  font-weight:bold;position:absolute; top:0px; left:0px; background-image:url("half-main-box-top.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/half-main-box-top.gif*/); background-repeat:no-repeat; width:280px; height:26px;
				font-size:12px; color:white; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding-left:12px;padding-top:8px; }
.half-main-boxcontent { position:relative; width:264px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:30px 5px 8px 5px; }
.half-main-boxdivider { width:280px; height:1px; background-color:#808080; padding:0px 0px 0px 0px; }

.half-main-boxtop2 {  font-weight:bold;position:absolute; top:0px; left:0px; background-image:url("half-main-box-top2.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/half-main-box-top2.gif*/); background-repeat:no-repeat; width:280px; height:15px;}
.half-main-boxcontent2 { position:relative; width:264px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:8px 5px 8px 5px; }


.halfproductbox {display:inline-block;padding-right:10px;float:left;}
.halfproductbox2 {display:inline-block;float:right;}

.relatedproductsbox {}

.productbox .main-boxcontent, .halfproductbox .half-main-boxcontent, .halfproductbox2 .half-main-boxcontent {padding-top:34px;}
.productbox .main-boxcontent2, .halfproductbox .half-main-boxcontent2, .halfproductbox2 .half-main-boxcontent2 {padding-top:12px;}

.placeholder {float:right; text-align:center; display:inline-block;}
.placeholder .half-main-box {height:177px;}
.placeholder img {padding-top:30px;}

.half-main-box .addproduct { float:right; margin-left:10px; height:130px; text-align:right; }
.half-main-box .rrp {text-align:right; white-space:nowrap; font-weight:bold; font-size:14px;}
.half-main-box .rrp .rrpprice {text-decoration:line-through;}
.half-main-box .ourprice { padding-top:5px;font-size:14px; text-align:right; font-weight:bold; white-space:nowrap;}
.half-main-box .ourprice .ourpricedisplay { font-size:16px; color:#cc0000;}
.half-main-box .subproducts { padding-top:3px;text-align:right;}
.half-main-box .subproducts select{ width:129px;font-size:14px; border:solid 1px #808080; background-color:#d0d0d0;font-weight:bold;}
.half-main-box .save { padding-top:5px;text-align:right; font-weight:bold; white-space:nowrap;font-size:14px;}
.half-main-box .save a { color:#000000; }
.half-main-box .save a:hover { color:#cc0000; }
.half-main-box .save .saveprice {font-size:14px; color:black;}
.half-main-box .addbutton {padding-top:4px;}
.half-main-box .wishlist { padding-top:8px;}

div.imagebuttons { text-align:center;padding-top:10px;} 
div.imagebuttons .enlarge { display:inline;}
div.imagebuttons .viewlarger { display:inline;padding-left:2px;}

.half-main-box .main-prodcode {width:260px; overflow:hidden; white-space:nowrap; }

/*--- offer box's ---*/

.crimbo { clear:both; width:570px; height:160px; margin-bottom:3px; }
.crimbo a { display:block; width:570px; height:160px; }
.crimbo span { display:none; }

.offerbox {width:280px; height:110px;margin-top:7px;margin-bottom:3px;padding-right:10px;background-repeat:no-repeat;}
.offerbox2 {width:280px; height:110px;margin-top:7px;margin-bottom:3px;padding-right:0px;background-repeat:no-repeat;}

.offerbox2 div, .offerbox div {padding-left:8px;padding-top:10px;color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.offerbox2 div.red, .offerbox div.red {padding-left:8px;padding-top:8px;}
.offerbox2 div.red a, .offerbox div.red a {color:#cc0000; font-weight:bold;font-size:14px;}
.offerbox2 div.red a:hover, .offerbox div.red a:hover {color:black;}

.offersplaceholder {height:100px; width:150px;float:right;} 
.offersplaceholder  a {display:block;}
.offersplaceholder  a img {border:none; height:100px; width:150px;}

/*--- page headers ---*/
.topbox { padding:0px; height:248px; width:570px; margin-bottom:10px;}
.topbox2 { padding:0px 0px 0px 0px; width:570px; margin:0px 0px 10px 0px; background:url("xlogo.gif"/*tpa=http://www.sextoys.co.uk/images/skin/xlogo.gif*/); background-repeat:no-repeat; background-position:right 0px; min-height:38px;}
div.topbox2 h2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.topbox2 p {margin:0px 0px 0px 0px;padding: 5px 0px 0px 0px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.topbox2 p.redbold { color:#cc0000; font-weight:bold; }
div.topbox2 p.red { color:#cc0000; }

div.navtrail { color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.navtrail a {color:black;}
div.navtrail a:hover {color:#cc0000;}
div.navtrail  img { vertical-align:middle;}

div.navtrails {  padding:0px 0px 0px 0px; }
div.navtrail2 {color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.navtrail2 a {color:black;}
div.navtrail2 a:hover {color:#cc0000;}
div.navtrail2  img { vertical-align:middle;}

/* ---------- info page */

div.info-box { position:relative; top:21px; left:0px; margin-bottom:34px; position:relative; width:570px; background-position:center 110px; background-image:url("info-box-back.gif"/*tpa=http://www.sextoys.co.uk/images/skin/info-box-back.gif*/); background-repeat:repeat-y; }
div.info-boxtop { position:absolute; top:0px; left:0px; background-image:url("info-box-top.gif"/*tpa=http://www.sextoys.co.uk/images/skin/info-box-top.gif*/); background-repeat:no-repeat; width:570px; height:126px; padding-left:8px;padding-top:24px; }
div.info-boxtop img {float:right;padding-right:9px;}
div.info-boxtop h2 { margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;font-size:22px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; font-weight:normal;}
div.info-boxtop p { margin:0px; padding:4px 0px 0px 0px;font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; font-weight:normal;}
div.info-boxcontent { position:relative; width:540px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:120px 15px 0px 15px; }
div.info-boxbottom { position:relative; background-image:url("info-box-bottom.gif"/*tpa=http://www.sextoys.co.uk/images/skin/info-box-bottom.gif*/); background-repeat:no-repeat; width:570px; height:21px;}

/* ---------- Search page */

.searchpagebox { padding:24px 0px 0px 0px; width:570px; margin:0px 0px 10px 0px; background:url("xlogo.gif"/*tpa=http://www.sextoys.co.uk/images/skin/xlogo.gif*/); background-repeat:no-repeat; background-position:right 24px;}
.searchpagebox a {color:black; text-decoration:underline;}
.searchpagebox a:hover {color:#cc0000;}

div.searchpagebox h2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.searchpagebox p {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

form.searchform3 { align:right;}

form.searchform2 { position:absolute; top:195px; left:410px; width:290px;}
input.searchpagego { vertical-align:middle; }
input.searchinputbox {width:260px; border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
select.searchinputbox {border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
input.searchinputradio {font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
.searchtable { font-size:12px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black; }

.searchcategories { font-size:12px; }
.searchcategories a {color:black; text-decoration:underline;}
.searchcategories a:hover {color:#cc0000;}
.searchcategories img { vertical-align:middle;}



/* ---------- Category page. */
.categoryheaderbox {}
div.categoryheaderbox h2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#808080; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.categoryheaderbox p {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

div.bragpoints {padding-left:10px;}
.bragpoints ul { padding:0px 0px 00px 0px; margin:0px 0px 0px 0px; }
.bragpoints ul li { float:left; width:180px; height:13px;padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;list-style-type: none; background-image:url("red-arrow.gif"/*tpa=http://www.sextoys.co.uk/images/skin/red-arrow.gif*/); background-position:left 7px; background-repeat:no-repeat; white-space:nowrap; }
.bragpoints li a{ height:13px;color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif;font-size:13px;padding:0px 0px 0px 20px;display:block; }
.bragpoints li a:hover { /*border-bottom:dashed 1px #cc0000;*/color:#cc0000; }

h3.catdivider {clear:both;margin:0px 0px 0px 0px;padding: 5px 0px 5px 0px; width:554px; border-top:dashed 1px #808080;color:#808080; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.catdivider2 {height:10px;clear:both;}

div.pricebrackets {padding-left:10px;}
.pricebrackets ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.pricebrackets ul li { float:left; width:135px; height:13px;padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;list-style-type: none; background-image:url("red-arrow.gif"/*tpa=http://www.sextoys.co.uk/images/skin/red-arrow.gif*/); background-position:left 7px; background-repeat:no-repeat; white-space:nowrap; }
.pricebrackets li a{ height:13px;color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif;font-size:13px;padding:0px 0px 0px 20px;display:block; }
.pricebrackets li a:hover { /*border-bottom:dashed 1px #cc0000;*/color:#cc0000; }


.flashbox {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.flashbox div.main-box {margin-top:0px;}
.flashbox h2 {margin:0px; padding:0px 0px 5px 0px;color:#808080; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.flashbox a {color:#cc0000;}
.flashbox a :hover{color:black;}

.rangebutton, .rangebutton2 { display:inline; }

.rangebutton img { padding-right:10px; padding-bottom:10px; }
.rangebutton2 img { padding-right:0px; padding-bottom:10px; }


.prodimage { float:left; text-align:center; width:135px; }
.rangepageprodtext {width:130px; font-weight:bold; white-space:nowrap; overflow:hidden;}

.prodimage a { color:#cc0000; }
.prodimage a:hover { color:black; }


/*
div.newproducts div.main-box { background-image:url(/images/skin/main-box-bottom-tall-gray.gif); }
div.newproducts div.main-boxtop { background-image:url(/images/skin/main-box-top-gray.gif);}

div.bestsellers div.main-box { background-image:url(/images/skin/main-box-bottom-tall-gray.gif); }
div.bestsellers div.main-boxtop { background-image:url(/images/skin/main-box-top-gray.gif);}

div.topproducts div.main-box { background-image:url(/images/skin/main-box-bottom-tall-gray.gif); }
div.topproducts div.main-boxtop { background-image:url(/images/skin/main-box-top-gray.gif);}
*/

div.newproducts p, div.bestsellers p, div.topproducts p {margin:0px; padding:0px;}

.topproducts a{color:#cc0000;}
.topproducts ahover { color:black; }

.ranges {padding-bottom:10px;}

/* ---------- view page. */

.viewprodleft {float:left;width:274px;}
.viewprodleft a{color:#cc0000;}
.viewprodleft a:hover{color:black;}
.viewprodright {float:right; width:280px;padding-top:5px;}
.viewprodright a{color:#cc0000;}
.viewprodright a:hover{color:black;}
.viewprodimagebox {text-align:center;padding:5px 0px 5px 0px;}

h2.productnameh2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}
h1.productnameh2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

.viewpagebuynow {font-weight:bold;}

.viewpagetextlinks{text-align:center;}

.viewpagebiggerate {}

div.viewprodimagezoom { text-align:center;padding-top:10px;padding-bottom:10px;}
img.zoomimage {padding-right:10px;cursor:pointer;}

.viewpagediscount ,.lookatme {padding:0px 0px 10px 0px; color:#cc0000; ;font-size:12px;}

.manuicon {float:right;padding:15px 10px 0px 0px;}

.viewpagebrag {}

.viewpageRRP {font-size:14px; font-weight:bold;padding-bottom:5px;}
.viewpageRRPprice { font-weight:bold; text-decoration:line-through;}
.viewpagesub {padding-bottom:5px;}
select.viewpagesubbox {font-size:14px; font-weight:bold; border:solid 1px #808080; background-color:#d0d0d0;}
.viewpageourprice {font-size:16px; font-weight:bold;padding-bottom:5px;}
.viewpageourpriceprice {font-weight:bold;color:#cc0000;font-size:18px; }
.viewpagesave {font-size:14px; padding-bottom:12px;font-weight:bold;}
.viewpagesaveprice {font-weight:bold;color:black;padding-bottom:5px;}

.viewpagesave a {color:#000000;}
.viewpagesave a:hover {color:#cc0000;}

.prodsignup2 { font-weight:normal; white-space:nowrap;font-size:12px;padding-bottom:10px;padding-top:3px;}
.prodsignup2 a { color:#cc0000; }
.prodsignup2 a:hover { color:#000000; }

div.prices div.addbutton {padding-top:10px;}
input.viewpageqtyinputbox {margin:0px 0px 7px 0px; border:solid 1px #808080; background-color:#d0d0d0; width:30px; height:13px; font-size:12px;}
input.basketbutton { padding:0px 0px 0px 0px;}

div.prodsugestions textarea {width:550px;height:100px;}

.viewpagewishlist {cursor:pointer;}
.viewpagewishlist img { vertical-align:middle;}
.viewpagetellafriend img { vertical-align:middle;}
.viewpagecheaper img { vertical-align:middle;}
.viewpagetellafriend a, .viewpagecheaper a, .viewpagebiggerate a {color:black;}

div.orbar{ padding-top:10px;}

/* ---------- TABS etc. */
div.tab-container div.tab-panes { display: block;height:165px; border-top:solid 1px #e0e0e0; margin-bottom:10px; position:relative; width:570px; background-position:bottom; background-image:url("main-box-bottom-tall.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/main-box-bottom-tall.gif*/); background-repeat:no-repeat;}

html>body div.tab-container div.tab-panes {clear:both;}

#container1 {display:block; margin:0px;padding:0px;}
#container1 ul.tabs { padding:0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none;color:black; border-bottom: 1px solid #e0e0e0;}
#container1 ul.tabs li { float:left; MARGIN: 0px 0px 0px 0px; 
	font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;
	padding:4px 0px 4px 0px; cursor:pointer; width:85px; text-align:center; }
#container1 ul.tabs li:hover {color:#cc0000;}

.tab-active{color:#ffffff;background-image:url("viewtab2.gif"/*tpa=http://www.sextoys.co.uk/themes/shared/borderless/viewtab2.gif*/);}
.tab-disabled{ background-image:url("viewtab.gif"/*tpa=http://www.sextoys.co.uk/themes/shared/borderless/viewtab.gif*/);}
.tab-active:hover,.tab-disabled:hover {color:#cc0000;}

#container1 {}
div#pane1, div#pane2,  div#pane3 {height:160px; 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; text-align:center;}
div#pane1 div.panediv, div#pane2 div.panediv,  div#pane3 div.panediv { width:550px; height:160px; overflow:auto;text-align:left;}
div#pane1 p {padding-top:8px;}
div#pane1 a {color:#cc0000;}
div#pane1 a:hover {color:black;}

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


/* addprod */
.addprodheader { background-color:#d0d0d0; font-weight:bold; }
.addproddivider { background-color:#808080; padding:0px 0px 0px 0px; MARGIN: 0px; height:1px;}
.addprod a {color:black;}
.addprod a:hover {color:#cc0000;}

/* customer */
.cardholdersaddress { float:left;}
.cardholdersaddress .half-main-box {height:280px;}
.deliveryaddress { float:right; }
.deliveryaddress .half-main-box {height:280px;}

.cardholdersaddress3 { float:left;}
.cardholdersaddress3 .half-main-box {height:300px;}
.deliveryaddress3 { float:right; }
.deliveryaddress3 .half-main-box {height:300px;}

.actionbutton { padding:3px 3px 3px 24px;vertical-align:middle;}
.promoinputbox {float:right;}


/* checkout */

.cardholdersaddress2 { float:left; }
.cardholdersaddress2 .half-main-box {height:160px; }
.deliveryaddress2 { float:right; }
.deliveryaddress2 .half-main-box {height:160px;}

.checkoutactionbutton {float:right; padding:5px 0px 5px 0px;}
.checkoutactiontext {float:left;}

.freegiftsprice{ height:100px;}

.placeholder2 {float:right; text-align:center; }
.placeholder2 .half-main-box {height:146px;}
.placeholder2 img {padding-top:20px;}
.referalinfo textarea{ width:550px; height:100px;}

html>body .breaker {float:none;height:1px;clear:both;display:block;}
.forgotbutton { vertical-align:middle;}

.topbox2 ul {color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

.wishlistbox table.tablel {float:left;margin-left:0px;padding-left:0px;}
.wishlistbox table.tabler {margin-left:0px;padding-left:0px;}
.wishlistbox table .headerbar {background-color:#808080;color:white;}

.popupname { margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif; }

.guide-articles a {color:#cc0000;}
.guide-articles a:hover {color:black;}
.guide-articles h4 {padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;font-size:20px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

.resources a { color:#cc0000; }
.resources a:hover { color:black; }

.resources .main-box h1 {font-size:20px;margin:5px 0px 3px 0px;padding:0px 0px 0px 0px;}
.sitemap a { color:#cc0000; }
.sitemap a:hover { color:black; }


.newproductscatpage{}
html>body .newproductscatpage{}

/* ----- login page --- */
ul.signuppoints  { list-style:none; list-style-image:url("red-arrow.gif"/*tpa=http://www.sextoys.co.uk/images/skin/red-arrow.gif*/);padding-bottom:0px;margin-bottom:0px;}
ul.signuppoints li {padding-bottom:8px;}

/* ----- top box ----- */
#datopbox .main-box {padding-top:0px;margin-top:0px;margin-bottom:10px;}
#datopbox .main-boxtop { background-image:url("main-box-top.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/main-box-top.gif*/);}
.pressarea a {color:#cc0000;}
.pressarea a:hover {color:black;}

/* ---------- Navigation bar  */
.navoptions { color:black; text-align:center;font-size:12px; font-weight:bold; font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.navoptions  img { vertical-align:middle;padding-left:5px;}

.showtype {display:inline; text-align:center;}
.showtypeselect {display:inline; color:#cc0000;font-weight:bold;}
.showtypeselect a{color:black; text-decoration:underline; font-weight:bold;}
.showtypeselect a:hover{color:#cc0000;}

.pages { text-align:right; color:black;font-size:12px; font-weight:bold; font-family:Arial, Helvetica, Verdana,  sans-serif;}
.pagestotal {padding-right:10px;}
.pagespage, .pagestotal {display:inline; }
.pagespage {color:#cc0000;}
.pagespage a {color:black; text-decoration:underline;}
.pagespage a:hover {color:#cc0000;}

div.navtrail2 { color:black; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif; }
div.navtrail2 a {color:black;}
div.navtrail2 a:hover {color:#cc0000;}
div.navtrail2 img { vertical-align:middle;}

.backbutton a {color:black;}
.backbutton a:hover {color:#cc0000;}

.hovis {position:relative; top:0px; left:0px;z-index:1;}

h2.pagetitleh2 {margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#cc0000; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

.hearts {font-size:14px;}

.infopage .main-box { background-image:url("main-box-bottom-tall-2.gif"/*tpa=http://www.sextoys.co.uk/themes/shared/borderless/main-box-bottom-tall-2.gif*/); }

h2.flashbox  {margin:0px; padding:0px 0px 5px 0px;color:#808080; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif;}

#social {width:554;}
#social ul {margin:2px; padding:0px; list-style: none;float:left;}
#social li {margin:2px; list-style: none;float:left; width:105px; height:16px;}
#social img {padding:0 3px; vertical-align:middle;}
#social li a {color:#808080; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#social li a:hover {color:#CC0000;}

#social2 {width:135px; overflow:hidden;}
#social2 ul {margin:0px; padding:0px; list-style: none;}
#social2 li {margin:5px; list-style: none;float:left; width:16px; height:16px;}

#social3 {width:125px;height:25px;}

h1.pageheadertitle { font-size: 16px; color:#808080; margin:0px 0px 5px 0px; padding:0px; font-weight:normal; }
h1.pageheadertitle span.red { font-size: 22px; color:#cc0000; font-weight:bold;}
p.pageheaderdesc { padding:0px;margin:0px;}

div.welcometext h1 { font-size: 22px; color:#cc0000; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;  font-family:Arial, Helvetica, Verdana,  sans-serif;}
div.welcometext h1 span.subtext {font-size: 16px; color:#808080; font-weight:normal;}
div.welcometext p {padding:0px;margin:0px;  font-weight:normal; font-family:Arial, Helvetica, Verdana,  sans-serif; font-size:12px;}
div.welcometext p a {color:#cc0000;}


.stockmessage {color:#ffffff; background-color:#009900; font-size:14px; padding:0px 3px 0px 2px; }

.usps { padding-top:8px;}
.uspleft { float:left; padding-left:5px;}
.uspright { float:right; padding-right:20px; }
.ausp { font-size:13px; padding:3px 0px 3px 25px; background-image:url("tick.gif"/*tpa=http://www.sextoys.co.uk/images/tick.gif*/); background-position:left center; background-repeat:no-repeat; font-weight:bold; color:#000000;}
.uspcolor {color:#ce0000;}
.uspblack {color:#000000;}

div.homeimpact img {padding:0px 0px 10px 0px;margin:0px;}

.rightimagebox {padding:0px 0px 10px 0px;}
.shopzilla {margin:0px 0px 10px 0px; width:155px; height:77px; background-image:url("shopzilla.gif"/*tpa=http://www.sextoys.co.uk/themes/shared/borderless/shopzilla.gif*/);padding-top:4px;}

.scarletaward {padding:0px 0px 10px 0px;}
div#welcometost div.main-box {background-image:url("uspboxback.gif"/*tpa=http://www.sextoys.co.uk/themes/cherry/uspboxback.gif*/);}

.home4x4impact{padding:0px 10px 10px 0px;}
.piggy{height:111px;margin-bottom:10px;}
.dailyoffers{height:111px;margin:0px 0px 10px 0px;}
.homewhatsnew {padding:0px 10px 10px 0px;}
.homebestsellers {padding:0px 0px 10px 0px;}

.banner3g {padding:0px 0px 10px 0px;}
.seven {margin-bottom:10px;}
.seven2 {padding-bottom:10px;}


.h1bodytext {color:#ce0000; font-weight:bold;}
.h1bodytestsubtext {color:#808080; font-size:16px; font-weight:normal;}


#list{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-left:10px;}
#list li{font-size:14px;color:#ce0000;font-weight:bold;margin:0px 0px 0px 0px;margin-bottom:10px;margin-left:20px;padding:0px 0px 0px 0px;}
#list li ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#list li ul li{font-size:11px;color:#000000;font-weight:normal;list-style-type:disc;margin:0px 0px 0px 0px;margin-left:10px;padding:0px 0px 0px 0px;}

.errornotification { background-color:#ffffaa; background-image:url("information_icon.gif"/*tpa=http://www.sextoys.co.uk/images/information_icon.gif*/); background-position:left; background-repeat:no-repeat; padding-left:20px;}
.errornotification p.red{color:#000000; margin:0px; padding:3px;}

span.catlist a {color:black;}
span.catlist a:hover {color:#808080;}
span.catlist a.red {color:#ce0000;}
span.catlist a.red:hover {color:#000000;}
span.catlistdiv { display:inline-block; padding:0px 12px 0px 12px;}

div#topheaderblock {background-image:url("head-1.jpg"/*tpa=http://www.sextoys.co.uk/themes/head.jpg*/);}
div#zayiflama {background-image:url("head-1.jpg"/*tpa=http://www.sextoys.co.uk/themes/head.jpg*/);}
#search {left:310px; top:36px; }

.marginless2 { text-align:center; width:130px; height:175px; margin:0px;padding:10px 0px 10px 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;}
