@charset "UTF-8";
/* CSS Document */

#wrapper {
	width:1000px;
	height:1340px;
	z-index:1;
	background-color:#07230C;
	min-width:1000px;
	max-width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#image1 {
	
}
#image2 {
	position:absolute;
	left:289px;
	top:28px;
	width:242px;
	height:169px;
	z-index:3;
}
#apDiv1 {
	position:absolute;
	width:1000px;
	height:115px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:0px;
	top: 180px;
	width:177px;
	min-height: 1219px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	left:151px;
	top:29px;
	width:214px;
	height:116px;
	z-index:1;
	background-color: #00CCFF;
}
body {
	background-color: #07230C;
	background-image: url();
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#apDiv4 {
	position:absolute;
	left:-130px;
	top:0px;
	width:105px;
	height:958px;
	z-index:2;
	background-color: #07230C;
}
#apDiv5 {
	position:absolute;
	left:1000px;
	top:0px;
	width:102px;
	height:959px;
	z-index:3;
	background-color: #07230C;
}
#apDiv6 {
	position:absolute;
	left:70px;
	top:138px;
	width:869px;
	height:33px;
	z-index:4;
}
#apDiv7 {
	position:absolute;
	left:472px;
	top:-4px;
	width:406px;
	height:25px;
	z-index:5;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style1 {
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}
#apDiv8 {
	position:absolute;
	left:532px;
	top:31px;
	width:268px;
	height:27px;
	z-index:6;
}
.style2 {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #007B27;
}
#apDiv9 {
	position:absolute;
	left:40px;
	top:197px;
	width:664px;
	height:144px;
	z-index:7;
}
#apDiv9999 {
	position:absolute;
	border: 2px solid #FFF;
	padding: 0 20px;
	left:40px;
	top: 880px;
	width:624px;
	height: 296px;
	z-index:7000;
	color:#052e0e;
	font-size:11px;
	font-weight:normal;
	font-size: 12px;
	line-height: 140%;
	background-image: url(images/bg-light-square.png);
	background-repeat: repeat;
}
#apDiv9999 a,#apDiv9999 a:visited{
	text-decoration:underline;
	color:#000;
	font-weight: bold;
}
#apDiv9999 a:hover{
	text-decoration:none;
	font-weight: bold;
}

#apDiv9999-new{
	position: relative;
	margin: 196px 0 10px 40px;
	width: 624px;
	z-index:7000;
	color:#000;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
}

#apDiv9999-new-top{
	width: 664px;
	height: 20px;
	background: url(images/bg-index-content-top.png) top left no-repeat;
	}
	
#apDiv9999-new-middle{
	width: 624px;
	padding: 1px 20px 0px 20px;
	background: url(images/bg-index-content-middle.png);
	}
	
#apDiv9999-new-middle h1{
	margin: 0px 0 0 0;
	}
	
#apDiv9999-new-bottom{
	width: 664px;
	height: 20px;
	background: url(images/bg-index-content-bottom.png) top left no-repeat;
	}

#apDiv9999-new a,#apDiv9999 a:visited{
	text-decoration:underline;
	color:#000;
	font-weight: bold;
}

#apDiv9999-new a:hover{
	text-decoration:none;
	font-weight: bold;
}

#header-bg{
	position: absolute;
	z-index: 1;
	margin: 0px 0 0 0;
	}
	
.home-page-boxes{
	float: left;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	}
	
.home-page-boxes h2{
	color: #030;
	text-align: left;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 20px 12px 45px;
	background: url(images/grass.png) 225px 2px no-repeat;
	}

	
	
.home-page-boxes ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes li a:hover{
	color: #666;
	text-decoration: underline !important;
	}
	
.home-page-boxes-2{
	float: right;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	}
	
.home-page-boxes-2 h2{
	color: #030;
	text-align: center;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 0 12px 0;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	text-align: center;
	}
	
.home-page-boxes-2 ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes-2 li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes-2 li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes-2 li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes-2 li a:hover{
	color: #999;
	text-decoration: underline !important;
	}
	
.home-page-boxes-tree{
	float: left;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	}
	
