body { background-color: #D8D8D8; }

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

span.top a:link { font-family: arial, helvetica, geneva, sans-serif; margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #666666; text-decoration: none; font-size: 0.9em; } 
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: 0.9em; }
span.top a:visited { font-family: arial, helvetica, geneva, sans-serif;  padding: 0px; color: #666666; text-decoration: none; font-size: 0.9em; } 
span.top a:hover { font-family: arial, helvetica, geneva, sans-serif; color: #cccccc; text-decoration: underline; font-size: 0.9em; }

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

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

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

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

p { font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; font-size: 0.9em }
.points { font-family: arial, helvetica, geneva, sans-serif; color: #000000; font-size: 0.6em }
.footer { font-family: arial, helvetica, geneva, sans-serif; color: #000000; font-size: 0.6em }
.dates { font-family: arial, helvetica, geneva, sans-serif; color: #000000; font-size: 0.7em }

#sitelink a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: #000000; 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: #000000; text-decoration: none }

.thumbnailleft{ position: relative; z-index: 0; }
.thumbnailleft:hover{ background-color: #000000; z-index: 50; }
.thumbnailleft span{ /*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 span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }
.thumbnailleft:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: -300px; left: 75px; /*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: -300px; left: -465px; /*position where enlarged image should offset horizontally */ }

.news{ position: relative; z-index: 0; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: #000000; text-decoration: none; }
.news:hover{ background-color: transparent; z-index: 50; }
.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: 10px; left: -710px; /*position where enlarged image should offset horizontally */ }

.divtest { background-color: yellow; }
h1 { font-family: arial, helvetica, geneva, sans-serif; color: white; } 
h2 { font-family: arial, helvetica, geneva, sans-serif; color: white; } 
h3 { font-family: arial, helvetica, geneva, sans-serif; color: white; } 
h4 { font-family: arial, helvetica, geneva, sans-serif; color: white; }
h5 { font-family: arial, helvetica, geneva, sans-serif; color: white; }

.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; }

.rollover1 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background:  url(../../motordirex/2008%20Site/%22images/products_rollover.gif%22) 0 0 no-repeat;
		}
.rollover1 a:hover {	
		background-position: 0 -162px;
		}
		
.rollover2 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background:  url(../../motordirex/2008%20Site/%22images/riders_rollover.gif%22) 0 0 no-repeat;
		}
.rollover2 a:hover {	
		background-position: 0 -162px;
		}

.rollover3 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background:  url(../../motordirex/2008%20Site/%22images/forum_rollover.gif%22) 0 0 no-repeat;
		}
.rollover3 a:hover {	
		background-position: 0 -162px;
		}
		
.rollover4 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background:  url(../../motordirex/2008%20Site/%22images/sponsors_rollover.gif%22) 0 0 no-repeat;
		}
.rollover4 a:hover {	
		background-position: 0 -162px;
		}
		
.top_banner {
		width: 720px;
		height: 200px;
		background:  url(../../motordirex/2008%20Site/%22images/motor_banner.gif%22);
		}

hr {
		border: 0;
		font-color: #000000;
		color: #cccccc;
		height: 2px;
		width: 95%;
		text-align: center;
		}
li { font-family: arial, helvetica, geneva, sans-serif; 
     color: #ffffff; 
	 font-size: 0.9em 
	 }
	 
a href { font-family: arial, helvetica, geneva, sans-serif; 
     color: #ffffff; 
	 font-size: 0.9em 
	 }
.results { font-family: arial, helvetica, geneva, sans-serif; 
     color: #ffffff; 
	 font-size: 0.9em 
	 }