BODY {background:#000000; font-family: sans-serif, Arial, "times new roman"}

A:LINK, A:ACTIVE, A:VISITED {color:#000000;text-decoration:none;}
A:HOVER { color: black }

#banner { position:absolute; margin:0; padding:0; top:0px; left:0px; height:85px;width:100%; background-color: #ff0000; background: url("/art/banner_bg.gif") center center ;}
#banner IMG { float:right; margin:0; padding:2px 0 0 0; border: 0; width: 120px;}
#banner .fade-box{ margin:0 0 0 0; padding:0 0 0 0;overflow:hidden; position:absolute; top:25px; right:150px;}
#banner P.h1 {font-size:32px;letter-spacing:2px; font-weight:bold; color:#ffffff; padding:20px 0 0 20px;margin:0 0 0 0}
#banner P.h3 {font-size:20px;letter-spacing:2px; font-weight:bold; color:#ffffff; padding:0 0 0 0;margin:0 0 0 0}

#leftnav {position:absolute; top:100px; left:8px; height:80px; width:17.5%; display:block;}
#leftnav UL {margin:0 0 0 0; padding:0 0 0 0;}
#leftnav UL LI A{font-size:13px; font-weight:bold; margin: 10px 10px 0 0; color:#ffffff; list-style-type:none; padding:3px 12px 3px 12px; display:block;}  
#leftnav UL A.one:HOVER {color: #fff;}
#leftnav UL A.one { background: url("/art/leftnav_grad.gif") center center no-repeat;}
#leftnav UL A.two {background-color: #482093;}

#leftnav IMG {padding:5px 0 0 12px;}

#leftnav IMG.cards {padding: 20px 0 0 12px; width:160px;}
#leftnav P {color:#ffffff; font-size:16px; font-weight:bold;}

#rightnav {position:absolute; top:100px; right:5px; display:block;}
#rightnav P {color:#ffffff; font-size:12px; font-weight:bold;}

#main { position:absolute; margin:0 1em 0 1em; padding:0; top:100px; left:17.5%; width:65%; height:1300px; background-color:#eeeeee; }
#main LI {font-size:14px; margin:10px; line-height:1.5;letter-spacing:.8px;}
#main P {font-size:14px; margin:20px 40px 10px 40px; line-height:1.5;letter-spacing:.8px;}
#main P.h1 { margin:10px 0 0 10px; padding:0; font-size:28px; color:#000; letter-spacing:.8px; }
#main P.h2 { margin:10px 0 0 10px; padding:0; font-size:22px; color:#000; letter-spacing:.8px; }
#main P.h3 { margin:10px 0 0 15px; padding:0; font-size:20px; color:#000; letter-spacing:.8px;}
#main IMG.logo {margin:0; padding:2px 0 0 0; border: 0; width: 80px;}
#main IMG.logosmall {margin:0; padding:2px 0 0 0; border: 0; width: 50px;float:left;}
#main IMG.right { float:right; margin:0; padding:5px; }
#main IMG.left { float:left; margin:0; padding:5px; }
#main A {color:#b31217;}
#main TD.years A:HOVER{color: #000000}
#main TD.years:HOVER {background-color: #cccccc}

#parts_tbl {width:95%;}
#kits_tbl {width:50%; margin:0 0 50px 0;}
#parts_tbl TH, #kits_tbl TH {background-color:#696969; font-size:12px;}
#parts_tbl TR TD , #kits_tbl TR TD{border-bottom: thin dotted #696969 ; font-size:.8em; padding:1em 0 0 0;}


TABLE#ship {border-collapse: collapse;text-align:center;}
TABLE#ctl {border-collapse: collapse; font-size:13px; width:80%; padding:5px 0 5px 0;}
TABLE#parts {border-collapse: collapse; font-size:13px; width:80%;}
TABLE#parts TD {padding:10px 10px 10px 10px;}
TABLE#query {font-size:12px; width:100%;}
TABLE#query TD { border-bottom: 1px solid red; }
TABLE#query TD { border-right: 1px dotted #cccccc; }
TH {background-color: #B31217;color:#FFFFFF;}
#sponsor {text-align:center; font-size:11px; margin:20px 0 20px 0;}

#footer UL.bottomnav A:HOVER {color: #fff;background-color: #ff5800;}
#footer {position:relative;margin: 3em 0 1em 0; width:100%; }
#footer UL.bottomnav { font-size:.6em; margin-top:1em; padding-left:30%; }

TEXTAREA, INPUT {margin:5px 0 0 10px; font-size:12px;}
SELECT {margin:10px 0 0 40px; font-size:12px;}

