/* Template */
body
{
margin: 0px;
background-color: #389B3D;
background-image:url(../images/mod-perimeter3.jpg);
background-repeat:repeat-y;
background-position:center;
font-family: sans-serif;
color: #000000;
font-size: 11px;
}

#container
{
width:750px;
margin-left:auto;
margin-right:auto;
}

#masthead
{
float:left;
height:94px;
width:750px;
}

#left_content_right
{
float:left;
width:750px;
background-image:url(../images/left_content_right_bg.jpg);
background-repeat:repeat-y;
}

#leftnav
{
	float: left;
	width: 179px;
	height: auto;
	font-family: sans-serif;
	color:#FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 15px;
}

#content
{
float:left;
width:547px;
}
#adsense
{
float:left;
width:400px;
padding-left:100px;
}
#right_bar
{
float:left;
height:8px;
width:24px;
background-image:url(../images/right_top.gif);
background-repeat:no-repeat;
}

#footer
{
float: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 750px;
height: 41px;
background-image:url(../images/mod-footer.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#footer_text
{
width: 750px;
height: 28px;
text-align:center;
color:#9D9EA3;
font-size:10px;
margin-top:13px;
}

/* End Template */

#welcome
{
float: left;
width: 515px;
height: 160px;
background-image:url(../images/mod-welcome.jpg);
background-repeat:no-repeat;
background-color: #FFFFFF;
color: #555860;
font-size:12px;
font-family: sans-serif;
padding-left:32px;
padding-top:60px;
}

.padding_box
{
padding-right:20px;
padding-top:10px;
}

.padding_box2
{
padding-right:20px;
padding-top:2px;
}

#irrigation
{
float:left;
width: 182px;
height: 151px;
color: #5A625A;
font-size: 11px;
font-family: sans-serif;
background-image:url(../images/mod-irrigation.jpg);
background-repeat:no-repeat;
text-align:right;
}


#hardscaping
{
float:left;
width: 182px;
height: 151px;
color: #5A625A;
font-size: 11px;
font-family: sans-serif;
background-image:url(../images/mod-hardscapes.jpg);
background-repeat:no-repeat;
text-align:right;
}
#lighting
{
float:left;
width: 182px;
height: 151px;
color: #5A625A;
font-size: 11px;
font-family: sans-serif;
background-image: url(../images/mod-lighting.jpg);
background-repeat:no-repeat;
text-align:right;
}
#newproducts
{
float: left;
width: 527px;
height: 143px;
background-image: url(../images/mod-newproducts.jpg);
background-repeat: no-repeat;
background-color: #B4B391;
padding-left:20px;
padding-top:5px;
}
#waterfeatures
{
color: #000000;
width: 370px;
font-size: 11px;
font-family: sans-serif;
}
#latest
{
float:left;
width: 203px;
height: 265px;
color: #5A625A;
font-size: 11px;
font-family: sans-serif;
background-image:url(../images/mod-design.jpg);
background-repeat:no-repeat;
background-color:#C6D988;
padding-left: 20px;
padding-right: 50px;
padding-top: 5px;
}
#hottopics
{
float:left;
width: 204px;
height: 265px;
color: #5A625A;
font-size: 11px;
font-family: sans-serif;
background-image:url(../images/mod-equipment.jpg);
background-repeat:no-repeat;
background-color:#E3F1C0;
padding-left: 20px;
padding-right: 50px;
padding-top: 5px
}
.subheading
{
color:#FFFFFF;
font-size: 13px;
font-family:sans-serif;
padding-left: 18px;
}

.padding
{
	padding-left: 10px;
}

.padding20
{
	padding-left:20px;
}

#padding
{
	padding: 15px;
}

#adsense
{
width:336px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:10px;
}

h1
{
height: 40px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-image:url(../images/mod-h1.gif);
background-repeat:repeat-x;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
margin: 0px;
}
h2
{
height: 20px;
font-size: 13px;
font-weight: bold;
color: #000000;
background-image: url(../images/BG-h1.jpg);
background-repeat:repeat-x;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
}

.h2_mod
{
background-image:none;
padding:0px;
margin:0px;
}

h3
{
font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	}
	
a.nav-subtitle:link
{
}
a.nav-subtitle:active
{
}
a.nav-subtitle:hover
{
}
a.nav-subtitle:visited
{
}

	
.h3_mod
{
background-image:none;
padding:0px;
margin:0px;
border:none;
}
	
a:link {
	color: #FF9900;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	}
a:active {
	color: #FF9900;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	}
a:visited {
	color: #FF9900;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	}
a:hover{
	color: #FF6600;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	}
	

.ulnav
{
	padding-left: 10px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

li a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;

	} 
li a:active {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
    }
li a:link {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}
li a:visited {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}
li a:hover {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
} 

.BGFFF
{
background-color: #FFFFFF;
}

.bar
{

background-image:url(../images/right_bg.gif);
background-repeat:repeat-y;}

a {text-decoration:none; color: #01380A;} 
 

.border_left {background-image:url(images/border_left.gif); background-position:right; background-repeat:repeat-y;}
.border_right {background-image:url(images/border_right.gif); background-position:left; background-repeat:repeat-y;}
.top_line {background-image:url(images/top_bg.gif);}
.top_line1 {background-image:url(images/top_line1_bg.gif);}
.left_line {background-image:url(images/menul_bg.gif);
background-repeat:repeat-y;}
.bottom_line {background-image:url(images/bottom_bg.gif);}
.right_line {background-image:url(images/right_bg.gif);}



.top_home {background-image:url(images/top_home_bg.jpg); padding-left:32px; padding-top:21px;}
.banners_home {background-image:url(images/banners_home_bg.gif);}
.banner_home {background-position:left; background-repeat:no-repeat; padding-right:18px; padding-top:0px; text-align:right;}
.main_home {background-image:url(images/main_bg_home.gif); padding-left:35px; padding-top:10px; padding-right:30px; padding-bottom:10px; background-position:top; background-repeat:repeat-x; background-color:#B4B391;}
.main_home1 {padding-left:35px; padding-top:10px; padding-right:30px; background-repeat:repeat-x;}

.copyright {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #9C9EA3;}

.menul {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #F6FFED; font-weight:bold; padding-left:26px;}
.menul:hover {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #555D60; font-weight:bold; padding-left:26px; text-decoration:none;}
.menul_list {padding-left:30px; padding-top:1px; padding-bottom:5px; list-style-image: none; list-style-type: none; margin: 0px;}
.menul_sub {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #F6FFED; font-weight:normal;}
.menul_sub:hover {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #555D60; font-weight:normal; text-decoration:none;}

.form {margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;}
select {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px;
 color: #000000;}
input, textarea {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
 color: #000000;}
.button {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px;
 color: #ffffff; background-color:#61792D; font-weight: bold;}

.images {border-color:#00330D; background-color:#CBCDD8; border-width:1px;}



/*** Irrigation_zip.htm Styles ***/

.line_delimiter
{
height:4px;
background-image:url(../images/line_delimiter.gif);
background-repeat: repeat-x;
}

.banners_bg
{
height:148px;
background-image:url(../images/banners_bg.gif);
background-repeat: repeat-x;
}

#lighting_zip_bg
{
width:33%;
background-image:url(../images/lighting_zip_bg.jpg);
}

#water_zip_bg
{
width:33%;
background-image:url(../images/water_zip_bg.jpg);
}

#hardscaping_zip_bg
{
width:33%;
height:148px;
background-image:url(../images/hardscaping_zip_bg.jpg);
}

#irrigation_zip_bg
{
width:33%;
height:148px;
background-image:url(../images/irrigation_zip_bg.jpg);
}

.latest_news_zip
{
height:24px;
width:49%;
background-image:url(../images/title_home_bg1.gif);
background-repeat:repeat-x;
padding-left:35px;
}

.between_topic_news
{
width:10px;
background-image:url(../images/title_home_bg1.gif);
background-repeat:repeat-x;
}

.between_topic_news2
{
width:10px;
background-image:url(../images/main_bg_home3.gif);
background-repeat:repeat-y;
}

.hot_topic_zip
{
height:24px;
width:49%;
background-image:url(../images/title_home_bg1.gif);
background-repeat:repeat-x;
padding-left:25px;
}

#latest_news_content
{
width:49%;
background-image:url(../images/main_bg_home1.gif);
background-repeat:repeat-x;
background-color:#C7DF87;
}
#hot_topic_content
{
width:49%;
background-image:url(../images/main_bg_home4.gif);
background-repeat:repeat-x;
background-color:#E8F6C1;
padding-left:25px;
}

p
{
font-family: sans-serif; 
font-size: 11px;
color: #000000;
}

.dark {
color: #000000;
}

/* Press Release Styles */

#article
{
	float:left;
	width:370px;
	height:auto;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	padding:0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background-color: #F2F2F2;
	
}

.article_p
{
padding-left:10px;
padding-right:10px;
}

#article2
{
float:left;
width:100px;
height:auto;
margin-right:10px;
margin-left:10px;
margin-top:20px;
padding:3px 10px 10px 10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	text-align:right;
	background-image: url(../images/BG-h1.jpg);
background-repeat:repeat-x;
color:#000000;
	background-color: #F2F2F2;

}

#article2 p
{
	margin-top:3px;
	color:#000000;
	text-align:center;
	font-weight:bold;

}

.article_header
{	
height: 20px;
font-size: 12px;
font-weight: bold;
color: #000000;
background-image: url(../images/BG-h1.jpg);
background-repeat:repeat-x;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
margin:0px;
}

.article_date
{
color: #000066;
border-bottom:2px dotted #000066;
margin-left:30px;
}

.article_read_more
{
height:14px;
background-color: #CCC;
text-align:right;
}

/* End of Press Release */

a.grey:link
{
	color: #666666;
	text-decoration:underline;
}
a.grey:active
{
	color: #666666;
}
a.grey:hover
{
	color: #000000;
	text-decoration:underline;
}
a.grey:visited
{
	color: #666666;
}

a.copyright:link
{
	color: #9D9EA3;
	text-decoration:none;
}
a.copyright:active
{
	color: #666666;
}
a.copyright:hover
{
	color: #000000;
	text-decoration:underline;
}
a.copyright:visited
{
	color: #9D9EA3;
}

a.blue:link
{
	color:#006699;
}
a.blue:active
{
	color: #006699;
}
a.blue:hover
{
	color: #0099CC;
	text-decoration:none;
}
a.blue:visited
{
	color: #006699;
}

a.orange:link
{
	color:#FF9900;
}
a.orange:active
{
	color: #FF9900;
}
a.orange:visited
{
	color: #FF9900;
}
a.orange:hover
{
	color: #FFCC33;
	text-decoration:none;
}


/*  Heading Classes */

.H2_green
{
	font-family: arial;
	color:#50880D;
	font-size:16px;
	background-image:none;
	font-weight:bold;
	white-space: normal;
	letter-spacing: -2px;
}

.H2_grey
{
font-family: arial;
color:#595E61;
font-size:13px;
background-image:none;
font-weight:bold;
}

.H2_white
{
font-family: arial;
color:#FFFFFF;
font-size:14px;
background-image:none;
font-weight:bold;
padding:0px;
margin:0px;
}

#light-green
{
background-image:url(../images/left-nav-expand.jpg);
background-repeat:repeat-y;
height:auto;
width:180px;
}

#light-green-top
{
background-image:url(../images/left-nav-top.jpg);
background-repeat:no-repeat;
height:25px;
width:179px;
}
#light-green-bottom
{
background-image:url(../images/left-nav-bottom.jpg);
background-repeat:no-repeat;
height:25px;
width:179px;
}

