body {margin: 0px;padding: 0px;background-color: #fff;}
img {margin: 0px;padding: 0px;}
* {font-family: arial;}
body,td,p,div,span,a {font-size:13px;font-weight:normal;color:#000;}
h1 {font-size:20px;padding:5px;}

table { padding:0px;border:0px;margin:0px;}

input, select, textarea {background-color: #f3f3f3;border-right: #e5e5e5 solid 1px;
border-bottom: #e1e1e1 solid 1px;border-top: #cccccc solid 1px;border-left: #cfcfcf solid 1px;color: black;
font-family: arial;font-weight: bold;font-size: 10pt;margin:0px;}

input.msubmit {background-color: #cecece;border-left: #e1e1e1 solid 1px;border-top: #dedede solid 1px;
border-bottom: #acacac solid 1px;border-right: #b2b2b2 solid 1px;color: black;
font-family: arial;font-weight: bold;font-size: 10pt;margin:0px;}


.gallerythumb {padding:5px 5px 12px 5px !important;border:1px solid #bbb;margin:4px;background:#fff;}
.gallerythumb:hover {outline:8px solid #333;}

.galleryim {text-align:center;padding:1px 1px 2px 1px;margin:6px;background-color: #fff;color: #4444cc;font-size: 11pt;width:auto;display:inline;}   /*float:left;border:1px solid #ddd;*/
.galleryim:hover {outline:3px solid #444;}
.galleryim a {font-size:9px;color: #cc4444;}
.photoim {background:#ffffff; padding:4px;padding-bottom:4px;border: 1px solid #ddd;width:auto;}


.largephotoim {background:#fff; padding:10px;border: 1px solid #ccc;}
.galleryframe {text-align:center;}

#header {height:180px;background-color:#ff0000;margin:0px;padding:0px;}

#topmenu ul {margin:0px;padding:0px;list-style:none;}
#topmenu li {float:left;margin:0px;padding:0px;}
#topmenu a {color:#ffffff;display:block;margin:0px;text-decoration:none;}


#racelist *{font-size: 10px;}
#racelist ul {list-style-type: none;padding: 0;margin: 4px 0px 4px 4px;width:100%;}
#racelist li {
 background-image: url("../ims/mag_glass.gif"); 
 background-repeat: no-repeat;
 background-position: 0 .1em; 
 padding-left: 15px;
 margin-bottom: 5px; 
 width:450px;
 float:left;
 font-size: 16px;
}
#racelist .online {
 background-image: url("../ims/mag_glass_online.gif"); 
}
#racelist a {font-size: 16px;text-decoration:none;width:450px;padding:2px;float:left;color: #777;}
#racelist .online a {font-weight:bold;color: #000;}
#racelist a:hover {font-size: 16px;background-color: #E72F31;color: #fff;}
#racelist .online a:hover {font-size: 16px;background-color: #1BA228;color: #fff;}
#racelist .mini {font-size: 10px;float:right;color: #fff;}

#emailsignup * {color: #fff;font-size: 10px;}
#emailsignup strong {font-weight: bold;}
#emailsignup input, #emailsignup select, #emailsignup option {color: #000;}

#policy h1 {color: #A41515;}

#picker tr {background:#fafafa;}
#picker tr.alt {background:#fff;}

#picker {line-height:20px;}
#picker a {color: #999;text-decoration:underline;}
#picker a:hover {text-decoration: underline; color: #E72F31;}
#picker .sel{text-decoration: none; color: #fff;display:inline;background:#b00;outline:1px solid #a00;}
#picker select { font-size:13px;font-weight:normal;}
#picker input { font-size:13px;font-weight:normal;}

#page {}
#page a {margin-left:2px;margin-top:2px;border:1px solid #333; border-color: #ccc #666 #666 #ccc; background-color:#999999;color: #ffffff;display:inline;padding:2px;text-decoration: none;}
#page a:hover {border:1px solid #333; border-color: #cccccc #666666 #666666 #cccccc; background-color:#aaaaaa;color: #ffffff;display:inline;padding:2px;}
#page .sel{margin-left:2px;margin-top:2px;border:1px solid #333; border-color: #555555; background-color:#eeeeee;color: #555555;display:inline;padding:2px;}


.bimbut img {border:0px;margin:0px;padding:0px;}
.bimbut a {display:block;border:2px solid #eeeeee;margin:0px;padding:0px;}
.bimbut a:hover {border:2px solid #EF0B0B;}

#buyhead {font-size:14px;}
#buyhead b {color: #EF0B0B;}

.faq_q {color:#922A2A;font-size:12px;line-height:22px;}
.faq_a {margin-left:15px;margin-bottom:20px;font-size:12px;line-height:22px;}



.races_list td { font-size:15px;}
.races_list th { font-size:10px;color:#E72F31;text-transform: uppercase;}

.races_list a { font-size:15px;text-decoration:none}
.races_list a:hover { font-size:15px;color: #E72F31}