a , a:visited{
	color: #77b00a; 
	text-decoration:none;
	} 
	
a:hover {
	color: #999999; 
	text-decoration:underline;
	}
	
#hero { 
	margin:3px 0px 5px 10px;
	background:url(/images/bg-hero.jpg) no-repeat; 
	height:253px; 
	width:900px; 
	color:#99acc9;
	}

#hero-content {
	padding:115px 300px 0px 40px;
	}

#hero-content a { 
	color:#FFFFFF; 
	text-decoration:underline; 
	text-transform:uppercase;
	}

#hero-content a:hover {
	color:#77b00a; 
	text-decoration:none; 
	text-transform:uppercase;
	}

#call-to-action-lt{ 
	margin:0 80px 0 75px; 
	width:208px; 
	float:left;
	}

#call-to-action-rt{ 
	width:208px; 
	float:left;
	}

	#call-to-action-bg{ background:url(/images/bg-subheaders.jpg) no-repeat; height:103px; padding:30px 0px 10px; text-align:center;}

	#call-to-action-bg2{ background:url(/images/bg-subheaders-sellers.gif) no-repeat; height:133px; margin-bottom:10px;}
	
	#call-to-action-bg3{ background:url(/images/bg-subheaders.jpg) no-repeat; height:103px; padding:30px 15px 0px 15px; text-align:left;}

.example1 a{position:relative;}/* set stacking context*/

.example1 a span{

visibility:hidden;/* hide message initially*/

position:absolute;

top:-66px;

left:-70px;

width:250px;

padding:5px;

background:#99cc00;

color:#fff;

border:1px #74ae0a solid;

}

.example1 a:hover{visibility:visible}/* ie bug needed to make span show*/

.example1 a:hover span{visibility:visible;}/* reveal image*/





#testimonials-bg{background:#f5f5f5;padding:10px; margin:5px 0px; border:1px #e5e5e5 solid;}

#testimonials{background:#ffffff;padding:10px; margin:5px 0px;}

em{ font-size:10px; font-weight:bold; font-style:italic; text-align:right;}	