.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;}
 
 
 .topnav  { color: #000000; font-size: 13px; font-family: Arial, Tahoma, Verdana; font-weight: bold;}
 .topnavlink:link{ color:#000000; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: none; font-weight: bold; cursor:pointer }
 .topnavlink:visited{ color:#000000; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: none; font-weight: bold; cursor:pointer}
 .topnavlink:hover{ color:#FF0000; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: none; font-weight: bold; cursor:pointer}
 .topnavlink:active { color:#000000; font-family:Arial,Tahoma,Verdana; font-size:13px; text-decoration: none; font-weight: bold; cursor:pointer}
 
 
.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;
}
.bannerabout {
background:url(img/header/banner_about.jpg);
background-repeat:no-repeat;
}

.logo_bg {
background:url(img/logo_bg2.jpg);
background-position:center;
background-repeat:no-repeat;
}






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

 
 
 .overflow {
	overflow: auto;
	height: 200px;
	width: 550px;
	padding-left: 6px;
	padding-right: 6px;	
}
 
 
  .overflow2 {
	overflow: auto;
	height: 450px;
	width: 730px;
	padding-left: 6px;
	padding-right: 6px;	
}
 
 
 .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: 13px;
	
}


.mainpadded {
	color:#333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	margin: 10px;
	padding: 10px;	
}
.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 12px Verdana,Arial,Helvetica }
.whitebold:link { color:#FFFFFF; font: bold 12px Verdana,Arial,Helvetica; text-decoration: none }
.whitebold:visited { color:#FFFFFF; font: bold 12px Verdana,Arial,Helvetica; text-decoration: none}
.whitebold:hover { color:#FFFFFF; font: bold 12px Verdana,Arial,Helvetica; text-decoration: none }
.whitebold:active { color:#FFFFFF; font: bold 12px Verdana,Arial,Helvetica; text-decoration: none }

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


.white { color:#FFFFFF; font: 12px 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 }



.leftnav { border-bottom:thin solid #CCCCCC; background-image:url(img/leftnavbg_off2.jpg);}
.leftnav:link { border-bottom:thin solid #CCCCCC; color: #3333CC; text-decoration: none; background-image:url(img/leftnavbg_off.jpg)  }
.leftnav:visited {  border-bottom:thin solid #CCCCCC; color: #3333CC; text-decoration: none; background-image:url(img/leftnavbg_off.jpg)  }
.leftnav:hover { border-bottom:thin solid #CCCCCC; color: #000000; text-decoration: none; background-image:url(img/leftnavbg_on.jpg)  }
.leftnav:active { border-bottom:thin solid #CCCCCC; color: #000000; text-decoration: none; background-image:url(img/leftnavbg_on.jpg)  }

.leftnavlink:link { color: #000000; font: 11px Verdana,Arial,Helvetica; font-weight: bold; text-decoration:none;   }
.leftnavlink:visited { color: #000000; font: 11px Verdana,Arial,Helvetica ; font-weight: bold; text-decoration: none; }
.leftnavlink:hover { color: red; font: 11px Verdana,Arial,Helvetica ; font-weight: bold; text-decoration: none;  }
.leftnavlink:active { color: red; font: 11px Verdana,Arial,Helvetica ; font-weight: bold; text-decoration: none; }




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

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

.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:#ffffff;
           scrollbar-arrow-color:#cdcdcd;
		   scrollbar-track-color:#ffffff;
           scrollbar-base-color:#ffffff;
           scrollbar-darkshadow-color:#ffffff;
           scrollbar-face-color:#ffffff;
           scrollbar-highlight-color:#cdcdcd;
           scrollbar-shadow-color:#cdcdcd}
		   

/*new menu code*/
.topnavmenu ul{
font: 13px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing: 1px;
margin: 0;
padding: 5px 0px;
text-align:center; 
float: left;
width: 100%; /*width of menu*/
 /*border: 1px solid #564c66;  border all around
border-width: 1px 0;
border-right: 1px solid #564c66;*/
background: url(img/topnav_bg1.jpg) center center repeat-x;
height:1%;
}
.topnavmenu ul li{
display: inline;
}
.topnavmenu ul li a{
/*float: left;*/
font-weight:bold;
letter-spacing: 1px;
color: #000000; /*text color*/
margin: 0;
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #ffffff; /* divider between menu items*/
}
.topnavmenu ul li a:visited{
color: #000000;
}
.topnavmenu ul li a:hover, .indentmenu ul li .active /**/{
color: #FF0000 !important; /*text color of selected and active item*/
/*padding-top: 1px; shift text down 1px for selected and active item*/
/*padding-bottom: 1px; shift text down 1px for selected and active item*/
background: url(img/topnav_bg_active.jpg) center center repeat-x;
/*background-color: #FF0033;*/
}

li#menu-home { /*give left border to home link*/
border-left: 1px solid #ffffff;
padding: 5px 0px;
}


body#home li#menu-home { /*highlight the current link */
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}

body#cars li#menu-cars {
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x; 
}

body#racing li#menu-racing {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
body#gallery li#menu-gallery {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
body#about li#menu-about {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
body#history li#menu-history {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
body#order li#menu-order {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
body#contact li#menu-contact {
color: white !important;
margin: 0px;
padding: 5px 0px;
background: url(img/topnav_bg_active.jpg) center center repeat-x;
}
/*end new menu code*/


		   
body { background-color:#000000; margin-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; background-image:url(img/body_bg2.jpg); background-repeat:repeat-x}
 
h1  { font: bold 14px Verdana, Arial, Helvetica;  }
h1:link  { color: #3333CC; font: bold 13px/14px Verdana, Arial, Helvetica; }
h1:visited  { color: #3333CC; font: bold 13px/14px Verdana, Arial, Helvetica;  }

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 }

