@import url("core.css");
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(../images/body-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 { color:#957753; font-size:24px; font-weight:normal; padding-bottom:20px;}
h2 { color:#003f24; font-size:14px; font-weight:bold; }
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {color: #000000; }   
a:visited {color: #000000} 
a:hover {color: #000000}  
a:active {color: #000000}  
p {
	line-height: 16px;
	padding: 0px 0px 20px 0px;
}

#wrapper {
background-image:url(../images/wrapper.png);
background-repeat:repeat-y;
padding:0 13px 0 13px;
width:970px;
text-align:left;
margin:0px auto;
}
#header {}

.about #flashbg { background-image:url(../images/banners/about-us.jpg); }
.product #flashbg { background-image:url(../images/banners/products.jpg); }
.beneft #flashbg { background-image:url(../images/banners/benefits.jpg); }
.techni #flashbg { background-image:url(../images/banners/technical-data.jpg); }
.maint #flashbg { background-image:url(../images/banners/maintenance-care.jpg); }

#flashbg { background-image:url(../images/banners/cta-pages.jpg); height:200px;}
#logo {
	position:absolute;
	width:220px;
	height:1px;
	margin:30px 0 0 40px;
	padding-top:120px;
	overflow:hidden;
}

#mainnav { height:33px; }
#mainnav li { float:left;}
#mainnav li a { display:block; height:1px; padding-top:32px; overflow:hidden;}
#homenav { background-image:url(../images/home-nav.jpg); width:92px; background-repeat:no-repeat;}
#homenav:hover, #homenav.active { background-position:0px -33px; }

#aboutnav { background-image:url(../images/about-nav.jpg); width:134px; background-repeat:no-repeat;}
#aboutnav:hover, #aboutnav.active { background-position:0px -33px; }

#productnav { background-image:url(../images/product-nav.jpg); width:144px; background-repeat:no-repeat;}
#productnav:hover, #productnav.active { background-position:0px -33px; }

#beneftnav { background-image:url(../images/beneft-nav.jpg); width:203px; background-repeat:no-repeat;}
#beneftnav:hover, #beneftnav.active { background-position:0px -33px; }

#techninav { background-image:url(../images/techni-nav.jpg); width:171px; background-repeat:no-repeat;}
#techninav:hover, #techninav.active { background-position:0px -33px; }

#maintnav { background-image:url(../images/maint-nav.jpg); width:226px; background-repeat:no-repeat;}
#maintnav:hover, #maintnav.active { background-position:0px -33px; }

#mainsection {}
#subnav { border-bottom:1px solid #6e9282; height:28px;}
#subnav ul { padding-left:61px;}
#subnav ul.productlinks { padding-left:155px;}
#subnav ul.technilinks { padding-left:380px;}

#subnav li { float:left;}
#subnav li a { color:#004024; padding:0px 22px 0 22px; line-height:28px; text-transform:uppercase; text-decoration: none; position:absolute; z-index:1; font-weight:normal;}
#subnav li a:hover { font-weight:bold; text-decoration:underline; }
#subnav li a.active { font-weight:bold; text-decoration:underline; background-image:url(../images/yarrow.jpg); background-repeat:no-repeat;
background-position:12px 10px;}
.hypo {font-weight:bold; color:#fff; position:static; z-index:0; padding:0px 22px 0 22px; text-transform:uppercase;}
#content {
	 width:669px; padding:21px 23px 10px 90px; float:left;
}
#content ul, #content li {
	list-style-type: disc;
	margin-left:10px;
	margin-bottom: 5px;
	padding:0px;
}
#onlycontent { float:left; width:323px; padding-right:45px; min-height:295px;}
#contentimg { width:300px; float:left;}
#imgetop { background-image:url(../images/contentimg-top.jpg); height:10px; background-repeat:no-repeat;}
#imgemid { background-image:url(../images/contentimg-mid.jpg); background-repeat:repeat-y;}
.contimg { width:286px; padding-left:6px; }
#greybox { width:287px; padding:5px;}
	#grayboxtop { background-image:url(../images/greybox-top.jpg); height:12px; background-repeat:no-repeat;}
	#grayboxmid { background-image:url(../images/greybox-mid.jpg);  background-repeat: repeat-y;}
	#grayboxmid p { color:#FFFFFF; padding:6px;}
	#grayboxbot { background-image:url(../images/greybox-bot.jpg); height:10px; background-repeat:no-repeat;}
	
#imgebot { background-image:url(../images/contentimg-bottom.jpg); height:10px; background-repeat:no-repeat;}

#cta { width:170px; float:right; padding:23px 16px 0 0;}
#cta li {}
#cta li a { display:block; background-repeat:no-repeat; background-image:url(../images/cta.jpg); width:170px;}
#contactcta { height:116px; background-position:-0px 0px;}
#contactcta:hover { background-position:-170px -0px;}

#productcta { height:35px; background-position:-0px -116px;}
#productcta:hover { background-position:-170px -116px;}

#resourcecta { height:40px; background-position:-0px -151px;}
#resourcecta:hover { background-position:-170px -151px;}


#footer { background-image:url(../images/footer-bg.png); text-align:left;   width:996px; height:108px; margin:0px auto; padding-bottom:50px; background-repeat:no-repeat;}
.footlogo { height:75px; float:right; padding:0 35px 0 0;}
#left { float:left; padding:40px 0 0 103px; font-size:10px; color:#004024;}
#left a { color:#004024; text-decoration:none;}
#left a:hover { color:#004024; text-decoration:underline;}

.rotator {
	margin-right: 20px;
	margin-bottom: 15px;
}
.video {
	margin-bottom: 20px;
	margin-left: 20px;
}
.smallgrey {
	font-size: 10px;
	color: #999999;
}
.boldgreen {
	font-weight: bold;
	color: #004024;
}

.linkstablerow tr{
	margin-bottom: 20px;
}
.productflashpadding {
	margin-left: 20px;
}
.imageborder {
	border: 1px solid #004025;
}
