.main  { color: #cdcdcd; font-size: 13px; font-family: Arial, Tahoma, Verdana; }

 .mainsite  { color: #FFFFFF; font-size: 13px; font-family: Arial, Tahoma, Verdana; }
 .mainsite:link{ color:#00CCFF; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: underline;}
 .mainsite:visited{ color:#00CCFF; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: underline;}
 .mainsite:hover{ color:#00CCFF; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: underline;}
 .mainsite:active { color:#00CCFF; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: underline;}
 
.homenavcell:link { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none; background:none }
.homenavcell:visited { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none; background:none }
.homenavcell:hover { color:#000000; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none; background:url(img/fire.jpg) no-repeat left top }
.homenavcell:active { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none; background:none } 

.banner {
background:url(img/header/banner.jpg);
background-repeat:no-repeat;
}
.bannerm {
background:url(img/header/banner_m.jpg);
background-repeat:no-repeat;
}
.bannerabout {
background:url(img/header/banner_about.jpg);
background-repeat:no-repeat;
}

/* Buttons with swap and current page logic */
.buttonmetric {
background:url(img/header/4cyl_off.jpg);
}
.buttonmetric:link {
background:url(img/header/4cyl_off.jpg);
}
.buttonmetric:visited {
background:url(img/header/4cyl_off.jpg);
}
.buttonmetric:hover {
background:url(img/header/4cyl_on.jpg);
} 
.buttonmetric:active {
background:url(img/header/4cyl_on.jpg);
}
body#metric td#menu-metric {
background:url(img/header/4cyl_on.jpg);
}

.buttonvtwin {
background-image:url(img/header/vtwin_off.jpg);
}
.buttonvtwin:link {
background-image:url(img/header/vtwin_off.jpg);
}
.buttonvtwin:visited {
background-image:url(img/header/vtwin_off.jpg);
}
.buttonvtwin:hover {
background-image:url(img/header/vtwin_on.jpg);
} 
.buttonvtwin:active {
background-image:url(img/header/vtwin_on.jpg);
}
body#vtwin td#menu-vtwin {
background-image:url(img/header/vtwin_on.jpg);
}

.buttonracing {
background-image:url(img/header/news_off.jpg);
}
.buttonracing:link {
background-image:url(img/header/news_off.jpg);
}
.buttonracing:visited {
background-image:url(img/header/news_off.jpg);
}
.buttonracing:hover {
background-image:url(img/header/news_on.jpg);
} 
.buttonracing:active {
background-image:url(img/header/news_on.jpg);
}
body#racing td#menu-racing {
background-image:url(img/header/news_on.jpg);
}

.buttondrag {
background-image:url(img/header/drag_off.jpg);
}
.buttondrag:link {
background-image:url(img/header/drag_off.jpg);
}
.buttondrag:visited {
background-image:url(img/header/drag_off.jpg);
}
.buttondrag:hover {
background-image:url(img/header/drag_on.jpg);
} 
.buttondrag:active {
background-image:url(img/header/drag_on.jpg);
}
body#drag td#menu-drag {
background-image:url(img/header/drag_on.jpg);
}

.buttonphotos {
background-image:url(img/header/photos_off.jpg);
}
.buttonphotos:link {
background-image:url(img/header/photos_off.jpg);
}
.buttonphotos:visited {
background-image:url(img/header/photos_off.jpg);
}
.buttonphotos:hover {
background-image:url(img/header/photos_on.jpg);
} 
.buttonphotos:active {
background-image:url(img/header/photos_on.jpg);
}
body#photos td#menu-photos {
background-image:url(img/header/photos_on.jpg);
}

.buttonabout {
background-image:url(img/header/about_off.jpg);
}
.buttonabout:link {
background-image:url(img/header/about_off.jpg);
}
.buttonabout:visited {
background-image:url(img/header/about_off.jpg);
}
.buttonabout:hover {
background-image:url(img/header/about_on.jpg);
} 
.buttonabout:active {
background-image:url(img/header/about_on.jpg);
}
body#about td#menu-about {
background-image:url(img/header/about_on.jpg);
}

.buttoncontact {
background-image:url(img/header/contact_off.jpg);
}
.buttoncontact:link {
background-image:url(img/header/contact_off.jpg);
}
.buttoncontact:visited {
background-image:url(img/header/contact_off.jpg);
}
.buttoncontact:hover {
background-image:url(img/header/contact_on.jpg);
} 
.buttoncontact:active {
background-image:url(img/header/contact_on.jpg);
}
body#contact td#menu-contact {
background-image:url(img/header/contact_on.jpg);
}



 
.homenav { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.homenav:link {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.homenav:visited {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.homenav:hover {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.homenav:active {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
 
 
 
 
 
.homenavbtm { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.homenavbtm:link {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;

}
.homenavbtm:visited {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	
}
.homenavbtm:hover {
	color:#F5F630;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	background: #666666;
	
}
.homenavbtm:active {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	
}
 
 
 
 .cursive {
	font-family: "Comic Sans MS", "Lucida Handwriting",  "Brush Script MT";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}

.maincopyxl {
	color:#000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 13px;
}

.maincopy {
	color:#333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 13px;
}
.maincopylink:link { color:#0000FF; text-decoration: underline }
.maincopylink:visited { color:#0000FF; text-decoration: underline }
.maincopylink:hover { color:#0000FF; text-decoration: underline }
.maincopylink:active { color:#0000FF; text-decoration: underline }

.whitebold { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica }
.whitebold:link { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none }
.whitebold:visited { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none}
.whitebold:hover { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none }
.whitebold:active { color:#FFFFFF; font: bold 13px Verdana,Arial,Helvetica; text-decoration: none }

.maincopybold { font: bold 12px/14px Verdana,Arial,Helvetica }
.maincopybold:link { color: #00f; text-decoration: none }
.maincopybold:visited { color: #c00; text-decoration: none }
.maincopybold:hover { color: #f00; text-decoration: underline }

.maincopyheader  { font: bold 14px/15px Verdana, Arial, Helvetica; text-align: center }

.topnav { color: #3333CC; font: 10px/11px Verdana,Arial,Helvetica }
.topnav:link { color: #3333CC; text-decoration: none }
.topnav:visited { color: #3333CC; text-decoration: none }
.topnav:hover { color: #000000; text-decoration: underline }

.bottomnav { color: #999999; font: 11px Verdana,Arial,Helvetica }
.bottomnav:link { color: #999999; text-decoration: underline }
.bottomnav:visited { color: #999999; text-decoration: underline }
.bottomnav:hover { color: #00CCFF; text-decoration: none }
.bottomnav:active { color: #999999; text-decoration: none }

.bottomtext { color: #999999; font: 11px Verdana,Arial,Helvetica }

.footerred, .footerred a { color: #FF0000; font: 12px Verdana,Arial,Helvetica; text-align:center; }

.left{ color: #FFFFFF; font: 12px/14px Verdana,Arial,Helvetica }
.left:link { color: #00CCFF; font: bold; text-decoration: none }
.left:visited { color: #00CCFF; font: bold; text-decoration: none }
.left:hover  { color: #FFFF00; font: bold; text-decoration: underline }

.leftheader { color: #FFFFFF; font: bold 14px/14px Verdana,Arial,Helvetica; text-decoration: underline }

.scroll {scrollbar-3dlight-color:#000000;
           scrollbar-arrow-color:#cdcdcd;
           scrollbar-base-color:#000000;
           scrollbar-darkshadow-color:#000000;
           scrollbar-face-color:#000000;
           scrollbar-highlight-color:#cdcdcd;
           scrollbar-shadow-color:#cdcdcd}
		   
		   
body {margin-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt}
 
h1  { font: bold 16px Verdana, Arial, Helvetica; margin-bottom: 0; margin-top: 0  }
h1:link  { color: #3333CC; font: bold 13px/14px Verdana, Arial, Helvetica; margin-bottom: 0}
h1:visited  { color: #3333CC; font: bold 13px/14px Verdana, Arial, Helvetica; margin-bottom: 0 }

ul { list-style-type: square; list-style-position: inside }
li { font: 12px/13px Verdana,Arial,Helvetica; line-height: 1.25}

.enter { color: #999999; font: 16px Verdana, Arial, Helvetica, sans-serif  }
.enter:link { color: #999999; font: 16px Verdana, Arial, Helvetica, sans-serif}
.enter:visited { color: #999999; font: 16px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
.enter:hover { color: #999999; font: 16px Verdana, Arial, Helvetica, sans-serif;  text-decoration: underline }


.h1yellow  { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFF00; padding:10px auto; }
.h1yellowlink:link{ font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFF00; text-decoration: underline;}
.h1yellowlink:visited{ font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFF00; text-decoration: underline;}
.h1yellowlink:hover{ font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none;}
.h1yellowlink:active{ font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFF00; text-decoration: underline;}

