@charset "utf-8";
/* CSS Document */

/* *    Setup */ 

ul.cssmenu {list-style: none; margin: 0px 0px 0px 25px; padding: 0px 0px; }  
.displace {position: absolute; left: -5000px; } 
ul.cssmenu li {float: left; } 
ul.cssmenu li a {display: block; width:auto; height: auto; background: url('images/menuspritemainlayers.gif'); } 

/* *    Normal Links */ 

ul.cssmenu li.home a {width: 73px; height: 25px; background-position: 0px 0px; } 
ul.cssmenu li.services a {width: 77px; height: 25px; background-position: -68px 0px; } 
ul.cssmenu li.prices a {width: 120px; height: 25px; background-position: -145px 0px; } 
ul.cssmenu li.resourcesandtips a {width: 140px; height: 25px; background-position: -262px 0px; } 
ul.cssmenu li.policysfaqs a {width: 117px; height: 25px; background-position: -398px 0px; } 
ul.cssmenu li.mulchcalculator a {width: 131px; height: 25px; background-position: -510px 0px; } 
ul.cssmenu li.aboutus a {width: 81px; height: 25px; background-position: -639px 0px; } 
ul.cssmenu li.employment a {width: 94px; height: 25px; background-position: -722px 0px; } 
ul.cssmenu li.contact a {width: 67px; height: 25px; background-position: -822px 0px; } 

/* *    Hover Links */ 

ul.cssmenu li.home a:hover {width: 73px; height: 25px; background-position: 0px -25px; } 
ul.cssmenu li.services a:hover {width: 77px; height: 25px; background-position: -68px -25px; } 
ul.cssmenu li.prices a:hover {width: 120px; height: 25px; background-position: -145px -25px; } 
ul.cssmenu li.resourcesandtips a:hover {width: 140px; height: 25px; background-position: -262px -25px; } 
ul.cssmenu li.policysfaqs a:hover {width: 117px; height: 25px; background-position: -398px -25px; } 
ul.cssmenu li.mulchcalculator a:hover {width: 131px; height: 25px; background-position: -510px -25px; } 
ul.cssmenu li.aboutus a:hover {width: 81px; height: 25px; background-position: -639px -25px; } 
ul.cssmenu li.employment a:hover {width: 94px; height: 25px; background-position: -722px -25px; } 
ul.cssmenu li.contact a:hover {width: 67px; height: 25px; background-position: -822px -25px; } 


/* *    Selected/Active Links */ 

ul.cssmenu li.home a:active {width: 73px; height: 25px; background-position: 0px -50px; } 
ul.cssmenu li.services a:active {width: 77px; height: 25px; background-position: -68px -50px; } 
ul.cssmenu li.prices a:active {width: 120px; height: 25px; background-position: -145px -50px; } 
ul.cssmenu li.resourcesandtips a:active {width: 140px; height: 25px; background-position: -262px -50px; } 
ul.cssmenu li.policysfaqs a:active {width: 117px; height: 25px; background-position: -398px -50px; } 
ul.cssmenu li.mulchcalculator a:active {width: 131px; height: 25px; background-position: -510px -50px; } 
ul.cssmenu li.aboutus a:active {width: 81px; height: 25px; background-position: -639px -50px; } 
ul.cssmenu li.employment a:active {width: 94px; height: 25px; background-position: -722px -50px; } 
ul.cssmenu li.contact a:active {width: 67px; height: 25px; background-position: -822px -50px; } 

ul.cssmenu li.home a.selected {width: 73px; height: 25px; background-position: 0px -50px; } 
ul.cssmenu li.services a.selected {width: 77px; height: 25px; background-position: -68px -50px; } 
ul.cssmenu li.prices a.selected {width: 120px; height: 25px; background-position: -145px -50px; } 
ul.cssmenu li.resourcesandtips a.selected {width: 140px; height: 25px; background-position: -262px -50px; } 
ul.cssmenu li.policysfaqs a.selected {width: 117px; height: 25px; background-position: -398px -50px; } 
ul.cssmenu li.mulchcalculator a.selected {width: 131px; height: 25px; background-position: -510px -50px; } 
ul.cssmenu li.aboutus a.selected {width: 81px; height: 25px; background-position: -639px -50px; } 
ul.cssmenu li.employment a.selected {width: 94px; height: 25px; background-position: -722px -50px; } 
ul.cssmenu li.contact a.selected {width: 67px; height: 25px; background-position: -822px -50px; } 



