@charset "UTF-8";
/* CSS Document */
body {background-color:#efecdf;}
#wrapper { margin:0 auto; padding:0; width:889px;}
.menu { position:absolute;height:200px;width:132px;top: 25px;left:-40px;border-right-width:1px;border-right-style:solid;border-color:#efecdf;list-style-type:none;}
.menu a {display:block;height:40px;text-indent:-9000px;background-image: url(images/navigationmenu.png)}
.menu a.home:hover{background-position: 133px 0px;}
.menu a.service { background-position: 0px -40px;}
.menu a.service:hover{ background-position: 133px -40px;}
.menu a.design{ background-position: 0px -80px}
.menu a.design:hover {background-position: 133px -80px}
.menu a.about { background-position: 0px -120px;}
.menu a.about:hover { background-position: 133px -120px;}
.menu a.contact { background-position: 0px -160px;}
.menu a.contact:hover { background-position: 133px -160px;}
#logo { position:absolute;top:5px;width:392px;}
#upperinfo { position:absolute;left:662px;top:-75px;text-align:right;}
#content {position:absolute;background-image:url(images/contentbg.png);width:889px;top:135px;background-repeat: no-repeat;height:501px;z-index:1;}
#slideshow {background-image: url(images/flashbg.png);position:absolute;top:-25px;left:360px;height:275px;width:499px;background-repeat:no-repeat;}
#slideshowcontainer { position:relative;left:5px;top:5px;}
#estimatecontainer {
	position: relative;
	width:375px;
	height:200px;
	border-left-style:solid;
	border-left-width:1px;
	top:275px;
	left:475px;
	border-right-color: #efecdf;
	border-bottom-color: #efecdf;
	border-left-color: #efecdf;
}
#socialmedia {
	position:absolute;
	top:275px;
	width:132px;
	height:200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #efecdf;
	border-right-color: #efecdf;
	border-bottom-color: #efecdf;
	border-left-color: #efecdf;
	color: #efecdf;
}
.formtext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;
}
#formcontainer { position:absolute;left:25px;height: 175px;width:300px;}
.formbg { width:152px;border:none;background-image:url(images/formbg.png);background-repeat:no-repeat;}
.emailbg {width:300px;border:none;background-image:url(images/emailbg.png);background-repeat:no-repeat;}
.estimatetext {font-family:Arial, Helvetica, sans-serif;font-size:20px;color: #efecdf;}
.servicebg { width:148px;border:none;background-repeat:no-repeat;background-image:url(images/servicebg.png);height:46px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.leafbtn {background-image:url(images/leafbutton.png);background-repeat:no-repeat;text-indent:-9999px;height:60px;width:55px;position:relative;left:12px;}
.submittext {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #efecdf;text-align: left;}
#fertil {
	position: absolute;
	width:337px;
	height:200px;
	border-left-style:solid;
	border-left-width:1px;
	top:275px;
	left:132px;
	border-right-color: #efecdf;
	border-bottom-color: #efecdf;
	border-left-color: #efecdf;
}
#rightcontainer {
	position:absolute;
	left: 650px;
	top:40px;
	width: 235px;
	height: 427px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #EFECDF;
	border-right-color: #EFECDF;
	border-bottom-color: #EFECDF;
	border-left-color: #EFECDF;
}
#footer { position:absolute;width:889px;top:650px;height:50px;}
#copyright { position:absolute;left:1px;}
#bottomlink { position:absolute;left:300px;}
#leftshelf { position:absolute;right:1px;width::280px;text-align:right;}
.phonetext {font-family: Arial, Helvetica, sans-serif;color: #6C9C31;font-size: 35px;letter-spacing: 1px;}
.emailtext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}
.footertext {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000;}
.facebook {top:20px; left:50px; position:absolute;}
.twitter { position:absolute; left:50px; top:80px;}
.linkdn { position:absolute; left:50px; top:140px;}
.quote {
	position:absolute;
	
	left:175px;
	width:155px;
	height:30px;
	top:47px;
	line-height: 23px;
}
.quotetext {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#efecdf;}
.lawnfertil { position:absolute; top: 43px; left:20px;}
.pageheader {font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #EFECDF; position:absolute; left:180px; top:50px;}
.contactbox {position:absolute; top:10px; left:25px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#efecdf;}
.contactable {
	position:relative;
	top:45px;
	width:200px;
	height:200px;
}
.checkboxtext {font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #efecdf;}
.fertiltext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#efecdf;}
.fertilheader {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D3A17D;}
#serviceinfo {
	position:absolute;
	left:179px;
	top:65px;
	width: 453px;
	height: 396px;
}
.serviceheader {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#efecdf; font-weight:bold}
.servicetext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#efecdf;}
.icpi {
	position:absolute;
	left:352px;
	top:291px;
}
.contactsubmit {
	background-image: url(images/contactleaf.png);
	background-repeat:no-repeat;
	position:absolute;
	left:20px;
	top:300px;
	width: 80px;
}
.leafbtn2 {background-image: url(images/contactleaf.png);background-repeat:no-repeat;text-indent:-9999px;height:95px;width:80px;position:relative;left:20px;}
.contactinfo {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#d3a17d;}
.contactinfo2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#efecdf;}
#aboutinfo {
	position:absolute;
	left:180px;
	top:70px;
	width: 348px;
	height: 396px;
}
#aboutpicbox {
	position:absolute;
	left: 550px;
	top:40px;
	width: 315px;
	height: 427px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #EFECDF;
	border-right-color: #EFECDF;
	border-bottom-color: #EFECDF;
	border-left-color: #EFECDF;
}
.topright {
	position:absolute;
	left:500px;
	top:70px;
	width: 250px;
	height: 188px;
}
.bottomright{
	position:absolute;
	left:500px;
	top:278px;
	width: 250px;
	height: 188px;
}
	
#designtext {
	position:absolute;
	top:98px;
	left:179px;
	height:352px;
	width:260px;
}
.designphoto {position:absolute;
	left:179px;
	top:298px;
	width: 334px;
	height: 188px;}

#rightphoto { 	position:absolute;
	left: 550px;
	top:40px;
	width: 300px;
	height: 450px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #EFECDF;
	border-right-color: #EFECDF;
	border-bottom-color: #EFECDF;
	border-left-color: #EFECDF;
	
}