body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;  font-size: 11px;color: #4B4B4B;background-color: #fff;}

/* Site Links */	
a:link {font-weight: bold;color: #598009;text-decoration: underline;}

a:hover {font-weight: bold;color: #484747;text-decoration: underline;}

#sitename{}

#container{width: 955px;}

#topbar{color:#8C8C8C; height: 25px; background-color: #fff; padding: 5px 0 0 0px; font-size: 14px;}

#topbar a:link {font-weight: bold;color: #8C8C8C;text-decoration: underline;}


#topbar a:hover {font-weight: bold;color: #255000;text-decoration: underline;}


#banner{background-color: #08523E;padding:0px;}

/* Site Links */	

#Nav {margin: 0; padding: 10px 0 10px 0px; background: #ffffff; color: #133403;font-size: 14px;font-weight: normal;}

/* top nav */	


#bannersrow{padding: 0px 0px 0px 0px; border-top: 3px solid #fff;}

#dividerrow2{padding: 5px 0 10px 7px; background-color: #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: #F3EFEF; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #4B4B4B;}

#comp p {padding: 0px;}

#comphead{margin-top: 3px; margin-bottom: 3px; font-size: 10px; font-weight : bold; color: #255000;}

#comp a:link {color: #598009;text-decoration: none;font-size: 10px;}

#comp a:hover {color: #255000;text-decoration: none; font-size: 10px;}

/* new company listings home page*/	

#newcomps{}

#newcomps td{padding: 10px;}

.green{background: #fff;}

.grey {border-bottom: 1px solid #CECECE;}

/* right col */	 		
#rightcol {background: #fff; padding: 0px 5px 10px 10px; border-left: 1px solid #CECECE; width: 257px; color:#484747; font-size: 12px; font-weight:normal;}

#rightcol a:link {color: #598009;font-weight:normal;}

#rightcol a:hover {color: #484747;font-weight:normal;}

#rightcol h1 {margin-top: 5px; margin-bottom: 1em; padding-left: 1%; font-size: 13px font-weight : bold; color: #598009;padding: 10px 10px 10px 0px;}
		
.rch2 {margin-top: 3px; margin-bottom: 6px; font-size: 12px; font-weight: bold; color: #598009; }
	
.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{text-align: left;color: #484747; padding: 10px 10px 10px 10px; font-size: 16px; font-style: normal; font-weight: bold;}

#footer a:link {color: #598009; font-size: 16px;}

#footer a:hover {color: #484747; 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-weight : bold; color: #255000;}
	
h2 {padding: 5px 5px 5px 0px; font-size: 12px; font-weight : bold; color: #255000;}

h3 {margin-top: 3px; margin-left: 1%; margin-bottom: 3px; font-size: 10px; ; font-weight : bold; color: #255000;}
	
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;}
