body
{
	margin: 0px 0px 0px 18px;
	font-family: verdana,arial,san-serif;
	background-image: url(http://www.greensorgrass.com/img/bg.jpg);
	background-repeat: repeat;
}
#container
{
	width: 950px;
	vertical-align: top;
}
#header { width: 950px; height: 111px; clear:both; background-color: #ffffff; }
.header-title { width: 939px; background-repeat: no-repeat; height: 111px; background-color: #ffffff; float:left; border-style:none;}
.header-middle { background-image: url(http://www.greensorgrass.com/img/header_middle.jpg); width: 308px; background-repeat: no-repeat; height: 111px; background-color: #ffffff; float:left; border-style:none;}
.header-end { background-image: url(http://www.greensorgrass.com/img/top_right.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 11px; height: 111px; float:right; border-style:none;}
#menu-bar { width: 111px; height: 31px; background-color: #ffffff;}
#bodyContent { width: 950px; background-image: #ffffff url(http://www.greensorgrass.com/img/body_background.jpg);background-repeat:repeat-y; vertical-align:top; }
#body { width: 950px; background-image: url(http://www.greensorgrass.com/img/body_background.jpg);background-repeat:repeat-y; vertical-align:top; }
.body-left-margin
{
	background-image: url(http://www.greensorgrass.com/artificial-grass/left.jpg);
	background-repeat: repeat-y;
	width: 200px;
	float: left;
	padding-left: 11px;
	vertical-align: top;
	height: 100%;
}
.body-left-margin-table { width: 198px;background-image: url(http://www.greensorgrass.com/img/left.jpg); background-repeat:repeat-y; }
.body-content { width: 739px; background-color: #ffffff; float:left; } 
.body-footer-information { padding-top: 20px; text-align: center; font-family: Trebuchet MS; font-size: 0.8em; }
#body-footer { width: 950px; background-color: #ffffff; height: 15px; background-image: url(http://www.greensorgrass.com/img/bottom2.jpg); background-repeat: no-repeat; float:right;} 
#footer { width: 950px; background-color: transparent; }
#footer a { font-size: 0.8em; color: #ffffff; text-decoration: underline; padding-left: 4px; }
#footer a:hover, a:active, a:visited { text-decoration: none; }
.footer-info { float: right; font-size: 0.7em; color: #ffffff; text-decoration: none; padding-right: 6px; clear:both; padding-top: 8px; }
.footer-menu { float: left; padding-bottom: 30px; padding-top: 8px; }
.footer-brochure { float: right; padding-left: 60px; padding-top: 6px; padding-bottom: 20px; }
h1 { font-size: 1.1em; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #16ac68; font-weight: bolder; padding-left: 10px; }
p { font-size: 0.8em; padding-right: 20px; padding-left: 10px; white-space:normal; }
.tblContactUs { font-family: Trebuchet MS; font-size: 0.9em; width: 650px; background-color: #f2f2f2; }
table td { border-style: none; white-space:normal; }
.tdRighAlign { text-align: right; font-weight: bold; }
.tdLeftAlign { text-align: left; }
ol { font-size: 0.9em; padding-right: 20px; }
.picGrid1 { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; vertical-align: top; padding-top: 2px; text-align: center; width: 330px; font-size: 0.8em; }
.picGri1-image { width: 330px; border-style: none; height: 250px; }
.aboutus-body-image-1 { height: 17px; width: 650px; border-style: none; text-align: center; }
.warranty-image{ border-style: none; width: 156px; height: 149px; }
.mirage-putting{ text-align: center; font-size: 0.8em; width: 169px; font-weight: bold;}
.alert { color: red; font-size: 0.8em; }