/* TEXT */
body {
	font-size: 65.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003b1e;
	background-color: #FFFFFF;
	margin:0px;
	margin-left:AUTO;
	margin-right:AUTO;
  	padding:30px 0px 0px 0px;
	background-image:url(images/bg_image.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.clear {
	clear:both;
}
#contentMain {
	width:900px;
	margin: 0px auto;
}
#footer2 {
	width:900px;
	margin: 0px auto;
}
#top {
	border-right: 1px solid #82C01B;
	height:97px;
	background-image: url(images/body_top.gif);
	background-repeat: no-repeat;
	clear:both;
}
.homePage {
	font-size:11px;
}

#content {
	border-right: 1px solid #82C01B;
	border-bottom: 1px solid #82C01B;
	background-image: url(images/body_rep.gif);
	background-repeat: repeat-y;
	min-height:400px;
	line-height:140%;
}
.contentPad {
	padding:10px 20px 10px 40px;
	height:510px:
}
.leftContent {
	width:430px;
	height:500px;
	float:left;
	border-right: 1px solid #82C01B;		
	margin-bottom:20px;
	position:relative;
}
.aboutContent {
	width:612px;
	height:500px;
	float:left;
	line-height:130%;
	border-right: 1px solid #82C01B;		
	margin-bottom:20px;
	position:relative;
}
.TandCContent {
	width:855px;
	height:354px;
	overflow:auto;
	float:left;
	position:relative;
}
.leftContentPad {
	padding:20px 0px 0px 0px;
	width:410px;
	position:relative;
}
.leftContentPadrev {
	padding:20px 0px 0px 0px;
	width:410px;
	height:210px;
	overflow:auto;
}
.leftContentPadrevNoPad {
	padding:20px 0px 0px 0px;
	width:410px;
	height:210px;
	overflow:auto;
}
.greenBanner {
	padding:0px 0px 0px 0px;
	width:86px;
	height:105px;
	float:right;
	position:relative;
	margin-left:20px;
	margin-bottom:20px;
}
.product {
	width:116px;
	height:196px;
	margin-right:28px;
	position:relative;
	float:left;
}
.productNoMargin {
	width:116px;
	height:196px;
	margin-right:0px;
	position:relative;
	float:left;
}
.productsInfo {
	width:116px;
	padding:4px 0px 0px 0px;
	line-height:125%;
	text-transform:uppercase;
	margin-bottom:20px;
	text-align:left;
	font-size:75%;
}
.rightContent {
	width:390px;
	float:right;
}
.galleryImg {
	float:left;
}
.galleryInfo {
	padding:4px 0px 14px 0px;
	line-height:115%;
	font-size:75%;
	text-transform:uppercase;
}
.footerLinks {
	text-align:right;
	color:#17513B;
	padding:5px 20px 5px 5px;
}
.footerLinks a {
	text-transform:uppercase;
	text-decoration:none;
	color: #82C01B;
	padding-right:25px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right;	
}
.pageOn {
	text-transform:uppercase;
	text-decoration:none;
	color:#003b1e;
	padding-right:25px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right;	
}

.footerLinks2 {
	padding:10px 0px 0px 0px;
}
.footerLinks2 a {
	text-decoration:none;
	color: #82C01B;
	padding-right:15px;
}
.pageOn2 {
	text-decoration:none;
	color:#003b1e;
	padding-right:10px;
}
/* LINKS */
a,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#82C01B;
	font-weight: none;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003b1e;
	font-weight: none;
	text-decoration: none;
}

/* CONTENT STYLES */
h1 {
	font-weight:normal;
}
h2 {
}
strong {
	color:#003b1e;
}

ul {margin: 0; padding: 0;padding-left: 2.2em;}
li {list-style-image: url(images/bullet.gif); margin-bottom:5px; font-size: 1em;}
/* NAVIGATION STYLES----------------------------------------------------------------------------------------*/
body#about #nAbout a,
body#products #nProducts a,
body#servicing #nServicing a,
body#testimonials #nTestimonials a,
body#contact #nContact a {
	background-position: 0 -77px;
}
#navContainer {width: 900px;height: 77px;padding: 0;margin: 0;}
#nav {position: absolute;list-style: none;margin: 0;padding: 0;height: 77px;display: inline;overflow: hidden;background-repeat:repeat;width:900px;}
#nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#nav a {float: left;padding: 77px 0 0 0;overflow: hidden;height: 0px; height:77px; }
#nav a:hover {background-position: 0 -77px;}
#nav a:active, #nav a.selected {background-position: 0 -77px;}

#nAbout a  {width: 153px;background: url(images/n_about.gif) no-repeat left top;}
#nProducts a  {width: 135px;background: url(images/n_products.gif) no-repeat left top;}
#nServicing a  {width: 248px;background: url(images/n_servicing.gif) no-repeat left top;}
#nTestimonials a  {width: 178px;background: url(images/n_testimonials.gif) no-repeat left top;}
#nContact a  {width: 186px;background: url(images/n_contact.gif) no-repeat left top;}

/* DROP DOWN MENU */
#dropDownMenu {
float:none; position:relative; z-index:101; visibility:hidden; width:814px; left:37px; top:77px; height:122px; background-image:url(images/dropNavBG.png); background-repeat:no-repeat;

}
.contentFooter {
	position:absolute;
	bottom:0;
	z-index:100;
}
.formHeader {
	padding:20px 0px 20px 0px;
	width:410px;
	height:auto;
	overflow:auto;
}
.formInput { 
	background-color: #dddddd; 
	border: 1px solid #82C01B;
}
.formPadding {
padding: 10px 10px 10px 10px;
}
.addressContent {
	width:390px;
	float:right;
	padding-top:20px;
}
.siteMap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:11px;
	padding:1px 0px 2px 0px;
}