/* csn navigation */
#csnnav 
{
	position: relative;
}
#csnnav a:focus 
{
	outline: 0px;
}
#csnnav-container ul 
{
	clear: both;
	height: 29px;
	margin: 0px;
	padding: 0px;
}
#csnnav-container ul li 
{
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#csnnav-container ul li a, 
#csnnav-container ul li span 
{
	text-decoration: none;
	background: transparent url(/carcontent/cs/h/csnnav.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	text-indent: -1000em;
	height: 29px;
}
#csnnav-container ul li a
{
	display: block;
}
#csnnav-container ul li span 
{
	display: none;
}
#csnnav-container ul li#cars_csnnav a,
#csnnav-container ul li#cars_csnnav span  
{
	width: 68px;
}
#csnnav-container ul li#cars_csnnav a:hover,
#csnnav-container ul.cars_csnnav_selected li#cars_csnnav span 
{
	display: block;
	background-position: 0px -35px;
}
#csnnav-container ul li#bikes_csnnav a,
#csnnav-container ul li#bikes_csnnav span
{
	width: 58px;
	background-position: -68px 0px;
}
#csnnav-container ul li#bikes_csnnav a:hover, 
#csnnav-container ul.bikes_csnnav_selected li#bikes_csnnav span
{	
	display: block;
	background-position: -68px -35px;
}
#csnnav-container ul li#boats_csnnav a, 
#csnnav-container ul li#boats_csnnav span 
{
	width: 58px;
	background-position: -126px 0px;
}
#csnnav-container ul li#boats_csnnav a:hover,
#csnnav-container ul.boats_csnnav_selected li#boats_csnnav span 
{	
	display: block;
	background-position: -126px -35px;
}

#csnnav-container ul li#trucks_csnnav a, 
#csnnav-container ul li#trucks_csnnav span 
{
	width: 58px;
	background-position: -184px 0px;
}
#csnnav-container ul li#trucks_csnnav a:hover,
#csnnav-container ul.trucks_csnnav_selected li#trucks_csnnav span 
{	
	display: block;
	background-position: -184px -35px;
}
#csnnav-container ul li#rvs_csnnav a, 
#csnnav-container ul li#rvs_csnnav span 
{
	width: 42px;
	background-position: -242px 0px;
}
#csnnav-container ul li#rvs_csnnav a:hover,
#csnnav-container ul.rvs_csnnav_selected li#rvs_csnnav span 
{
	display: block;
	background-position: -242px -35px;
}
#csnnav-container ul li#machequip_csnnav a,
#csnnav-container ul li#machequip_csnnav span 
{
	width: 140px;
	background-position: -284px 0px;
}
#csnnav-container ul li#machequip_csnnav a:hover,
#csnnav-container ul.machequip_csnnav_selected li#machequip_csnnav span 
{	
	display: block;
	background-position: -284px -35px;
}
#csnnav-container ul li#general_csnnav a, 
#csnnav-container ul li#general_csnnav span 
{
	width: 118px;
	background-position: -424px 0px;
}
#csnnav-container ul li#realestate_csnnav a, 
#csnnav-container ul li#realestate_csnnav span 
{
	width: 78px;
	background-position: -543px 0px;
}
#csnnav-container ul li#general_csnnav a:hover,
#csnnav-container ul.general_csnnav_selected li#general_csnnav span 
{	
	display: block;
	background-position: -424px -35px;
}
#csnnav-container ul li#realestate_csnnav a:hover,
#csnnav-container ul.realestate_csnnav_selected li#realestate_csnnav span 
{	
	display: block;
	background-position: -543px -35px;
}
#csnnav-container ul li#csnlogo_csnnav a 
{
	width: 203px;
	height: 23px;
	background-position: -626px 0px;
}
#csnnav-container ul.cars_csnnav_selected li#cars_csnnav a,
#csnnav-container ul.bikes_csnnav_selected li#bikes_csnnav a,
#csnnav-container ul.boats_csnnav_selected li#boats_csnnav a,
#csnnav-container ul.trucks_csnnav_selected li#trucks_csnnav a,
#csnnav-container ul.rvs_csnnav_selected li#rvs_csnnav a,
#csnnav-container ul.machequip_csnnav_selected li#machequip_csnnav a,
#csnnav-container ul.general_csnnav_selected li#general_csnnav a
{	
	display: none;
}