h1 	{
	float: left;
	width: 950px;
	height: 10px;
	background-color: #FFF;
	text-align: justify;
	color: #FFF;
	font-size: xx-small;
	}
	
	

h2 	{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 50px;
	height: 30px;
	text-align:left;
	background-color: #FFF;
	}
	
h3 	{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 450px;
	height: 260px;
	text-align: left;
	}

h4 	{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 950px;
	height: 25px;
	background-color: #FFF;
	text-align: left;
	color: #FFF;
	font-size: xx-small;
	}

h5 	{
	margin: 20px 0px 0px 0px;
	float: left;
	width: 200px;
	height: 90px;
	background-color: #FFF;
	text-align: left;
	}

h6 	{
	margin: 10px 0px 0px 0px;
	float: left;
	width: 500px;
	height: 90px;
	background-color: #FFF;
	text-align: left;
	}

p 	{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 700px;
	height: 50px;
	text-align: left;
	background-color: #FFF;
	}

p1 	{
	margin: 0px 0px 0px 0px;
	width: 250px;
	height: 300px;
	text-align:justify;
	float: right;

	}

p2 	{
	margin: 0px 30px 0px 10px;
	float: right;
	width: 300px;
	height: auto;
	color: #060;
	}
	
p3 	{
	margin: 0px 0px 0px 0px;
	width: 350px;
	height: 300px;
	text-align: left;
	}
p4 	{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 250px;
	height: 300px;
	text-align:justify;
	background-color: #FFF;
	}
p5 	{
	float: left;
	width: 850px;
	height: auto;
	text-align:justify;
	}
p6 	{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 250px;
	height: 300px;
	text-align:justify;
	background-color: #FFF;
	}
	
p7 	{
	height: auto;
	width: 800px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	}


	
p8 	{
	margin: 0px 0px 0px 0px;
	width: 250px;
	height: 400px;
	text-align:left;

	}

p9 	{
	margin: 0px 0px 0px 0px;
	width: 250px;
	height: auto;
	color: #F00;
	text-align: justify;		

	}
	
p10 	{
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	text-align:justify;
	font-size:xx-small;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	p11 	{
	
	height: 680px;
	width: 800px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	padding: 20px 50px 0px 50px;
	color:#060;
	}
	
	
p12 	{
	margin: 0px 10px 0px 50px;
	float: left;
	width: 500px;
	height: auto;
	text-align: left;
	color: #060;
	font-size: medium;
	padding-left: 50px;
	}
	p13 {
	text-align: justify;


	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	background-color: #CBCBCB;
	background-image: url(images/Headerimgtop.gif);
}
.clearfloat { 
     clear:both; 
     height:0;  
     font-size: 1px;
     line-height: 0px;
}
 
#container {
	width: auto;
	margin: 0 auto;

}

#header {
	height: 150px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Headerimgtop.gif);
} 

#menubar {
	height: 25px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/headerimgbg.gif);
} 

#topmain {
	height: 80px;
	width: 950px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
}

#mainContent {
	height: 600px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	color: #060;
	padding-bottom: 0px;
	background-image: url(images/homebgr.gif);
	font-size: x-small;
	background-color: #f6f0a9;
	text-align: center;
}
#mainContentindexlp {
	float:left;
	height: 300px;
	width: 300px;
	margin-left:auto;
	margin-right:auto;
	color: #060;
	font-size: x-small;
	text-align: left;
}
#mainContentindexcp {
	
	height: 300px;
	width: 350px;
	margin-left:auto;
	margin-right:auto;
	color: #060;
	font-size:small;
	text-align: justify;
}

#mainContentindexrp {
	height: 300px;
	width: 300px;
	margin-left:auto;
	margin-right:auto;
	color: #060;
	font-size:small;
	text-align: justify;
}



