.top_nav {
	height: 63px; 
	margin: 0;
	padding: 0;
	position: relative;
	}
	
#nav {
	width: 990px;
	height: 63px;
	clear:both;
	position: absolute;
	top: 0px;
	left:0px;
	background: url(/images/topNavBg.png) no-repeat 0 0;
	}

#nav li {
	display: inline;
	}
#nav a:link, #nav a:visited {
	display: block;
	position: absolute;
	height: 63px;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	}
	
/* ----- Nav Defaults ------ */
#race_weekends a:link, #race_weekends a:visited {
	background: url(/images/topNav.png) no-repeat -38px 0px;
	width: 122px;
	left: 38px;
}
#tickets a:link, #tickets a:visited {
	background: url(/images/topNav.png) no-repeat -159px 0px;
	width: 101px;
	left: 159px;
}
#events a:link, #events a:visited, .selected {
	background: url(/images/topNav.png) no-repeat -260px 0px;
	width: 101px;
	left: 260px;
	}
#corpmarketing a:link, #corpmarketing a:visited {
	background: url(/images/topNav.png) no-repeat -361px 0px;
	width: 139px;
	left: 361px;
	}
#about a:link, #about a:visited {
	background: url(/images/topNav.png) no-repeat -500px 0px;
	width: 138px;
	left: 500px;
	}
#news a:link, #news a:visited {
	background: url(/images/topNav.png) no-repeat -638px 0px;
	width: 88px;
	left: 638px;
	}
#pitroad a:link, #pitroad a:visited {
	background: url(/images/topNav.png) no-repeat -726px 0px;
	width: 128px;
	left: 726px;
	}
#store a:link, #store a:visited {
	background: url(/images/topNav.png) no-repeat -854px 0px;
	width: 96px;
	left: 854px;
	}



	
/* ----- Nav Hover ------ */
#race_weekends a:hover {
	background: url(/images/topNav.png) no-repeat -38px -63px;
}
#tickets a:hover {
	background: url(/images/topNav.png) no-repeat -159px -63px;
}
#events a:hover {
	background: url(/images/topNav.png) no-repeat -260px -63px;
	}
#corpmarketing a:hover {
	background: url(/images/topNav.png) no-repeat -361px -63px;
	}
#about a:hover {
	background: url(/images/topNav.png) no-repeat -500px -63px;
	}
#news a:hover {
	background: url(/images/topNav.png) no-repeat -638px -63px;
	}
#pitroad a:hover {
	background: url(/images/topNav.png) no-repeat -726px -63px;
	}
#store a:hover {
	background: url(/images/topNav.png) no-repeat -854px -63px;
	}


/* ----- Nav Selected ------ */
#race_weekends a.selected:link, #race_weekends a.selected:visited {
	background: url(/images/topNav.png) no-repeat -38px -63px;
	}
#tickets a.selected:link, #tickets a.selected:visited {
	background: url(/images/topNav.png) no-repeat -159px -63px;
	}
#events a.selected:link, #events a.selected:visited {
	background: url(/images/topNav.png) no-repeat -260px -63px;
	}
#corpmarketing a.selected:link, #corpmarketing a.selected:visited {
	background: url(/images/topNav.png) no-repeat -361px -63px;
	}
#about a.selected:link, #about a.selected:visited {
	background: url(/images/topNav.png) no-repeat -500px -63px ;
	}
#news a.selected:link, #news a.selected:visited {
	background: url(/images/topNav.png) no-repeat -638px -63px;
	}
#pitroad a.selected:link, #pitroad a.selected:visited {
	background: url(/images/topNav.png) no-repeat -726px -63px;
	}
#store a.selected:link, #store a.selected:visited {
	background: url(/images/topNav.png) no-repeat -854px -63px;
	}


	

