.logo {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #003284;
	text-decoration: none;
}
body {
    background-color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-style: normal;
}

.heading             { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; background-color: #c0c0c0; font-weight: bold;}
.focused             { background-color: #EFEFEF; }

.vehicle_class 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#B90003;}
.reverse_lt 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#B90003;}
.reverse_back 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#FFFFFF;background-color:#859DB5;padding:2px;border:3px solid #E9F1F5;text-decoration:none;}

a.reverse_back:link, a.reverse_back:active, a.reverse_back:visited, a.reverse_back:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#FFFFFF;background-color:#859DB5;padding:2px;border:3px solid #E9F1F5;text-decoration:none;}

.reverse_change {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#FFFFFF;background-color:#859DB5;padding:2px;border:3px solid #E9F1F5;text-decoration:none;}

.text_size {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.5em;font-weight: bold; padding-left:5px;}
.head_def  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.5em;font-weight: bold;color: #ae0000;padding-left:35px;display:none;}
.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: #000000; background-color: #c0c0c0; font-weight: bold;}
.focused             { background-color: #EFEBEF; }
.sidebox_header {font-family:Verdana, Arial; background-color:#576676; font-size: 12px; color: #FFFFFF; font-weight: bold;padding:2px; margin-top:5px;}
.sidebox_container {padding:5px;text-align:left;border-left:1px dotted #000000;border-right:1px dotted #000000;border-bottom:1px dotted #000000;}

a:link    { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; font-weight: normal; text-decoration: underline; }
a:active  { font-family: Verdana, Arial; font-size: 12px; color: #0033ff; font-weight: normal; text-decoration: none; }
a:hover   { font-family: Verdana, Arial; font-size: 12px; color: #B90003; font-weight: normal; text-decoration: none;}

a.dam:link{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
a.dam:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
a.dam:active{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
a.dam:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }

a.footer:link{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: underline; }
a.footer:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: underline; }
a.footer:active{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: underline; }
a.footer:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: underline; }

.modelsTable { border-top: inset 1px solid #c0c0c0; border-left: inset 1px solid #c0c0c0; border-right: inset 1px solid #c0c0c0; background-color: #F3F3F3; }
.modelsItem  { border-bottom: inset 1px solid #c0c0c0; }


#catalog_cnt { 
	width:726px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#title_container_part { 
	clear:both;
	width:697px;
	height:29px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/bigboxtop.jpg);*/
}

.title_text {
	padding-top:5px;
	padding-left:10px;
	font-weight:bold; 
	font-size:18px;
	color:#990000;
}

.part_bottom {
	width:697px;
	margin-left:auto;
	margin-right:auto;
	height:14px;
	font-size:1px;
	margin-bottom:10px;
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/bottombanner.jpg);*/
}

.part_container {
	width:698px;
	margin-left:auto;
	margin-right:auto;	
	border:1px solid #C0C0C0;
	
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/middlebanner.jpg);*/
}


.part_vertical_cnt {
	width:210px;
	float:left;
	text-align:left;
	margin-left:10px;
}

.part_vertical_cnt ul {
	margin:0px;
	padding:0px;
	margin-left:15px;
}

.part_vertical_cnt ul li {
	margin:4px;
	list-style-image: url(/images/design/arrow-black.gif);
}

.part_title {
	width:702px;
	*margin-left:12px;
	color:#fff;
	background:#576676;
	height:25px;
	text-align: left;
	margin-left: 12px;
	
}

.model_vertical_cnt {
	width:185px;
	float:left;
}

.model_vertical_cnt ul {
	margin:0px;
	padding:0px;
	margin-left:20px;
} 

.model_vertical_cnt ul li {	
	margin:4px;
	list-style-image: url(/images/design/arrow-black.gif);
} 
#title_container_year_part {
	margin-left:12px;
    width:702px;
	height:5px;
	border-bottom:solid 5px #859DB5;
	margin-bottom:1px;
}
#title_container_year_model {
    margin:0px;
    width:702px;
	height:5px;
	border-bottom:solid 5px #859DB5;
	margin-bottom:1px;
}
.model_title {
	color:#fff; 
	width:702px;
	background:#576676;	
	height:25px;
	text-align: left;

}
.model_container {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/middlebanner.jpg);*/
}

.model_bottom {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	height:14px;
	font-size:1px;
	margin-bottom:10px;
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/bottombanner.jpg);*/
}

.model_top {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	height:38px;
	/*background-image:url(/catalog/templates/thepartsbin/images/pages/topbanner.jpg);*/
}

.clearboth {
	clear:both;
}

tr.app_combo_high td { 
	background: #ECECEC;
}

.fit_combo_high {
color:black;
}

.show_all_link { 
cursor:pointer;
padding-top:3px;
padding-bottom:2px;
width:110px;
}

.show_all_plus { 
margin-left:15px;
padding-top:3px;
padding-bottom:2px;
}

.price_id {
font-size:12px; color:#990000; font-weight:bold; text-align:center;
}

.notes {
font-size:12px;
padding-bottom:10px;
}
.quals {
font-size:12px;
padding-bottom:10px;
}

.side_ul {
margin:0px;
padding:0px;
list-style-type: square;
list-style-position: inside;
}

.cat_parts {
margin:0px;
padding:0px;
margin-left:15px;
}
.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;
}

.core {
font-weight:bold;
}

.TAGLINE {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

#search_results {
	width:202px;
	border:1px solid #000;
	background:#fff;
	display:none;
	position:absolute;
	margin-top:-2px;
	z-index:10;
}

.reverse_change {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;font-size: 1.1em;color: #000000;background-color: #d3d3d3;padding: 2px;border: 1px solid #555555;text-decoration: none;}
a.reverse_change:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;font-size: 1.1em;color: #000000;background-color: #d3d3d3;padding: 2px;border: 1px solid #555555;text-decoration: none;}
a.reverse_change:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;font-size: 1.1em;color: #000000;background-color: #d3d3d3;padding: 2px;border: 1px solid #555555;text-decoration: none;}
a.reverse_change:active {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;font-size: 1.1em;color: #000000;background-color: #d3d3d3;padding: 2px;border: 1px solid #555555;text-decoration: none;}
a.reverse_change:hover {font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;font-size: 1.1em;color: #000000;background-color: #d3d3d3;padding: 2px;border: 1px solid #555555;text-decoration: none;}