body {
	vertical-align: top; background:url(/assets/shadow_back.gif) center top no-repeat;
}

 .smlqty {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:Right;
	width:15px;
}

.smlsel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.smlbuy {
	background-color:#d2e1f7;
	color:inherit;
	height:20px;
	margin:0px 0px 0px 0px;
	width:30px;
	font-size:10px;
}
.mailinglist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mailinglist input {
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:105px;
}

.w3c {
	text-align:center;
}
.w3c a:link, .w3c a:visited, .w3c a:active, .w3c a:hover {
	text-align:center;
	display:inherit;
	text-decoration:none;
	border-width:0px;
}
.netpromo {
	padding:3px 2px 2px 2px;
}
.netpromo a, .netpromo a:link, .netpromo a:visited, .netpromo a:active, .netpromo a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:10px;
	color:black;
	background-color:inherit;
}

.section-header {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#660066;
	padding:3px 3px 3px 10px;
	font-weight:bold;
}

.section-header a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#660066;
	text-align:left;
}

.section-header a:link, section-header a:visited {
	text-decoration:none;
}

.section-header a:active, section-header a:hover {
	text-decoration:underline;
}


.home-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#FFFFFF;
	background-color:inherit;
}

.outofstock {
	font-size:8pt !important;
	color:red;
	line-height:11px;
	background-color:inherit;
}


.freedelivery {
	color:#5e0f22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.freedelivery a:active, .freedelivery a:hover{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.freedelivery a:link, .freedelivery a:visited{
	color:#5e0f22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

div.CategoryImage {
      display:table-cell;
      float: left;
      vertical-align: top;
      padding: 6px 6px 6px 0;
}

.menu-address { background-image:url(/assets/menu_back.gif); background-repeat:x-repeat; }

#banner_left { float:left; width:400px; height:121px; }
#banner_right { width:400px; height:121px; float:right;text-align:right }
#banner_right_viewbasket { margin:10px 15px 0px 30px ; }
#banner_right_email { margin:20px 15px 0px 0px ; }

.ttbody {
	text-align:left;
	background-color:#d19780;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:black;
	width:200px;
	padding: 3px;
	border-bottom:1px solid #808e9e;
	border-left:1px solid #808e9e;
	border-right:1px solid #808e9e;
       
}

.tttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#F61A00;
	text-align:left;
	font-weight:bold;
        color:#ffffff;
	width:202px;
	height:12px;
	padding: 3px;
}

/* Main Menu Start */
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav, 
#nav ul {padding:0 0 5px 0; margin:0px 0px 0px -1px; list-style:none; font-size: 12px; position:relative; }

#nav {height:25px; width:740px; padding:0; margin:0px 0;}
	#nav ul { border:1px solid #999999; border-width:1px; background-image:url(/assets/submenu_back.gif) ; background-repeat:x-repeat; background-position: left top; background-color:#666666;z-index:9999;}
		#nav ul ul { border-width:0px 0px 0px 0px; margin-left:23px; background:none; }
		#nav ul ul, #nav ul ul li { position:static; margin-top:0px; padding-top:0px; line-height:normal; background:none;  }
			#nav ul ul li a { font-weight:normal; font-size:12px; }

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 0px 0 0px;}
#nav li li {float:none; border-right:none;}
/* a hack for IE5.x and IE6 */

#nav li { border-right:solid 1px #999999; }
#nav li a {display:block; font-weight:bold; float:left; color:#ffffff; padding:3px 10px 3px 10px; text-decoration:none; white-space:nowrap; font-size:12px;  }
#nav li li a {height:20px; line-height:20px; float:none; color:#ffffff; font-weight:normal; font-size:12px; border:none; }

#nav li:hover {position:relative; z-index:300; }
#nav a:hover {position:relative; z-index:300;  }

#nav :hover ul {left:0; top:26px; }
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px; z-index:9999}
	#nav ul li a:hover { text-decoration:underline }
	#nav ul li ul li { line-height:18px; height:18px; }
/* it could have been this simple if all browsers understood */
/* show next level */

/* keep further levels hidden */
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#ffffff; border:none;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */


/* Main Menu End */


