#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/topnav.gif);
	display: block;
	float: left;
	height: 39px;
}

#topnav li a span {
	display: none;
}

li#topnav_series a {
	width: 117px;
	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: 100px;
	background-position: -117px 0;
}

li#topnav_schedule.on a {
	background-position: -117px -78px;
}

li#topnav_schedule a:hover, li#topnav_schedule.sfhover a {
	background-position: -117px -39px;
}

li#topnav_results a {
	width: 100px;
	background-position: -217px 0;
}
		
li#topnav_results.on a {
	background-position: -217px -78px;
}

li#topnav_results a:hover, li#topnav_results.sfhover a {
	background-position: -217px -39px;
}

li#topnav_standings a {
	width: 121px;
	background-position: -317px 0;
}

li#topnav_standings.on a {
	background-position: -317px -78px;
}

li#topnav_standings a:hover, li#topnav_standings.sfhover a {
	background-position: -317px -39px;
}

li#topnav_drivers a {
	width: 102px;
	background-position: -438px 0;
}

li#topnav_drivers.on a {
	background-position: -438px -78px;
}

li#topnav_drivers a:hover, li#topnav_drivers.sfhover a {
	background-position: -438px -39px;
}

li#topnav_news a {
	width: 88px;
	background-position: -540px 0;
}

li#topnav_news.on a {
	background-position: -540px -78px;
}

li#topnav_news a:hover, li#topnav_news.sfhover a {
	background-position: -540px -39px;
}

li#topnav_media a {
	width: 81px;
	background-position: -628px 0;
}

li#topnav_media.on a {
	background-position: -628px -78px;
}

li#topnav_media a:hover, li#topnav_media.sfhover a {
	background-position: -628px -39px;
}

li#topnav_links a {
	width: 81px;
	background-position: -709px 0;
}

li#topnav_links.on a {
	background-position: -709px -78px;
}

li#topnav_links a:hover, li#topnav_links.sfhover a {
	background-position: -709px -39px;
}

#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/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/topnav_sub_bg_over.jpg) no-repeat;
}

#hideFrame {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 998;
	height: 1px;
	width: 1px;
}