
a:link { color: #296601; text-decoration: underline;}
a:active { color: #296601;  text-decoration: underline;}
a:visited { color: #296601 ; text-decoration: underline;}
a:hover { color: #cc0c00; text-decoration: underline;}


body{
	background-image: url(/sysimages/page-background.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	font-family: arial, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
} 

td {font-family: Arial, sans-serif;font-size: 0.75em;}


.account_address{font-size:1.25em;}
.account_address_book{font-size:.65em;}
.account_address_book_heading{font-size:.65em; font-weight:bold}
.account_benefits{font-size:.8em; padding-left:50px; padding-top:20px;}
.account_benefits_heading{color:#296601; 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;}


a.article:link { color: #296601; font-size:.85em;}
a.article:active { color: #296601; font-size:.85em;}
a.article:visited { color: #296601; font-size:.85em;}
a.article:hover { color: #cc0c00; font-size:.85em;}

a.vertical:link { color: #FFFFFF; font-size:.85em;}
a.vertical:active { color: #000000; font-size:.85em;}
a.vertical:visited { color: #FFFFFF; font-size:.85em;}
a.vertical:hover { color: #F9F1A6; font-size:.85em;}


.header{ background-image:url(/sysimages/header-background.gif);}
.header td {font-size:.64em;}
.header a:link {color: #000000; text-decoration:none;}
.header a:visited {color: #000000; text-decoration:none;}
.header a:hover {color: #296601; text-decoration:underline;}
.header a:active {color: #000000; text-decoration:none;}
.header h3{
	color: #000000 ;
	font-size: 1.2em ;
	margin-bottom: 0 ;
	padding-top: 0 ;
	padding-bottom: 0 ;
}


a.category:link { color: #000000; font-weight: bold }
a.category:active { color: #000000; font-weight: bold }
a.category:visited { color: #000000; font-weight: bold }
a.category:hover { color: #296601; font-weight: bold}


a.sellwith:link { color: #F70000;}
a.sellwith:active { color: #F70000;}
a.sellwith:visited { color: #F70000;}
a.sellwith:hover { color: #296601;}

a.search:link { color: #F70000; font-size:.75em;}
a.search:active { color: #F70000; font-size:.75em;}
a.search:visited { color: #F70000; font-size:.75em;}
a.search:hover { color: #A30000; font-size:.75em;}


a.product_info_subprod_link:link {color: #000000; font-size:1em;}
a.product_info_subprod_link:active  {color: #000000; font-size:1em;}
a.product_info_subprod_link:visited  {color: #000000; font-size:1em;}
a.product_info_subprod_link:hover {color: #cc0c00; font-size:1em;}


.highlight_box {
	background-color: #ff6666 ;
	color: #ffffff ;
}

.highlight {
	font-family:arial, sans-serif ;
	color: #296601 ;
	font-size:16pt ;
}

.search_box {
	background-color: #ffffcc ;
	color: #ff6666 ;
}

.title {
	font-family:arial, sans-serif ;
	color: #368800 ;
}

.home_page_title {
	font-family:arial, sans-serif ;
	color: #F70000 ;
	font-size: 11pt ;
}

.bar {
	background-color: #296601 ;
	color: #ffffff ;	
}


.cart_bar {
	background-color: #296601 ;
	color: #ffffff ;	
	font-family:sans-serif ;
	font-size: 10pt ;
	font-weight: bold;
}

.promotion_bar {
	background-color: #cc0C00 ;
	color: #ffffff ;	
	font-family:arial, sans-serif ;
	font-size: 11pt ;
	font-weight: bold;
}

.wish_bar {
	background-color: #296601 ;
	color: #000000 ;	
}

.line {
	background-color: #000000 ;
}

.shopping_cart_normal_row {
}

.shopping_cart_alt_row {
	background-color: #EBEBEB ;
}

.shopping_cart_header_row {
	background-color: #368800 ;
}


.section_header_default{background-color: #296601;	color:#ffffff;	font-size: 1.35em;}
h1.section_header_default{background-color: #296601; color: #ffffff; display:inline; font-family:Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
table.section_header_default{border:hidden; border-collapse:collapse; border-spacing:0; color:#ffffff; width:100%;}
td.section_header_default_left{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px; width:10px;}
td.section_header_default_center{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px;}
.section_header_default_center a:link{color:#FFFFFF;}
.section_header_default_center a:active{color:#FFFFFF;}
.section_header_default_center a:visited{color:#FFFFFF;}
.section_header_default_center a:hover{color:#FFFFFF;}
.section_header_default_center td{color:#FFFFFF;}
td.section_header_default_right{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px; 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: #296601;	color:#ffffff;	font-size: 1.35em;}
h1.section_header_alt {background-color: #296601; color: #ffffff; display:inline; font-family:Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
table.section_header_alt{border:hidden; border-collapse:collapse; border-spacing:0; width:100%}
td.section_header_alt_left{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px; width:10px;}
td.section_header_alt_center{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px;}
.section_header_alt_center a:link{color:#FFFFFF;}
.section_header_alt_center a:active{color:#FFFFFF;}
.section_header_alt_center a:visited{color:#FFFFFF;}
.section_header_alt_center a:hover{color:#FFFFFF;}
.section_header_alt_center td{color:#FFFFFF;}
td.section_header_alt_right{background-color: #296601; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px; width:10px;}
.section_header_alt_border{background-color:#FFFFFF;}

.section_header_mybuys {background-color: #296601;}
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;}

.header_dark {background-color: #204e03 }

.row0 {background-color: #ffffff ;}  
.row1 {background-color: #cccccc ;}


.product_info_head {color: #296601; font-size:12px;}
.product_info_info {color: #000000; font-size:12px;}
.product_info_footer {color: #000000; font-size:10px;}
.product_info_phone {color: #cc0C00; font-size:10px;}
.product_detail {color: #000000; font-size: 12px;}

.product_info_subprod {color: #000000; font-size:10px;}

.trim_item_header{
	background-color: #368800 ;
	font-size: 1em ;
	color: #FFFFFF ;
	
}

.article_title {
	font-size:13px;
	font-weight: bold;
}

.article_copy {
font-size:12px;
}


.banner{text-align:center; font-size:.625em;}


.note_critical {
	color:#FF0000;
}

.note_warning {
	color:#FFFF00;
}

.email_signup_head{background-color:#D3D3D3; color: #000000; font-weight:bold;}

.email_signup_head_signup {background-color:#D3D3D3; color: #368800; font-weight:bold;}

.email_signup_text_only_lbl {
	font-size: .65em;
	font-weight: normal;
}
.email_signup_email_address_lbl {
	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-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: gold;
}

.temp_bar_active{color:#FF0000; font-size:.85em; font-weight:bold;}
.temp_bar_inactive{color:#368800; font-size:.75em;}

.shopping_cart_alt_row {
	background-color: #ebebeb;
}

.right_nav{	font-weight:bold; text-align:left;}
table.right_nav{width:147px; border-left-color:#000000; border-left-style:solid; border-left-width:1px}

.product_search_header {
	background-color: #ebebeb;
}


.product_search_bar {
	background-color: #ebebeb;
}

.product_search_terms {
	color: #296601;
	font-weight:bold;
}


.product_buying_header{ color: #FFFFFF; background-color:#296601; font-family:arial; font-size:1em; font-weight:bold;text-decoration:underline;}
.product_buying_header td{padding-left:5px; padding-right:6px;}
.product_buying_listing{ font-family:arial; font-size:1em; font-weight:bold; vertical-align:top;}
.product_buying_listing td{padding:5px 5px 5px 5px;}
.product_buying_listing_alt_row{ background-color: #EBEBEB; font-family:arial; font-size:1em; font-weight:bold; vertical-align:top; padding:5px 5px 5px 5px;}
.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{font-size: 1.25em; 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;}


a.addtocart {color: #296601; font-size: 13px;}
a.addtocart:visited {color: #296601; font-size: 13px;}
a.addtocart:hover {color: #000000; font-size: 13px;}


a.addtowishlist {color: #296601; font-size: 10px;}
a.addtowishlist:visited {color: #296601;}
a.addtowishlist:hover {color: #000000;}


.product_trim_more_info {font-size:.80em}

.product_content{}
.product_content_left_img{ padding-left:5px;}

.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{font-size:.8em; background:url(/sysimages/prod_tab_center_closed.gif); background-repeat:repeat-x; height:32px; text-align:center;}
.product_tab_button_closed a:link{font-size:.8em; color:#000000; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:visited{font-size:.8em; color:#000000; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:hover{font-size:.8em; color:#CC0C00; font-weight:bold; text-decoration:underline;}
.product_tab_button_closed a:active{font-size:.8em; 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{font-size:.8em; background:url(/sysimages/prod_tab_center_open.gif); background-repeat:repeat-x; height:32px; text-align:center;}
.product_tab_button_open a:link{font-size:.8em; color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:visited{font-size:.8em; color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:hover{font-size:.8em; color:#CC0C00; font-weight:bold; text-decoration:none;}
.product_tab_button_open a:active{font-size:.8em; color:#CC0C00; font-weight:bold; text-decoration:underline;}
.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; }

.product_tip_header{background-color:#999999; color:#CC0C00; font-family:Arial, sans-serif; font-size:1em; font-weight:bold;}
.product_tip_content{background-color:#cccccc; color: #000000; font-size: .75em; font-family:Arial, sans-serif;}


.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;
}

.cross_sell_title{font-size:.85em;}


.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;
}

.cat_detail_sub_cats{
	padding-top:15px;
}

.outer_table{background-color:#FFFFFF;}
table.outer_table{border-collapse:collapse; border-spacing:0; width:779px;}
td.outer_table{padding:0;}

.border {}
td.border{ padding:0; background-color:#000000;}

.left_nav{background-color: #e5e5e5;}
.left_nav a:link{color:#000000;text-decoration:none;}
.left_nav a:active{color:#000000;text-decoration:none;}
.left_nav a:visited{color:#000000;text-decoration:none;}
.left_nav a:hover{color:#cc0c00;text-decoration:underline;}
td.left_nav{vertical-align:top; width: 162px;}
.left_nav td{font-size:.64em; padding-bottom:3px; padding-left:6px;}


td.left_nav_header{
	background-image:url(/sysimages/sub-header-background-search.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-size: 0.9em; 
	font-weight:bold;
	padding:5px;
}

.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:3px; padding-right:3px;}
.area_bottom a:link{text-decoration:none; line-height:20px;}
.area_bottom a:visited{text-decoration:none; line-height:20px;}
.area_bottom a:hover{text-decoration:none; text-decoration:underline; line-height:20px;}
.area_bottom a:active{text-decoration:none; line-height:20px;}

.area_bottom_banner{}

.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;}

* {
	color: inherit ; 
	font-family: inherit ; 
}