.home-page-boxes-tree h2{
	color: #030;
	text-align: left;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 20px 12px 40px;
	background: url(images/tree.png) 240px 2px no-repeat;
	}
	
.home-page-boxes-tree ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes-tree li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes-tree li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes-tree li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes-tree li a:hover{
	color: #666;
	text-decoration: underline !important;
	}

.home-page-boxes-2-sprinkler{
	float: right;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	}
	
.home-page-boxes-2-sprinkler h2{
	color: #030;
	text-align: left;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 20px 12px 20px;
	padding: 8px 20px 12px 45px;
	background: url(images/drop.png) 235px 2px no-repeat;
	}
	
.home-page-boxes-2-sprinkler ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes-2-sprinkler li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes-2-sprinkler li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes-2-sprinkler li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes-2-sprinkler li a:hover{
	color: #666;
	text-decoration: underline !important;
	}
	
.home-page-boxes-2-pest{
	float: right;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	}
	
.home-page-boxes-2-pest h2{
	color: #030;
	text-align: left;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 20px 12px 42px;
	background: url(images/bug.png) 235px 2px no-repeat;
	}
	
.home-page-boxes-2-pest ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes-2-pest li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes-2-pest li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes-2-pest li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes-2-pest li a:hover{
	color: #666;
	text-decoration: underline !important;
	}	

	
.home-page-boxes-2-resources{
	float: right;
	z-index: 9999;
	width: 300px;
	padding: 0;
	margin: 10px 0px 10px 0px;
	background: url(images/bg-h2-home.png) 50% 0px no-repeat;
	}
	
.home-page-boxes-2-resources h2{
	color: #030;
	text-align: left;
	display: block;
	font-size: 16px;
	margin: 0;
	padding: 8px 20px 12px 84px;
	background: url(images/book.png) 185px 2px no-repeat;
	}
	
.home-page-boxes-2-resources ul{
	margin: 0;
	padding: 6px 0 6px 0;
	}

.home-page-boxes-2-resources li{
	list-style: none;
	margin: 0 12px 4px 12px;
	padding: 0 0 4px 12px;
	font-weight: bold;
	color: #666;
	background: url(images/bg-bullet-main.png) 0 6px no-repeat;
	border-bottom: 1px dotted #063;
	}
	
.home-page-boxes-2-resources li a{
	display: block;
	color: #666 !important;
	text-decoration: none !important;
	padding: 0px 6px;
	}
	
.home-page-boxes-2-resources li a:visited{
	color: #666;
	text-decoration: none !important;
	}
	
.home-page-boxes-2-resources li a:hover{
	color: #666;
	text-decoration: underline !important;
	}	
	
	
#gb-guarantee{
	float: left;
	margin: 26px 0 0 40px;
	width:307px;
	height:25px;
	z-index:9;
}

#gb-guarantee-inner{
	margin: -26px 0 0px 10px;
	position: absolute;
	z-index: 10;
}

#bg-home-page-grass{
	margin: 0 auto;
	padding: 0;
	left:0px;
	top: 180px;
	width:1000px;
	min-height: 1219px;
	background: #052e0e url(images/Grass-Background.jpg) top center no-repeat;
}

#{
	}

.image-home-page{
	float: right;
	margin: 0 0 20px 20px;
	}
	
#social-home-page{
	position: absolute !important;
	top: 0px;
	margin: 200px 0 0 760px;
	z-index:17;
}

#google-facebook{
	margin: 0 0 10px 0;
	width: 170px;
	}
	
#googleplus{
	margin: 0px 0 0 0;
	width: 70px;
	float: right;
	}
	
#services_of_interest_to_you option{
	}
	
#ad-home-page{
	position:absolute;
	left:738px;
	top: 270px;
	width:212px;
	height:160px;
	z-index:12;
}






	

	
.clearer{
	width: 100%;
	clear: both;
	height: 0;
	}

