body {
	font-family: Verdana, Arial;
	font-size: 11px; 
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	/*overflow: auto;*/
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style3 {font-size: 12px}
.style4 {font-size: 20px}
.style5 {font-size: 18px}

.select    { font-family:Verdana, Arial; background-color:#BD2C29; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;text-align:center;  }
.heading             { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; background-color: #333366; font-weight: bold;}
.focused             { background-color: #FFFFFF; }

/* strip */
#strip
	{ overflow:hidden; width:932px; height:39px; }

#strip .left-c
	{ background:url(../images/strip.gif) no-repeat; width:6px; height:39px; text-indent:-9999px; display:block; background-position:0 0; float:left; }
	
#strip .diagnose a
	{ background:url(../images/strip.gif) no-repeat; width:152px; height:39px; text-indent:-9999px; display:block; background-position:-6px 0; float:left; }
	
#strip .estimates a
	{ background:url(../images/strip.gif) no-repeat; width:133px; height:39px; text-indent:-9999px; display:block; background-position:-160px 0; float:left; }
	
#strip .find a
	{ background:url(../images/strip.gif) no-repeat; width:105px; height:39px; text-indent:-9999px; display:block; background-position:-295px 0; float:left; }
	
#strip .howto a
	{ background:url(../images/strip.gif) no-repeat; width:127px; height:39px; text-indent:-9999px; display:block; background-position:-400px 0; float:left; }
	
#strip .answers a
	{ background:url(../images/strip.gif) no-repeat; width:117px; height:39px; text-indent:-9999px; display:block; background-position:-528px 0; float:left; }
	
#strip .recalls-tsbs a
	{ background:url(../images/strip.gif) no-repeat; width:128px; height:39px; text-indent:-9999px; display:block; background-position:-645px 0; float:left; }
	
#strip .button a
	{ background:url(../images/strip.gif) no-repeat; width:155px; height:39px; text-indent:-9999px; display:block; background-position:-770px 0; float:left; }
	
#strip .right-c
	{ background:url(../images/strip.gif) no-repeat; width:9px; height:39px; text-indent:-9999px; display:block; background-position:-923px 0; float:left; }


a.NavLink:link    { font-family: Verdana, Arial; font-size: 11px; color: black; text-decoration: none; }
a.NavLink:visited { font-family: Verdana, Arial; font-size: 11px; color: black; text-decoration: none; }
a.NavLink:active  { font-family: Verdana, Arial; font-size: 11px; color: black; text-decoration: none; }
a.NavLink:hover   { font-family: Verdana, Arial; font-size: 11px; color: black; text-decoration: none; }

a:link    { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; text-decoration: underline; }
a:visited { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; text-decoration: underline; }
a:active  { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; text-decoration: underline; }
a:hover   { font-family: Verdana, Arial; font-size: 12px; color: #990000; text-decoration: underline; }

a.sidebar_links:link    { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links:visited { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links:active  { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links:hover   { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}

a.sidebar_links_rep:link    { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_rep:visited { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_rep:active  { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_rep:hover   { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: bold; text-decoration: none; margin-left:1px; line-height:2}

a.sidebar_links_small_side:link    { font-family: Verdana, Arial; font-size: 9px; color: #999999; font-weight: normal; text-decoration: none; margin-left:1px;}
a.sidebar_links_small_side:visited { font-family: Verdana, Arial; font-size: 9px; color: #999999; font-weight: normal; text-decoration: none; margin-left:1px;}
a.sidebar_links_small_side:active  { font-family: Verdana, Arial; font-size: 9px; color: #999999; font-weight: normal; text-decoration: none; margin-left:1px;}
a.sidebar_links_small_side:hover   { font-family: Verdana, Arial; font-size: 9px; color: #999999; font-weight: normal; text-decoration: none; margin-left:1px;}

a.sidebar_links_specials:link    { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_specials:visited { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_specials:active  { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none; margin-left:1px; line-height:2}
a.sidebar_links_specials:hover   { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none; margin-left:1px; line-height:2}

a.sidebar_links_seo:link    { font-family: Verdana, Arial; font-size: 7pt; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links_seo:visited { font-family: Verdana, Arial; font-size: 7pt; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links_seo:active  { font-family: Verdana, Arial; font-size: 7pt; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}
a.sidebar_links_seo:hover   { font-family: Verdana, Arial; font-size: 7pt; color: black; font-weight: bold; text-decoration: underline; margin-left:1px; line-height:1}

a.related_products:link    { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.related_products:visited { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.related_products:active  { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.related_products:hover   { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }

a.mmp_model_links:link    { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.mmp_model_links:visited { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.mmp_model_links:active  { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.mmp_model_links:hover   { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }

a.mmp_brand_links:link    { font-family: Verdana, Arial; font-size: 12px; color: #003399; font-weight: bold; text-decoration: underline; }
a.mmp_brand_links:visited { font-family: Verdana, Arial; font-size: 12px; color: #003399; font-weight: bold; text-decoration: underline; }
a.mmp_brand_links:active  { font-family: Verdana, Arial; font-size: 12px; color: #003399; font-weight: bold; text-decoration: underline; }
a.mmp_brand_links:hover   { font-family: Verdana, Arial; font-size: 12px; color: #003399; font-weight: bold; text-decoration: underline; }

a.cross_links:link    { font-family: Verdana, Arial; font-size: 10px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.cross_links:visited { font-family: Verdana, Arial; font-size: 10px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.cross_links:active  { font-family: Verdana, Arial; font-size: 10px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }
a.cross_links:hover   { font-family: Verdana, Arial; font-size: 10px; color: black; font-weight: normal; text-decoration: underline; margin-left:1px; line-height:14px; }

a.copylink:link    { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.copylink:visited { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.copylink:active  { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.copylink:hover   { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}

a.boxtitle:link    { font-family: Verdana, Arial; font-size: 10px; color:#999999; font-weight: normal; text-decoration: underline;}
a.boxtitle:visited { font-family: Verdana, Arial; font-size: 10px; color:#999999; font-weight: normal; text-decoration: underline;}
a.boxtitle:active  { font-family: Verdana, Arial; font-size: 10px; color:#999999; font-weight: normal; text-decoration: underline;}
a.boxtitle:hover   { font-family: Verdana, Arial; font-size: 10px; color:#999999; font-weight: normal; text-decoration: underline;}

a.exclusive:link    { font-family: Verdana, Arial; font-size: 10px; color:blue; font-weight: normal; text-decoration: underline;}
a.exclusive:visited { font-family: Verdana, Arial; font-size: 10px; color:blue; font-weight: normal; text-decoration: underline;}
a.exclusive:active  { font-family: Verdana, Arial; font-size: 10px; color:blue; font-weight: normal; text-decoration: underline;}
a.exclusive:hover   { font-family: Verdana, Arial; font-size: 10px; color:blue; font-weight: normal; text-decoration: underline;}


a.mainbox_link:link    { font-family: Verdana, Arial; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}
a.mainbox_link:visited { font-family: Verdana, Arial; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}
a.mainbox_link:active  { font-family: Verdana, Arial; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}
a.mainbox_link:hover   { font-family: Verdana, Arial; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}

a.dir_link:link    { font-family: Verdana, Arial; font-size: 13px; color: blue; font-weight: bold; text-decoration: underline; line-height:2}
a.dir_link:visited { font-family: Verdana, Arial; font-size: 13px; color: blue; font-weight: bold; text-decoration: underline; line-height:2}
a.dir_link:active  { font-family: Verdana, Arial; font-size: 13px; color: blue; font-weight: bold; text-decoration: underline; line-height:2}
a.dir_link:hover   { font-family: Verdana, Arial; font-size: 13px; color: blue; font-weight: bold; text-decoration: underline; line-height:2}

a.parent_page:link    { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: normal; text-decoration: underline;}
a.parent_page:visited { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: normal; text-decoration: underline;}
a.parent_page:active  { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: normal; text-decoration: underline;}
a.parent_page:hover   { font-family: Verdana, Arial; font-size: 12px; color: black; font-weight: normal; text-decoration: underline;}

a.headnav:link    { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none;}
a.headnav:visited { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none;}
a.headnav:active  { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none;}
a.headnav:hover   { font-family: Verdana, Arial; font-size: 9px; color: black; font-weight: normal; text-decoration: none;}

a.nav:link    { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.nav:visited { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.nav:active  { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}
a.nav:hover   { font-family: Verdana, Arial; font-size: 11px; color: black; font-weight: normal; text-decoration: none;}

a.nav_blue:link    { font-family: Verdana, Arial; font-size: 11px; color: #0033ff; font-weight: bold; text-decoration: underline;}
a.nav_blue:visited { font-family: Verdana, Arial; font-size: 11px; color: #0033ff; font-weight: bold; text-decoration: underline;}
a.nav_blue:active  { font-family: Verdana, Arial; font-size: 11px; color: #0033ff; font-weight: bold; text-decoration: underline;}
a.nav_blue:hover   { font-family: Verdana, Arial; font-size: 11px; color: red; font-weight: bold; text-decoration: underline;}

a.rev:link    { font-family: Verdana, Arial; font-size: 10px; color: blue; font-weight: normal; text-decoration: underline;}
a.rev:visited { font-family: Verdana, Arial; font-size: 10px; color: blue; font-weight: normal; text-decoration: underline;}
a.rev:active  { font-family: Verdana, Arial; font-size: 10px; color: blue; font-weight: normal; text-decoration: underline;}
a.rev:hover   { font-family: Verdana, Arial; font-size: 10px; color: blue; font-weight: normal; text-decoration: underline;}

a.home_page:link    { font-family: Verdana, Arial; font-size: 12px; color: blue; font-weight: bold; text-decoration: underline;}
a.home_page:visited { font-family: Verdana, Arial; font-size: 12px; color: blue; font-weight: bold; text-decoration: underline;}
a.home_page:active  { font-family: Verdana, Arial; font-size: 12px; color: blue; font-weight: bold; text-decoration: underline;}
a.home_page:hover   { font-family: Verdana, Arial; font-size: 12px; color: blue; font-weight: bold; text-decoration: underline;}

.home_page {
text-align:left;
}

.buyButton {
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	height: 20px;
}

#search_form_text {
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 15px;
	vertical-align:middle;
	font-weight: normal;
}
#search_form_button {
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 17px;
	vertical-align:middle;
	font-weight: normal;
}


#main_box {
	float:right;
	width:100px;
}

#sidebar_align {
	padding:0px;
	margin:0px;
	width:155px;
	height:auto;
	line-height:2em;
	padding-left:0px;
}

.sidebar_special_title
{
	font-size:12px; 
	font-weight: bold;
	padding-left:2px;
}

#sidebar_special {
	padding:0px;
	margin:0px;
	width:155px;
	line-height:1.8em;
	padding-left:5px;
	font-size: x-small;
}

#sidebar_special ul {
	padding: 0px;
	margin: 0px;
}

#sidebar_special li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-position: outside;
	background: url('/images/html/arrow.gif') no-repeat 0px 6px;
}

#sidebar_special a {
	font-size: x-small;
}

#side_block {
	background-color:#efefef;
	width:175px;
	border-bottom-color:#FFFFFF;
	border-bottom:3px;
	border-bottom:solid;
}

#h1size{
	font-size:30px;
}

#perf {
	clear:both;
	float:left;
	margin-left:0px;
	width:159px;
}

#header {
white-space:nowrap;
}
#header_nav {
background-color:#CCCCCC;
height:40px;
width:750px;
padding-left:5px;
padding-right:5px;
}
#catalogs_nav {
float:right;
padding-top:13px;
}
#partsearch {
float:left;
font-weight: bold;
padding-top:3px;
}

#fboxhead { clear:both; }
#fboxhead td {
font-size:12px;
font-weight: bold;
padding:5px;
}
#fboxhead tr {
background-color:#313063;
color:white;
}

#fbox { margin-top:5px; background-color:#CCCCCC; }
#fbox td { font-size:12px; padding:5px; }

#contactform {
width:375px;
}
#contactform label {
font-weight: bold;
}


.chassisinfo
{
	padding-left:5px;
}

.chassisinfo ul
{
	margin:0px;
	padding:0px;
}

.chassisinfo li
{
	margin:0px;
	padding:2px;
	list-style-type:square;
	list-style-position:inside;
}

.brandlnks {
	width:20%;
	float:left;
	text-align:right;
}

.brandlnks2 {
	width:20%;
	float:left;
	clear:right;
	text-align:left;
	line-height:27px;
	vertical-align:middle;
}
.dash {
	border-bottom: 1px dashed rgb(204, 204, 204);
	margin-top:10px;
	margin-bottom:15px;
}
#rep_dd {
	background-image:url(/images/html/rep-dd.jpg);
	margin-left:8px;
	width:278px;
	height:193px;
}
#perf_dd {
	background-image:url(/images/html/perf-dd.jpg);
	width:278px;
	height:193px;
}
#rep_top_arrow, #perf_top_arrow {
	float:left;
	padding-top:50px;
	padding-left:30px;
	width:50px;
}
#drop_make {
	float:left;
	padding-top:53px;
	margin-left:10px;
}
#rep_bot_arrow, #perf_bot_arrow {
	clear:both;
	float:left;
	padding-top:1px;
	* padding-top:8px;
	padding-left:30px;
	width:50px;
}

#drop_year {
	float:left;
	padding-top:3px;
	* padding-top:20px;
	margin-left:10px;
}
#drop_button {
	float:right;
	padding-right:95px;
	* padding-right:90px;
	padding-top:5px;
}

a.exclusive_image_link:hover { text-decoration: underline; color: blue;}
a.exclusive_image_link:active { text-decoration: underline; color: blue;}
a.exclusive_image_link:link { text-decoration: underline; color: blue;}
a.exclusive_image_link:visited { text-decoration: underline; color: blue;}

h1.exclusive {
	text-align: center; 
	font-size: 18px;
}

.exclusive_item_cnt {
	width: 545px; 
	clear: both; 
	margin-bottom: 30px; 
	border-bottom: 3px groove black;
}

.item_image_cnt {
	width: 110px; 
	float: left; 
	margin-right: 10px; 
	padding-bottom: 5px;
}

.exclusive_image_link_text {
	width: 100px; 
	margin-left: auto; 
	margin-right: auto; 
	font-size: 10px; 
	color: blue;
}

.exclusive_brand_text {
	text-align: center;
}

.exclusive_part_number {
	width: 110px;
}

.exclusive_right_cnt {
	float: left; 
	width: 400px;
}

.clear_div {
	clear: both;
}

.exclusive_application_cnt {
	font-size: 12px; 
	margin-bottom: 10px;
}


.exclusive_application_title {
	float: left; 
	font-weight: bold;
}

.exclusive_application_model {
	float: left; 
	margin-left: 5px;
}

.exclusive_cnt {
	width: 250px; 
	font-size: 12px;
}

.exclusive_text {
	font-weight: bold;
}

.exclusive_item_price {
	font-size: 12px; 
	font-weight: bold; 
	padding-bottom: 5px;
}

.exclusive_item_buy_cnt {
	margin: 0; 
	width: 140px;
}

	a.exclusive_items_link:hover {font-size: 12px;}
	a.exclusive_items_link:active {font-size: 12px;}
	a.exclusive_items_link:link {font-size: 12px;}
	a.exclusive_items_link:visited {font-size: 12px;}
	
	.exclusive_items_cnt {
		float: left; 
		width: 270px; 
		height: 100px; 
		border: 1px solid #CFCFCF;
	}
	
	.exclusive_items_img {
		float: left; 
		margin-left: 2px;
	}
	
	.exclusive_items_link_cnt {
		float: left; 
		width: 140px; 
		margin-top: 1px; 
		margin-left: 7px;
	}
	
	.exclusive_items_link {
	
	}
	
	.exclusive_items_price {
		margin-top: 2px; 
		color: red; 
		font-weight: bold;
	}
	
	h2.exclusive {
		text-align: center; 
		font-size: 14px;
	}
	

/* checkout pages */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paddingleft {padding-left:25px;}
.style4 {
	font-size: 16px;
	font-weight: bold;
	color: #D40000;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.order-bottom {border-bottom:1px #A0A0A0 solid; }
.order-right {border-right:1px #A0A0A0 solid;}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3F3F3F; padding-right: 7px; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3F3F3F; padding-right: 7px; font-weight: bold; }
/* end */
.price_id{width:80px; margin-left:auto; margin-right:auto; color:red; font-weight:bold; font-size:12px}

a.refine_links:link, a.refine_links:visited, a.refine_links:hover, a.refine_links:active {font-size:11px;padding-bottom:5px;} 
	.bb_brand_t { color:#B60101; }
	.right_content {
		float:left;
		width:581px;
		padding-left:12px;
		padding-top:3px;
		background:white;
		min-height:600px;
		height:auto 
		!important; height:600px;
	}
	
	.query_box { width:180px; }
	#search_results {
		width:202px;
		border:1px solid #000;
		background:#fff;
		display:none;
		position:absolute;
		margin-top:-2px;
		z-index:10;
	}
	#sf {
	display:inline;
	margin-top:10px;
	}
	* html div#search_results { width : 186px; } /* box model hack */
	#main_button {
	border:0;
	width:34px;
	height:23px;
	cursor:pointer;
	font-weight:bold;
	border:1px solid black;
	}
	
	#sf_contain {
	position:relative;
	float:right;
	width:165px;
	}
	
	.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }

	.sr { background-color : #fff; color : #000; }
	.srs { background-color : #36c; color : #fff; cursor : pointer; }
	.sr .src { color : #008000; }
	.srs .src { color : #fff; }
	.srt { float : left; font-size : 13px; margin-left : 4px; }
	.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }
	
	.cat_parts {
	margin:0px;
	padding:0px;
	margin-left:20px;
	width:115px;
	}
	.cat_parts li {
	list-style-type: circle;
	list-style-image:none;
	font: 10px/18px Verdana, arial, Helvetica, serif;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	}
	.cat_parts a {
	font-size:10px;
	font-weight:bold;
	}
	.cat_parts a:link, .cat_parts a:visited, .cat_parts a:active, .cat_parts a:hover {
	font-size:10px;
	font-weight:bold;
	}
	
#title_container_part { 
	clear:both;
	width:583px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:none;
}

.title_text {
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	font-size:18px;
	color:red;
	background-color:#E0E0E0;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left: 2px solid #DCDCDC;
	border-right: 2px solid #DCDCDC;
}
.part_container {
	width:583px;
	margin-left:auto;
	margin-right:auto;
}

.part_vertical_cnt {
	width:240px;
	float:left;
	padding-bottom:5px;
}

.part_vertical_cnt ul {
	margin:0px;
	padding:0px;
	margin-left:5px;
}

.part_vertical_cnt ul li {
	padding-top:5px;
	list-style-type:none;
	width:230px;
}
.clearboth {
	clear:both;height:8px;
}
.part_bottom {
	width:583px;
	margin-left:auto;
	margin-right:auto;
	height:14px;
	font-size:1px;
	margin-bottom:10px;
	background-image:url(/store/templates/car-stuff/images/pages/bottombanner.jpg);
}

.rev_nav {
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;
}
a.rev_nav:link,a.rev_nav:visited,a.rev_nav:hover,a.rev_nav:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:blue;text-decoration:underline;
}
a.top_part:link,a.top_part:visited,a.top_part:hover,a.top_part:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:blue;text-decoration:underline;
}
a.cat_link:link,a.cat_link:visited,a.cat_link:hover,a.cat_link:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:blue;text-decoration:underline;
}



.brandmapHeader {
    font-size:15px;font-weight:bold;background-color:#CCCCCC;border-top:1px solid #313163;
}

ul.brandmap {
    list-style-image:url('/images/l_bullet.gif');
}

a.more_link:link, a.more_link:visited, a.more_link:hover,a.more_link:active { font-size:10px;color:black; text-decoration:none;}
a.more_link:hover { text-decoration:underline; }

img.brandmap {
	padding:5px;
}

.brandmapSubTitle {
	background-color:#D7E5FB;border-top:1px solid #313163;
}

.brandmapSubTitle {
	padding:0px;margin:0px;font-size:20px;padding-left:5px;
}

.brandmapNav {
	height:20px;padding-top:2px;padding-left:7px;background-color:#CCCCCC;border-top:1px solid #313163;
}

ul.brandmapBrand {
	width:100%;margin:0px;padding:0px;list-style-type:none;
}

li.brandmapBrand {
	border-bottom:1px solid gray;
}

.brandmapBrandLeft {
	float:left;width:50px;
}

.brandmapBrandRight {
	float:right;width:520px;
}

.brandmapBrandInfo {
	font-size:10px;color:black;
}

.brandmapBrandPrice {
	float:right;font-size:12px;color:red;
}

.brandmapBrandCore {
	float:right;font-size:12px;color:blue;
}

.clearAll {
	clear:both;height:0px;line-height:0px;
}

.topLink {
	height:auto; background:#3F4277 url(/lp/gift_store/images/toplinkbg.gif) top left repeat-x; overflow: hidden;
}
.topLink ul, .topLink li{ margin:0; padding:0; }
.topLink li {
	list-style:none; float:left;
	height:25px;
}
.topLink .one { padding-top:32px; width:222px; }
.topLink .two { padding-top:32px; width:192px; }
.topLink .three { padding-top:32px; width:340px; }
.topLink .four { width:178px; height:57; }

.topMenu, .topLink, .bottomMenu {
	max-width: 932px; min-width: 932px; width: 100%;
}

/* * html */body .topMenu,
/* * html */body .topLink
	{ width:expression((document.documentElement.offsetWidth) > 932 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize)) ? "932px" : ((document.documentElement.offsetWidth) < 815 ? "770px" : "99%")); }

.topMenu{ height:32px; background:#CCCCCC; position: relative; }
.extraLinks { position: absolute; top: 5px; right: 5px; }
.shipLink { position: absolute; top: 9px; left: 296px; }

.newheader
	{ background:#525484; }
	
.newsearchtext
	{ font-size:13px; color:#3F3F3F; border:1px solid #666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; height:20px; width:342px; margin:0; padding:0; float:left; }	
	
.newsearchbutton
	{ background:url(../images/btn-search.gif) no-repeat; width:72px; height:22px; text-indent:-9999px; outline:none; border:none; padding:0; margin:0 0 0 5px; float:left; }
	
body .newheaderlinks
	{ position:absolute; right:5px; top:7px; color:#ffffff; }	
		
body .newheaderlinks a
	{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }

* html body .newheaderlinks a
	{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
	
body .newheaderlinks a:hover
	{ color:#EEEEEE; }
	
* html body .newheaderlinks a:hover
	{ color:#EEEEEE; text-decoration:none; }
	
* html body .newheaderlinks a:visited
	{ color:#EEEEEE; text-decoration:none; }



/*for reviews.htm*/
#Wrap{
        margin:0 auto 0 auto;
        width:541px;
        height:auto;
}
#content{
        width:541px;
        height:auto;
}
#content ul{
        margin:0;
        padding:0;
}
#content li{
        list-style:none;
        float:left;
        width:541px;
        padding:0 0 5px 0;
        text-align:left;
        line-height:18px;
        text-align:justify;
}
#content li.search{
        background:url(/images/image03.jpg) no-repeat;
        padding:12px 0 0 0;
        width:541px; height:114px;
        color:#fff;
}
.btn-search{
        background:url(/images/btn-search.jpg) no-repeat;
        width:75px;
        height:22px;
        margin:0 0 0 6px;
        cursor:pointer;
	border:0;
}
.inputTxt{
        margin:42px 0 0 262px;
        width:180px;
        height:20px;
	border:0;
}


.vehicle-list a:hover, .vehicle-list a:link, .vehicle-list a:visited{
cursor: pointer;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

a{
cursor: pointer;
text-decoration:underline;
font-weight:normal;
}
br.both{
clear:both;
}


#popupContact{
display:none;
position:fixed;
width:450px;
background:#3f4277;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}



Pop up 2
#backgroundPopup2 {
display:none;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
#popupContact2{
display:none;
position:fixed;
_position:absolute;
width:450px;
background:#3f4277;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact2 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose2{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button2{
text-align:center;
margin:100px;
}

.link{margin: 5px 0 13px 0; font-size:9px; word-spacing:-1px; line-height:15px;}
.link a:hover, .link a:link, .link a:visited{ color:#474747; font-size:9px;}
.RightBox a{ color:blue; text-decoration:underline;}
.redTxt{ font-size:15px; font-weight:bold; color:#ff0000;} 
.greenTxt{ font-size:15px; font-weight:bold; color:#009900;} 
.container a{ font-weight:bold;}

#cs_fpl_ad
{
   width: auto; height: auto;
}

/*
.parts-header
{
 background:#333366;
 width:170px; height:20px;
 font-size:13px; font-weight:bold; color:#ffffff;
}
*/

.parts-header
{
 background:#333366;
 width:170px;
 font-size:13px; font-weight:bold; color:#ffffff;
}

/*START -- 801*/
#breadCrumbs{
 margin-left:10px;
 font-size:12px;
}

.titleSearch{
 margin-left:12px; background-color:#999999; border:2px solid #CCCCCC; padding:7px;
}

.searchList ul{
 margin:0px;
 padding:0px;}
.searchList li{
 background: url(../images/redrightarrow.gif) no-repeat scroll 0 0 transparent;
 list-style: none;
 width:150px;}
.searchList li a{
 color:#000000;
 font-size:9px;
 text-decoration:underline;
 margin-left:10px;
}

.searchListProduct ul{
 margin:0px;
 padding:0px;}
.searchListProduct li {
 background: url(../images/redrightarrow.gif) no-repeat scroll 0 0 transparent;
 list-style: none;
 width:230px;}
.searchListProduct li a{
 color:#000000;
 font-size:10px;
 text-decoration:underline;
 margin-left:10px;
}

#searchPagination{
 width:550px;}
#searchPagination p{
 float:right;
 margin-right:20px;}
#searchPagination p a{
 color:#333333;
}

.searchPagination{
background:url(../images/pagination-bg_03.png) no-repeat;
margin-left:12px; 
margin-bottom:10px;}
/*END -- 801*/
