	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {width:0px; height:24px; left:5px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(images/medium_purple_right.gif); width:6px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(images/medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:#003334; border-style:none; border-width:1px; padding:2px 0px 2px 0px ; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#003334; border-style:solid; border-color:#ffffff; border-width:1px; padding:5px; margin:4px 0px 0px; }

		/* [Underlayment (Drop Shadow)] */
		#imenus0 .imunder {background-color:#a2a2a2; top:1px; left:1px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=59);opacity:0.59;-moz-opacity:0.59;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a {height:24px; background-color:#003334; color:#ffffff; text-align:center; font-family:Arial; font-size:9px; font-weight:normal; font-style:normal; text-decoration:none; border-style:solid; border-color:#ffffff; border-width:1px; padding:2px 8px ; margin:0px 2px 0px 2px ; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#003334; text-decoration:none; border-color:#003334; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#003334; text-decoration:none; border-color:#003334; }

		/* [active] */
		#imenus0 li a.iactive {background-color:transparent; }


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {height:auto; background-color:#003334; color:#ffffff; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#ffffff; border-width:1px; padding:2px 5px; margin:0px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#003334; color:#ffffff; text-decoration:underline; border-color:#ffffff; }
		#imenus0 ul li a.ihover {background-color:#003334; color:#ffffff; text-decoration:underline; border-color:#ffffff; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:transparent; }
body{
	background-color:#003333;
	margin:0;
	padding:0;
	/*position:relative;*/
	color:#003333;
	margin-left: 0px;
	margin-top: 0px;
	}
table.resizefix td{
	min-width:0px;
	}
p{
	font:normal 13px "Arial", Times, serif;
	padding:0px 20px;
	vertical-align:top;
	}
	
. botnav{
	font:normal 13px "Arial", Times, serif;
	color:#ffffff
	padding:0px 20px;
	vertical-align:top;
	}
	
p.head1	{
	padding:10px 5px;
	margin:0;
	text-decoration:underline;
	font-size:19px;
	font-weight: bold;
	}
h1{
	font:normal 13px "Arial", Times, serif;
	padding:10px 5px;
	margin:0;
	text-decoration:underline;
	}

hr{
	margin:15px 0 45px 0;
	}	

img{
	border:0;
	}

dt{
	font-size:15px;
	font-weight:bold;
	padding:10px 0 5px 0;
	}
	
dd{
	padding:0 0 10px 0;
	}
	
a:link {color:#003333;}
a:hover {color:#003333;}
a:visited {color:#003333;}

#header{
	background: url(http://www.theputtinggreencompany.com/images/newheader/headerBG.gif) top left repeat;
	width:100%;
	height:80px;
	}
	
h1{
	font-size:20px;
	font-weight:bold;
	padding:3px 0 25px 0;
	}
h1.news{
	font-size:24px;
	font-weight:bold;
	padding:3px 0 25px 0;
	text-decoration: none;
	}

h1.home{
	background: url(http://www.theputtinggreencompany.com/images/image_content_homepage.jpg) top left no-repeat;
	width:557px;
	height:330px;
	padding:0;
	margin:15px 0 0 0;
	}
	
h1.home span{
	display:none;
	}
	
.logo{
	margin:0;
	padding:0;
	}	

.wiybackyard{
	margin:0;
	padding:0;
	}
	
.xgrass{
	margin:0;
	padding:0 0 8px 20px;
	}
	.homeimage{
	padding:0;
	margin:3px 0 3px 0;
	}
	
#footer{
	margin:3px 0 0 0;
	padding:0;
	font:normal 9px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#CCCC99;
	width:100%;
	clear: both;
	}
	
#footer ul{
	list-style: none;
	padding:0;
	margin:3px 0 20px 5px;
	}

#footer li{
	display:inline;
	}
	
#footer li a:link, #footer li a:visited{
	color:#CCCC99;
	}
	
#footer li a:hover{
	color:#fff;
	}

#footerbandt{
	background-color:#366F3C;
	height:16px;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #000;
	}
	
#footerbandb{
	/*padding:0;
	margin:0;*/
	background: url(http://www.theputtinggreencompany.com/images/newheader/bottombar.gif) top left repeat-x;
	height:16px;
	width:100%;
	}
	
#content{
	font:normal 13px "Arial", Times, serif;
	background: url(http://www.theputtinggreencompany.com/images/background.gif) top left repeat;
	padding:10px 20px;
	vertical-align:top;
	}
	
#searchform{
	margin:20px 0;
	}
	
#main p{
	/*width:300px;*/
	}

#main img{
	margin-left:3px;
	border:2px solid #366F3C;
	}
	
.smallgray{
	float:left;
	color:#666666;
	font-size:11px;
	font-style:italic;
	display:block;
	width:100%;
	padding-bottom:20px;
	}

.facts, .factss{
	float:right;
	text-align:left;
	}

.facts img{
	float:left;
	margin:0 10px;
	padding:3px 10px;
	}
	
.factss{
	float:right;
	text-align:left;
	height:200px;
	padding:0 0 0 5px;
	margin:0 10px 0 0;
	}
	
.factss img{
	float:left;
	margin:0;
	padding:0;
	}
	
.imagineimg{
	float:right;
	margin-left:10px;
	border:2px solid #003334;
	}
	
.installcontainer{
	width:650px;
	height:200px;
	padding:0;
	margin:10px 0 0 5px;;
	}
	
.installcontainer p{
	vertical-align:inherit;
	padding:30px 0 0 0;
	margin:0;
	}
	
.alignL{
	float:left;
	width:310px;
	text-align:right;
	}

.alignR{
	float:right;
	width:295px;
	text-align:left;
	}
img.alignL, img.alignR{
	border:2px solid #003334;
	}

#productinfo{
	width:500px;
	}

#productinfo dt{
	padding:20px 0 10px 0;
	margin:0;
	}

#productinfo dd{
	padding:0;
	margin:0;
	}
	
#productinfoimg{
	float:right;
	width:360px;
	margin-top:-1150px;
	padding:20px 0 0 500px;
	}
	
#productinfoimg img{
	margin:100px 35px 0 0;
	border:2px solid #003334;
	}
	
.galleryA{
	border:2px solid #003334;
	margin:5px;
	}

.galleryB{
	border:2px solid #003334;
	margin-right:55px;
	}
	
.service{
	width:500px;
	}

#selector{
	text-align:center;
	margin:20px 0 10px 0;
	}
	
#selector select{
	margin-right:30px;
	}

/*begin admin styles*/

#adminstatesform input, #adminstatesform textarea{
	border:1px solid #003334;
	}

#states{
	background-color:#366F3C;
	font:normal 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:auto;
	color:#fff;
	width:850px;
	}

#states td{
	
	padding:0 10px;
	}
	
td.statetitle{
	font:bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color:#003334;
	padding:5px 5px;
	}
td.statetitle2{
	font:normal 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color:#003334;
	padding:5px 0;
	}
	
.cityadded{
	font:bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:red;
	}
	
.back{
	width:840px;
	margin:auto;
	text-align:right;
	font:bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0 0 5px 0;
	}
	
#login{
	/*float:right;*/
	text-align:right;
	}
	
.stateoff{
	color:gray;
	}

#lcfooter{
	text-align:center;
	margin:25px 0 5px 0;
	}

#lcfooter ul{
	list-style:none;
	}

#lcfooter li{
	display:inline;
	}
	
#lcfooter li a{
	font:normal 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0 5px;
	}
	
.lscontact{
	padding:0;
	margin:10px 0;
	color:#3F5933;
	}
TR.headerNavigation {
  background: #003334;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003334;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}
