body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;  font-size: 11px;color: #000;background-color: #fff; background-image :url(i/bg.jpg);background-position : top left;background-repeat : repeat;}

/* Site Links */	
a:link {font-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color: #074F3C;text-decoration: underline;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #074F3C;text-decoration: underline;}

a:hover {ffont-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #D7C63B;text-decoration: underline;}

a:active {font-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #8BAA86;text-decoration: underline;}

#sitename{}

#container{width: 955px;}
		
#banner{background-color: #08523E;padding:0px;}

/* Site Links */	

ul#Nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 955px;
	float: left;
	background: #6A8A65;
	font-family: "Lucida Grande", Lucida, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	
}

ul#Nav li {
	float: right;
	border-left: 1px solid #fff;
	font-size: 14px;
	font-weight: normal;
}

ul#Nav li.first {
	border-left: none;
}

ul#Nav a {
	display: block;
	float: left;
	padding: 0 .5em;
	line-height: 25px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}

ul#Nav a:hover {
	background: #E1D46A url(images/navOff.gif) repeat-x;
	text-decoration: none;
	color: #074F3C;
}

ul#Nav li.current_page_item a { 
	color: #E1D46A; 
	background: url(images/navOff.gif) repeat-x; 
	text-decoration: none;
}

/* top nav */	


#bannersrow{padding: 0px 0px 0px 0px; border-top: 3px solid #fff;}

/* adtable */	

#adtable{padding: 0px; border-bottom: 3px solid #fff;background-color: #fff;}

.adtable{padding: 0px;}

#adtable td{}

.middlead {padding-left: 5px; padding-right: 1px;}
.middlead2 {padding-left: 4px; padding-right: 5px;}

#content{border: 10px solid #fff;}

/* leftcol*/			
#leftcol{padding: 10px 10px 10px 0px; background-color:#fff;}
		
#leftcol p {margin-top: 0; }

/* feature ad table*/	
#featadstitle{background-color:#8BAA86; font-size: 14px;font-weight: bold; color: #fff;padding: 5px 0px 5px 5px;border-bottom: 3px solid #fff;}

#featadsrow{border-bottom: 3px solid #fff;}

#feattable {padding: 0px 0px 0px 0px; margin:0px;}

.featads{padding: 0px; margin:0px;}

/* company listings home page*/	
#comp{padding: 10px 10px 10px 10px;background: #A0AE9E; border: 1px solid #074F3C; color: #074F3C5;}

#comp p {padding: 0px;}

#comphead{margin-top: 3px; margin-bottom: 3px;
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #074F3C;}

#comp a:link {color: #fff;text-decoration: none;font-size: 10px;}

#comp a:visited {color: #fff;text-decoration: none; font-size: 10px;}

#comp a:hover {color: #D7C63B;text-decoration: none; font-size: 10px;}

#comp a:active {color: #074F3C;text-decoration: none; font-size: 10px;}

/* new company listings home page*/	

#newcomps{border-right: 1px solid #666;border-left: 1px solid #666;border-top: 1px solid #666;}

#newcomps td{padding: 10px;}

.green{background: #fff;}

.grey {background: #fff;border-top: 1px solid #074F3C;border-bottom: 1px solid #074F3C;}

/* right col */	 		
#rightcol {background: #D7D8C4; padding: 0px 5px 10px 10px; border: 1px solid #074F3C; width: 257px; color:#042E23; font-size: 12px}

#rightcol a:link {color: #658560;}

#rightcol a:visited {color: #155846;}

#rightcol a:hover {color: #fff;}

#rightcol a:active {fcolor: #074F3C;}

#rightcol h1 {margin-top: 5px; margin-bottom: 1em; padding-left: 1%; font: 13px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #074F3C;padding: 10px 10px 10px 0px;}
		
.rch2 {margin-top: 3px; margin-bottom: 6px; font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #08523E; }
	
.rul {list-style : none outside; margin-left: 0px; padding-left: 0px;}

.com {list-style : none outside; margin-left: 0px; padding: 3px 0px 3px 0px;}

.com li {list-style : none outside; margin-left: 0px; padding: 5px 0px 5px 0px;}

#rightcol p {padding: 0px 10px 0px 0px; font-size: 12px}

/* footer */	


#footer{background-color: #546A64;text-align: left;border-top: 1px  solid #666; color: #fff; padding: 10px 10px 10px 10px; font-size: 16px; font-style: normal; font-weight: bold;}

#footer a:link {color: #074F3C; font-size: 16px;}

#footer a:visited {color: #BFD0A7; font-size: 16px;text-decoration: none;}

#footer a:hover {color: #D7C63B; font-size: 16px;text-decoration: none;}

#footer a:active {color: #BFD0A7; font-size: 16px;text-decoration: none;}

td{text-align: left; vertical-align: top;}

/* Text Formats. */	

img {border: 0;}

h1 {margin-top: 5px; margin-bottom: 5px; padding-left: 0px; font-size: 16px; font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #BC9E16;}
	
h2 {padding: 5px 5px 5px 0px; font-size: 12px; font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #BC9E16;}

h3 {margin-top: 3px; margin-left: 1%; margin-bottom: 3px;
font-size: 10px; font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #F5680B;}
	
p {"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin-top: 0px; padding-right: 10px 0px 10px 10px;}
	
.logo {float:left; padding: 0px 10px 10px 0px;}

.listingProductImage{padding-right: 10px; padding-bottom: 10px;}