/* CSS Document */

body { 
	color: #000; 
	font-size: 14px; 
	line-height: 16px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left;
    margin: 0px;
	padding: 0px;
 	background: #ddedda;

}

#container {
	width: 970px;
	height: auto;
	position: relative;
	 	background:  url(images/main-bg.gif) repeat-y top;
	margin: 0px auto 0px auto;
	padding:  0px 0px 10px 0px;
	
}

#header {
 	width: 970px;
    height: 174px;
	background:transparent;
	margin: 0px 0px 0px 0px;
	padding:  10px 10px 10px 10px;
	}
	
#logo {
 position:absolute;
 top:10px;
 left: 10px;
 	width: 271px;
    height: 172px;
	margin: 10px 0px 0px 10px;
	padding:  0px 0px 0px 0px;
	}

	
#main {
     position:relative;
 	width: 950px;
    height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: #e3f6c8 url(images/well-bg.jpg) repeat-x top;

	}
	
	
#main-sub {
     position:relative;
 	width: 950px;
   height: auto;
	margin: 25px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: #e3f6c8 url(images/well-bg2.jpg) repeat-x top;


	}
#mainwell {
   position:relative;
    width: 550px;
  height: auto;
	background: #e3f6c8 url(images/well-bg.jpg) repeat-x top;
	margin: 0px 0px 0px 360px;
	padding: 10px 5px 5px 5px;
	z-index:1;
	

	}
#mainwell img {
     position:relative;
float:right;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	

	}
#mainwell p {
     position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#mainwell h1 {
     position:relative;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#nav {
  position:absolute;
   top:110px;
   left: 320px;
 	width: 646px;
	height: 87px;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#pick-up-banner {
	    position:relative;
	width: 629px;
	height: 73px;
	position: relative;
	margin: 20px auto 0px auto;
	padding: 0px;
	top: 0px;
}
	
#flash {
     position:relative;
 	width: 950px;
    height: 223px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background:#00F;

	}

#bucks {
  float:left;
	width: 339px;
	height: 225px;

	border:medium dashed #000000;
	background-color:#fff;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
}
#bucks img {
	margin:  20px 0px 0px 10px;
	padding: 0px;
}
#area {
  float:left;
	width: 280px;
	height: auto;
	border: solid 1px #000000;
	background: #e3f6c8 url(images/well-bg.jpg) repeat-x top;
	margin:  10px 10px 0px 25px;
	padding: 10px;
	z-index:2;
	clear:both;
}

#area h1{
     font-size: 16px; 
	line-height: 22px;
	font-weight: bold;
	text-align:center;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;;
}
#refer {
	 float:left;
	width: 339px;
	height: 163px;
	border-left:medium dashed #000000;
	border-right:medium dashed #000000;
	border-bottom:medium dashed #000000;
	background-color:#fffed1;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
	clear:left;
	z-index:2;
}
#refer img {
  position:relative;
	margin:  12px 0px 0px 40px;
	padding: 0px;
	
	
}

#blog-side {
  float:left;
	width: 309px;
	height: auto;

	border: 1px dashed #000000;
	background-color:#fff;
	margin:  15px 0px 0px 5px;
	padding: 10px;
	z-index:2;
}
#phone {
   position:relative;
  float:right;
	width: 215px;
	height: 68px;
margin:  0px 20px 0px 0px;
	padding: 0px;
	z-index:2;
}
#blogwell {
    width: 555px;
    height:auto;
	margin: 0px 0px 0px 370px;
	padding: 10px 5px 5px 5px;

	}
#subwell {
    width: 575px;
    height:auto;
	margin: 0px 0px 0px 350px;
	padding: 10px 5px 5px 5px;

	}
#subwell img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#subwell p {
	margin: 10px 0px 10px 0;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	}
#subwell ul {
    margin: 7px 0px 7px 20px;
	padding: 0px 0px 0px 0px;
	}
#subwell li {
    margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	}
#subwell h1 {
	margin: 0px 0px 0px 0;
	padding: 0px 0px 0px 0px;
	}

#subwell-line {
	width: 500px;
	margin: 0px 0px 25px 0;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #8bbb43;
}
#mainwell-line {
	width: 500px;
	margin: 0px 0px 25px 0;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #8bbb43;
	
}
#testimonial1 {
    width: 570px;
    height:auto;
	background:#f8faf3;
	margin: 0px 0px 5px 0px;
	padding: 2px 5px 2px 5px;
	border:1px dotted #8bbb43;
	

	}
#testimonial2 {
    width: 570px;
    height:auto;
	background:#f2fcf0;
	margin: 0px 0px 5px 0px;
	padding: 2px 5px 2px 5px;
	border:1px dotted #8bbb43;
}
#pricelist {
    width: 270px;
    height:auto;
	background:#f8faf3;
	margin: 0px 0px 5px 0px;
	padding: 10px 5px 2px 10px;
	border:1px dotted #8bbb43;
}
.p,
#testimonial1 p,
#testimonial2 p{ 
	color: #000; 
	font-size: 14px; 
	line-height: 17px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;
	font-style:normal;
	font-weight:normal;
}

