@charset "utf-8";
/* CSS Document */

#nav {
	padding:0;
	margin:0;
	margin-left:20px;
	list-style:none;
	height:32px;
	position:relative;
	z-index:200;
	width:960px;
}
#nav li.top {display:block; float:left; padding:0; margin:0;}
#nav li a {display:block; float:left; height:32px; text-decoration:none; padding:0; margin:0; cursor:pointer;}
#nav li a b {margin-left:-5000px;}

#nav li a.about {
	background:url(nav/about.gif);
	width: 110px;
	margin: 0;
	padding: 0;
}
#nav li a.fwsr {
	background:url(nav/fwsr.gif);
	width: 105px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.f3 {
	background:url(nav/f3.gif);
	width: 81px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.frenault {
	background:url(nav/frenault.gif);
	width: 147px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.frbarc {
	background:url(nav/frbarc.gif);
	width: 164px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.fbmw {
	background:url(nav/fbmw.gif);
	width: 110px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}

#nav li a.gallery {
	background:url(nav/gallery.gif);
	width: 63px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.links {
	background:url(nav/links.gif);
	width: 52px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}
#nav li a.contact {
	background:url(nav/contact.gif);
	width: 92px;
	margin: 0;
	padding: 0;
	margin-left: 2px;
}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}
#nav li:hover a, #nav a:hover {background-position: 0 32px;}
#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .aboutsub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav :hover ul.aboutsub {left:16px; top:32px; width:114px; height:auto; z-index:300;}
#nav :hover ul.aboutsub li {display:block; height:26px; position:relative; float:left; font-weight:normal;}
#nav :hover ul.aboutsub li a {display:block; height:26px; width:114px; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.aboutsub li a b {position:absolute; left:-9999px; margin:0;}
#nav :hover ul.aboutsub li a:hover {background-position: 0 26px; position:relative;}

#nav :hover ul li a.home {background:url(nav/home.gif);}
#nav :hover ul li a.team {background:url(nav/team.gif);}
#nav :hover ul li a.facilities {background:url(nav/facilities.gif);}
#nav :hover ul li a.history {background:url(nav/history.gif);}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav :hover ul.sub {left:10px; top:32px; width:160px; height:auto; z-index:300;}
#nav :hover ul.sub li {display:block; height:26px; position:relative; float:left; font-weight:normal;}
#nav :hover ul.sub li a {display:block; height:26px; width:160px; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}
#nav :hover ul.sub li a:hover {background-position: 0 26px; position:relative;}

#nav :hover ul li a.thechamp {background:url(nav/thechamp.gif);}
#nav :hover ul li a.thecars {background:url(nav/thecars.gif);}
#nav :hover ul li a.drivers {background:url(nav/drivers.gif);}
#nav :hover ul li a.events {background:url(nav/events.gif);}
#nav :hover ul li a.champtable {background:url(nav/champtable.gif);}
#nav :hover ul li a.news {background:url(nav/latestnews.gif);}
