a:link {color:#333366;}
a:visited {color:#333366;}
a:hover { color:#CC0C00;}
a:active {color:#333366;}

body {background-color: #CCCCCC; margin: 0px 0px 0px 0px;}

td {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;}

.account_address{font-size:1.25em;}
.account_address_book{font-size:.85em;}
.account_address_book_heading{font-size:.85em; font-weight:bold}
.account_benefits{font-size:.8em; padding-left:50px; padding-top:20px;}
.account_benefits_heading{color:#CC0C00; font-size:1.4em;font-weight:bold;}
.account_form{font-weight:bold;}
.account_form_error{color:#FF0000;font-weight:bold;}
.account_form_notes{ font-weight:normal;}
.account_header{font-size:1em;font-weight:bold;}
.account_management{font-size:1.25em;}
.account_management a{font-size:1.25em; font-weight:bold;}
.account_user_email{font-size:1.25em; font-weight:bold; font-style:italic;}
.account_user_name{font-size:1.25em; font-weight:bold;}

.banner{ text-align:center; font-size:.625em;}

.border {background-color:#000000;}
td.border{ padding:0;}

.category_price{color:#CC0C00;}
.category_price_prefix{}
.category_price_reduced{text-decoration:line-through;}
.category_sale_adv{color:#CC0C00; font-style:italic;}
.category_price_savings{font-style:italic;}

.category_detail2{padding-top:12px;}

.header_links a:link {color: #FFFFFF; font-weight: bold; text-decoration:none;}
.header_links a:visited {color: #FFFFFF; font-weight: bold; text-decoration:none;}
.header_links a:hover {color: #FFFFFF; font-weight: bold; text-decoration:underline;}
.header_links a:active {color: #FFFFFF; font-weight: bold; text-decoration:none;}
div.header_links{ background-color: #CC0C00; width:100%; text-align:center; margin:0 auto; margin-bottom:0px; padding-bottom:1px; padding-top:1px;}
table.header_links{margin: 0 auto; border-collapse:collapse;}

.header_bottom {color: #cc0c00; font-weight:bold;}
.header_bottom a:link {color: #CC0C00; font-weight: bold;}
.header_bottom a:visited {color: #CC0C00; font-weight: bold;}
.header_bottom a:hover {color: #CC0C00; font-weight: bold;}
.header_bottom a:active {color: #CC0C00; font-weight: bold;}

.header_top {font-size: 0.625em;}

.inputBox{font-size: .75em; border-style:solid; border-width:1px; border-color: #333366;}

.left_nav{background-color: #DDDDDD;}
td.left_nav{vertical-align:top;width: 162px;}

.right_nav{	color: #333366;font-weight:bold; text-align:center; background-color: #DDDDDD;}
table.right_nav{width:155px;}

.left_nav_cat{}
a.left_nav_cat:link {color: #000000; font-family: arial,sans-serif; text-decoration:none;}
a.left_nav_cat:visited {color: #000000; font-family: arial,sans-serif; text-decoration:none;}
a.left_nav_cat:hover {color: #CC0C00; font-family: arial,sans-serif; text-decoration:underline;}
a.left_nav_cat:active {color: #000000; font-family: arial,sans-serif; text-decoration:none;}

left_nav_sub_cat{}
a.left_nav_sub_cat:link {color: #000000; font-family: arial,sans-serif; text-decoration:none;}
a.left_nav_sub_cat:visited {color: #000000; font-family: arial,sans-serif; text-decoration:none;}
a.left_nav_sub_cat:hover {color: #CC0C00; font-family: arial,sans-serif; text-decoration:underline;}
a.left_nav_sub_cat:active {color: #000000; font-family: arial,sans-serif; text-decoration:none;}

.left_nav_header{background-color: #333366;	color: #FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight:bold; text-align:center}

.left_nav_content{font-size: .625em;text-align:center;}

.left_nav_vsearch_left{font-size: .625em;text-align:left;}

.left_nav_vsearch_right{font-size: .625em;text-align:right;}

.outer_table{background-color:#FFFFFF;}
table.outer_table{border-collapse:collapse; border-spacing:0; width:779px;}
td.outer_table{padding:0;}

.nav_seperator{color: #333366;}
hr.nav_seperator{height: 1px; width: 95%; }

.product_buying_header{ font-size:.80em; font-weight:bold; text-decoration:underline;} 
.product_buying_header td{padding-left: 1px; padding-right: 2px}
.product_buying_listing{ font-weight:bold; vertical-align:top;}
.product_buying_listing_alt_row{ font-weight:bold; vertical-align:top;}
.product_buying_description{ font-weight:normal;}
.product_buying_discount{font-size:.80em;}
.product_buying_fitment{font-size:.80em;}
.product_buying_option_selection_notes{color:#CC0C00;}
.product_buying_qty_parts{font-size:.75em;}
.product_buying_gift_avail{font-size:.80em;}
.product_buying_gift_avail a{color:#cc0c00;}
.product_buy_now{font-size:.625em;}

.product_content{padding-right:5px;}
.product_content_left_img{padding-left:5px; padding-right:5px;}
.product_detail{padding-top:5px;}
.product_detail_no_img{}
.product_image_caption{ text-align:center; font-style:italic; font-size:.90em;}
.product_subtitle{font-weight:bold;}
.product_title{color:#CC0C00; font-size: 1em; font-weight:bold;}
.product_vehicle{color:#CC0C00; font-weight:bold;}
.product_price{font-weight:bold;}
.product_price_reduced{text-decoration:line-through;}
.product_sale_adv{color:#CC0C00; font-style:italic; font-weight:bold;}
.product_price_savings{font-style:italic; font-weight:100;}
.product_special_offer_adv{color:#CC0C00; font-weight:bold;}


.section_header_default {background-color: #FFFFFF;	color:#000000;	font-size: 1.35em;}
h1.section_header_default {display:inline; font-size: 1em; font-weight:bold; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
span.section_header_default {display:inline; font-size: 1em; font-weight:bold; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
table.section_header_default{border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width: 1px; border-top-color:#999999; border-top-style:solid; border-top-width: 1px;}
td.section_header_default_left{width:10px;}
td.section_header_default_center{}
td.section_header_default_right{width:10px;}
.section_header_default_border{background-color:#FFFFFF}

.h1_section_header{font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}

.section_header_alt {background-color: #FFFFFF;	color:#000000;	font-size: 1.35em;}
h1.section_header_alt {background:url(/sysimages/section_alt_center.gif); display:inline; color: #CC0C00; font-size: 1em; font-weight:bolder; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
span.section_header_default {display:inline; font-size: 1em; font-weight:bold; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
table.section_header_alt{border-collapse:collapse;}
td.section_header_alt_left{background:url(/sysimages/section_alt_left.gif); background-repeat:no-repeat; height: 28px; padding: 0px; width:8px; }
td.section_header_alt_center{background:url(/sysimages/section_alt_center.gif); background-repeat:repeat-x; color:#CC0C00; font-size:1.125em; font-weight:bolder; height: 28px; padding: 0px}
td.section_header_alt_right{background:url(/sysimages/section_alt_right.gif); background-repeat:no-repeat; height:28px; padding:0px; width:8px;}
.section_header_alt_border{background-color:#FFFFFF;}

.section_header_mybuys {background-color: #FFFFFF;}
h1.section_header_mybuys {display:none;}
table.section_header_mybuys{display:none;}
td.section_header_mybuys_left{display:none;}
td.section_header_mybuys_center{display:none;}
td.section_header_mybuys_right{display:none;}
.section_header_mybuys_border{background-color:#FFFFFF;}

.feature{font-size: .95em;}

.featured_product{font-size: .67em;}
.featured_product a:link{color:#CC0C00; font-size: 1.1em; font-weight:bold;text-decoration:none;}
.featured_product a:visited{color:#CC0C00; font-size: 1.1em; font-weight:bold;text-decoration:none;}
.featured_product a:hover{color:#CC0C00; font-size: 1.1em; font-weight:bold;text-decoration:underline;}
.featured_product a:active{color:#CC0C00; font-size: 1.1em; font-weight:bold;text-decoration:none;}

.featured_product_heading{color:#CC0C00; margin: 0 auto; text-align: center; width:461px;}
.featured_product_ps{margin: 0 auto; text-align: center; width:461px;}

.featured_product_hline{}
td.featured_product_hline{background-color:#CCCCCC; height:2px;}

.featured_product_vline{}
td.featured_product_vline{background-color:#CCCCCC;}


.area_price{color:#CC0C00;}
.area_price_reduced{color:#CC0C00; text-decoration:line-through;}

.area_top{padding-left:3px; padding-right:3px;}

.area_bottom{padding-left:9px; padding-right:3px;}
.area_bottom a:link{text-decoration:none;}
.area_bottom a:visited{text-decoration:none;}
.area_bottom a:hover{text-decoration:none; text-decoration:underline;}
.area_bottom a:active{text-decoration:none;}

.area_bottom_banner{}

.product_tab_buttons{ border-bottom-color:#999999; border-bottom:inset thin;}
.product_tab_buttons table{border-collapse:collapse; margin-top:10px;}

.product_tab_button_closed_left{background:url(/sysimages/prod_tab_left_closed.gif); background-repeat:no-repeat; height:32px; width:12px;}
.product_tab_button_closed{background:url(/sysimages/prod_tab_center_closed.gif); background-repeat:repeat-x; height:32px; text-align:center;}
.product_tab_button_closed a:link{color:#000000; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:visited{color:#000000; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:hover{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:active{color:#000000; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed_right{background:url(/sysimages/prod_tab_right_closed.gif); background-repeat:no-repeat; height:32px; width:12px;}

.product_tab_button_open_left{background:url(/sysimages/prod_tab_left_open.gif); background-repeat:no-repeat; height:32px; width:12px;}
.product_tab_button_open{background:url(/sysimages/prod_tab_center_open.gif); background-repeat:repeat-x; height:32px; text-align:center;}
.product_tab_button_open a:link{color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:visited{color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:hover{color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:active{color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open_right{background:url(/sysimages/prod_tab_right_open.gif); background-repeat:no-repeat; height:32px; width:12px;}

.product_tab{padding-bottom:15px; padding-top:5px;}

.article_title{font-size: 1em;padding-top: 1px;padding-bottom: 0;margin-bottom: 0; font-weight: bold}

.cross_sell_title{font-size:.85em;}

a#product_thumb:link img,
a#product_thumb:visited img{
	border:1px solid #EEEEEE;
}
a#product_thumb:focus img,
a#product_thumb:hover img,
a#product_thumb:active img{
	border:1px solid #cc0c00;
}


.bar {
	background: #cc0c00;
	color: #FFFFFF;
}

.note_critical {
	color:#FF0000;
}

.note_warning {
	color:#FFFF00;
}

.note_thesaurus_replacement {
	color:#FF0000;
}

.email_signup_head {
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.email_signup_head_signup {
	color:#CC0C00; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.email_signup_text_only_lbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: normal;
}
.email_signup_email_address_lbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .80em;
	font-weight: bold;
}
.email_signup_small_head {
	color:#CC0C00; font-family:Arial, Helvetica, sans-serif; font-size:smaller; font-weight:bold;
}
.email_signup_small_text_only_lbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .50em;
	font-weight: normal;
}
.email_signup_small_email_address_lbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: bold;
}

.popup_border {
	background-color: #cc0c00;
}

.temp_bar_active{color:#cc0c00; font-size:.95em; font-weight:bold;}
.temp_bar_inactive{color:#333366; font-size:.85em;}

.shopping_cart_normal_row {
}

.shopping_cart_alt_row {
	background-color: #efefef;
}

.cart_bar {
	background-color: #efefef;
	font-weight:bold;
}

.promotion_bar {
	background-color: #cc0c00;
	color: #ffffff;
	font-family:arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.product_search_header {
	background-color: #dddddd;
}

.product_search_bar {
	background-color: #dddddd;
}

.product_search_terms {
	color: #CC0C00;
	font-weight:bold;
}

.product_tip_header{background-color:#999999; color:#000000; font-size:.8em; font-weight:bold;}
.product_tip_content{background-color:#cccccc; color: #000000; font-size: .8em}

.offer_area_special{
	color: #FFFFFF;
	font-size:1.35em;
	font-style: italic;
	font-weight:bold;
}

.offer_area_special{
	color: #FFFFFF;
	font-size:1.35em;
	font-style: italic;
	font-weight:bold;
}

.offer_area_product_name{
	font-size: .75em;
}

.billing_address_form_register_now{
	font-size: 1.35em;
	font-weight: bold;
}

.billing_address_form_contact_note{
	font-size: .75em;
}

.gift_wrap_info_avail{
	font-size: 1.35em;
	font-weight: bold;
}

.no_payment_due{
	color:#FF0000;
	font-size: 1.35em;
	font-weight: bold;
}

.cart_quick_search{
	font-size:.85em;
}

.cart_item_links{
	font-size:.85em;
}

.cart_offer{
	color:#FF0000;
	font-size:.85em;
}

.cart_warning{
	color:#FF0000;
	font-size:.85em;
}

.product_listing_feature_head{
	color:#CC0C00;
	font-size:1.35em;
	font-style:italic;
	font-weight:bold;
}

.product_tire_size_info{
	font-size:.85em;
}

.wishlist_comment{
	font-size:.85em;
}


.top_menu_bar{
	background-color: #DDDDDD;
	padding: 0px 0px 0px 0px;
}

.top_menu_bar table td{
	font-size: .75em;
}

.nso_h1{
	color: inherit;
	display:inline;	
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0;
	padding-top: 0; 
	padding-bottom: 0; 
}

.nso_h2{
	color: inherit;
	display:inline;	
	font-size: 12px;
	font-weight:normal;
	margin-bottom: 0;
	padding-top: 0; 
	padding-bottom: 0; 
}