#mainfooter {
	color: #999999; 
	font-family:Helvetica; 
	font-size: 12px; 
	margin: 0 auto; 
	height: 30px; 
	width: 800px; 
}

#mainfooterbars {
	background: url(mainfooter/bar.png) no-repeat;
	width: 9px;
	height: 30px;
	float: left;
	margin-top: -7px;
	margin-left: -10px;
	padding-right: 10px;
}
	
#mainfooterleft {
	float:left; 
	margin: 7px 0 0 10px; 
}
	
#mainfooterright {
	float: right;
	margin: 7px 10px 0 0; 
}


#mainfooterlogo {
	background: url(mainfooter/final.png);
	float: right;
	height: 30px;
	width: 113px;
	margin-top: -22px;
	margin-right: -11px;
}

#mainfooterlogo a  {
	width: 113px;
	height: 30px;
	overflow: hidden;
}
	
#mainfooterlogo:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
