/*
	General styles
*/
HTML,BODY {
	BACKGROUND-COLOR: #f3f2e4 ;
	MARGIN: 0px;
	PADDING: 0px;
}
BODY{
	FONT-FAMILY:  Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #333333;
	FONT-SIZE: 12px;
	background:url(images/bg.jpg) repeat-y center;
}
DIV,TH,TD,P{
	FONT-FAMILY:  Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #333333;
	FONT-SIZE: 12px;
}
INPUT,TEXTAREA, SELECT,TT{
	FONT-FAMILY:  Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #333333;
	FONT-SIZE: 12px;
	padding:1px;

}
form{
	margin:0px;
	padding:0px;
}
.city-line{
	float:left;
	padding-right:35px;
}
.contact-form-con input, .contact-form-con textarea{
	font-family:helvetica, arial, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 14px;
	padding:2px;
	border:1px solid #999999;
	background:#fff;
}
.contact-form-con input:focus, .contact-form-con textarea:focus{
	font-family:helvetica, arial, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 14px;
	padding:2px;
	border:1px solid #0E8A53;
	background:#FFFAEF;
}
A:link {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #000;
	TEXT-DECORATION: none;
}
A.lite:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.lite:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

H1 {
	font-family:arial black, arial, sans-serif;
	FONT-SIZE: 24px;
	color: #000;
	line-height:1em;
}
H2 {
	FONT-SIZE: 14px;
	color:#000;
}
H3 {
	FONT-SIZE: 12px;
	color: #000;
}
HR {
	COLOR: #cccccc;
	HEIGHT: 1px;
}

.clearing{
	clear:both;
}
.container{
	margin:0 auto;
	width:875px !important;
	max-width:875px !important;
	position:relative;
	background:url(images/sec-container-bg.jpg) no-repeat 0px 222px #fff;
}
.header{
	position:relative;
	height:222px;
	width:875px;
	background:url(images/sec-head-bg.jpg) no-repeat top;
}
.logo{
	position:absolute;
	top:107px;
	left:122px;
	width:297px;
	height:74px;
}
.quote{
	position:absolute;
	top:66px;
	right:32px;
	width:225px;
	height:25px;
}
.quote a{
	display:block;
	width:225px;
	height:25px;
}
.grasses-nav{
	position:absolute;
	left:461px;
	top:134px;
	height:17px;
	width:66px;
}

.grasses-nav a:link, .grasses-nav a:visited, .grasses-nav a:active, .grasses-nav a:hover {
	display:block;
}
.grasses-nav a:hover {
	border-bottom:1px solid #FDFCF8;
}

.facts-nav{
	position:absolute;
	left:546px;
	top:134px;
	height:17px;
	width:43px;
}

.facts-nav a:link, .facts-nav a:visited, .facts-nav a:active, .facts-nav a:hover {
	display:block;

}
.facts-nav a:hover {
	border-bottom:1px solid #FDFCF8;
}

.about-nav{
	position:absolute;
	left:609px;
	top:134px;
	height:17px;
	width:48px;
}

.about-nav a:link, .about-nav a:visited, .about-nav a:active, .about-nav a:hover {
	display:block;

}
.about-nav a:hover {
	border-bottom:1px solid #FDFCF8;
}


.products-nav{
	position:absolute;
	left:678px;
	top:134px;
	height:17px;
	width:72px;
}

.products-nav a:link, .products-nav a:visited, .products-nav a:active, .products-nav a:hover {
	display:block;

}
.products-nav a:hover {
	border-bottom:1px solid #FDFCF8;
}

.contact-nav{
	position:absolute;
	left:768px;
	top:134px;
	height:17px;
	width:88px;
}

