body {background-image:url('images/motor-background.jpg'); background-attachment:fixed; background-position:center; } 
/*body { background-color: #333333; margin: 0px; padding: 0px;}*/

span.top a:link { font-family: arial, helvetica, geneva, sans-serif; margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #000000; text-decoration: none; font-size: 1.0em; } 
span.top a:active { font-family: arial, helvetica, geneva, sans-serif; display: inline; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; font-size: 1.0em; }
span.top a:visited { font-family: arial, helvetica, geneva, sans-serif;  padding: 0px; color: #000000; text-decoration: none; font-size: 1.0em; } 
span.top a:hover { font-family: arial, helvetica, geneva, sans-serif; color: #000000; text-decoration: underline; font-size: 1.0em; }

span.bottom a:link { font-family: arial, helvetica, geneva, sans-serif; margin: 1px; padding: 0px; list-style-type: none; text-align: center; color: #999999; font-size: 0.75em; text-decoration: none; } 
span.bottom a:active { font-family: arial, helvetica, geneva, sans-serif; display: inline; font-size: 0.75em; text-decoration: none; }
span.bottom a:visited { font-family: arial, helvetica, geneva, sans-serif; padding: 0px; color: #999999; font-size: 0.75em; text-decoration: none; } 
span.bottom a:hover { font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; text-decoration: none; }

.email a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: transparent; font-size: 0.9em; text-decoration: none } 
.email a:active { display: inline; }
.email a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: transparent; font-size: 0.9em; text-decoration: none } 
.email a:hover { color: #FFCC00; background: #transparent; text-decoration: underline; }

#navigation a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; background: #transparent; text-decoration: none } 
#navigation a:active { display: inline; }
#navigation a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; background: #transparent; text-decoration: none } 
#navigation a:hover { color: #ffffff; background: #transparent; text-decoration: underline; }

#link a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: #transparent; text-decoration: none; font-size: 0.8em; } 
#link a:active { display: inline; }
#link a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none } 
#link a:hover { color: #FFCC00; background: #transparent; text-decoration: none }

#link2 a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFFFFF; font-family: arial, helvetica, geneva, sans-serif; background: #000000; text-decoration: none; font-size: 0.9em; } 
#link2 a:active { display: inline; }
#link2 a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFFFFF; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none } 
#link2 a:hover { color: #FFFFFF; background: #000000; text-decoration: underline }

#sitelink a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: #transparent; text-decoration: none; font-size: 0.9em; } 
#sitelink a:active { display: inline; }
#sitelink a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none } 
#sitelink a:hover { color: #FFCC00; background: #transparent; text-decoration: none }

.thumbnailleft{ position: relative; z-index: 0; }
.thumbnailleft:hover{ background-color: #000000; z-index: 50; }
.thumbnailleft .pop-up{ /*CSS for enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.thumbnailleft .pop-up{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }
.thumbnailleft:hover .pop-up{ /*CSS for enlarged image on hover*/ visibility: visible; top: -200px; left: 35px; /*position where enlarged image should offset horizontally */ }

.thumbnailright{ position: relative; z-index: 0; }
.thumbnailright:hover{ background-color: #000000; z-index: 50; }
.thumbnailright span{ /*CSS for enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px solid #000000; visibility: hidden; color: black; text-decoration: none; }
.thumbnailright span img{ /*CSS for enlarged image*/ border-width: 0; padding: 0px; }
.thumbnailright:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: -200px; left: -560px; /*position where enlarged image should offset horizontally */ }

.news{
	z-index: 0;
	color: #FFCC00;
	font-family: arial, helvetica, geneva, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.news:hover{ background-color: transparent; z-index: 50; text-decoration: underline }
.news span{ /*CSS for enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px solid black; visibility: hidden; color: #ffffff; text-decoration: none; text-align: left; }
.news span img{ /*CSS for enlarged image*/ border-width: 0px; padding: 0px; }
.news:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 45px; left: -480px; /*position where enlarged image should offset horizontally */ }

.divtest { background-color: yellow; }
h3 { font-family: arial, helvetica, geneva, sans-serif; color: white; } 
h4 { font-family: arial, helvetica, geneva, sans-serif; color: white; }
p { font-family: arial, helvetica, geneva, sans-serif; color: white; font-size: 0.9em; margin: 0px; padding: 0px; }
news_date { font-family: arial, helvetica, geneva, sans-serif; color: white; font-size: 0.7em; margin: 0px; padding: 0px; }
ul { font-family: arial, helvetica, geneva, sans-serif; color: white; font-size: 0.9em }
.red { font-family: arial, helvetica, geneva, sans-serif; color: red; font-size: 1.0em; font-weight: bold }
p.note { font-family: arial, helvetica, geneva, sans-serif; color: gray; font-size: 0.7em }
img {border-width: 0px; border-style: none; margin: 0px; padding: 0px; }
table { border-collapse:separate; border-spacing:0px; text-indent:0; }

#bg_error { background: url("images/bg_error.gif") 0 0 no-repeat; }
#bg_products { background: url("images/bg_products.gif") 0 0 no-repeat; }
#bg_schedule { background: url("images/bg_schedule.gif") 0 0 no-repeat; }
#bg_contact { background: url("images/bg_contact.gif") 0 0 no-repeat; }
#bg_links { background: url("images/bg_links.gif") 0 0 no-repeat; }
#bg_legal { background: url("images/bg_legal.gif") 0 0 no-repeat; }
#bg_results { background: url("images/bg_results.gif") 0 0 no-repeat; }
#bg_media { background: url("images/bg_media.gif") 0 0 no-repeat; }
#bg_news { background: url("images/bg_news.gif") 0 0 no-repeat; }
#bg_team { background: url("images/bg_team.gif") 0 0 no-repeat; }
#bg_bikes { background: url("images/bg_bikes.gif") 0 0 no-repeat; }
#bg_home { background: url("images/bg_home.gif") 0 0 no-repeat; }
#bg_bot_rt { background: url("images/bg_news_bot.gif") 0 0 no-repeat; }
#bg_sponsors { background: url("images/bg_sponsors.gif") 0 0 no-repeat; }
#bg_tracks { background: url("images/bg_tracks.gif") 0 0 no-repeat; }
.main { margin: 0px; padding: 0px;}

.rollover1 a {
		display:block;
		width: 212px;
		height: 143px;
		padding:5px 8px 9px 0px;
		background: url("images/products_rollover.gif") 0 0 no-repeat;
		}
.rollover1 a:hover {	
		background-position: 0 -156px;
		}
		
.rollover2 a {
		display:block;
		width: 212px;
		height: 143px;
		padding:5px 8px 9px 0px;
		background: url("images/riders_rollover.gif") 0 0 no-repeat;
		}
.rollover2 a:hover {	
		background-position: 0 -156px;
		}

.rollover3 a {
		display:block;
		width: 212px;
		height: 143px;
		padding:5px 8px 9px 0px;
		background: url("images/bikes_rollover.gif") 0 0 no-repeat;
		}
.rollover3 a:hover {	
		background-position: 0 -156px;
		}
		
.rollover4 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:5px 8px 9px 0px;
		background: url("images/news_button.gif") 0 0 no-repeat;
		}
.rollover4 a:hover {	
		background-position: 0 -0px;
		}

.rollover5 a {
		display:block;
		width: 204px;
		height: 75px;
		padding:0px 0px 1px 15px;
		background: url("images/latest-images-button.gif") 0 0 no-repeat;
		}
.rollover5 a:hover {	
		background-position: 0 0px;
		}
	
.rollover6 a {
		display:block;
		width: 204px;
		height: 75px;
		padding:0px 0px 1px 15px;
		background: url("images/next-race-button.gif") 0 0 no-repeat;
		}
.rollover6 a:hover {	
		background-position: 0 0px;
		}
		
.rollover7 a {
		display:block;
		width: 204px;
		height: 75px;
		padding:0px 0px 1px 15px;
		background: url("images/vimra-button.gif") 0 0 no-repeat;
		}
.rollover7 a:hover {	
		background-position: 0 0px;
		}
		
.rollover8 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:5px 8px 9px 0px;
		background: url("images/bike_button_sponsorship.gif") 0 0 no-repeat;
		}
.rollover8 a:hover {	
		background-position: 0 -155px;
		}
		
.top_banner {
		width: 720px;
		height: 200px;
		background: url("images/motor_banner.gif");
		}

a:link {
	color: #FFCC00;
	text-decoration: underline;
	}
	 
a:active {
	color: #FFCC00;
	text-decoration: underline;
	}
	 
a:visited {
	color: #FFCC00;
	text-decoration: underline;
	}
	 
a:hover {
	color: #fff;
	text-decoration: underline;
	}  