﻿/*new*/
.darkbox { border:solid 1px #C3C3C3}
.noborder { border:0px}
body
{
	 font-size:0.70em;color:#777777; font-family:Tahoma; margin:0px; background-image:url(images/background.gif); background-repeat:no-repeat; 
}

.tickbutton { z-index:0; background:url(images/small-but.png); cursor:pointer; border:0px; color:#000000; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:6px; position:relative; background-repeat:no-repeat; width:138px; text-align:left; padding-left:15px;}

.button1 { z-index:0; background:url(images/small-but-arrow.png); cursor:pointer; border:0px; color:#000000; display:inline-block; vertical-align:middle; height:24px; top:-1px; padding-top:3px; padding-left:12px; position:relative; background-repeat:no-repeat; width:137px; text-align:left; color:#000000; font-weight:bold}
.button2 { z-index:0; background:url(images/but-150.png); cursor:pointer; border:0px; color:#626262; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:150px; text-align:center}
.button3 { background:url(images/but-200.png); cursor:pointer; border:0px; color:#626262; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:200px; text-align:center}
.button4 { background:url(images/but-250.png); cursor:pointer; border:0px; color:#626262; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:250px; text-align:center}
.button5 { background:url(images/but-300.png); cursor:pointer; border:0px; color:#626262; display:inline-block; vertical-align:middle; height:20px; top:-1px; padding-top:3px; position:relative; background-repeat:no-repeat; width:300px; text-align:center}

#topNav 				{ float:none;}
#topNav ul				{ margin: 0; padding: 0; list-style: none;  }
#topNav li				{ float: left; list-style: none; background: url("../images/topnav/topnavdivider.gif") no-repeat left top; border-right:solid 1px #272727; border-left:solid 1px #6E6E6E; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: Tahoma; color: black; }
#topNav li.noleftborder	{ float: left; list-style: none; border-right:solid 1px #272727; border-left:solid 0px #ffffff; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: Tahoma; color: black; }
#topNav li.norightborder{ float: left; list-style: none; border-left:solid 1px #6E6E6E; border-right:solid 0px #ffffff; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: Tahoma; color: black; }
							  
#topNav a				{ display: block; background-image:url(images/nav-back.gif); padding: 9px 10px 9px 10px; text-decoration: none; color: #ffffff; font-size:11px;}

#topNav a:hover { background-image:url(images/nav-back.gif); color:#E19F10}

#topNav dl { padding:0px; margin:0px; text-indent:0px; }
#topNav dd {padding:0px; margin:0px}
#topNav dd.subheader a { text-indent:0px; background-image:none; display:block; color:#000000; background-color:#F0F1EC; padding:5px; text-align:left; text-decoration:none; font-weight:bold; }
#topNav dd.subheader a:hover { text-indent:0px; background-image:none; color:#ffffff; background-color:#1D7FB1; padding:5px; text-align:left; text-decoration:none; font-weight:bold; }

#topNav dd.subitem a { text-indent:0px; background-image:none; color:#000000; background-color:#F0F1EC; margin:0px; padding:5px; text-align:left; text-decoration:none;}
#topNav dd.subitem a:hover { text-indent:0px; background-image:none; color:#ffffff; background-color:#1D7FB1; margin:0px; padding:5px; text-align:left; text-decoration:none;}

/* Basket */
.quantityBox	{ text-align:center; font-size:11px; width:20px; border:solid 1px #909090;  }
.downBasket		{ width:177px; height:28px; position:relative; left:-9px; overflow:hidden; clear: both; z-index:999; }
.downBasketHTML	{ height:126px; border-left:solid 1px #00A9EE; border-right:solid 1px #00A9EE; background-color:White; }
.basket			{ width:177px; height:28px; background:url(images/myBasketHeader.gif);  background-repeat:no-repeat; color:White; padding-top:0px; padding-left:42px; text-align:left; cursor:hand; }
.basketFooter	{ width:173px; border:solid 1px #00A9EE; background-color:White; }
.basketprice { font-size:1.3em; font-weight:bold;}
/* END BASKET */


/*MAGIC ZOOM*/
.MagicZoomSmallImageCont	{ position: relative; }
.MagicZoomBigImageCont		{ overflow: hidden; position: absolute; z-index: 100; border: 1px solid #9E2F2D; background:#fff; visibility: hidden; /* display: none; */ }
.MagicZoomHeader			{ position: relative; z-index: 10; left: 0px; top: 0px; font: 10px Tahoma, Verdana, Arial, sans-serif;
							  color:#fff; background:#9E2F2D; padding:3px; }
.MagicZoomHeader a			{ color: #fff; }
.MagicZoomPup				{ z-index: 10; visibility: hidden; position: absolute; width: 50px; height: 50px; border: 1px solid #aaa; 
             				  background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
/*END ZOOM*/


/* EMAIL MARKETING */
.editor_background
{
background-color: #ffffff; color:#777777;
}
.admindark1{ background-color:#A9B7BF; font-weight:bold; color:#000000; padding-top:5px; padding-bottom:5px}
.admindark{ font-size:12px; background-color:#CE0606; font-weight:bold; color:#ffffff; padding-top:7px; padding-bottom:7px}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.price{ color:#02365E; font-size:19px; font-weight:bolder; font-family:Impact; background-image:url(images/blue-footer.gif); background-color:#7AB0DF}
.emarkback{ background-color:#7AB0DF}
.smallprice{color:#02365E; font-size:14px; font-weight:bolder; font-family:Impact;}
a.smallblack:link			{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
a.smallblack:visited		{ color: #000000; font-size:11px; font-weight:bolder;  text-decoration:none; }
a.smallblack:hover		{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
.paleblue{ background-color:#EBF5FE;border-right:solid 1px #5890bf}
a.bigblack:link			{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
a.bigblack:visited		{ color: #000000; font-size:14px; font-weight:bolder;  text-decoration:none; }
a.bigblack:hover		{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
.bluebox{ border:solid 1px #005479}
.lrblue{ border-right:solid 1px #5890BF;border-left:solid 1px #5890BF}
.topblue{ border-top:solid 1px #5890bf}
.lblue{ border-left:solid 1px #5890bf}

.twosides{ border-left:solid 1px #7B7B7B; border-right:solid 1px #7B7B7B; padding-left:6px; padding-right:6px; padding-bottom:4px}
.threesides{ border-left:solid 1px #7B7B7B; border-right:solid 1px #7B7B7B; border-bottom:solid 1px #7B7B7B; padding-left:6px; padding-right:6px; padding-bottom:4px}

.categorypromotion{ background-color:#E9E9E9; color:#000000; font-size:1.2em; font-weight:bold; padding:3px}
.greybox{ border:solid 1px #d1d1d1;}
/* END EMAIL MARKETING */

/* Left Navigation */
#leftNav				{ width:173px; }
#leftNav dd				{ display:inline; list-style-type:none; padding: 0; margin: 0;  }
#leftNav dl 			{ margin: 0 0 0px 0; padding: 0; background-image:url(images/left-nav-back.gif); background-repeat:no-repeat; color: #ffffff; border-top:solid 0px #ffffff; }
#leftNav dl.selected	{ margin: 0 0 0px 0px; padding: 0px; background-image:url(images/left-nav-over.gif); color: #ffffff; background-repeat:no-repeat; }
#leftNav dt				{ margin: 0; padding:0;}

#leftNav dt a			{ color: #ffffff; display:block; padding:7px 5px 10px 26px; text-decoration:none;}
						  
#leftNav dt a:hover		{ color:#ffffff; background-image:url(images/left-nav-over.gif); background-repeat:no-repeat; padding: 7px 5px 10px 26px;}
										
#leftNav dd a			{ color:#000; display:block; margin:0; padding:2px 0 2px 11px; text-align:left; text-decoration:none; font-weight:normal; }
#leftNav dt.selected a	{ border-bottom:solid 0px #EFEFF2; display:block;  color:#ffffff; padding:7px 5px 10px 26px; text-decoration:none; }					
									
/*#leftNav dl					{ border:1px solid #2257D5;}*/
#leftNav dl dt a			{ }
#leftNav dl dd a 			{ padding-left:25px; color:#6F6F6F;  }
#leftNav dl dd a:hover		{  padding-left:25px; color:#6F6F6F; }

.dots{ height:1px; background-image:url(images/dot.gif);}

.leftnavtitle{ background-color:#4F4E53; color:#ffffff; padding:7px; font-weight:bold}
.vertdots{background-image:url(images/vertdot.gif); width:1px}
.navbox { background-color:#f9f9f9; border:solid 1px #efeff2}

td{ color:#777777; }
input{ font-size:1em}
textarea{ font-size:1em; font-family:Tahoma;}
select{ font-size:1em}
.whitetext { color:#ffffff}

a:link{ color:#595959; text-decoration:none}
a:visited{ color:#595959; text-decoration:none}
a:hover{ color:#595959; text-decoration:none}

a.whitenav:link{ color:#ffffff; text-decoration:none; font-weight:bold}
a.whitenav:visited{ color:#ffffff; text-decoration:none; font-weight:bold}
a.whitenav:hover{ color:#ffffff; text-decoration:none; font-weight:bold}

a.tier2link:link{ color:#595959; text-decoration:underline}
a.tier2link:visited{ color:#595959; text-decoration:underline}
a.tier2link:hover{ color:#F29708; text-decoration:underline}

a.blacknav:link{ color:#000000; text-decoration:none;}
a.blacknav:visited{ color:#000000; text-decoration:none}
a.blacknav:hover{ color:#000000; text-decoration:none}

a.footer:link{ color:#000000; text-decoration:none; padding-left:23px}
a.footer:visited{ color:#000000; text-decoration:none; padding-left:23px}
a.footer:hover{ color:#000000; text-decoration:none; padding-left:23px}

a.darknav:link{ color:#595959; text-decoration:none; font-weight:bold}
a.darknav:visited{ color:#595959; text-decoration:none; font-weight:bold}
a.darknav:hover{ color:#595959; text-decoration:none; font-weight:bold}

a.leftnav:link{ color:#777777; text-decoration:none}
a.leftnav:visited{ color:#777777; text-decoration:none}
a.leftnav:hover{ color:#6E46C3; text-decoration:none}

a.greennav:link{ color:#31B530; text-decoration:none}
a.greennav:visited{ color:#31B530; text-decoration:none}
a.greennav:hover{ color:#E33432; text-decoration:none}

a.greenlink:link{ color:#777777; text-decoration:none}
a.greenlink:visited{ color:#777777; text-decoration:none}
a.greenlink:hover{ color:#777777; text-decoration:none}

a.redlink:link{ color:#c80000; text-decoration:none}
a.redlink:visited{ color:#c80000; text-decoration:none}
a.redlink:hover{ color:#c80000; text-decoration:none}

a.standard:link{ color:#709627; text-decoration:none;}
a.standard:visited{ color:#709627; text-decoration:none; }
a.standard:hover{ color:#709627; text-decoration:underline;}

a.bluelink:link{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:visited{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:hover{ color:#020DFF; text-decoration:underline; font-weight:bold}

a.bluenav:link{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:visited{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:hover{ color:#c10001; font-size:1.1em; text-decoration:underline; font-weight:bold}

.search{ background-color:#d2dfef; padding-top:10px; padding-bottom:10px}
.checkoutbar { background-color:#F5F4EA}
.line{ background-color:#D5D5D5}
.box{ border:solid 1px #E5E5E5}
.box2{ border:solid 1px #7f9db9;}
.box3{ border:solid 1px #7f9db9; background-color:#f5f5f5; }
.largeblack{ font-size:1.3em; color:#000000; } 
.largegreen{font-size:1.4em; font-weight:bold; color:#787878}

.nav{ background-image:url(images/dot.gif); background-position:bottom; }
.red{ color:#c80000; }
.black{ color:#000000; font-weight:bold }
.blacktext{ color:#000000}
.blue{color:#006EB7}
.green{ color:#2F4485;}
.saving{ color:#377DBE}
.lightgrey{ background-color:#E2E2E2}
.dark{ background-color:#E2E2E2; }
.mid{ background-color:#ebebeb; }
.light{ background-color:#f7f7f7;}
.tb{ width:170px}
.dd{ widows:170px}
.title{ font-size:1.4em; color:#787878;}
.centretext{ text-align:center}
.biggertext{ font-size:1.2em;}
.biggerblack { font-size:1.05em; color:#000000; font-weight:bold}
.biggernowprice{ font-size:1.3em; font-weight:bold }
.navdark{ background-color:#2F4485; color:#ffffff;}
.frontlog{ color:#4e4d53; font-size:16px; font-weight:bold; }
.frontred{ color:#db1a13;font-size:16px; font-weight:bold; }
.frontblue{color:#2f4497; font-size:14px; font-weight:bold; }
.frontloglight{ color:#4e4d53; font-size:14px; }
.offer{ background-color:#F8F7EB; padding:8px; border-left:solid 1px #7B7B7B; border-right:solid 1px #7B7B7B; border-bottom:solid 1px #CACACA}
h1{font-size:1.4em; margin-bottom:0px; font-weight:bold; color:#787878}

h2{font-size:1.3em; margin-bottom:8px; font-weight:bold; color:#787878}

.top3sides { border-top:solid 1px #EAEAEA; border-left:solid 1px #EAEAEA; border-right:solid 1px #EAEAEA}

div.productroundcorner {
	   background: url(images/top-right.jpg) no-repeat top right;
	   width:100%;
	   height:100%;
	   text-align:left;
	   
	}
div.productroundcorner div {
	background: url(images/top-left.jpg) no-repeat top left;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div {
	background: url(images/bot-right.jpg) no-repeat bottom right;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div div {
	background: url(images/bot-left.jpg) no-repeat bottom left;
	width:100%;
	   height:100%;
	   text-align:center;
	   
}

div.offerbox
{
    background: url(images/offer-top-right.gif) no-repeat top right;
	width:100%;
	height:100%;
	text-align:left;
	text-indent:10px;
}

div.offerbox div
{
    background: url(images/offer-top-left.gif) no-repeat top left;
	width:100%;
	height:100%;
	text-align:left;
	padding-top:7px;
}

div.curvedfooter
{
	background: url(images/prod-rightcorner.gif) no-repeat bottom right;
	width:100%;
	height:100%;
	text-align:left;
}

div.curvedfooter div
{
	background: url(images/prod-leftcorner.gif) no-repeat bottom left;
	width:100%;
	height:100%;
	text-align:left;
}