h1,h3 {
	padding: 0px;
	color: #007B27;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.headline {
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

h3 a{
color: #FFFFFF;
text-decoration: none;
}

h3 a:visited{
color: #FFFFFF;
text-decoration: none;
}

h3 a:hover{
color: #FFFFFF;
text-decoration: none;
}

.go_to{
font-size: 10px;
color: #FFFFFF;
}

.style3 {
	font-size: 15px;
	color: #FFF;
}
.greenborder {
	border: 2px solid #009900;
}
.yellowlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFF00;
}


.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.whitelink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.whitelink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #060;
}


#footer-location{
	position: relative;
	width: 665px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	}


a.footer_links:link {text-decoration: none; color: #FFFFFF}
a.footer_links:visited {text-decoration: none; color: #FFFFFF}
a.footer_links:hover {text-decoration: underline; color: #FFFFFF}
a.footer_links:active {text-decoration: none; color: #FFFFFF}



#apDiv10 {
position:absolute;
left:12px;
top:10px;
width:90px;
height:80px;
z-index:1;
}

#apDiv10 img{
border: 2px solid #009900;
margin: 0 0 4px 0;
}




#apDiv11 {
	position:absolute;
	left:102px;
	top:14px;
	width:441px;
	height:78px;
	z-index:2;
}
.style4 {font-size: 13px}
.style5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.style6 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#apDiv12 {
	position:absolute;
	left:601px;
	top:228px;
	width:93px;
	height:83px;
	z-index:8;
}
#apDiv13 {
	position:absolute;
	left:41px;
	top: 376px;
	width:307px;
	height:25px;
	z-index:9;
}
#apDiv14 {
	position:absolute;
	left:12px;
	top:-26px;
	width:74px;
	height:53px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:775px;
	top:745px;
	width:144px;
	height:144px;
	z-index:10;
}
#apDiv16 {
	position:absolute;
	left:755px;
	top:581px;
	width:180px;
	height:150px;
	z-index:11;
	background-color: #FFFFFF;
}
#apDiv17 {
	position:absolute;
	left:738px;
	top:196px;
	width:212px;
	height:160px;
	z-index:12;
}
#apDiv18 {
	position:absolute;
	left:11px;
	top:190px;
	width:194px;
	height:18px;
	z-index:1;
}
#apDiv19 {
	position:absolute;
	left:657px;
	top:76px;
	width:171px;
	height:52px;
	z-index:13;
}
#apDiv20 {
	position:absolute;
	left:744px;
	top:394px;
	width:155px;
	height:31px;
	z-index:14;
}
#GreenLawnArticles {
	position:absolute;
	left:748px;
	top:437px;
	width:197px;
	height:25px;
	z-index:15;
}


.style8 {
	font-size: 13px;
	line-height: 24px;
	color: #333333;
}

.style8_2 {
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}



.whitelink2 {
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
}

#apDiv22 {
	position:absolute;
	left:764px;
	top:900px;
	width:168px;
	height:52px;
	z-index:16;
}

#apDiv23 {
	position:absolute;
	left:40px;
	top:1187px;
	width:674px;
	height:162px;
	z-index:17;
}

.smalllinks {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.whitelink3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.style10 {font-size: 10px; font-weight: bold; color: #FFFFFF; }

.style11 {
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.style11 a{
	text-decoration: underline;
	color: #FFFFFF;
	}
	
.style11 a:visited{
	text-decoration: underline;
	color: #FFFFFF;
	}
	
.style11 a:hover{
	text-decoration: none;
	color: #FFFFFF;
	}

#apDiv24 {
	position:absolute;
	left:40px;
	top:454px;
	width:132px;
	height:63px;
	z-index:18;
}

#apDiv25 {
	position:absolute;
	left:385px;
	top:454px;
	width:81px;
	height:50px;
	z-index:19;
}

#apDiv26 {
	position:absolute;
	left:40px;
	top:692px;
	width:310px;
	height:162px;
	z-index:20;
}

#apDiv27 {
	position:absolute;
	left:385px;
	top:693px;
	width:105px;
	height:62px;
	z-index:21;
}

#apDiv28 {
	position:absolute;
	left:10px;
	top:0px;
	width:297px;
	height:32px;
	z-index:1;
}

