a:hover { text-decoration:underline; }
body { background:#000; margin:2px auto; line-height:1.1em!important; font:11px "Lucida Grande", verdana, sans-serif; color:#fff; text-align:center; background-image:url(/images_Racer2/bg-slate.jpg); }
div.body { background-image:url(/images_Racer2/tall_top.gif); background-repeat: repeat-x; }
h1 a, h1 a:link, h1 a:hover, h1 a:active, h1 a:visited { color:#fff; }
h1 { font:bold 26px "lucidagrande","lucida grande","verdana","arial"; }
h2 { font:bold 18px "lucidagrande","lucida grande","verdana","arial"; margin:0; }
h3 { font:bold 12px "lucidagrande","lucida grande","verdana","arial"; }
h3 a { color:orange; }
h4 { font-size:14px; line-height:14px; font-weight:bold; }
h5 { font-size:12px; line-height:12px; font-weight:bold; }
h6 { font-size:10px; font-weight:bold; }
img { border:none; }
h2.news a { color:orange; line-height:1.1em; }
p { line-height:1.1em; }
.productlist { display:block; padding:0px; margin:0px; list-style:none; text-align:center; }
.productlist li { display:block; float:left; width:190px; margin:2px 10px 10px 10px; height:160px; text-align:center; line-height:13px; color:#fff; margin-left:auto; margin-right:auto; }
.productlist li a img { display:block; border:1px solid black; margin-bottom:5px; margin-left:auto; margin-right:auto; }
.productlist li a span { display:block; color:#fff; height:20px; font-size:11px; margin-bottom:5px; }
.productlist li a span.title { display:none; color:#fff; font-size:10px; }
.productlist li span.number { display:none; color:#fff; height:20px; font-size:10px; }
.productlist li a:hover span { text-decoration:none; color:red; }
.productlist li a { text-decoration:none; }

input, select { font:11px "Lucida Grande", verdana, sans-serif; }
li { list-style:none; font:11px "Lucida Grande", verdana, sans-serif; }
p { line-height:1.1em; font-size:11px; margin:8px 0; }
table { font:11px "Lucida Grande", verdana, sans-serif; line-height:1.1em; padding:0; margin:0; border:0; }
td.nav { color:white; padding:10px; }
td.nav a { color:orange; text-decoration:none; font-size:2em;  }
td.top { color:white; }
td.news { background-color:#222; }
td.news h2 { margin:0 0 20px 0; }
td.news a { color:white; text-decoration:none; font-weight:bold; font-size:1.2em; }
td.news p { color:white; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid orange; }
td.news div.side p { border-bottom:0px!important; }
td.news div.side { border-bottom:1px solid orange; }

div.news { color:white; }
div.news a { color:white; }
div.content { background-color:#222; padding:10px; }

div.admintools { margin:10px 0; }

div.pagenav { background-image:url(/images_Racer2/navbar.gif); background-position:50%; text-align:center; padding:7px 0; margin-bottom:10px; }
div.pagenav a { font-size:15px; color:white; text-decoration:none; font-weight:bold; }
div.pagenav a:hover { color:black; }
img.news { margin-bottom:15px; }
img.logo { margin-top:17px; }
table.results td.odd { color:white; background-color:black; }
table.results td.even { color:white; background-color:#333; }
