@charset "utf-8";
html{ height:100%;}
body {padding:0;margin:0;min-height:550px;height:100%;background:url(../images/bg.gif) repeat-y;background-color:#000000;background-position: top center;}
img{border:0;}

#h1_bg_1,#h1_bg_1 .h1{height:20px;background-color:#2d2d2d;padding:0;}
#h1_bg_1{width:100%;margin:0;}
#h1_bg_1 .h1{width:955px;margin:0 auto;text-align:right;}

/* --------------------------------------- footer --------------------------------------------- */

#footerbg,#footerbg1{height:80px;background-color:#252525;}
#footerbg{width:100%;padding-top:20px;background-color:#252525;}
#footerbg1{width:955px;margin:0 auto;text-align:left;position:relative;border:0px solid red;}
.footer,.footer:hover,.line{font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}
.footer {color:#6C6C6C;font-size:10px;}
.footer:hover {color:#C0BFBF;font-size:10px;}
.line{color:#6f6f6f;font-size:9px;}

/* --------------------------------------- footer --------------------------------------------- */

#main_content{width:955px;padding:0;margin:0 auto;min-height:200px;height:auto !important;padding-bottom:20px;}

/* ------------------------------------ section top ------------------------------------------- */
#bg_top{width:955px;height:101px;padding:0;margin:0 auto;
}
#div_logo{width:276px;margin-left:0px;}
#logo_bg_1{width:276px;height:101px;background:url(../images/bg_logo_2.png) no-repeat;margin-left:31px;}
#logo_bg_2{width:276px;height:3px;background-color:#575757;margin-left:31px;z-index:1;position:absolute;}
#logo_bg_3{width:276px;height:4px;background-color:#5d5d5d;margin-top:3px;margin-left:31px;z-index:2;position:absolute;}
#logo_bg_4{width:276px;height:132px;background-color:#3C3C3C;margin-top:3px;margin-left:31px;z-index:3;position:absolute;}
#logo_bg_5{width:276px;height:56px;background:url(../images/under_logo.png) no-repeat;margin-top:135px;margin-left:31px;z-index:4;position:absolute;}
#glove{width:258px;height:138px;background:url(../images/glove_sub.png) no-repeat;margin-top:5px;margin-left:-30px;z-index:1000;position:absolute;}
#logo{margin-top:30px;}
#logo_txt_1{font-family: Corbel;font-size: 16px;color: #ffffff;font-weight:normal;}
#logo_txt_2{font-family: Corbel;font-size: 22.3px;color: #ffffff;font-weight:normal;}
#logo_txt_3{font-family:Corbel;font-size: 13px;color: #ffffff;font-weight:normal;}
#logo_txt_4{font-family: Arial;font-size: 28px;color: #ffffff;font-weight:bold;}
#logo_txt_5 {font-family: Corbel;font-size: 11px;color: #ffffff;font-weight:normal;}
#logo_position_1{margin-top:27px;margin-right:17px;float:right;}
#logo_position_2{width:275px;margin-top:15px;margin-left:35px;float:left;}
#logo_position_3{width:275px;float:left;text-align:center;margin-top:5px;}
#flag{width:275px;float:left;text-align:center;margin-top:5px;}
#main_nav{width:100%;position:relative;}
#main_nav_2{width:625px;height:32px;background:url(../images/bg_main_nav.gif) no-repeat;margin-top:-33px;margin-right:4px;float:right;}
.line_nav{background-color:#595959;height:17px;width:1px;float:left;margin-top:10px;margin-left:10px;}

#home_nav{margin-top:8px;margin-left:40px;float:left;}	
#home_nav a{font-family:Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#home_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}
#about_nav{margin-top:8px;margin-left:10px;float:left;}	
#about_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#about_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}
#grasscare_nav{margin-top:8px;margin-left:10px;float:left;}	
#grasscare_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#grasscare_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}
#ourservices_nav{margin-top:8px;margin-left:10px;float:left;}	
#ourservices_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#ourservices_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}
#gallery_nav{margin-top:8px;margin-left:10px;float:left;}	
#gallery_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#gallery_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;	text-decoration: underline;font-weight: normal;}
#faq_nav{margin-top:8px;margin-left:10px;float:left;}	
#faq_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#faq_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}
#contactus_nav{margin-top:8px;margin-left:10px;float:left;}	
#contactus_nav a{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
#contactus_nav a:hover{font-family: Corbel;font-size: 13px;color: #ffffff;text-decoration: underline;font-weight: normal;}

/* ------------------------------------ section top ------------------------------------------- */

#banner{padding:0;margin:0;width:955px;height:167px;}

#div_nav {margin:0;padding:0;width:955px;height:42px;}
#nav_our_services{width:112px;margin-top:21px;margin-right:3px;float:right;}
#nav_our_services a{	display:block;width:112px;height:22px;background:url(../images/our_services.png);background-position:0 0;text-decoration: none;}
#nav_our_services a:hover{display:block;width:112px;height:22px;background:url(../images/our_services.png);background-position:0 22px;text-decoration: none;}
#nav_domestic{width:227px;margin-top:21px;margin-right:5px;float:right;}
#nav_domestic a{display:block;width:227px;height:22px;cursor:pointer;background:url(../images/domestic.png);background-position:0 0;text-decoration: none;}
#nav_domestic a:hover{display:block;width:227px;height:22px;cursor: pointer;background:url(../images/domestic.png);background-position:0 22px;text-decoration: none;}
#nav_commercial{width:237px;margin-top:21px;margin-right:2px;float:right;}
#nav_commercial a{display:block;width:237px;height:22px;cursor: pointer;background:url(../images/commercial.png);background-position:0 0;text-decoration: none;}
#nav_commercial a:hover{display:block;width:237px;height:22px;cursor: pointer;background:url(../images/commercial.png);background-position:0 22px;text-decoration: none;}


#nav_our_services_out {width:112px;margin-top:21px;margin-right:3px;float:right;}
#nav_our_services_out a{display:block;width:112px;height:22px;background:url(../images/our_services.png);background-position:0 22px;text-decoration: none;}
#nav_our_services_out a:hover{display:block;width:112px;height:22px;background:url(../images/our_services.png);background-position:0 0px;text-decoration: none;}
#nav_domestic_out {width:227px;margin-top:21px;margin-right:5px;float:right;}
#nav_domestic_out a{display:block;width:227px;height:22px;cursor:pointer;background:url(../images/domestic.png);background-position:0 22px;text-decoration: none;}
#nav_domestic_out a:hover{display:block;width:227px;height:22px;cursor: pointer;background:url(../images/domestic.png);background-position:0 0px;text-decoration: none;}
#nav_commercial_out{width:237px;margin-top:21px;margin-right:2px;float:right;}
#nav_commercial_out a{display:block;width:237px;height:22px;cursor: pointer;background:url(../images/commercial.png);background-position:0 22px;text-decoration: none;}
#nav_commercial_out a:hover{display:block;width:237px;height:22px;cursor: pointer;background:url(../images/commercial.png);background-position:0 0px;text-decoration: none;}

.nav {
	font-family: Corbel; 
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align:center;
	vertical-align:bottom;
}
#bg_content{padding:0;margin:0;width:955px;min-height:200px;height:auto !important;height:200px;}
#bg_content_top{
	padding:0;
	margin:0;
	width:955px;
	height:5px;
	background:url(../images/top_bg_content.png) no-repeat;
}
#bg_content_bottom{
	width:955px;
	height:5px;
	background:url(../images/bottom_bg_content.png) no-repeat;	
	margin:0;
	padding:0;
}
.bg_content_bottom{
	width:955px;
	height:5px;
	background:url(../images/bottom_bg_content.png) no-repeat;	
	margin:auto;
	padding:auto;
	border:0px solid red;
}
#bg_content_2{
	padding:0 ;
	margin:0;
	width:945px;
	min-height:410px;
	height:auto !important;
	height:410px;
	border-left:5px solid #1E7642;
	border-right:5px solid #1E7642;
	background:#ffffff;
}
/*
#bg_content_3{
	padding:0;
	margin:0;
	width:945px;
	height:200px;
	height:auto !important;
	height:200px;
	height:200px;
	background:#ffffff;
	margin-top:0px;
	z-index:1000;
}*/
#bg_content_display{padding:0;margin:0;width:955px;min-height:200px;height:auto !important;height:200px;}
#bg_content_top_display{
	padding:0;
	margin:0;
	width:955px;
	height:5px;
	background:url(../images/top_bg_content.png) no-repeat;
		
}
#bg_content_bottom_display{
	width:955px;
	height:5px;
	background:url(../images/bottom_bg_content.png) no-repeat;	
	margin:auto;
	padding:auto;
	border:0px solid red;
}
#bg_content_2_display{
	padding:0 ;
	margin:0;
	width:945px;
	min-height:410px;
	height:auto !important;
	height:410px;
	border-left:5px solid #1E7642;
	border-right:5px solid #1E7642;
	background:#ffffff;
}
#bg_content_3_display{
	padding:0;
	margin:0;
	width:945px;
	height:200px;
	height:auto !important;
	height:200px;
	height:200px;
	background:#ffffff;
	margin-top:0px;
	z-index:1000;
}
#content_txt{
	width:900px;
	margin-top:0;
	float:left;
	margin-left:20px;
}
.h1{
	color:#6C6C6C;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#h
{
        margin-top:0px;
	margin-left:10px;
        width:700px;
        border:0px solid red;
}
.h{
	font-family:Arial; 
	font-size: 25px;
	color: #5EA226;
	font-weight: bold;
	margin-top:0px;
	margin-left:10px;
	display:inline;
}
.hh{
	font-family:Arial; 
	font-size: 25px;
	color: #6d6d6d;
	font-weight: bold;
    margin-top:0px;
	margin-left:15px;
	display:inline;
	
}
.h2{
	font-family:Verdana,Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
	margin-top:0px;
	margin-left:10px;
}
.h22{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
	margin-top:10px;
	margin-left:10px;
        text-decoration:none;
}
.h3{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
	margin-top:10px;
	margin-left:10px;
        text-decoration:none;
}
.h4{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
	margin-top:5px;
	margin-left:10px;
        width:300px;
        text-decoration:none;
}
.text_normal {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #6d6d6d;
	font-weight:normal;
	padding-left:10px;
        padding-top:0px;
	width:920px;
        text-decoration:none;
}
.text_normal1 {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #6d6d6d;
	font-weight:normal;
	padding-left:10px;
	width:300px;
}
.text_normal2 {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #6d6d6d;
	font-weight:normal;
	padding-left:10px;
	width:720px;
}
#left
{
	width:310px;
        height:100%;
	float:left;
	margin-left:7px;
	border:0px solid blue;
}
#right
{
	border:0px solid #FF00FF;
        float:left;
        height:100%;
        margin-left:30px;
        width:310px;
}
#neatgrass
{
	border:0px solid #FF00FF;
        float:left; 
        margin-top:15px;
        margin-left:30px;
        width:250px;
        height:34px;
}
#neatgrass1
{
	border:0px solid #FF00FF;
        float:left; 
        margin-top:10px;
        margin-left:30px;
        width:250px;
        height:34px;
}
.link { 
	padding:0;
	margin:0;
	color: #077801;  
	font-family: Verdana; 
        font-weight:bold; 
	text-decoration: none;
}
.link:hover{
	padding:0;
	margin:0;
	color: #74B33E;  
	font-family: Verdana; 
        font-weight: bold; 
	text-decoration: none;
}
.list_content1 ul{
	color:#6d6d6d;
	font-weight:normal;
}
.list_content1 li{
	padding-bottom:0px;
}
.list_content_normal1{
	color:#6d6d6d;
	font-weight:normal;
        font-size: 11px;
        font-family: Verdana,Arial, Helvetica, sans-serif; 
}
#need
{
	width:140px;
	height:180px;
	float:right;
	margin-top:-70px;
	margin-right:63px;	
}
#save
{
	width:180px;
	height:160px;
	float:right;
	margin-top:-95px;
	margin-right:25px;	
}
#easy
{
	width:180px;
	height:120px;
	float:right;
	margin-top:-95px;
	margin-right:25px;	
}
#easy1
{
	width:202px;
	height:342px;
	float:right;
	margin-top:-95px;
	margin-right:2x;	
}
#grass
{
	width:202px;
	height:342px;
	float:right;
	margin-top:-1160px;
	margin-right:5px;	
}
/*#pet
{
	width:380px;
	height:250px;
	float:right;
	margin-top:-70px;
	margin-right:-175px;	
}*/

#pet
{
	width:202px;
	height:250px;
	float:right;
	margin-top:-70px;
	
}
.be_af_txt {
	font-family: Corbel; 
	font-size: 15px;
	color: #acacac;
	font-weight:normal;
}
#fla_area{
	padding:0 auto;
	margin:0 auto;
	width:660px;
	height:380px;
	padding-top:15px;
	margin-left:12px;
	border: 0px solid #e5e5e5;
}
#fla_area_02{
	padding:0 auto;
	margin:0 auto;
	width:660px;
	height:380px;
	padding-top:15px;
	margin-left:12px;
	border: 0px solid #e5e5e5;
}
.galley_txt{
width:250px;
float:right;
margin-right:15px;
margin-top:-380px;
}
.gallery_txt2{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #6d6d6d;
	font-weight:normal;
	border: 0px solid #e5e5e5;
	margin-left:5px;

}
/*.head_gallery{
	width:650px;
	height:50px;
	padding-top:0px;
	margin-left:12px;
	border: 0px solid #e5e5e5;
       background:url(../images/head_gallery.png);

}*/

.vtop_1{
	vertical-align:top;
	color: #6d6d6d;
	font-size: 11px;
	font-weight:normal;
	margin:5px;
	padding-top:20px;	
}
.vtop{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
	color: #6d6d6d;
	font-size: 11px;
	font-weight:normal;
	margin:5px;	
}
.formfield {
  color: #6d6d6d;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #494640;
  background-color: #ffffff;
  width: 200px;
}
.formfield2 {
  color: #6d6d6d;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #494640;
  background-color: #ffffff;
  width:200px;
 }
.formbutton {
  color: #ffffff;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border: 1px solid #494640;
  background-color: #3C3C3C;
  width:80px;
}
.alert {
  font-family:  Arial, Helvetica,sans-serif;
  font-size: 10pt;
  color: #ff0000;
  text-decoration: none;
  font-weight: bold;
  margin-left:5px;
}
.textlink1 a:{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  font-weight: bold; 
}
.textlink1 a:active{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  font-weight: bold; 
}
#exalogo{
	width:54px;
	top:10px;
	right:20px;
	position:absolute;
}
#exalogo a{ 
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 0;
}
#exalogo a:hover{
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 20px;
}
.h3_footer
{margin:0px;
padding:0px;
}