#apDiv29 {
	position:absolute;
	left:10px;
	top:0px;
	width:294px;
	height:25px;
	z-index:1;
}

#apDiv30 {
	position:absolute;
	left:10px;
	top:0px;
	width:286px;
	height:30px;
	z-index:1;
}

#apDiv31 {
	position:absolute;
	left:10px;
	top:0px;
	width:319px;
	height:28px;
	z-index:1;
}

.style12 {color: #FFFFFF; font-style: italic; font-weight: bold; font-size: 19px; }

.style13 {
	font-size: 18px
}

.style15 {color: #FFFFFF; font-style: italic; font-weight: bold; font-size: 18px; }

#apDiv32 {
	position:absolute;
	left:14px;
	top:44px;
	width:194px;
	height:114px;
	z-index:2;
}
#apDiv33 {
	position:absolute;
	left:14px;
	top:44px;
	width:293px;
	height:118px;
	z-index:2;
}
#apDiv34 {
	position:absolute;
	left:14px;
	top:44px;
	width:282px;
	height:113px;
	z-index:2;
}
#apDiv35 {
	position:absolute;
	left:14px;
	top:43px;
	width:296px;
	height:112px;
	z-index:2;
}


.divider_line{
background: url(images/divider_gradient.png) left repeat-y;
width: 100%;
height:1px;
}


.li_articles{
list-style-image: url(images/arrow_articles.png);
list-style-position: outside;
line-height: 150%;
}

.ul_articles{
margin: 0 0 0 -26px;
}


.bg_image_padding{
margin: 0 0 20px 0;
height: 1360px;
border-bottom: 9px solid #c4ccdf;
}

.tv{
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding: 10px 0 0 0;
text-align: center;
}

.tv a{
font-size: 14px;
color: #FFCC00;
background: url(images/arrow-2.png) center left no-repeat;
background-position: 0 60%;
text-decoration: none;
margin: 0 12px;
padding: 0 0 0 12px;
}

.tv a:visited{
font-size: 14px;
color: #FFCC00;
text-decoration: none;
}

.tv a:hover{
font-size: 14px;
color: #FFFFFF;
text-decoration: underline;
}

#lawn-gateway{
position:absolute;
left:739px;
top:418px;
width:210px;
height:88px;
z-index:14;
}

#lawn-gateway img{
	border: none;
}

#lawn-gateway-2{
position:absolute;
left:739px;
top:1120px;
width:210px;
height:88px;
z-index:14;
}

#lawn-gateway-2 img{
	border: none;
}

#form-location-2{
position:absolute;
left:739px;
top: 494px;
width:155px;
height:31px;
z-index:14;
}

.form-location-2-title{
font-size: 16px;
}

#form-location-2 table td table td{
padding: 4px 6px;
}

.top-border{
border-top: 1px dotted #FFFFFF;
border-bottom: 1px dotted #333333;
background: url(images/bg-square.png) top left repeat;
}

.winter_sprinkler_input{
color: #FFFFFF;
width: 210px;
font-family: "Century Gothic";
font-weight: bold;
border: 1px solid #FFFFFF;
background: url(images/bg_form.png) top left;
}

.asterix{
color: #FF0000;
}

.wes-ory{
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

.owner{
font-size: 12px;
color: #00CC00;
font-style: italic;
}

.block-text{
	padding: 0 0 0 24px;
	}
	

	
.gray-link {
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}
.grayish {
	color: #666;
}
.link-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.side-headline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	margin-left: 15px;
	font-weight: bold;
	margin-top: 15px;
	line-height: 18px;
}
.side-headline a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF !important;
	font-weight: bold;
	margin-top: 15px;
	line-height: 18px;
	text-decoration: none !important;
}
.side-headline a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF !important;
	font-weight: bold;
	margin-top: 15px;
	line-height: 18px;
	text-decoration: none !important;
}
.side-headline a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF !important;
	font-weight: bold;
	margin-top: 15px;
	line-height: 18px;
	text-decoration: underline !important;
}

.side-subhead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-left: 15px;
	margin-top: 0px;
	line-height: 28px;
}

