html { overflow-x: hidden; }
body { background-color: #000; margin-top: 6px; }
p { margin-top: 12px; margin-bottom: 12px; line-height: 17px; }
hr { color:#e4e4e4; }
a:link { text-decoration:none;}
a:hover { text-decoration:underline; }
a:visited { text-decoration:none;}
#cars { height: 306px; width: 558px; }
#content { font: 12px Arial, sans-serif; overflow-x: hidden; }
#charitytable { background-color: #E4E4E4; border: 1px solid #D4D4D3; }
#schedule { border-top: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; }
#schedule td { border-bottom: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; padding: 3px 4px 2px; }
#schedule tr { border-bottom: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; padding: 3px 5px; }
#hometext { font: 12px Arial, sans-serif; width: 266px; overflow-x: hidden; height: 250px; padding: 0px 7px 5px 10px; }
#emailtable { }
#emailtable td { padding: 2px 2px 2px 0px; border-bottom: 1px dotted #CCC; }
#sponsortable { margin-top: 16px; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; }
#sponsortable td { padding: 4px 3px 4px 4px; border-top: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; }
#sponsortable th { padding: 5px 3px 5px 4px; background-color: #9CF; font: bold 14px Arial, sans-serif; text-align: left; border-right: 1px solid #7DBEFF; }
#registertable { margin-top: 16px; border-top: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; }
#registertable td { padding: 5px; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; }
.foot { font: 11px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #D4D4D3; padding: 10px; }
.foot a { color: #D4D4D3; text-decoration:none; }
.foot a:hover { color: #D4D4D3; text-decoration:underline; }
.textbox { border: 2px solid #2294B8; }
.rightrule { border-right: 2px solid #2294B8; background-image: url(/images/cars/transam.jpg); background-repeat: no-repeat; background-position: 2px 70px; }
.rightrulev2 { border-right: 2px solid #2294B8; }
.rightrule_alt { border-right: 2px solid #2294B8; font: 12px Arial, sans-serif; padding-right: 14px; }
.righttext { font:12px/16px Arial, sans-serif; padding: 0px 24px 2px 0px; }
.headline { font: bold 18px "Arial Narrow", Arial, sans-serif; color: #1697BF; }
.action { color: #036; font: bold 16px "Arial Narrow", Arial, sans-serif; text-transform: capitalize; }
.action a { color: #036; }
.subhead { font-weight: bold; font-size: 14px; line-height: 22px; padding-top: 10px; }
.sub { line-height: 17px; margin-left: 10px; }
.callout { font: italic normal 12px Georgia, serif; }
.callout a:link { color: #03C; }
.price { font: italic bold normal 16px Georgia, serif; color: #036; padding-top: 10px; padding-bottom: 10px; }
.storetable { border: 5px solid #E4E4E4; }
.Heading02 {  font-family: Arial Black, Gadget, sans-serif;  color: #1697BF; font-size: 22px;}

