#topnav {
	float: right;
	position: relative;
	height: 39px;
	z-index: 5000;
}

#topnav ul {
	margin: 0;
	padding: 0;
	width: 790px;
}

#topnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	height: 39px;
	float: left;
}

#topnav li a {
	background: url(../../images/navs/topnav11v2.gif);
	display: block;
	float: left;
	height: 39px;
}

#topnav li a span {
	display: none;
}

li#topnav_series a {
	width: 111px;
	background-position: 0 0;
}

li#topnav_series.on a {
	background-position: 0 -78px;
}

li#topnav_series a:hover,  li#topnav_series.sfhover a {
	background-position: 0 -39px;
}

li#topnav_schedule a {
	width: 97px;
	background-position: -111px 0;
}

li#topnav_schedule.on a {
	background-position: -111px -78px;
}

li#topnav_schedule a:hover, li#topnav_schedule.sfhover a {
	background-position: -111px -39px;
}

li#topnav_results a {
	width: 87px;
	background-position: -208px 0;
}
		
li#topnav_results.on a {
	background-position: -208px -78px;
}

li#topnav_results a:hover, li#topnav_results.sfhover a {
	background-position: -208px -39px;
}

li#topnav_standings a {
	width: 96px;
	background-position: -297px 0;
}

li#topnav_standings.on a {
	background-position: -297px -78px;
}

li#topnav_standings a:hover, li#topnav_standings.sfhover a {
	background-position: -297px -39px;
}

li#topnav_drivers a {
	width: 89px;
	background-position: -394px 0;
}

li#topnav_drivers.on a {
	background-position: -394px -78px;
}

li#topnav_drivers a:hover, li#topnav_drivers.sfhover a {
	background-position: -394px -39px;
}

li#topnav_sponsafier a {
	width: 95px;
	background-position: -484px 0;
}

li#topnav_sponsafier.on a {
	background-position: -484px -78px;
}

li#topnav_sponsafier a:hover, li#topnav_links.sfhover a {
	background-position: -484px -39px;
}

li#topnav_videos a {
	width: 82px;
	background-position: -579px 0;
}

li#topnav_videos.on a {
	background-position: -579px -78px;
}

li#topnav_videos a:hover, li#topnav_media.sfhover a {
	background-position: -579px -39px;
}


li#topnav_photos a {
	width: 96px;
	background-position: -662px 0;
}

li#topnav_photos.on a {
	background-position: -662px -78px;
}

li#topnav_photos a:hover, li#topnav_links.sfhover a {
	background-position: -662px -39px;
}

li#topnav_spacer {
	background: url(../../images/navs/topnav11.gif);
	display: block;
	float: left;
	height: 39px;
	background-position: -758px 0;
	width:36px;
}

#topnav li ul {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 39px;
	display: none;
	clear: both;
	border-top: 4px solid #9b0202;
	width: 213px;
}

#topnav li:hover ul, #topnav li.sfhover ul {
	display: block;
}
	
#topnav li ul li {
	display: block;
	background: url(../../images/navs/topnav_sub_bg.jpg) no-repeat;
	position: relative;
	right: 0;
	height: 21px;
	float: left;
	clear: both;
}

#topnav li ul li a {
	background: none;
	display: block;
	height: 11px;
	width: 180px;
	color: #ccc;
	padding: 5px 0 5px 33px;
	font-size: 10px;
	line-height: 10px;
	text-decoration: none;
}

#topnav li#topnav_media ul { width: 183px; }
#topnav li#topnav_media ul li a { width: 150px; }

#topnav li#topnav_drivers ul { width: 163px; } 
#topnav li#topnav_drivers ul li a { width: 130px; }

#topnav li ul li a:hover {
	color: #fff;
	background: url(../../images/navs/topnav_sub_bg_over.jpg) no-repeat;
}

#hideFrame {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 998;
	height: 1px;
	width: 1px;
}
