/* Basic HTML Element Classes Common */
	/*Links*/
		a:link    {color:#747679;}
		a:visited {color:#747679;}
		a:hover   {color:#4d4e53;}
		a:active  {color:#747679;}

	/*Body*/
		body {
			background-image: url(/sysimages/background-stripe.gif);
			color:#747679; 
			font-family:Arial, Helvetica, sans-serif;
			margin:0px 0px 0px 0px;
			overflow-y:scroll; overflow-x:auto; /* Add scrollbar to Firefox because of centering issue*/
		}

	/*Tables*/
		td {font-size: 0.75em;}

/* Custom Classes Common */

	/* Email Signup*/
	
		.email_signup_head {
			color:#747679; 
			font-weight:bold;
		}
		.email_signup_head_signup {
			color: #747679; 
			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:#FF0000; 
			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-size: .65em;
			font-weight: bold;
		}

	/* Notes and Alerts */
		.note_critical {
			color:#FF0000;
		}
		.note_warning {
			color:#FFFF00;
		}
		
	/* Product Templates */
	
		/* Add to Cart Button */
			a.addtocart:link {
				color:#296ebc;
				font-size: 14px;
				font-weight:bold;
				padding-bottom:10px;
				text-decoration:none;
			}
			a.addtocart:visited {
				color:#296ebc;
				font-size: 14px;
				font-weight:bold;
				padding-bottom: 10px;
				text-decoration:none;
			}
			a.addtocart:hover {
				color:#4d4e53;
				font-size: 14px;
				font-weight:bold;
				padding-bottom:10px;
				text-decoration:none;
			}
			a.addtocart:active {
				color:#296ebc;
				font-size: 14px;
				font-weight:bold;
				padding-bottom:10px;
				text-decoration:none;
			}

		/* Add to Wishlist Button */

			a.addtowishlist:link {
				color:#505050;
				font-size: 10px;
				font-weight:normal;
				padding-right:3px;
			}
			a.addtowishlist:visited {
				color:#505050;
				font-size: 10px;
				font-weight:normal;
				padding-right:0px;
			}
			a.addtowishlist:hover {
				color:#9B9B9B;
				font-size: 10px;
				font-weight:normal;
				padding-right:3px;
			}
			a.addtowishlist:active {
				color:#505050;
				font-size: 10px;
				font-weight:normal;
				padding-right:3px;
			}

a.bar:link {
	color:#FFFFFF;
}
a.bar:visited {
	color:#FFFFFF;
}
a.bar:hover {
	color:#FFFFFF;
}
a.bar:active {
	color:#FFFFFF;
}


.bar {
	background: #747679;
	color:#FFFFFF;
	font-weight:bold;
	padding: 3px 0px 6px 5px;
	vertical-align:top;
}

table.bar{
	margin-top: 4px;
	margin-left: 11px;
	margin-right: 1px;
	padding: 0px 0px 0px 0px; 
}

.sub_bar {
	background: #747679;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0px 0px 2px 0px;
	vertical-align:top;
}

table.sub_bar{
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 9px;
}



.review {}

.maintable {}

.shopping_cart_normal_row {
	color:#747679;
}

.shopping_cart_alt_row {
	background-color: #f0f0f0;
	color:#747679;
}

.cart-copy {color:#747679;}



.article_title{
	font-size: 13px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.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:.75em; padding-left:50px; padding-top:20px;}
.account_benefits_heading{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:#d1d3d2;}
td.border{ padding:0px 0px 0px 0px;}

.category_price{}
.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:10px;}

.header {font-size:.64em; line-height:2em;}
.header a:link {color:#747679;}
.header a:visited {color:#747679;}
.header a:hover {color: #4d4e53;}
.header a:active {color:#747679;}


.header_links a:link {color: #FFFFFF; font-size: 1.2em; font-weight:bold; text-decoration:none;}
.header_links a:visited {color: #FFFFFF; font-size: 1.2em; font-weight:bold; text-decoration:none;}
.header_links a:hover {color: #FFFFFF; font-size: 1.2em; font-weight:bold; text-decoration:underline;}
.header_links a:active {color: #FFFFFF; font-size: 1.2em; font-weight:bold; text-decoration:none;}
div.header_links{ background-color: #4d4e53; text-align:left; margin-left:4px; margin-right:4px; margin-bottom:5px; padding-top:3px; padding-bottom:2px;}
table.header_links{margin-left: 0px;}


.left_nav{border-right:solid; border-right-color:#b8bbc0; border-right-width:1px;}
.left_nav a:link{color:#747679;}
.left_nav a:active{color:#747679;}
.left_nav a:visited{color:#747679;}
.left_nav a:hover{color:#4d4e53;}
td.left_nav{vertical-align:top;width: 156px;}
.left_nav td{font-size:.75em; padding-bottom:3px; padding-left:21px; text-indent: -15px;}

td.left_nav_header{color:#4d4e53; font-size: 1em; font-weight:bold; padding-top:10px; padding-left:4px; text-indent:0px;}


.right_nav{	font-weight:bold; text-align:center;}
table.right_nav{width:147px;}




.outer_table{background-color:#FFFFFF;}
table.outer_table{border-collapse:collapse; border-spacing:0; width:771px;}
td.outer_table{padding: 0px 3px 20px 4px; margin:0px 0px 0px 0px}

.product_buying_header{ color: #747679; background-color:#f0f0f0; font-size:1em; font-weight:bold;}
.product_buying_header td{padding-left:5px; padding-right:6px;}
.product_buying_listing{ color:#747679; font-weight:bold; vertical-align:top;}
.product_buying_listing td{padding:5px 5px 5px 5px;}
.product_buying_listing_alt_row{ color:#747679; font-weight:bold; vertical-align:top;}
.product_buying_listing_alt_row td{padding:5px 5px 5px 5px;}
.product_buying_description{ font-weight:normal;}
.product_buying_discount{font-size:.90em;}
.product_buying_fitment{font-size:.80em;}
.product_buying_option_selection_notes{color:#747679;}
.product_buying_qty_parts{font-size:.75em;}
.product_buying_gift_avail{font-size:.9em;}
.product_buying_gift_avail a{}
.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: 1em; font-weight:bold;}
.product_vehicle{color:#747679; 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;}

.section_header_default {background-color: #4d4e53;}
h1.section_header_default {color:#FFFFFF; display:inline; font-size: 1em; font-weight:bold; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; background: #4d4e53;}
table.section_header_default{border:hidden; border-collapse:collapse; border-spacing: 0; margin-top:3px;}
td.section_header_default_left{font-weight:bold;color:#FFFFFF; padding: 5px 0px 5px 5px;background: #4d4e53; width:10px;}
td.section_header_default_center{font-weight:bold;color:#FFFFFF; padding: 5px 0px 5px 5px;background: #4d4e53;}
.section_header_default_center a:link{color:#FFFFFF; font-weight:bold;}
.section_header_default_center a:active{color:#FFFFFF; font-weight:bold;}
.section_header_default_center a:visited{color:#FFFFFF; font-weight:bold;}
.section_header_default_center a:hover{color:#FFFFFF; font-weight:bold;}
.section_header_default_center td{color:#FFFFFF; font-weight:bold;}
td.section_header_default_right{font-weight:bold; color:#FFFFFF; padding: 5px 0px 5px 5px;background: #4d4e53; width:10px;}
.section_header_default_border{background-color:#ffffff}

.h1_section_header{font-size: 12px; padding-top: 0;	padding-bottom: 0;	margin-bottom: 0px;}

.section_header_alt {background-color: #4d4e53;}
h1.section_header_alt {color:#FFFFFF; display:inline; font-size: 1em; font-weight:bolder; padding-top: 0; padding-bottom: 0; margin-bottom: 0px; ;background: #4d4e53;}
table.section_header_alt{border:hidden; border-collapse:collapse;  border-spacing: 0; margin-top:3px;}
td.section_header_alt_left{font-weight:bold;color:#FFFFFF;padding: 5px 0px 5px 5px;background: #4d4e53; width:10px}
td.section_header_alt_center{font-weight:bold;color:#FFFFFF;padding: 5px 0px 5px 5px;background: #4d4e53;}
.section_header_alt_center a:link{color:#FFFFFF; font-weight:bold;}
.section_header_alt_center a:active{color:#FFFFFF; font-weight:bold;}
.section_header_alt_center a:visited{color:#FFFFFF; font-weight:bold;}
.section_header_alt_center a:hover{color:#FFFFFF; font-weight:bold;}
.section_header_alt_center td{color:#FFFFFF; font-weight:bold;}
td.section_header_alt_right{font-weight:bold;color:#FFFFFF;padding: 5px 0px 5px 5px;background: #4d4e53; width:10px}
.section_header_alt_border{background-color:#ffffff;}

.section_header_mybuys {background-color: #4d4e53;}
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;}

.featured_product{font-size: .67em;}
.featured_product a:link{color:#747679; font-size: 1.1em; font-weight:bold;text-decoration:none;}
.featured_product a:visited{color:#747679; font-size: 1.1em; font-weight:bold;text-decoration:none;}
.featured_product a:hover{color:#747679; font-size: 1.1em; font-weight:bold;text-decoration:underline;}
.featured_product a:active{color:#747679; font-size: 1.1em; font-weight:bold;text-decoration:none;}

.featured_product_heading{color:#747679; 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:#b8bbc0; height:2px;}

.featured_product_vline{}
td.featured_product_vline{background-color:#b8bbc0;}

.area_price{color:#CC0C00;}
.area_price_reduced{color:#CC0C00; text-decoration:line-through;}

.area_top{padding-left:5px}

.area_bottom{padding-left:5px}
.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{}

.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{font-size:1em; font-weight: bold}
.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{font-size:1em; font-weight: bold}
.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;}

.cross_sell_title{font-size:.85em;}

.popup_border {
	background-color: gold;
}

.temp_bar_active{color:#747679; font-size:.85em; font-weight:bold;}
.temp_bar_inactive{color:#747679; font-size:.75em;}

.cart_bar {
	background-color: #f0f0f0;
	color:#747679;
	font-weight:bold;
}

.promotion_bar {
	color:#BF1F3B;
	font-size:11px;
	font-weight:normal;
	border-bottom:0px;
}

.product_search_header {
	background-color: #f0f0f0;
}

.product_search_bar {
	background-color: #b8bbc0;
}

.product_search_terms {
	color: #747679;
	font-weight:bold;
}


.product_tip_header{background-color:#999999; color:#4d4e53; font-family:Arial, sans-serif; font-size:1.2em; font-weight:bold;}
.product_tip_content{background-color:#cccccc; color: #4d4e53; font-size: 1em; 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;
}


.cart_quick_search{
	font-size:.75em;
}

.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:#747679;
	font-size:1.35em;
	font-style:italic;
	font-weight:bold;
}

.product_tire_size_info{
	font-size:.85em;
}

.wishlist_comment{
	font-size:.85em;
}

* {
	color: inherit ; 
	font-family: inherit ; 
}