*{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
	font-family: arial;
	color: #000;
	font-size: 8pt;
	background-image: url(images/bg_grass.jpg);
	background-position: top center;

}

div, p, a, img{
	position: relative;    
}

a, a:visited{
	color: #000;
}

div{
	margin: 0;
	padding: 0;
	border-width: 0;
	float: left;
	display: inline;
}

table{
	display: block;
	float: none;
	border-style: none;
}

td{
	padding: 5px;
}


#whole, #whole2, #greenBar{
	width: 100%;
}

#whole{
}

#whole2{
	/*background-image: url(images/grass_center.jpg);*/
	background-image: url(images/grass_center.gif);
	background-repeat: repeat-y;
	background-position: top center;
}


#centerBox{
	float: none;
	display: block;
	width: 795px;
	margin-left: auto;
	margin-right: auto;
}

#banner, #navigation, #flashContent, #content, #footer{
	width: 100%;
	background-color: #fff;
}

#banner{
	height: 96px;
	background-image: url(images/call_free.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#navigation{
	/*height: 40px;*/
	height: 35px;
}

#flashContent{
	/*height: 190px;*/
	height: 195px;
	/*background-image: url(images/flash_content.jpg);*/
}

#content{
}

#greenBar{
	height: 4px;
	background-color: #4db944;
	overflow: hidden;
}

#logo{
	left: 17px; top: 27px;
}

#navigation a, #navigation a:visited{
	float: left;
	display: inline;
	text-decoration: none;
	height: 100%;
	background-position: bottom;
}

#navigation a:hover{
	background-position: top;
}

#navHome{
	width: 127px;	
	background-image: url(images/nav_home.jpg);
}

#navServices{
	width: 132px;	
	background-image: url(images/nav_services.jpg);
}

#navPricing{
	width: 135px;	
	background-image: url(images/nav_pricing.jpg);
}

#navEmployment{
	width: 134px;	
	background-image: url(images/nav_employment.jpg);
}

#navInsurance{
	width: 135px;	
	background-image: url(images/nav_insurance.jpg);
}

#navContactUs{
	width: 132px;
	background-image: url(images/nav_contact_us.jpg);
}


#contentLeft{
	width: 515px;
	padding-bottom: 69px;
}

#contentRight{
	float: right;
	width: 276px;
	padding-bottom: 77px;
}



#headerCompanyOverview{
	left: 0px; top: 32px;
}


#grayLineLeftContent{
	overflow: hidden;
	width: 452px; height: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #dcdedf;
	left: 44px; top: 37px;

}

#headerPromotions{
	left: 0px; top: 32px;
}


#grayLineRightContent{
	overflow: hidden;
	width: 209px; height: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #dcdedf;
	left: 19px; top: 37px;

}

#contentLeftInner{
	width: 451px;
	left: 45px; top: 50px;
	text-align: justify;
}

#contentRightInner{
	width: 209px;
	left: 20px; top: 50px;
	text-align: justify;
}


#footer{
	height: 39px;
	font-size: 9px;
	color: #999;
}

#footer p a, #footer p a:visited{
	text-decoration: none;
	color: #999;
}

#footer p a:hover{
	color: #000;
}

#copyrightPrivacyPolicy{
	left: 43px; top: 12px;
}

#websiteBy{
	float: right;
	right: 45px; top: 1px;
}

#flashContent a, #flashContent a:visited{
	text-decoration: none;
	float: left; display: inline;
}


#linkBioDiesel, #linkSaveDaintree, #linkRecyling{
	height: 100%;
	width: 33%;
}


#contactUsTable table{
	border-collapse: collapse;
}

#contactUsTable table table{
	border-collapse: collapse;
}

#contactUsTable table table td{
	padding: 3px;
}

#navBottomLine{
	width: 100%;
	height: 1px;
	overflow: hidden;
	background-color: gray;
}

#clickFreeQuote{
	width: 146px;
	height: 80px;
	display: block;
    text-indent: -9999999px;
	text-decoration: none;
	float: right;
}