@charset "utf-8";
/* CSS Document */

body, html { margin: 0; padding: 0; padding-bottom: 20px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #cccccc; line-height: 18px; }

a { text-decoration: none; color: #cc0502; }
a:hover { color: #fbca04; }

img { margin: 0; padding: 0; border: none; }

p, form { margin: 0; padding: 0; }

.bg_home { background: url(../images/main/bgMainExt.gif) top repeat-x #000; }
.bg_inner { background: url(../images/main/bgInnerExt.gif) top repeat-x #000; }

.hide { visibility: hidden; }

.clear { clear: both; height: 1px; }

h1 { display: block; margin: 0; padding: 27px 0 20px 0; color: #FFF; font-size: 22px; width: 520px; float: left; }
h2 { display: block; margin: 0; margin-bottom: 8px; padding: 0; font-size: 16px; font-weight: bold; color: #fbca04; }
h3 { display: block; margin: 0; margin-bottom: 8px; padding: 0; font-size: 16px; font-weight: bold; color: #FFF; }
h4 { display: block; margin: 0; margin-bottom: 5px; padding: 0; color: #cc0502; font-size: 14px; }
h5 { margin: 0; padding: 0; color:#FFF; font-size: 16px; font-weight: bold; }

.car_scale_ttl { margin-top: 8px; }

#ui_wrap { width: 980px; margin: 0 auto; }

#logo_hdr_wrap { width: 980px; height: 134px; }

#logo { width: 464px; height: 134px; float: left; }

#hdr_car_wrap_home1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Home1.jpg) no-repeat; }
#hdr_car_wrap_home2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Home2.jpg) no-repeat; }

#hdr_car_wrap_car1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Car1.jpg) no-repeat; }
#hdr_car_wrap_car2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Car2.jpg) no-repeat; }

#hdr_car_wrap_truck1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Truck1.jpg) no-repeat; }
#hdr_car_wrap_truck2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Truck2.jpg) no-repeat; }

#hdr_car_wrap_buggy1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Buggy1.jpg) no-repeat; }
#hdr_car_wrap_buggy2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Buggy2.jpg) no-repeat; }

#hdr_car_wrap_parts1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Parts1.jpg) no-repeat; }
#hdr_car_wrap_parts2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Parts2.jpg) no-repeat; }

#hdr_car_wrap_about1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-About1.jpg) no-repeat; }
#hdr_car_wrap_about2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-About2.jpg) no-repeat; }

#hdr_car_wrap_faq1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Faq1.jpg) no-repeat; }
#hdr_car_wrap_faq2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Faq2.jpg) no-repeat; }

#hdr_car_wrap_contact1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Contact1.jpg) no-repeat; }
#hdr_car_wrap_contact2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Contact2.jpg) no-repeat; }

#hdr_car_wrap_blank1 { width: 516px; height: 134px; float: left; background: url(../images/main/hdrCar-Blank1.jpg) no-repeat; }
#hdr_car_wrap_blank2 { float: left; width: 268px; height: 46px; background: url(../images/main/hdrCar-Blank2.jpg) no-repeat; }

#nav_wrap { width: 980px; height: 46px; }

#nav_wrap menu { float: left; margin: 0; padding: 0; width: 712px; height: 44px; list-style: none; }
#nav_wrap menu li { float: left; }
#nav_wrap menu a { display: block; height: 46px; }

#nav_link_1 { width: 84px; background: url(../images/main/navLink1.gif) no-repeat; }
#nav_link_1:hover { background: url(../images/main/navLink1Ovr.gif) no-repeat; }
#nav_link_1_active { width: 84px; background: url(../images/main/navLink1Active.gif) no-repeat; }

#nav_link_2 { width: 69px; background: url(../images/main/navLink2.gif) no-repeat; }
#nav_link_2:hover { background: url(../images/main/navLink2Ovr.gif) no-repeat; }
#nav_link_2_active { width: 69px; background: url(../images/main/navLink2Active.gif) no-repeat; }

#nav_link_3 { width: 86px; background: url(../images/main/navLink3.gif) no-repeat; }
#nav_link_3:hover { background: url(../images/main/navLink3Ovr.gif) no-repeat; }
#nav_link_3_active { width: 86px; background: url(../images/main/navLink3Active.gif) no-repeat; }

#nav_link_4 { width: 86px; background: url(../images/main/navLink4.gif) no-repeat; }
#nav_link_4:hover { background: url(../images/main/navLink4Ovr.gif) no-repeat; }
#nav_link_4_active { width: 86px; background: url(../images/main/navLink4Active.gif) no-repeat; }

#nav_link_5 { width: 83px; background: url(../images/main/navLink5.gif) no-repeat; }
#nav_link_5:hover { background: url(../images/main/navLink5Ovr.gif) no-repeat; }
#nav_link_5_active { width: 83px; background: url(../images/main/navLink5Active.gif) no-repeat; }

#nav_link_6 { width: 109px; background: url(../images/main/navLink6.gif) no-repeat; }
#nav_link_6:hover { background: url(../images/main/navLink6Ovr.gif) no-repeat; }
#nav_link_6_active { width: 109px; background: url(../images/main/navLink6Active.gif) no-repeat; }

#nav_link_7 { width: 62px; background: url(../images/main/navLink7.gif) no-repeat; }
#nav_link_7:hover { background: url(../images/main/navLink7Ovr.gif) no-repeat; }
#nav_link_7_active { width: 62px; background: url(../images/main/navLink7Active.gif) no-repeat; }

#nav_link_8 { width: 133px; background: url(../images/main/navLink8.gif) no-repeat; }
#nav_link_8:hover { background: url(../images/main/navLink8Ovr.gif) no-repeat; }
#nav_link_8_active { width: 133px; background: url(../images/main/navLink8Active.gif) no-repeat; }

#body_wrap { width: 980px; }

#col_left { float: left; width: 712px; margin-right: 9px; }
#col_right { float: left; width: 259px; padding-top: 40px; background: url(../images/main/rightColTop.gif) top left no-repeat #000; }

#col_right .content { margin: 0px 25px; margin-bottom: 30px; }
#col_right .content h2 {margin-top: 20px; }
#col_right .content .h2_no_margin { margin-top: 0; }
#col_right .content menu { margin: 0; padding: 0; margin-left: 12px; font-weight: bold; color: #FFF; }
#col_right .content menu a { color: #FFF; }
#col_right .content menu a:hover { color: #fbca04; }
#col_right .content menu li { list-style: url(../images/main/sideMenuBullet.gif); }
#col_right .sep { margin: 0 15px; height: 20px; background: url(../images/main/sideColumnSep.gif) top repeat-x; }

#flash_wrap { width: 712px; height: 339px; background: url(../images/main/videoBg.jpg) no-repeat; }
#flash_video_wrap { margin-top: 34px; margin-left: 21px; width: 325px; height: 272px; background: #890201; }
#flash_video { margin: 0 0 0 1px; padding-top: 1px; width: 323px; height: 270px; }
#flash_promo { width: 366px; height: 339px; }

#buckets_wrap { width: 712px; clear: both; }
#buckets_wrap .buckets_sep { width: 712px; height: 1px; width: 712px; background: #520101; margin-bottom: 15px; }
#buckets_cap { height: 20px; }
.buckets_mid { background: url(../images/main/3BucketsMid.gif) repeat-y; }
.bucket_single_mid { background: url(../images/main/1BucketMid.gif) repeat-y; }
.bucket_single_mid h2 { margin-bottom: 15px; }

.cont_mid { padding: 0 20px; background: url(../images/main/contWrapMid.gif) repeat-y; }

.bucket_wrap { width: 237px; float: left; background: url(../images/main/bucketNotch.gif) left 4px no-repeat; }
.bucket_content_wrap { width: 196px; margin-left: 20px; }
.bucket_content_wrap ul { margin: 0; padding: 0; margin-left: 12px; }

.car_thumb { margin-bottom: 10px; border: 2px solid #8c0201; display: block; width: 192px; height: 127px; }
.car_thumb:hover { border: 2px solid #FFF; }
.car_thumb_outline { margin-bottom: 10px; border: 2px solid #8c0201; display: block; width: 192px; height: 127px; }

.btn_addtocart_wrap { margin: 15px 0; }
.btn_addtocart { display: block; width: 101px; height: 26px; background: url(../images/main/btn-addToCart.gif) no-repeat; }
.btn_addtocart:hover { background: url(../images/main/btn-addToCartOvr.gif) no-repeat; }

.price { color: #FFF; font-weight: bold; font-size: 14px; }

#footer_wrap { margin-top: 25px; background: url(../images/main/footerStripExt.gif) top repeat-x; }
#footer_wrap_inner1 { width: 980px; margin: 0 auto; }
#footer_nav { float: left; width: 721px; height: 50px; }
#footer_nav_links { margin: 12px 0 0 13px; font-size: 14px; color: #FFF; }
#footer_nav_links a { color: #FFF; font-weight: bold; display: compact; padding: 0 8px; }
#footer_nav_links a:hover { color: #fbca04; }
#footer_logo { float: left; width: 259px; }
#footer_copyright { clear: both; padding: 15px 0 0 21px; color: #999999; }
#footer_copyright a { color: #FFF; }
#footer_copyright a:hover { color: #fbca04; }

/*Contact form*/
.input_field { background: #383838; border: 1px solid #6b0100; padding: 3px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFF; overflow: auto; }

/*Inner page titles*/
#ttl_wrap_car { width: 712px; height: 115px; background: url(../images/main/ttl-Car.gif) top left no-repeat; }
#ttl_wrap_truck { width: 712px; height: 115px; background: url(../images/main/ttl-Truck.gif) top left no-repeat; }
#ttl_wrap_buggy { width: 712px; height: 115px; background: url(../images/main/ttl-Buggy.gif) top left no-repeat; }
#ttl_wrap_parts { width: 712px; height: 115px; background: url(../images/main/ttl-Parts.gif) top left no-repeat; }
#ttl_wrap_about { width: 712px; height: 115px; background: url(../images/main/ttl-About.gif) top left no-repeat; }
#ttl_wrap_faq { width: 712px; height: 115px; background: url(../images/main/ttl-Faq.gif) top left no-repeat; }
#ttl_wrap_contact { width: 712px; height: 115px; background: url(../images/main/ttl-Contact.gif) top left no-repeat; }
#ttl_wrap_privacy { width: 712px; height: 115px; background: url(../images/main/ttl-Privacy.gif) top left no-repeat; }
#ttl_wrap_gas { width: 712px; height: 115px; background: url(../images/main/ttl-GasPowered.gif) top left no-repeat; }
#ttl_wrap_nitro { width: 712px; height: 115px; background: url(../images/main/ttl-NitroPowered.gif) top left no-repeat; }
#ttl_wrap_electric { width: 712px; height: 115px; background: url(../images/main/ttl-ElectricPowered.gif) top left no-repeat; }
#ttl_wrap_misc { width: 712px; height: 115px; background: url(../images/main/ttl-Misc.gif) top left no-repeat; }

#back_to_link { float: right; margin: 30px 20px 0 0; }

/*Product details page*/
.redSep { clear: both; height: 1px; background: #520101; }

#overview_wrap { background: url(../images/main/bucketNotch.gif) left 4px no-repeat; }
#overview { float: left; width: 200px; margin: 0 20px 20px 20px; }
#overview_txt { float: left; width: 450px; margin: 30px 0px 20px 0; }
#overview .price { color: #FFF; font-size: 22px; font-weight: bold; }

.dual_column_wrap { background: url(../images/main/2ColumnMid.gif) top repeat-y; }

#features_wrap { float: left; width: 356px; background: url(../images/main/bucketNotch.gif) left 23px no-repeat; }
#features { margin: 20px; }
#features ul { margin: 0; padding: 0; margin-left: 14px; }
#specs_wrap { float: left; width: 354px; background: url(../images/main/bucketNotch.gif) left 23px no-repeat; }
#specs { margin: 20px; }
#specs ul { margin: 0; padding: 0; margin-left: 14px; }

#photos_wrap { background: url(../images/main/bucketNotch.gif) left 4px no-repeat; }
#photos { margin: 20px; }

#parts_wrap { background: url(../images/main/bucketNotch.gif) left 4px no-repeat; }
#parts { margin: 20px; }
#parts ul { margin: 0; padding: 0; margin-left: 14px; }

#recommend_wrap { padding: 20px; padding-bottom: 0; background: url(../images/main/bucketNotch.gif) left 23px no-repeat; }

#gallery_wrap { width: 668px; height: 479px; }