

#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("http://www.mutlupartner.com/menu/roundingbar.gif");}

.narrowbox { margin-bottom:10px; position:relative; width:169px; background-position:bottom; background-image:url("http://www.mutlupartner.com/menu/155x990.gif"); background-repeat:no-repeat;}
.narrowboxtop { position:absolute; top:0px; left:0px; background-image:url("http://www.mutlupartner.com/menu/cat.gif"); background-repeat:no-repeat; width:160px; 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("http://www.mutlupartner.com/menu/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("http://www.mutlupartner.com/menu/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:155px; font-size:12px; color:black; font-family:Arial, Helvetica, "Century Gothic", sans-serif; padding:30px 5px 5px 5px;}
.narrowboxcontent2 {position:relative; width:155px; 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-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #696969; }
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:#696969; font-size:13px; font-weight:bold; text-decoration:none; width:155px; 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;}

