* {margin: 0;padding: 0;}html {}body {background-image: url(images/layout/bg.png);background-repeat: repeat-x;background-color: #FFFFFF;font-family: Verdana, Arial, sans-serif;font-size: .8em;color: #000000;margin: 0;text-align: center;height: 100%;}img {border: none;}#header {height: 115px;margin: 0px auto 0px auto;width: 776px;text-align: left;border-left: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #999999;}#mainWrapper {clear: both;margin: 0px auto 0px auto;width: 776px; text-align: left;background-color: #FFFFFF;border-left: 1px solid #000000;border-right: 1px solid #000000;height: 100%;background-image: url(images/layout/faux_columns.jpg);}#mainWrapper2 {clear: both;margin: 0px auto 0px auto;width: 776px; text-align: left;background-color: #FFFFFF;border-left: 1px solid #000000;border-right: 1px solid #000000;height: 1200PX;background-image: url(images/layout/faux_columns.jpg);}#leftColumn {float: left;width: 163px;padding: 3px 4px 3px 4px;height: 100%;}#leftColumn2 {float: left;width: 163px;padding: 3px 4px 3px 4px;height: 1200px;}#rightColumn {float: left;clear: right;width: 605px;height: 100%;}#rightColumn2 {float: left;clear: right;width: 605px;height: 1200px;}#rightColumnMargin {margin: 6px;}#rightColumnMargin2 {position: relative;margin-bottom: 6px;}#rightColumnMargin h2 {font-size: 1.6em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #9AB1CB;border-bottom: 1px solid #C3C3C3;padding: 0px 0px 4px 0px;margin: 8px 0px 8px 0px;}#rightColumnMargin p {margin: 4px 0px 10px 0px;}#rightColumnMargin ul {margin: 10px 0px 10px 20px;}#rightColumnMargin ul li {margin: 2px 0px 2px 0px;}#logo {background-image: url(images/layout/bsr_logo.jpg);background-repeat: no-repeat;width: 229px;height: 115px;margin: 0;float: left;}#logo a {display: block;width: 229px;height: 115px;}#logo h1 {margin: 0;text-indent: -1000em;}#tag_line {display: block;width: 351px;height: 96px;background-image: url(images/layout/racing_to_new_header.jpg);background-repeat: no-repeat;float: left;text-indent: -1000em;}#headerRight {display: block;width: 196px;height: 96px;background-image: url(images/layout/header_top_right_back.jpg);background-repeat: no-repeat;float: left;}.selected_category {color: #990000;}h3#product_search_head {display: block;font-size: 1px;width: 67px;height: 9px;background-image: url(images/layout/product_search_text.jpg);background-repeat: no-repeat;text-indent: -1000em;margin: 5px 0px 0px 0px;padding: 0;}#cart_contents_head {width: 74px;height: 12px;background-image: url(images/layout/cart_contents_text.jpg);background-repeat: no-repeat;text-indent: -1000em;margin: 8px 0px 2px 0px;padding: 0;font-size: 1px;}#product_search_input {margin: 0px 3px 0px 0px;padding: 0;border: 1px solid #999999;height: 14px;position: relative;top: 4px;width: 95px;float: left;}#product_search_button {margin: 3px 0px 0px 0px;text-align: right;float: right;}#cart_contents_wrapper {float: left;width: 117px;font-size: .8em;margin-top: 5px;}#cart_contents_wrapper p {margin: 0;}#checkout_wrapper {}#checkout_wrapper #checkout_button a {display: block;width: 79px;height: 17px;background-image: url(images/layout/checkout_button.jpg);background-repeat: no-repeat;float: left;margin: 2px 0px 0px 0px;text-indent: -1000em;font-size: 1px;}#checkout_wrapper #checkout_button a:hover {background-position: -79px 0px;}#checkout_wrapper #shopping_cart_button a {display: block;width: 79px;height: 17px;background-image: url(images/layout/view_cart_button.jpg);background-repeat: no-repeat;float: left;margin: 15px 0px 0px 0px;text-indent: -1000em;font-size: 1px;}#checkout_wrapper #shopping_cart_button a:hover {background-position: -79px 0px;}#footer {clear: left;margin: 0px auto 0px auto;width: 776px;background-color: #999999;border-left: 1px solid #000000;border-right: 1px solid #000000;padding: 20px 0px 40px 0px;}ul#topNav {float: left;width: 547px;height: 19px;background-image: url(images/layout/top_nav.jpg);background-repeat: no-repeat;}ul#topNav li {display: inline;height: 19px;float: left;}ul#topNav span.hide {display: none !important;height: 19px;}ul#topNav a {display: block;cursor: pointer;height: 19px;}#n1 { left: 0; width: 60px;}#n2 { left: 60px; width: 114px;}#n3 { left: 174px; width: 77px;}#n4 { left: 251px; width: 115px;}#n5 { left: 366px; width: 84px;}#n6 { left: 450px; width: 78px;}#n1 a:hover { background: transparent url('images/layout/top_nav.jpg') 0 -19px no-repeat;}#n2 a:hover { background: transparent url('images/layout/top_nav.jpg') -60px -19px no-repeat;}#n3 a:hover { background: transparent url('images/layout/top_nav.jpg') -174px -19px no-repeat;}#n4 a:hover { background: transparent url('images/layout/top_nav.jpg') -251px -19px no-repeat;}#n5 a:hover { background: transparent url('images/layout/top_nav.jpg') -366px -19px no-repeat;}#n6 a:hover { background: transparent url('images/layout/top_nav.jpg') -450px -19px no-repeat;}#breadCrumb {background-color: #000000;color: #FFFFFF;padding: 2px 0px 3px 5px;font-size: .8em;}#rightColumn #breadCrumb a:link, #rightColumn #breadCrumb a:visited {color: #FFFFFF;text-decoration: none;font-weight: bold;}#rightColumn #breadCrumb a:hover {text-decoration: underline;}ul#footer_nav {list-style-type: none;margin-bottom: 15px;color: #CCCCCC;}ul#footer_nav li {display: inline;}ul#footer_nav li a:link, ul#footer_nav li a:visited {color: #FFFFFF;margin: 0px 3px 0px 3px;font-size: .85em;text-decoration: none;}ul#footer_nav li a:hover {text-decoration: underline;}p#website_by {font-size: .7em;}p#website_by a:link, p#website_by a:visited {color: #000000;text-decoration: none;}p#website_by a:hover {text-decoration: underline;}ul#category_nav {list-style-type: none;}ul#category_nav li {width: 100%;}ul#category_nav a:link, ul#category_nav a:visited {display: block;width: 156px;font-size: 10px;margin: 0;padding: 2px 0px 2px 5px;background-color: #FFFFFF;border-bottom: 1px solid #CCCCCC;text-decoration: none;color: #000000;}ul#category_nav a:hover {color: #000000;background-color: #EEEEEE;text-decoration: none;}#manufacturers_wrapper {background-color: #FFFFFF;padding: 4px;margin: 0px 0px 8px 0px;}#leftColumn h3#manufacturersBox_head {font-size: 1px;text-indent: -1000em;margin: 0px;}#leftColumn2 h3#manufacturersBox_head {font-size: 1px;text-indent: -1000em;margin: 0px;}#manufacturers_box select{font-size: 9px;}#categoriesBox_head {background-image: url(images/layout/product_categories_header.jpg);background-repeat: no-repeat;margin-top: 5px;display: block;width: 162px;height: 23px;text-indent: -1000em;}.info_form fieldset {border: none;border-top: 0px solid #999999;padding: 0px 0px 0px 10px;margin: 0px 0px 20px 40px;background-image: url(images/misc/fieldset_back.jpg);background-repeat: no-repeat;width: 400px;top: 20px;}.info_form fieldset legend {padding: 10px 5px 10px 20px;margin: 0px 0px 0px 0px;font-weight: bold;font-size: 12px;color: #000000;}*html .info_form fieldset {background-position: 0px 16px;padding: 0px 0px 20px 0px;}*html .info_form fieldset legend {margin: 0px 0px 5px 0px;}.info_form label{width: 120px;height: 20px;float: left;border: 0px solid #E4E4E4;padding: 0px 0px 0px 5px;margin: 0px 10px 0px 5px;color: #000000;text-align: right;}.info_form .hide_label {background-image: none;}.row{margin: 5px 0px 2px 0px;padding: 4px 0px 4px 0px;font-size: 11px;display: block;clear: both;}.text_input {border: 1px solid #CCCCCC;}.text_input_focus {border: 1px solid #FF9900;}.required_info {font-size: .8em;color: #CC0000;font-weight: bold;}.inputRequirement {font-size: 10px;color: #CC0000;font-weight: bold;}.error_message {color: #990000;font-weight: bold;}#home_banner_back {display: block;width: 776px;height: 72px;background-image: url(images/layout/home_banner_back.jpg);background-repeat: no-repeat;margin: 0px auto 0px auto;border-left: 1px solid #000000;border-right: 1px solid #000000;padding: 5px 0px 0px 0px;}#home_banner {width: 468px;height: 60px;border: 1px solid #000000;margin: 0px 0px 0px 295px;}#log_in_message {padding: 0px 0px 5px;margin: 0px 0px 0px 5px;font-size: .8em;color: #FFFFFF;}#log_in_message a:link, #log_in_message a:visited {color: #FFFFFF;font-weight: bold;}#log_in_message a:hover {color: #006699;}#home_top {position: absolute;}#home_car_picture {position: relative;left: 184px;width: 443px;height: 252px;background-image: url(images/layout/home_car_picture.png);background-repeat: no-repeat;}* html #home_car_picture {background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/layout/home_car_picture.png", sizingMethod="crop");}#home_picture_div {margin: 0;padding: 0;position: relative;z-index: 100;}#home_news {position: relative;margin: 5px 0px 0px 10px;width: 185px;height: 252px;font-size: .85em;clear: right;top: -252px;}body #rightColumn #home_news h3 {border-bottom: 1px solid #DDDDDD;margin: 0px 0px 4px 0px;font-size: 1.2em;color: #000000;}body #rightColumn2 #home_news h3 {border-bottom: 1px solid #DDDDDD;margin: 0px 0px 4px 0px;font-size: 1.2em;color: #000000;}#home_bottom_right {float: left;}h2#new_products_header {width: 393px;height: 23px;background-image: url(images/layout/new_products_header.jpg);background-repeat: no-repeat;text-indent: -1000em;font-size: 1px;padding: 0px;margin: 0px;}#home_new_products_holder {clear: both;width: 392px;height: 405px;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;margin: 0px;padding: 0px;position: relative;top: -14px;}.product_info_price {font-size: 1.3em;font-weight: bold;margin: 0px 0px 5px 0px;color: #990000;}.product_listing_table {width: 100%;margin: 5px 0px 10px 0px;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}.product_listing_table td {padding: 3px;}.product_listing_table th {background-image: url(images/layout/listing_head_back.jpg);background-repeat: repeat-x;color: #000000;padding: 3px;}.product_listing_table a:link, .product_listing_table a:visited {color: #003399;}.product_listing_table a:hover {color: #0033FF;}.left_line {border-left: 1px solid #DDDDDD;}.listing_alt {background-color: #F5F9FA;}.product_listing_total_row {border-top: 1px solid #DDDDDD;background-color: #D8DFE2;}.product_listing_table img {border: 1px solid #CCCCCC;}#model_number {color: #999999;}#product_info_info {float: left;width: 320px;margin: 0px 0px 0px 10px;}#product_info_info p {margin: 3px 0px 4px 0px;}#product_info_image {width: 260px;float: left;margin: 0px 0px 15px 0px;}#product_info_image img {border: 1px solid #000000;}.enlarge_link a:link, .enlarge_link a:visited {color: #006699;text-decoration: none;}.enlarge_link {margin: 4px 0px 0px 0px;font-size: .85em;}.enlarge_link a:hover {color: #000033;text-decoration: underline;}#product_info_holder h3 {margin: 3px 0px 5px 0px;font-size: .9em;color: #7692BC;}#rightColumn #product_info_holder #product_info_info h3 {margin: 0px 0px 5px 0px;color: #FF6600;}#rightColumn2 #product_info_holder #product_info_info h3 {margin: 0px 0px 5px 0px;color: #FF6600;}#add_to_cart_box {background-image: url(images/layout/add_to_cart_box_back.jpg);background-repeat: repeat-y;width: 174px;float: left;margin: 0px 0px 0px 0px;}#add_to_cart_box_margin {margin: 5px 0px 0px 15px;}#add_to_cart_box_margin p {margin: 4px 0px 10px 0px;}html #rightColumnMargin #add_to_cart_box h3 {margin: 0;font-size: 1px;width: 174px;height:39px;background-image: url(images/layout/add_to_cart_box_head.jpg);background-repeat: no-repeat;text-indent: -1000em; padding: 0;background-color: #FFFFFF;}#add_to_cart_box_bottom {width: 174px;height:20px;background-image: url(images/layout/add_to_cart_box_bottom.jpg);background-repeat: no-repeat;}#related_products {clear: both;}#related_products h3 {margin: 15px 0px 0px 0px;background-color: #E9E9E9;padding: 4px;border: 1px solid #999999;border-bottom: none;font-size: 1.2em;}#related_products_main {border: 1px solid #999999;border-top: none;padding: 8px;text-align: center;}#related_products_main a:link, #related_products_main a:visited {font-size: .7em;text-decoration: none;color: #3366CC;}#related_products_main a:hover {text-decoration: underline;color: #330000;}#related_products_main img {border: 1px solid #CCCCCC;}.related_products_thumb {float: left;text-align: center;margin: 0px 20px 0px 0px;}.sold_by {font-size: .6em;color: #999999;}.suggest_link {background-color: #FFFFFF;padding: 2px 6px 2px 6px;cursor: pointer;}.suggest_link_over {background-color: #ECF8FB;padding: 2px 6px 2px 6px;cursor: pointer;}#search_suggest {visibility: hidden;z-index: 100;position: absolute; background-color: #FFFFFF; text-align: left; border: 0px solid #000000;opacity: .9;filter: alpha(opacity=90);}caption { font-size:14px;color: #000000; font-weight: bold; margin-bottom: 5px;}.cal_header {border-bottom: 1px solid #000000;font-size:11px;font-weight: bold;}.calendar {color: #000000;background-color: #FFFFFF;border: 1px solid #000000;}.calendar td {border: 0px solid #999999;text-align: center;vertical-align: middle;width: 81px;;}.blank {background-color: #F2F2F2;}.linkedday {}.linkDay a:hover {text-decoration: none;}.calLink {height: 100%;vertical-align: middle;}.calLink a:link, .calLink a:visited {display: block;background-color: #FFCC00;width: 100%;height: 100%;color: #000000;vertical-align: middle;text-decoration: none;}.calLink a:hover {text-decoration: none;background-color:#FF9900;color: #FFFFFF;}.day {background-color: #D5D8E1;}.month_div {margin-top: 10px;width: 100%;text-align: center;font-size: 11px;}.month_div a{color: #000000;}.month_div a:hover {text-decoration: none;}#additional_images img {border: none;}#additional_images a:link, #additional_images a:visited {width: 40px;height: 40px;float: left;border: 1px solid #999999;margin: 0px 4px 4px 0px;}#additional_images a:hover {border: 1px solid #006699;}fieldset {padding: 15px;margin: 0px 0px 15px 0px;border: 1px solid #CCCCCC;}fieldset legend {font-weight: bold;padding: 0px 5px 0px 5px;}.message_stack {list-style-type: none;color: #990000;font-weight: bold;}#mainWrapper h2 {margin: 4px 0px 15px 0px;}#mainWrapper2 h2 {margin: 4px 0px 15px 0px;}#mainWrapper #rightColumn h3 {margin: 15px 0px 10px 0px;color: #FF6600;font-size: 14px;border-bottom: 1px solid #CCCCCC;}#mainWrapper2 #rightColumn2 h3 {margin: 15px 0px 10px 0px;color: #FF6600;font-size: 14px;border-bottom: 1px solid #CCCCCC;}#mainWrapper h4 {margin: 4px 0px 4px 0px;color: #006699;}#mainWrapper2 h4 {margin: 4px 0px 4px 0px;color: #006699;}.moduleRow td{}.moduleRowOver {background-color: #E8EEEE;cursor: pointer;}.moduleRowSelected {color: #000000;background-color: #ABC4D6;cursor: pointer;}#contact_us #left_column {width: 40%;float: left;margin: 0px 0px 0px 20px;}#contact_us #right_column {width: 45%;float: left;}#contact_us #vertical_divider {float: left;width: 2px;height: 100px;border-right: 1px solid #BACADA;margin: 10px 30px 0px 0px;}.clear {display: block;clear: left;}#mainWrapper #rightColumn #events_listings h3 {font-size: 15px;color: #91A3BD;margin: 15px 0px 4px 0px;}#mainWrapper2 #rightColumn2 #events_listings h3 {font-size: 15px;color: #91A3BD;margin: 15px 0px 4px 0px;}#events_listings {font-size: .85em;margin: 0px 0px 15px 0px;}#events_listings ul {list-style-type: none;margin: 0px;}#events_listings ul li {padding: 0px;}#events_listings ul li span {font-weight: bold;}#login_boxes_wrapper {margin: 20px 0px 0px 0px;}#new_account_box, #returning_customer_box {float: left;width: 279px;height: 250px;}#new_account_box {margin: 0px 20px 0px 0px;}#new_account_box h4 {width: 279;height: 46px;background-image: url(images/misc/new_customer_header.jpg);text-indent: -1000em;font-size: 1px;padding: 0px;margin: 0px 0px 0px 0px;}#new_account_box p, #returning_customer_box p {padding: 0px;margin: 0px 0px 5px 0px;}#new_account_box_footer, #returning_customer_box_footer {width: 279px;height: 24px;background-image: url(images/misc/new_customer_footer.jpg);}#new_account_box_content, #returning_customer_box_content {width: 279px;height: 180px;background-image: url(images/misc/new_customer_content.jpg);}#new_account_box_margin , #returning_customer_box_margin {width: 200px;margin: 0px 0px 0px 35px;padding: 0;}#returning_customer_box label {width: 110px;float: left;color: #4D719D;}#returning_customer_box h4 {width: 279;height: 46px;background-image: url(images/misc/returning_customer_header.jpg);text-indent: -1000em;font-size: 1px;padding: 0px;margin: 0px 0px 0px 0px;}#rightColumn a:link, #rightColumn a:visited {color: #0000FF;}#rightColumn2 a:link, #rightColumn a:visited {color: #0000FF;}#rightColumn a:hover {color: #000066;}#rightColumn2 a:hover {color: #000066;}#company_text {width: 550px;margin: 0px auto 0px auto;font-size: .85em;}#company_swf {margin: 0px 0px 20px 0px;}body #rightColumn #graphic_header {width: 593px;height: 60px;font-size: 1px;text-indent: -1000em;border: none;margin: 4px 0px 0px 0px;}body #rightColumn2 #graphic_header {width: 593px;height: 60px;font-size: 1px;text-indent: -1000em;border: none;margin: 4px 0px 0px 0px;}#company #rightColumn h2 {background-image: url(images/headers/company.jpg);}#company #rightColumn2 h2 {background-image: url(images/headers/company.jpg);}#events #rightColumn h2 {background-image: url(images/headers/events.jpg);}#events #rightColumn2 h2 {background-image: url(images/headers/events.jpg);}#media #rightColumn h2 {background-image: url(images/headers/media.jpg);}#media #rightColumn2 h2 {background-image: url(images/headers/media.jpg);}#request_catalog #rightColumn h2, #request_catalog_success #rightColumn h2, #request_catalog_send #rightColumn h2 {background-image: url(images/headers/catalog.jpg);}#contact_us #rightColumn h2, #contact_us_send #rightColumn h2, #contact_us_success #rightColumn h2 {background-image: url(images/headers/contact_us.jpg);}#privacy #rightColumn h2 {background-image: url(images/headers/privacy.jpg);}#login #rightColumn h2, #login_process #rightColumn h2 {background-image: url(images/headers/login.jpg);}#shopping_cart #rightColumn h2 {background-image: url(images/headers/shopping_cart.jpg);}#news #rightColumn h2 {background-image: url(images/headers/news.jpg);}#password_forgotten #rightColumn h2 {background-image: url(images/headers/password_forgotten.jpg);}.location_name {font-size: 13px;font-weight: bold;color: #FF6600;}.location_address {color: #003366;}.location_phone {color: #6666CC;}#contact_form {margin: 20px 0px 0px 20px;width: 420px;}#contact_form label{width: 120px;float: left;font-size: 12px;}#checkout_payment label{float: left;width: 135px;font-size: 12px;}.new_products_text {font-size: 11px;text-align: left;width: 170px;margin: 0px 0px 0px 10px;}.new_products_price {font-weight: bold;}.account_nav {list-style-type: none;}.media_text {font-size: .85em;margin-top: 5px;margin-right: 5px;margin-bottom: 0px;margin-left: 10px;padding-top: 5px;padding-right: 7px;padding-bottom: 0px;padding-left: 7px;}#new_products_1, #new_products_2, #new_products_3 {text-align: center;font-size: 12px;}#new_products_1 {float: left;width: 201px;height: 350px;border-right: 1px solid #CCCCCC;}#new_products_1 h5, #new_products_2 h5, #new_products_3 h5 {margin: 10px 0px 10px 0px;padding: 0px;}#new_products_1 img, #new_products_2 img, #new_products_3 img{border: 1px solid #CCCCCC;margin: 0px 0px 5px 0px;}#new_products_1 p, #new_products_2 p, #new_products_3 p{margin: 10px 0px px 0px;}#new_products_2 {float: left;height: 350px;width: 200px;}#new_products_3 {float: left;width: 201px;height: 350px;border-left: 1px solid #CCCCCC;}#home_bottom {position: absolute;top: 450px;margin-right: 0px;padding-right: 0px;display: inline;width: 604px;height: 149px;}#home_bottom_left {float: left;width: 209px;}#home_bottom_left img {margin: 0px 0px 0px 0px;padding: 0px;}#home_bottom_pankl {float: left;width: 395px;}#home_bottom_pankl img {margin: 0px 0px 0px 0px;padding: 0px;}#hotproducts {position: absolute;top: 603px;margin-right: 0px;padding-right: 0px;width: 604px;}#newproducts {position: absolute;top: 653px;margin-right: 0px;padding-right: 0px;width: 604px;border-bottom: 1px solid #CCCCCC;}#hotproducts2 {position: absolute;top: 1012px;margin-right: 0px;padding-right: 0px;width: 604px;}#newproducts2 {position: absolute;top: 1042px;margin-right: 0px;padding-right: 0px;width: 604px;border-bottom: 1px solid #CCCCCC;}