html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body,html{height:100%;}
body{font-size:0.625em;font-family:Helvetica,Arial,sans-serif;background:#000;}
a:link,a:visited{color:#00aeef;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:3.0em;text-shadow:#fff 1px 1px 1px;color:#222;}
h2{font-size:2.0em;color:#a6ce39;font-weight:600;text-shadow:#fff 1px 1px 1px;}
h3{font-size:1.6em;color:#a6ce39;font-weight:600;line-height:1.8em;}
h4{font-size:1.3em;}
p{margin-bottom:1.8em;}

.clear{clear:both;}
.no_text{text-indent:-5000px;outline:none;}
.image{border:solid 1px #e3e3e3;background:#fff;padding:5px;text-align:center;}

a.bttn{background:url(../img/body/elements.png) no-repeat 100% -25px;height:25px;display:block;float:left;}
a.bttn span{background:url(../img/body/elements.png) no-repeat;margin-right:15px;font-size:1.2em;color:#fff;font-weight:600;display:block;line-height:15px;padding:5px 0px 5px 15px;}
a.bttn:hover{text-decoration:none;}

#carwars{width:100%;position:relative;margin:0px auto;height:auto !important;height:100%;min-height:100%;}

#header{height:260px;background:url(../img/header/bg.jpg) no-repeat center top;}
#header_content{width:980px;height:90px;margin:40px auto 20px;}
#logo{margin-left:10px;float:left;padding-top:5px;}
#logo>a{display:block;width:225px;height:83px;background:url(../img/header/logo.png);}
#banner_leaderboard{width:728px;height:90px;overflow:hidden;float:right;margin-right:10px;}


#toolbar,#toolbar li{background:url(../img/header/toolbar.png);}
#toolbar{background-repeat:repeat-x;height:49px;}
#toolbar li a{display:block;height:44px;}
#toolbar_content{width:990px;margin:auto;height:50px;overflow:hidden;}
#toolbar_series{float:left;}
#toolbar_series li{float:left;list-style:none;margin:2px 5px 0px 5px;}
#toolbar_social{float:right;}
#toolbar_social li{float:right;list-style:none;margin:5px 5px 0px 5px;}
#toolbar .splitter{margin:7px 5px 0px 5px;width:2px;height:34px;background-position:0px -225px;}
li#toolbar_da{width:117px;background-position:0px -49px;}
li#toolbar_sd{width:91px;background-position:0px -93px;}
li#toolbar_rc{width:85px;background-position:0px -137px;}
li#toolbar_cw{width:85px;background-position:0px -181px;}
li#toolbar_fl{width:67px;background-position:-117px -49px;}
li#toolbar_yt{width:69px;background-position:-117px -93px;}
li#toolbar_fb{width:80px;background-position:-117px -137px;}
li#toolbar_tw{width:85px;background-position:-117px -181px;}


ul#menu{width:980px;height:50px;margin:auto;background:url(../img/header/header.png) no-repeat;text-align:center;}
#menu>li{display:inline;}
#menu>li>a{margin-top:10px;display:inline-block;height:30px;background:url(../img/header/header.png) no-repeat;}
li#menu_home>a{background-position:0px -50px;width:70px;}
li#menu_home>a:hover,li#menu_home>a.active{background-position:0px -80px;}
li#menu_events>a{background-position:-70px -50px;width:85px;}
li#menu_events>a:hover,li#menu_events>a.active{background-position:-70px -80px;}
li#menu_news>a{background-position:-155px -50px;width:71px;}
li#menu_news>a:hover,li#menu_news>a.active{background-position:-155px -80px;}
li#menu_custom_cars>a{background-position:-226px -50px;width:128px;}
li#menu_custom_cars>a:hover,li#menu_custom_cars>a.active{background-position:-226px -80px;}
li#menu_models>a{background-position:-354px -50px;width:88px;}
li#menu_models>a:hover,li#menu_models>a.active{background-position:-354px -80px;}
li#menu_media>a{background-position:-442px -50px;width:74px;}
li#menu_media>a:hover,li#menu_media>a.active{background-position:-442px -80px;}
li#menu_shop>a{background-position:-516px -50px;width:125px;}
li#menu_shop>a:hover,li#menu_shop>a.active{background-position:-516px -80px;}
li#menu_about>a{background-position:-641px -50px;width:77px;}
li#menu_about>a:hover,li#menu_about>a.active{background-position:-641px -80px;}


#body{width:980px;margin:auto;background:url(../img/body/body.png) repeat-y;}

#main{background:#f1f1f1;float:left;width:680px;}
#main h1{display:block;padding:15px;border-bottom:solid 1px #e3e3e3;background:#e9e9e9;}

#main_panel h2{display:block;margin-bottom:10px;}
#main_panel>li{padding:15px;border-top:solid 1px #fff;border-bottom:1px solid #e3e3e3;overflow:auto;}
.panel_body{font-size:1.2em;line-height:1.8em;}
.panel_body ul{margin-bottom:1.4em;}
.panel_body li{list-style:disc;margin-left:15px;}

#sidebar{background:#222 url(../img/body/body.png) repeat-y -680px;float:right;width:300px;}
#sidebar h2{text-shadow:#000 1px 1px 1px;margin-bottom:10px;}
#sidebar h3{font-size:1.25em;font-weight:600;display:block;background:#131313;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;padding:5px;}

.sidebar_event_body{display:block;background:#010101;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;padding:5px;margin-bottom:10px;}
.countdown_unit{float:left;}
.countdown_unit>div{margin:0px 3px;text-align:center;color:#fff;}
.countdown_unit input{border:0px;margin-bottom:5px;background:#222;font-family:Helvetica,Arial,sans-serif;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1.8em;font-weight:bold;text-align:center;width:55px;padding:8px 0px 4px;}
.sidebar_event_buttons{text-align:center;}

#series_events{border-bottom:solid 1px #000;}
#series_events>li{padding:10px;}
#membership{border-top:solid 1px #444;}
#membership>li{padding:15px 10px 10px;}
.mailing_list_intro{font-size:1.2em;line-height:1.4em;color:#fff;}
#mailing_list_form{margin-top:5px;}
.mailing_list_row{margin-bottom:5px;overflow:auto;}
.mailing_list_title{float:left;font-size:1.2em;font-weight:bold;width:60px;color:#fff;}
.mailing_list_field{float:left;}
.mailing_list_field input[type="text"]{width:180px;}
.mailing_list_field input[type="text"],#da_gender,#da_dob_day,#da_dob_month,#da_dob_year{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000;border:none;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:1.4em;padding:5px;}
.mailing_list_field .error{font-size:1.2em;margin-top:5px;width:170px;padding:0px 5px;color:#f00;}
#da_postcode{width:40px;}
#mailing_list_form_errors .error,#mailing_list_form_success{display:block;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;margin-bottom:5px;font-size:1.4em;line-height:1.4em;}
#mailing_list_form_errors .error{background:#ba0000;}
#mailing_list_form_success{background:#a6ce39;}


#footer{background:#333 url(../img/footer/footer.png) repeat-x 0px -50px;border-top:solid 1px #383838;height:250px;position:absolute;bottom:0px;width:100%;}
#footer_content{width:980px;margin:auto;overflow:auto;}
#footer_main{float:left;border-right:1px solid #000000;width:729px;padding-top:15px;height:235px;}
#footer_menu>li{float:left;margin-right:20px;}
#footer_menu>li>a,#footer_menu>li>a:link,#footer_menu>li>a:visited{color:#fff;font-weight:bold;text-decoration:none;font-size:1.1em;line-height:1.8em;}
#footer_menu>li>ul>li{font-size:1.1em;line-height:1.8em;}
#footer_menu>li>ul>li>a,#footer_menu>li>ul>li>a:link,#footer_menu>li>ul>li>a:visited{color:#fff;text-decoration:none;}
#footer_da{border-left:solid 1px #383838;float:right;width:234px;padding:15px 0px 0px 15px;height:235px;color:#fff;}
#footer_partners{overflow:auto;}
#footer_partners>li>a{background:url(../img/footer/footer.png) no-repeat;display:block;}
li#footer_link_da,li#footer_link_da>a{width:134px;height:40px;float:left;margin-right:10px;}
li#footer_link_da>a{background-position:-50px 0px;}
li#footer_link_acmc,li#footer_link_acmc>a{width:50px;height:50px;float:left;}
#copyright{display:block;margin-top:10px;line-height:1.4em;}