﻿img
{
	border:0;
}
body
{
margin: 0px;
background-image: url(/images/background.jpg);
background-repeat: no-repeat;
background-position:center top;
line-height:1.5em;

}

.wrapper
{
width: 900px;
margin: 0 auto;
}

a.footer-links:link       { color: #464646; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.footer-links:visited    { color: #464646; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.footer-links:active     { color: #464646; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.footer-links:hover      { color: #333; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}



.main-footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-decoration:none;	
}


.home-header-right-bottom
{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

a.top-links:link       { color: #5D5D5D; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.top-links:visited    { color: #5D5D5D; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.top-links:active     { color: #5D5D5D; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.top-links:hover      { color: #333; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}


.home-policy-holder-left
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#617E39;
}

a.home-policy-holder-left-links:link       { color: #617E39; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.home-policy-holder-left-links:visited    { color: #617E39; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.home-policy-holder-left-links:active     { color: #617E39; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}
a.home-policy-holder-left-links:hover      { color: #333; font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;}

.second-main-content-main
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#555555;
}
	.main-footer
	{
	width:100%;
	min-height:80px;
	height:auto !important;
	height:80px;
	background-image:url(/images/main-footer-bg.jpg);
	background-repeat:repeat-x;
	background-color:#D0D0D0;
	text-align:center;
	clear:both;
	float:left;
	}
.home-header
{
width:900px;
height:117px;
float:left;
}


.home-logo
{
width:362px;
height:60px;
float:left;
background-image:url(/images/home-logo.jpg);
background-repeat:no-repeat;
clear:both;
}

.home-logo a
{
width:100%;
height:100%;
cursor:pointer;
display:block;	
}

.home-flash-area
{
width:900px;
height:383px;
float:left;
/*
background-image:url(/images/Flash-Area.jpg);
background-repeat:no-repeat;
*/
clear:both;
}

.home-nav-bar
{
width:900px;
height:48px;
float:left;
clear:both;
}

.home-bottom-flash-links
{
width:900px;
height:163px;
float:left;
clear:both;
}

.home-bottom-instructions
{
width:331px;
height:27px;
float:left;
background-image:url(/images/home-bottom-instructions.jpg);
background-repeat:no-repeat;
clear:both;
}

.home-policy-holder
{
width:900px;
height:93px;
float:left;
background-image:url(/images/home-policy-holder.jpg);
background-repeat:no-repeat;
clear:both;
}

/* ####################### Home lower links ############################# */
.home-quick-links, .home-quick-links ul {
width:840px;
height:163px;
margin:0 auto;
}
.home-quick-links ul {
        list-style:none;
        padding:0;
        margin:0;
}
.home-quick-links ul li {
        float:left;
        text-indent:-9999em;
}
.home-quick-links ul li a {
background-image:url(/images/home-second-nav.jpg);
background-repeat:no-repeat;
        display:block;
        height:163px;
}
 
.home-quick-links ul li a.soil         { background-position:0px 0px; width:216px; }
.home-quick-links ul li a.soil:hover   { background-position:0px -163px; width:216px; }
 
.home-quick-links ul li a.water         { background-position:-216px 0px; width:204px; }
.home-quick-links ul li a.water:hover   { background-position:-216px -163px; width:204px; }

.home-quick-links ul li a.waste         { background-position:-420px 0px; width:203px; }
.home-quick-links ul li a.waste:hover   { background-position:-420px -163px; width:203px; }

.home-quick-links ul li a.need-a-solution         { background-position:-623px 0px; width:217px; }
.home-quick-links ul li a.need-a-solution:hover   { background-position:-623px -163px; width:217px; }
 
/* ####################### End Home lower links ############################# */


.home-header-left
{
width:623px;
height:117px;
float:left;
}

.home-header-right
{
width:277px;
height:117px;
float:left;
}

.home-header-right-top
{
width:277px;
height:44px;
float:left;
}

.home-header-right-bottom
{
width:245px;
height:73px;
float:left;
clear:both;
text-transform:uppercase;
text-align:right;
}
.home-policy-holder-left
{
width:667px;
height:93px;
float:left;
}

.home-policy-holder-right
{
width:233px;
height:57px;
float:left;
}

.home-policy-holder-right-link
{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}

.seconday-link-bar
{
width:900px;
height:32px;
margin: 0 auto;
clear:both;
}
.second-content-main-header
{
width:900px;
height:37px;
float:left;
background-image:url(/images/second-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-main-content-holder
{
width:900px;
min-height:550px;
height:auto !important;
height:550px;
float:left;
clear:both;
}

.second-main-content-left
{
width:71px;
min-height:500px;
height:auto !important;
height:500px;
float:left;
background-image:url(/images/second-main-content-left.jpg);
background-repeat:no-repeat;
background-position:top;
}

.second-main-content-main
{
width:535px;
min-height:500px;
height:auto !important;
height:500px;
float:left;
}

.second-main-content-main-blog
{
width:792px;
min-height:500px;
height:auto !important;
height:500px;
float:left;
}

/** Second Right Navigation **/

.second-main-content-right-links, .second-main-content-right-links ul {
		width:257px;
		height:369px;
		float:left;
}
.second-main-content-right-links ul {
        list-style:none;
        padding:0;
        margin:0;
}
.second-main-content-right-links ul li {
        float:left;
        text-indent:-999em;
}
.second-main-content-right-links ul li a {
        background:url('/images/second-right-nav.jpg'); 
        display:block;
        width:257px;
}
 
.second-main-content-right-links ul li a.second-soil         { background-position:0px 0px; height:94px; }
.second-main-content-right-links ul li a.second-soil:hover   { background-position:-257px 0px; height:94px; }

.second-main-content-right-links ul li a.second-water         { background-position:0px -94px; height:95px; }
.second-main-content-right-links ul li a.second-water:hover   { background-position:-257px -94px; height:95px; }

.second-main-content-right-links ul li a.second-waste         { background-position:0px -189px; height:88px; }
.second-main-content-right-links ul li a.second-waste:hover   { background-position:-257px -189px; height:88px; }

.second-main-content-right-links ul li a.second-need         { background-position:0px -277px; height:92px; }
.second-main-content-right-links ul li a.second-need:hover   { background-position:-257px -277px; height:92px; }
 
/** End Second Right Navigation **/
.second-main-content-right
{
width:37px;
min-height:500px;
height:auto !important;
height:500px;
float:left;
background-image:url(/images/second-main-content-right.jpg);
background-repeat:no-repeat;
background-position:top;

}

.second-content-title
{
width:900px;
height:55px;
float:left;
background-image:url(/images/second-content-title.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-content-title-solutions
{
width:900px;
height:55px;
float:left;
background-image:url(/images/solutions-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-blog
{
width:900px;
height:55px;
float:left;
background-image:url(/images/tech-blog-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-content-title-technology
{
width:900px;
height:55px;
float:left;
background-image:url(/images/technology-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-products
{
width:900px;
height:55px;
float:left;
background-image:url(/images/products-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-casestudies
{
width:900px;
height:55px;
float:left;
background-image:url(/images/case-studies-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-aboutus
{
width:900px;
height:55px;
float:left;
background-image:url(/images/about-us-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-contactus
{
width:900px;
height:55px;
float:left;
background-image:url(/images/contact-us-content-header.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-privacy-policy
{
width:900px;
height:55px;
float:left;
background-image:url(/images/second-content-privacay-pol.jpg);
background-repeat:no-repeat;
clear:both;
}
.second-content-title-sitemap
{
width:900px;
height:55px;
float:left;
background-image:url(/images/second-content-site-map.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-content-title-all
{
width:900px;
height:55px;
float:left;
background-image:url(/images/second-content-all.jpg);
background-repeat:no-repeat;
clear:both;
}

.second-content-test-header
{
	clear:both;
	width:100%;
	float:left;
	/*
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:18pt;
	color:#8A7367;
	*/
	overflow:hidden;
	padding:0;

}

.new-content-holder
{
clear:both;
float:left;
width:100%;
padding:0;
}

.print-header, .print-logo, .print-header-right
{
	display:none;
}

.print-footer
{
	display:none;
}

.menu-pad{
float:left;
width:1px;
height:1px;
}

.dropdown-top {
	background:url(/images/dropdown-top.gif) no-repeat;
	padding:5px 0 0 17px;
}

.dropdown {
	background:url(/images/dropdown.gif) repeat-y;
	padding:0 0 0 17px;
}

.dropdown-bottom {
	background:url(/images/dropdown-bottom.gif) bottom left no-repeat;
	padding:0 0 15px 17px;
}


.dropdown-sub {
	background:#fff;
	border:1px solid #c8c8c8;
	padding:0 0 0 17px;
}
