/* CSS Document */

body
{
	background-color:#30530a;
}

#frame
{
	width:842px;
	left:50%;
	margin-left:-421px;
	position:absolute;
}

.header
{
	background-image:url(images/header.png);
	float:left;
	width:842px;
	height:126px;
}

.logo a
{
	background-image:url(images/logo.png);
	width:283px;
	height:108px;
	position:absolute;
	left:20px;
	top:12px;
}

.middle
{
	width:842px;
	float:left;
	padding-bottom:10px;
}

.middleRepeat
{	
	background-image:url(images/middleRepeat.png);
	width:42x;
	min-height:525px;
}

.containerPic
{
	float:left;
	width:842px;
	padding-left:9.3px;
}

.headerText
{
	float:left;
	font-size:20px;
	color:#e54322;
	width:842px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:25px;
	padding-bottom:15px;
	font-weight:bold;
	
}

.contentContainer
{
	width:790px;
	padding-left:25px;
}

.indexContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	color:#4e4e4e;
}

.indexContent2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-left:20px;
	color:#4e4e4e;
}

.footer
{
	width:842px;
	height:89px;
	position:absolute;
	left:-2px;
	padding-left:-10px;
}

.footerText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}


.public a
{
	background-image:url(images/forPublic.png);
	width:179px;
	float:left;
	height:53px;
	margin-left:89.5px;
	margin-top:15px;
	
}

.landscape a
{
	background-image:url(images/landscape.png);
	width:194px;
	float:left;
	height:53px;
	margin-left:97px;
	margin-top:15px;
	
}

.topNav
{
	float:right;
	padding-right:20px;
	padding-top:15px;
	color:#e54322;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

A
{
	color:#e54322;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

A:HOVER
{
	font-weight:bold;
}

.navContainer
{
	float:left;
	width:244px;
	height:396px;
	margin-top:15px;
	margin-left:20px;
	background-image: url(images/nav.png);
	background-repeat: no-repeat;
}

.about a
{
	background-image:url(images/about_us.png);
	width:60px;
	height:19px;
	position:absolute;
	top:175px;
	left:40px;
}

.about a:hover
{
	background-image:url(images/about_us_ovr.png);
}

.howItWorks a
{
	background-image:url(images/howitworks.png);
	width:109px;
	height:25px;
	position:absolute;
	top:215px;
	left:40px;
}

.howItWorks a:hover
{
	background-image:url(images/howitworks_ovr.png);
}

.spec a
{
	background-image:url(images/spec_sheet.png);
	width:103px;
	height:21px;
	position:absolute;
	top:220px;
	left:40px;
}

.spec a:hover
{
	background-image:url(images/spec_sheet_ovr.png);
}

.testimonials a
{
	background-image:url(images/testimonials.png);
	width:105px;
	height:25px;
	position:absolute;
	top:250px;
	left:40px;
}

.testimonials a:hover
{
	background-image:url(images/testimonials_ovr.png);
}

.buyNow a
{
	background-image:url(images/buynow.png);
	width:98px;
	height:23px;
	position:absolute;
	top:293px;
	left:40px;
}

.buyNow a:hover
{
	background-image:url(images/buynow_ovr.png);
}

.directionsArch a
{
	background-image:url(images/directions.png);
	width:87px;
	height:22px;
	position:absolute;
	top:293px;
	left:40px;
}

.directionsArch a:hover
{
	background-image:url(images/directions_ovr.png);
}


.certificate a
{
	background-image:url(images/certificate_compliance.png);
	width:211px;
	height:22px;
	position:absolute;
	top:258px;
	left:40px;
}

.certificate a:hover
{
	background-image:url(images/certificate_compliance_ovr.png);
}


.directions a
{
	background-image:url(images/directions.png);
	width:87px;
	height:22px;
	position:absolute;
	top:330px;
	left:38px;
}

.directions a:hover
{
	background-image:url(images/directions_ovr.png);
}

.greenArch a
{
	background-image:url(images/green.png);
	width:67px;
	height:19px;
	position:absolute;
	top:330px;
	left:40px;
}

.greenArch a:hover
{
	background-image:url(images/green_ovr.png);
}

.green a
{
	background-image:url(images/green.png);
	width:67px;
	height:19px;
	position:absolute;
	top:365px;
	left:40px;
}

.green a:hover
{
	background-image:url(images/green_ovr.png);
}

.contactArch a
{
	background-image:url(images/contactus.png);
	width:103px;
	height:21px;
	position:absolute;
	top:362px;
	left:40px;
}

.contactArch a:hover
{
	background-image:url(images/contactus_ovr.png);
}

.rateAppa a
{
	background-image:url(images/rate_application.png);
	width:140px;
	height:25px;
	position:absolute;
	top:400px;
	left:43px;
}

.rateAppa a:hover
{
	background-image:url(images/rate_applicationOVR.png);
}



.contactUs a
{
	background-image:url(images/contactus.png);
	width:103px;
	height:21px;
	position:absolute;
	top:400px;
	left:40px;
}

.contactUs a:hover
{
	background-image:url(images/contactus_ovr.png);
}

.forPublica a
{
	background-image:url(images/forPublica.png);
	width:117px;
	height:28px;
	position:absolute;
	top:435px;
	left:40px;
}

.forPublica a:hover
{
	background-image:url(images/forPublica_ovr.png);
}


.rateApp a
{
	background-image:url(images/rate_application.png);
	width:140px;
	height:25px;
	position:absolute;
	top:440px;
	left:43px;
}

.rateApp a:hover
{
	background-image:url(images/rate_applicationOVR.png);
}


.landscapeArchitect a
{
	background-image:url(images/landscape_architects.png);
	width:187px;
	height:23px;
	position:absolute;
	top:480px;
	left:40px;
}

.landscapeArchitect a:hover
{
	background-image:url(images/landscape_architects_ovr.png);
}	

.internalHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#e54322;
	font-weight:bold;
	padding-left:280px;
	padding-top:15px;
	padding-bottom:5px;
}
	

.internalContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4e4e;
	padding-left:280px;
	padding-bottom:5px;
	padding-right:30px;
}

.buyFeeder
{
	float:left;
	width:213px;
	height:43px;
	margin-top:415px;
	margin-left:15px;
}