@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; background-color:#9dd4ff;}
#container{ width:1000px; margin:0 auto; padding:0; background-color:#001832;}
#header{ width:1000px; margin:0; padding:0;}
#mainbody{ width:942px; margin:0; padding:47px 29px 0 29px;; background-color:#001832;}
#boxcontainer{ width:942px; margin:0 0 15px 0; padding:0;}
#raceservice{ width:262px; margin:0 31px 25px 0; padding:148px 20px 10px 11px; background-image:url(../images/raceservice_bg.jpg); background-repeat:no-repeat; float:left;}
#raceservice p{ font-size:12px; line-height:18px; color:#ffffff; margin:0 0 25px 0; padding:0;}
#products{ width:262px; margin:0 32px 25px 0; padding:148px 20px 10px 11px; background-image:url(../images/products_bg.jpg); background-repeat:no-repeat; float:left;}
#products p{ font-size:12px; line-height:18px; color:#ffffff; margin:0 0 25px 0; padding:0;}
#motorsports{ width:262px; margin:0 0 25px 0; padding:148px 20px 10px 11px; background-image:url(../images/motorsports_bg.jpg); background-repeat:no-repeat; float:left;}
#motorsports p{ font-size:12px; line-height:18px; color:#ffffff; margin:0 0 25px 0; padding:0;}
.line{ margin-bottom:15px;}
#bottomboxcontainer{ width:942px; margin:0 0 15px 0; padding:0;}
#contentbox1{width:262px; margin:0 31px 25px 0; padding:15px 20px 10px 11px; float:left;}
#contentbox1 p{ color:#9fd4fa; font-size:14px; line-height:20px; margin:0 0 25px 0; padding:0;}
.orange_heading{ font-size:12px; font-weight:bold; color:#cd6e00; background-image:url(../images/orange_txt_bg.gif); background-repeat:no-repeat; padding-left:10px; width:154px; height:26px; display:block; padding-top:5px;}

#contentbox2{width:273px; margin:0 31px 25px 0; padding:15px 20px 10px 0px; float:left;}
#contentbox2 ul{ margin:0; padding:0; width:100%; list-style-type:none;}
#contentbox2 ul li{ margin:0 0 20px 0; padding:0; list-style-type:none; }
#contentbox2 ul li p{ margin:0; padding:0; color:#65c3ef; font-size:11px; font-weight:bold;}
#contentbox2 ul li span{ font-size:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-left:25px;}
#contentbox3{width:273px; margin:0 0 25px 0; padding:15px 20px 10px 0px; float:left;}
#contentbox3 p{ color:#fdffff; font-size:12px; line-height:18px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
a.email{ color:#cf6f00; font-size:12px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
a.email:hover{ color:#61edff;}
#footer{ margin:0; padding:35px 0 10px 0; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; background-position:top; width:1000px; background-color:#001832; text-align:center;}
#footer p{ color:#326ba9; font-size:9px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#footer span{ color:#172e47; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#leftpannel{ width:601px; float:left; margin:0; padding:0; padding-right:15px;}
#leftpannel p{ color:#9fd4fa; font-size:14px; line-height:24px; margin:0; padding:0;}
#leftpannel ul{ margin:0; padding:0; list-style-type:none; width:100%; margin-top:30px; margin-bottom:30px;}
#leftpannel ul li{ margin:0; padding:0; list-style-type:none; font-size:18px; color:#43a8fc; background-image:url(../images/list_bg.gif); background-repeat:no-repeat; padding-left:25px; height:36px; padding-top:5px;}
#rightpannel{ width:306px; float:left; margin:0; padding:0; background-image:url(../images/left_bg.gif); background-position:top left; background-repeat:no-repeat; padding-left:20px;}
.expand{width: 100%;  margin-top:10px; padding:0; background-image:url(images/divbg.gif); color:#84d4fa; font-size:12px; line-height:20px;}
span a{color:#e3941e; font-size:18px; text-decoration:none;}
span a:hover{color:#e3941e; }