#mainContentprice {
	height: 600px;
	width: 850px;
	background-color:#f6f0a9;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	padding: 5px 50px 0px 50px;

}

#mainContentprivacy {
	height: 1425px;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	padding: 20px 50px 0px 50px;

}

#mainContenttermsandconditions {
	height: 1825px;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	padding: 20px 50px 0px 50px;

}
#mainContentpolicies {
	height: 660px;
	width: 850px;
	background-color:#f6f0a9;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
}


#mainContentserv {
	height: 630px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #f6f0a9;
}


#mainContentservlandpics {
	height: 1450px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #f6f0a9;
}

#mainContentservirr {
	height: 550px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #f6f0a9;
	background-image: url(images/irrbk.jpg);
}



label { display: block; width: 6em; float: left; }


#mainContentserv1 {
	height: 350px;
	width: 950px;
	background-color:#f6f0a9;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
}
#mainContentserv2 {
	height: 610px;
	width: 850px;
	background-color:#f6f0a9;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
}

#mainContentmulchcalculator {
	height: 600px;
	width: 850px;
	background-color:#f6f0a9;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding: 0px 50px 0px 50px;
	background-image: url(images/mulchbgr.gif);
}

#mainContentserv3 {
	height: auto;
	width: 800px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
}

#mainContent2 {
	height: 300px;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
}

#mainContent3 {
	height: 460px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	background-image: url(images/contactimg.gif);
	padding: 20px 50px 0px 50px;
}
#mainContent4 {
	height: 460px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
	background-image: url(images/contactimgerr.gif);
}
#mainContent5 {
	height: 460px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	padding: 5px 0px 0px 50px;
	background-image: url(images/contactimgerrname.gif);
}
#mainContent6 {
	height: 460px;
	width: 850px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
	background-image: url(images/registerbackgr.gif);
}

#mainContentadmin {
	height: autopx;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 100%;
	padding: 5px 50px 0px 50px;
}


#mainContentcp {
	height: 300px;
	width: 500px;
	background-color:#993;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
}
#mainContentcpa {
	height: 300px;
	width: 800px;
	background-color:#FFF;
	margin-left:50px;
	margin-right:50px;
	text-align: justify;
	font-size: 100%;
}
#mainContentrp {
	height: 300px;
	width: 250px;
	background-color:#993;
	float:right;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
}

#mainContentpayments {
	height: auto;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 50px 0px 50px;
	color: #060;
	text-align: left;
}
#mainContenttypayments {
	height: 380px;
	width: 850px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 50px 0px 50px;
	color: #060;
	text-align: left;
}

#mainContentservarea {
	height: 710px;
	width: 950px;
	background-color:#993;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
	font-size: 100%;
	padding: 5px 0px 0px 0px;
}

#bottomarea {
	height: auto;
	width: 900px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}
#footer {
	height: 30px;
	width: 950px;
	font-size: 65%;
	color: #030;
	background-color: #54AB50;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px 0px 0px;
	text-decoration: none;
}

#mainContent p {
	text-align: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
}
#container #mainContentprice p7 strong {
	color: #060;
}

 #topbanner
  {
    display: block;
    width: 900px;
    height: 80px;
    background: url('images/topbannerpicsnoglow.gif') no-repeat 0 0;

  }

  #topbanner:hover
  { 
    background: url('images/topbannerpics.gif') no-repeat 0 0;
  }
#container #mainContent p12 strong {
	color: #060;
	font-size: medium;
}
#container #mainContent3 p8 form table {

}
#container #mainContent3 p8 form table tr th {

}
#container #mainContent3 p8 form table tr th {
	text-align: left;
}
#container #mainContent table tr td {
	color: #060;
	font-size: x-small;
	text-align: justify;
}
#container #mainContentindexlp table tr td {
	color: #060;
	font-size: x-small;
	text-align: left;
}

#container #mainContentindexcp table tr td {
	color: #060;
	text-align: left;
}
.indextablecp {
	font-size: medium;
	text-align: justify;
}
#container #mainContent #mainContentindexlp #form1 table {
	text-align: left;
}

