html {height: 100%; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
body {margin: 0; padding: 0;  background: #F4F9F7 url(/images/templates/bg.jpg) repeat-x; font-family : Arial, Verdana; font-size : 12px;	color: #000000;}
form {margin: 0; padding: 0;}
img {border: none;}
a {color: #016233;}
a:hover {color: #65A22B;}
h1 { margin: 0; padding: 0; font: bold 20px Arial, Verdana; color: #016233;}
h2 { margin: 0; padding: 0; font: bold 16px Arial, Verdana; color: #016233;}
#content h1 {display:block;	text-align:left; font: bold 20px Arial, Verdana;color: #016233;	border-bottom:1px solid #016233; margin-bottom:10px;}
p { margin: 0 0 10px 0; padding: 0; font: 12px Arial, Verdana; color: #000000;}
TD, DIV, FONT, SPAN {font: 12px Arial, Verdana; color: #000000;}
hr { margin: 0; border: none; height: 1px; color: #016233; background-color: #016233; }

#wrapper { text-align: center;}
#container { background: url(/images/templates/bg-shadow.png) top center repeat-y;  width: 926px; margin: 0 auto; padding: 0; text-align: left; }
#headertop {  text-align: right; background: url(/images/templates/header_top.jpg); height: 78px; margin: 0 auto; width: 900px;}
#headertop #logo { float: left; }
#headertop #bannertext { float: right; height:49px;font: bold 14px Arial, Verdana; color: #FDF7B4; padding-top:15px; padding-right:15px;}
#headermid { text-align: left; background: url(/images/templates/header_mid.jpg); height: 46px; margin: 0 auto; width: 900px;}

#contentbox {background: url(/images/templates/bg-rhs-green.gif) top left repeat-y; text-align: left; margin-left: 13px}
#content {padding-top:5px;padding-bottom:15px;}

#footerbg { text-align: left; background: url(/images/templates/footer.jpg); height: 28px; padding-left: 15px auto; width: 926px;}
#footer {text-align: center; background: #F4F9F7}
#footer p {font-size: 10px; color: #666666; }
#footer p a { color: #666666; font-size: 12px;text-decoration: none;}
#footer p a:hover { color: #666666; font-size: 12px; text-decoration: underline;}
#footer a.pixellounge { color: #999999; font-size: 11px;text-decoration: none;}
#footer a:hover.pixellounge { color: #CC0000; font-size: 11px; text-decoration: underline;}

#content .breadcrumbs {	float: left;width: 489px;height:25px;background: #ffffa8;padding-left:  10px;padding-top: 10px;margin: 0;}
#content .catdescription {	float: left;width: 489px;padding-left:  10px;padding-top: 7px;padding-bottom: 7px;margin: 0;}
#content .breadcrumbs a {color: #026435;text-decoration: underline;}
#content .breadcrumbs a:hover {color: #026435;text-decoration: none;}

.green, a.green:link, a.green:visited {text-decoration: none;font-family: Arial, Verdana; font-size: 12px; color: #016233;}
a.green:hover {text-decoration: none ;font-family: Arial, Verdana; font-size: 12px; color: #000000;}

.small {font-size: 10px;}

.prodtab {background:#F4F9F7;border:1px solid #016233;}
.prod1 {width:100px;}
.prod2 {width:210px;border-left:1px solid #016233;}
.prod3 {width:10px;border-left:1px solid #016233; text-align:center;}
.prod4 {width:40px;border-left:1px solid #016233;}
.prod5 {width:88px;border-left:1px solid #016233;}
div#prodlogin_1 {display:block;}
div#prodlogin_0 {display:none;} 

* html img,
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/templates/00.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}

/* Newsletter Subscription Form Styles */

div#subscribe {
    padding-left:5px;
	width: 150px;
    margin-top: 50px;
}

div#subscribe h3 {
	font-size: 14px;
    font-weight: bold;
	color: #016233;
	padding:0;
	margin:0;
}

div#subscribe p {
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}

div#subscribe table.webform td {
	padding: 5px 0;
}

div#subscribe label {
	display: none;
}

div#subscribe input {
	width: 150px;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
div#subscribe input.cat_button {
	width: 80px;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}


/* ---- fix IE7 sticky issue --- */
#nav li:hover, #nav li.hover {
    position: static;
}
/* ---- fix IE7 sticky issue end --- */

#nav, #nav ul {
	padding: 0; 
	margin-top: 0px;;
	float:right;
	list-style: none; 
	text-align: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	z-index: 100;
	
}
#nav a { 
	display: block; 
}  
 
#nav li { 
	float: left; 
	z-index: 100;
}

#nav li a { 
	height: 18px; 
	color: #E0EEE8;
	text-decoration: none;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 4px;
	padding-bottom: 5px;
}

#nav li a:hover, #nav li a.sfhover {
	color:#FFFFFF;
}

#nav li ul a { 
	width: 160px;  /* master width of dropdowns */
	height: 18px; 
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	background: #65A22B;
	border-bottom: 1px solid #026435;
	border-left: 1px solid #026435;
	border-right: 1px solid #026435;
} 

#nav li ul a:hover , #nav li ul a.sfhover { 
	height: 18px; 
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	background: #026435;
} 
#nav li ul { 
    font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	position: absolute; 
	width: 128px;
	left: -999em;
	z-index: 100;
} 
#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
	color: #FFFFFF;
}
#nav ul li:hover, #nav ul li.sfhover { 
	left: auto;
}

/* LHS Nav */

#navLHS {margin: 0;padding: 0;}
#navLHS  ul.catalogueitemdump {margin: 0;padding:0;}	
#navLHS .catalogueitemdump li {font: normal 12px Arial, Verdana;display: block;vertical-align: bottom;}
#navLHS .catalogueitemdump a {display: block; color: #FFFFFF; text-decoration: none; margin: 0; padding:3px 0 3px 9px; background: #65A22B url(/images/Templates/line-LHS-nav.gif) no-repeat scroll left bottom;}
#navLHS .catalogueitemdump a:hover {color: #FFFFFF;text-decoration: none; background-color: #026435;}