#side-sub { 
    float:left;
	width: 329px;
	height: 218px;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
}
#side-image-sub { 
    float:left;
	width: 329px;
	height: 218px;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
}
#side-image-sub img {
    position:relative;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	
}
#pick-up-sub {
  float:left;
	width: 329px;
	height: 143px;
	background-color:#fffed1;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
	clear:left;
}
#pick-up-sub img {
  position:relative;
	margin:  12px 0px 0px 60px;
	padding: 0px;	
}
#bucks-sub {
    float:left;
	width: 329px;
	height: 143px;
	background-color:#fff;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
	clear:left;
}
#bucks-sub img {
	margin:  12px 0px 0px 50px;
	padding: 0px;
}
#refer-sub {
 float:left;
	width: 329px;
	height: 143px;
	background-color:#fffed1;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	z-index:2;
	clear:left;
}
#refer-sub img {
  position:relative;
	margin:  12px 0px 0px 44px;
	padding: 0px;
}
#green-earth-right img {
	margin:  5px 0px 0px 420px;
	padding: 0px;
}
#green-earth-left {
	float:left;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	clear:left;
}

#green-earth-left img {
	float:left;
	margin:  8px 0px 0px 50px;
	padding: 0px;
	clear:left;
	
	
}
#home li {
	font-size: 13px; 
	line-height: 16px;
	text-align: left; 
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}	
p {
	font-size: 14px; 
	line-height: 18px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left; 
	margin: 5px 0px 0px 5px;
	padding: 0px;
}
h1{
    background: none;
	color: #000;
	font-size: 16px; 
	line-height: 22px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 0px 0px;
	padding:  2px 0px 0px 0px;
}
h2 {
     background: none;
	 color: #000;
	font-size: 16px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
     margin: 13px 0px 13px 0px;
	padding:  0px 0px 0px 0px;
}
h3 {
    background: none;
	color: #000;
	font-size: 15px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; text-align: left; 
	margin: 0px 4px 2px 2px;
	padding: 0px 0px 4px 0px;
}

#content1 {
 	width: 785px;
	color: #000;
	margin:  0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}
#content2 {
    position:relative;
 	width: 799px;
	height: 126px;
	color: #000;
 margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #000; 
border-bottom: 2px solid #000; 
	z-index:44;
}

#content3 {
 	width: 785px;
	height: 128px;
	color: #000;
	background: #AFE3BF; 
	border-top: 1px solid #527D64; 
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content4 {
 	width: 789px;
	height: auto;
	color: #000;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#footer {
	color: #000;
	font-size: 11px; 
	line-height: 13px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: center;
	text-decoration: none; 
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
}
a:link,
a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #003300;
	}
a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#666;
	}	

a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #669966;

}
#footer a:link,
#footer a:active {
    font-style: normal;
	text-decoration: none; 
	color: #000;
	}
#footer a:visited  {
	font-style: normal;
	text-decoration: none; 
	color:#666;
	}	

#footer a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #000;
}
 menu sliders __>
#home-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#home-n a:link, #home-n a:visited {position: absolute; 
  width: 54px; height: 87px; 
  background: url(images/home.jpg) top right  no-repeat;
 }
#home-n a:hover {background-position: bottom left;}
#home-n a em {display: block;}

#story-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#story-n a:link, #story-n a:visited {position: absolute; 
  width: 94px; height: 87px; 
margin: 0px 0px 0px 54px;
  background: url(images/our-story.jpg) top right  no-repeat;
 }
#story-n a:hover {background-position:bottom left;}
#story-n a em {display: block;}

#services-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#services-n a:link, #services-n a:visited {position: absolute; 
  width: 83px; height: 87px; 
margin: 0px 0px 0px 148px;
  background: url(images/services.jpg) top right  no-repeat;
 }
#services-n a:hover {background-position: bottom left;}
#services-n a em {display: block;}



#faqs-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#faqs-n a:link, #faqs-n a:visited {position: absolute; 
  width: 66px; height: 87px; 
margin: 0px 0px 0px 231px;
  background: url(images/faqs.jpg) top right  no-repeat;
 }
#faqs-n a:hover {background-position: bottom left;}
#faqs-n a em {display: block;}


#pick-up-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#pick-up-n a:link, #pick-up-n a:visited {position: absolute; 
  width: 160px; height: 87px; 
margin: 0px 0px 0px 297px;
  background: url(images/pick_up_delivery.jpg) top right  no-repeat;
 }
#pick-up-n a:hover {background-position: bottom left;}
#pick-up-n a em {display: block;}

#refer-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#refer-n a:link, #refer-n a:visited {position: absolute; 
  width: 79px; height: 87px; 
margin: 0px 0px 0px 456px;
  background: url(images/price_list.jpg) top right  no-repeat;
 }
#refer-n a:hover {background-position: bottom left;}
#refer-n a em {display: block;}

#testimonials-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#testimonials-n a:link, #testimonials-n a:visited {position: absolute; 
  width: 108px; height: 87px; 
margin: 0px 0px 0px 535px;
  background: url(images/testimonials.jpg) top right  no-repeat;
 }
#testimonials-n a:hover {background-position: bottom left;}
#testimonials-n a em {display: block;}

#formtable {
	width: 500px;
	background-color:#FFF;
	padding: 10px;
	border:thin #8bbb43 solid;
	table-layout: fixed
}

.formtabletr {
	width: 100px;

}
input{
color: #000;
background: #f5f9ee;
border: 1px solid #8bbb43;
}
.submit input{
color: #000;
background: #ffa20f;
border: 2px outset #8bbb43;
}

.date-header	{
	font-size: 13px;
	text-align: left;
	padding: 15px 0px 10px 5px;
	margin: 0;
	font-style:italic;
}