.contact-nav a:link, .contact-nav a:visited, .contact-nav a:active, .contact-nav a:hover {
	display:block;

}
.contact-nav a:hover {
	border-bottom:1px solid #FDFCF8;
}
.main{
	position:relative;
	padding:0px 0px 0px 0px;
}
.main .left-column{
	float:left;
	width:219px;
	margin:0px 0px 0px 35px;
    height: 451px;
}
.sub-nav{
	background:url(images/sub-nav-bg.png) no-repeat top;
	width:219px;
	height:272px;
}
.sub-navf{
	background:url('images/sub-nav-bgf.png') no-repeat 50% top;
	width:219px;
	height:329px;
}
.sub-navg{
	background:url(images/sub-nav-bgg.png) no-repeat top;
	width:219px;
	height:451px;
}
.sub-nav-top{
	width:219px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:18px;
	color:#fff;
}
.sub-nav ul{
	padding:12px 0px 0px 15px;
	margin:0px;
	list-style:none;
}
.sub-nav li{
	padding:0px 0px 10px 0px;
}
.sub-navf ul{
	padding:12px 0px 0px 15px;
	margin:0px;
	list-style:none;
}
.sub-navf li{
	padding:0px 0px 10px 0px;
}
.sub-navg ul{
	padding:12px 0px 0px 15px;
	margin:0px;
	list-style:none;
}
.sub-navg li{
	padding:0px 0px 10px 0px;
}
a.highlight:link, a.highlight:active, a.highlight:visited, a.highlight:hover{
	color:#fabb40;
} 
.sub-nav a:link, .sub-nav a:active, .sub-nav a:visited, .sub-nav a:hover {
	font-size:14px;
	font-weight:bold;
}
.sub-nav a:hover {
	color:#fabb40;
}
.sub-navf a:link, .sub-navf a:active, .sub-navf a:visited, .sub-navf a:hover {
	font-size:14px;
	font-weight:bold;
}
.sub-navf a:hover {
	color:#fabb40;
}
.sub-navg a:link, .sub-navg a:active, .sub-navg a:visited, .sub-navg a:hover {
	font-size:14px;
	font-weight:bold;
}
.sub-navg a:hover {
	color:#fabb40;
}
.main .right-column{
	float:right;
	width:595px;
}

.right-col-con{
	font-size:16px;
	line-height:1.5em;
	padding-right:25px;
}
.grass-type{
	position:relative;
	margin:0 auto;
	width:875px;
	height:73px;
	background-image:url(images/GrassOptionsBar.gif);
}

.grasses{
	position:relative;
	height:73px;
}
.locations{
	width:184px;
	margin:0px 0px 0px 50px;
	font-size:14px;
	color:#fff;
	float:left;
}
.locations a{
	color:#fff;
}
.locations-top{
	background:url(images/2locations.jpg) no-repeat top left;
	width:184px;
	height:47px;
	padding-bottom:10px;
}
.footer{
	width:875px;
	margin:0 auto;
	position:relative;
	background:#1a460f;
	height:35px;
	line-height:35px;
	color:#fff;
}
.footer a{
	color:#fff;
}

.footer ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.footer ul li{
	float:left;
}

.bot-nav{
	padding-left:137px;
}

.site-name{
	font-size:10px;
}

.grasslist li{
	display:inline;
	padding-right:20px;
	background-image:url(images/GrassIcon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:27px;
	padding-top:4px;
	padding-bottom:4px;
}


/*
grass types top row
*/
.grassq{
	position:absolute;
	top:29px;
	left:5px;
	width:auto;
	height:auto;
}
.grass1{position:absolute;top:12px;left:142px;width:102px;height:20px;}
.grass2{position:absolute;top:12px;left:251px;width:80px;height:20px;}
.grass3{position:absolute;top:12px;left:356px;width:80px;height:20px;}
.grass4{position:absolute;top:12px;left:460px;width:115px;height:20px;}
.grass5{position:absolute;top:12px;left:575px;width:80px;height:20px;}
.grass6{position:absolute;top:12px;left:667px;width:83px;height:20px;}

/*
grass types bottom row
*/
.grass7{position:absolute;top:42px;left:142px;width:90px;height:20px;}
.grass8{position:absolute;top:42px;left:251px;width:95px;height:20px;}
.grass9{position:absolute;top:42px;left:356px;width:80px;height:20px;}
.grass10{position:absolute;top:42px;left:460px;width:80px;height:20px;}
.grass11{position:absolute;top:42px;left:575px;width:97px;height:20px;}
.grass12{position:absolute;top:42px;left:667px;width:91px;height:20px;}
/*lucky 13*/
.grass13{position:absolute;top:42px;left:768px;width:92px;height:20px;}
.grass14{position:absolute;top:42px;left:452px;width:110px;height:20px;}

