/* DROPDOWNS */

#catalog_home_main_cntr {
	width:550px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}

#catalog_home_main_cntr2 {
	width:550px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}


.unified_main_dropdown_part_number_brand {
	width:730px;
	height:84px;
	/*background-image:url(/parts_catalog/images/apa/dropdown/searchbox.jpg);*/
	margin-left:auto;
	margin-right:auto;
}
.unified_main_dropdown_part_number_brand2 {
	width:730px;
	height:84px;
	background-image:url(../images/searchbox.jpg);
	margin-left:auto;
	margin-right:auto;
}

.unified_main_dropdown {
	width:730px;
	height:550px;
	/*background-image:url(/parts_catalog/images/dropdown/step1.jpg);*/
	/*background-image:url(/parts_catalog/images/apa/dropdown/apa-dd2.jpg);*/
	margin-left:auto;
	margin-right:auto;
}

.unified_home_dropdown_test {
	width:528px;
	height:250px;
	/*background-image:url(/parts_catalog/images/dropdown/step1.jpg);*/
	background-image:url(/images/apa-dd-main2.jpg);
	/*margin-left:auto;
	margin-right:auto;*/
}

.unified_home_dropdown_test2 {
	width:528px;
	height:220px;	
	background-image:url(/images/apa-dd3.jpg);	
}
.unified_home_dropdown_test4 {
	width:650px;
	height:188px;	
	align:left;
	background-image:url(/images/apa-dd-perf4.jpg);	
}


.unified_home_dropdown {
	width:528px;
	height:250px;
	/*background-image:url(/parts_catalog/images/dropdown/step1.jpg);*/
	background-image:url(/images/apa-dd-main.jpg);
	/*margin-left:auto;
	margin-right:auto;*/
}


.unified_perf_dropdown {
	width:730px;
	height:188px;
	/*background-image:url(/parts_catalog/images/dropdown/step1.jpg);*/
	background-image:url(/parts_catalog/images/apa/dropdown/apa-dd-perf.jpg);
	margin-left:auto;
	margin-right:auto;
}


.unified_main_dropdown_flipped {
	width:730px;
	height:188px;
	/*background-image:url(/parts_catalog/images/dropdown/step2.jpg);*/
	background-image:url(/parts_catalog/images/apa/dropdown/apa-dd2.jpg);
	margin-left:auto;
	margin-right:auto;
}

#catalog_main_cntr {
	width:750px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}


#ddselect1 {
margin:0px;
padding:0px;
padding-top:25px;
padding-left:580px;
}
#ddselect1 select { font-size:11px; font-weight:bold; }
#ddselect2 {
padding-top:20px;
padding-left:580px;
}
#ddselect2 select { font-size:11px; font-weight:bold; }
#ddbutton {
padding-top:15px;
padding-left:500px;
}


#ddselect1-home {
margin:0px;
padding:0px;
padding-top:25px;
padding-left:380px;
}
#ddselect1-home select { font-size:11px; font-weight:bold; }
#ddselect2-home {
padding-top:20px;
padding-left:380px;
}
#ddselect2-home select { font-size:11px; font-weight:bold; }
#ddselect3-home {
padding-top:55px;
padding-left:340px;
}
#ddselect3-home select { font-size:11px; font-weight:bold; }
#ddselect4-home {
margin:0px;
padding:0px;
padding-top:25px;
padding-left:340px;
}
#ddselect4-home select { font-size:11px; font-weight:bold; }
#ddselect5-home {
padding-top:25px;
padding-left:340px;
}
#ddselect5-home select { font-size:11px; font-weight:bold; }

#ddselect6-home {
padding-top:25px;
padding-left:567px;
}
#ddselect6-home select { font-size:11px; font-weight:bold; }

#ddselect7-home {
padding-top:22px;
padding-left:567px;
}
#ddselect7-home select { font-size:11px; font-weight:bold; }

#ddselect8-home {
padding-top:22px;
padding-left:567px;
}
#ddselect8-home select { font-size:11px; font-weight:bold; }



#ddbutton-home {
padding-top:15px;
padding-left:300px;
}


#select_brand_box { 
	float:left;
	position:relative;
	top:30px;
	left:450px;
	width:200px;	
}

#part_number_box {
	float:left;
	position:relative;
	top:30px;
	left:-228px;
	
}

#part_box {
	float:left;
	width:170px;
	height:13px;
	font-size:11px;	
}

#part_number_button {
	float:left;
	position:relative;
	top:5px;
	left:-200px;
	width:58px;	
	height:60px;
}

#brand_button {
	float:left;
	position:relative;
	top:5px;
	left:460px;
	width:58px;	
	height:50px;	
}

/*NAVIGATION*/

.reverse_nav_top { 
	width:730px;
	padding-left:25px;
	padding-right:30px;
}

.reverse_nav_top_buy { 
	width:760px;
}

#model_header {
clear:both;
margin-left:auto;
margin-right:auto;
width:730px;
white-space:nowrap;
/*margin-top:25px;*/
}
#model_header_left {
float:left;
background-image:url(/parts_catalog/images/apa/catalog/selectmodel_l.jpg);
width:725px;
height:28px;
}
#model_header_right {
float:right;
background-image:url(/parts_catalog/images/apa/catalog/selectmodel_r.jpg);
width:5px;
height:28px;
}

.category_container {
	border:1px solid #B14952; width:728px; margin-left:auto; margin-right:auto;
}

.category_header {
	width:718px;
	margin-top:-1px;
	background-color:#F7EFD6;
	border-top:1px solid #930000;
	border-bottom:1px solid #930000;
	height:24px;
	padding-top:4px; font-weight:bold; font-size:16px; padding-left:10px;
	color:#930000;
}
.category_header_selected {
width:718px;
margin-top:-1px;
background-color:#930000;
border-top:1px solid #930000;
border-bottom:1px solid #930000;
height:24px;
padding-top:4px;
font-weight:bold;
font-size:16px;
padding-left:10px;
color:#FFFFFF;
}
.category_header_left {
float:left;
background-image:url(/parts_catalog/images/apa/catalog/selectcategory.jpg);
width:725px;
height:28px;
}

.category_header_right {
float:right;
background-image:url(/parts_catalog/images/apa/catalog/selectmodel_r.jpg);
width:5px;
height:28px;
}
.category_header_text {
margin-top:4px;
font-weight:bold;
font-size:16px;
padding-left:10px;
color:#b9464b;
}
.category_selected_left {
float:left;
background-image:url(/parts_catalog/images/apa/catalog/selectedcategory.jpg);
width:725px;
height:28px;
}
.category_selected_right {
float:right;
background-image:url(/parts_catalog/images/apa/catalog/selectedcategory_r.jpg);
width:5px;
height:28px;
}
.category_selected_text {
margin-top:4px;
font-weight:bold;
font-size:16px;
padding-left:10px;
color:#f5efd5;
}

.wmodel_header_cnt { 
	width:300px;
	float:left;
	font-weight:bold;
}

.modelheader { 
	width:300px;
	float:left;
	font-weight:bold;
}

.wyear_header_cnt { 
	width:130px;
	float:left;
	font-weight:bold;
}

.yearheader { 
	width:130px;
	float:left;
	font-weight:bold;	
}

.wengine_header_cnt { 
	width:120px;
	float:left;
	font-weight:bold;
}

.engineheader { 
	width:120px;
	float:left;
	font-weight:bold;
}

.wchassis_header_cnt { 
	width:120px;
	float:left;
	font-weight:bold;
}

.chassisheader { 
	width:120px;
	float:left;
	font-weight:bold;
}


.models_cnt { 
	width:728px;
	height:27px;
	font-weight:bold;
}

.models_cnt a, .models_cnt a:hover, .models_cnt a:visited, .models_cnt a:active { font-weight:bold; }

.m_models_cnt { 
	float:left;
	width:200px;
	height:27px;
	padding-left:30px;
	font-weight:bold;
}

.m_models_cnt a, .m_models_cnt a:hover, .m_models_cnt a:visited, .m_models_cnt a:active { font-weight:bold; }

.w_model_cnt { 
	margin-top:5px;	
	width:180px;
	padding-left:20px;
	float:left;
}

.w_model_cnt li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-position:outside;
	list-style-type:none;
	background: url(/parts_catalog/images/apa/buybox/bullet.jpg) no-repeat 0px 2px;
}



.wmodel_cnt { 
	margin-top:5px;
	padding-left:30px;
	width:270px;
	float:left;
}

.wmodel_cnt li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-position:outside;
	list-style-type:none;
	background: url(/parts_catalog/images/apa/buybox/bullet.jpg) no-repeat 0px 2px;
}


.wyear_cnt { 
	margin-top:5px;
	width:130px;
	float:left;
}

.wengine_cnt { 
	margin-top:5px;
	width:120px;
	float:left;
	color:#930000;
}

.wchassis_cnt { 
	margin-top:5px;
	width:120px;
	float:left;
	color:#930000;
}

.bmodel_cnt
{
	padding-left:20px;
	padding-bottom:8px;
	width:150px;
	float:left;
}

.bmodel_cnt a:hover, .bmodel_cnt a, .bmodel_cnt a:visited, .bmodel_cnt a:active {
	font-size:14px;
	font-weight:bold;
}
.model_cnt a:hover, .model_cnt a, .model_cnt a:visited, .model_cnt a:active {
	font-size:14px;
	font-weight:bold;
}


#catalog_content_cnt {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:728px;
	border:1px solid #B14952;
	border-top:0px;
}

#models_cnt { 
	width:728px;
	margin-left:auto;
	margin-right:auto;
}

.part_vertical_cnt {
	width:242px;
	float:left;
	margin-top:10px;
}

.part_cnt { 
	width:230px;
	float:right;
	height:25px;
	font-size:14px;
	font-weight:bold;
}

.univ_part_cnt { 
	width:230px;
	float:left;
	height:25px;
}


/*RELATED PAGE*/

.related_brand_top {
background-image:url(/parts_catalog/images/apa/catalog/brand_top.jpg);
background-repeat:no-repeat;
height:13px;
width:760px;
}
.related_brand_bot {
background-image:url(/parts_catalog/images/apa/catalog/brand_bot.jpg);
background-repeat:no-repeat;
height:13px;
width:760px;
}
.related_brand_mid {
background-image:url(/parts_catalog/images/apa/catalog/brand_mid.jpg);
width:760px;
background-repeat:repeat-y;
margin-top:-4px;
}

.related_brand_desc {
	width:115px;
	float:left;
}

#related_brands{
	width:130px;
	height:19px;
	background: url(/parts_catalog/images/related/otherbrand.jpg) no-repeat 0px 0px;
}

.related_brand_element {
	width:190px;
	padding-bottom:5px;
	float:left;
}
.related_brand_element ul {
	padding:0px 0px 0px 15px;
	margin:0px;
}

.related_brand_element li {
	margin: 0px;
	padding: 0px;
	list-style-position:outside;
	list-style-type:disc;
}


/* BUYBOX PAGES */

#buy_cnt_left {
	width:160px;
	float:left;
}


#buy_cnt_right {
	width:615px;
	float:left;
	* height:400px;
}

#catalog_cnt { 
	margin:auto;
	width:780px;
	height:auto !important;
height:400px;
min-height:400px;
	background-color:white;	
}

#catalog_cnt_parts { 
	margin:auto;
	width:780px;
	height:auto !important;
height:400px;
min-height:400px;
	background-color:white;	
}


#footer_cnt { 
	margin:auto;
	margin-left:-10px;
	width:100%;
	background-color:white;	
}

.buybox_divider_top {
	background-image:url(/parts_catalog/images/apa/buybox/buyboxtop.gif);
	background-repeat: no-repeat;
	width:605px;
	height:23px;
	clear:both;

}

.buybox_divider_bottom {
	background-image:url(/parts_catalog/images/apa/buybox/buyboxbtm.gif);
	background-repeat: no-repeat;
	width:605px;
	height:23px;
	clear:both;
	margin-bottom:10px;
}

.buybox {
	background-image:url(/parts_catalog/images/apa/buybox/buybox.gif);
	width:605px;
	margin-top:-4px;
	background-repeat: repeat-y;
}

#buy_cnt_main {
	clear:both;
	margin-top:10px;
	width:710px;
	margin-left:auto;
	margin-right:auto;
}

#brands_cnt { 
	width:710px;
	margin-left:auto;
	margin-right:auto;
}

.buybox_main_notes_cnt { 
	padding-top:10px;
	padding-left:10px;
	width:400px;
	float:left;
}

.buybox_main_notes {
	font-weight:bold;
	font-size:13px;
	color:#990000;
	padding-top:10px;
	padding-bottom:5px;
}

.buybox_image {
	width:140px;
	height:auto !important;
height:100px;
min-height:100px;
	float:left;	
}

.buybox_univ_image {
	width:200px;
	height:auto !important;
height:100px;
min-height:100px;
	float:left;	
}


.buybox_image_large {
	width:605px;
	float:left;	
	text-align:center;
}


.buybox_brand_image {
	float:right;
	width:100px;
	padding-right:25px;
}

.buybox_main {
	padding-top: 10px;
	padding-left:10px;
	width:300px;
	float:left;
}

.buybox_application_fits_title_per {
	width:330px;
	font-weight:bold;
	font-size:15px;
	float:left;	
	color:white;
	background-color:#990000;
	padding:2px;
}
	
.buybox_application_fits_title_sub {
	font-size:11px;
}
	
.buybox_application_fits_title {
	width:220px;
	font-weight:bold;
	font-size:15px;
	float:left;
	color:white;
	background-color:#990000;
	padding:2px;
}
	
.buybox_application_model_title {
	width:100px;
	font-weight:bold;
	font-size:15px;
	float:left;
	color:white;
	background-color:#990000;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.buybox_application_model_title_long {
	width:280px;
	font-weight:bold;
	font-size:15px;
	float:left;
	color:white;
	background-color:#990000;
	padding:2px;
}
	
.buybox_application_sku_title {
	width:130px;
	font-weight:bold;
	font-size:15px;
	float:left;
	color:white;
	background-color:#990000;
	padding:2px;
}

.buybox_application_price_title {
	width:145px;
	font-weight:bold;
	font-size:15px;
	float:left;
	color:white;
	background-color:#990000;		
	padding:2px;
	text-align:right;		
}

/*	
.buybox_application_qty_title {
	width:91px;
	font-weight:bold;
	font-size:15px;
	float:left;
	text-align:center;
}
*/


.buybox_application_fits_sub_per {
	clear:both;	
	float:left;
	width:300px;	
}

.buybox_application_fits_main_cnt {
	float:left;
	width:300px;		
	padding-right:8px;	
}

.buybox_application_fits {
	clear:both;
	float:left;
	width:280px;
}

.buybox_application_fits_sub {
	clear:both;	
	float:left;
	width:280px;		
}

.buybox_application_fits_per {
	float:left;
	width:230px;
}
	
.buybox_application_fits_main_cnt_per {
	clear:both;
	float:left;
	width:330px;	
}

.buybox_application_fits_sub_left {
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	font-family:verdana;
	font-size:11px;	
}

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

.buybox_application_fits_sub_left li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-position:outside;
	list-style-type:none;
	background: url(/parts_catalog/images/apa/buybox/bullet.jpg) no-repeat 0px 2px;
}

.buybox_application_sku {
	float:left;
	width:100px;
	text-align:left;
}

.buybox_application_price {
	width:135px;
	float:right;
	color:red;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding-right:20px;
}

.buybox_application_qty {
	width:175px;
	float:right;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
}

.core { 
	float:right;
	color:black;
	font-weight:bold;	
	padding-right:8px;
}

.buybox_application_qty_box {
		width:25px;
		text-align:right;
	}
	
.buybox_application_model {
	width:100px;
	font-weight:bold;
	float:left;	
	color:blue;
	padding-right:5px;	
}

.buybox_application_model_long {
	width:280px;
	font-weight:bold;
	float:left;		
	text-align:left;
	color:blue;	
}

.model_info {
	width:270px;
	float:left;		
}
		
.model_info ul {
	margin:0px;
	padding:0px;
}

.model_info li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-position:outside;
	list-style-type:none;
	background: url(/parts_catalog/images/apa/buybox/bullet.jpg) no-repeat 0px 2px;
}		
		
.buyButton {
		/*margin: 0px;
		padding: 2px;
		border: 1px solid #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #990000;
		height: 20px;
		width:75px;*/
		width:90px;
		height:30px;
		background:  no-repeat 0px 0px;
		cursor:pointer;
}

#sideboxtop {
background-image:url(/parts_catalog/images/sidebox/sideboxtop.gif);
background-repeat:no-repeat;
height:17px;
width:150px;
}
#sideboxbtm {
background-image:url(/parts_catalog/images/sidebox/sideboxbtm.gif);
background-repeat:no-repeat;
height:18px;
width:150px;
}
#sidebox {
background-image:url(/parts_catalog/images/sidebox/sidebox.gif);
width:150px;
}

#sbchoose {
background:url(/parts_catalog/images/sidebox/pickcategory.jpg) no-repeat 0px 0px;
width:116px;
height:19px;
margin-left:15px;
}

#brand_loading_cnt { 
	height:66px;
	width:294px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.brand_left_cnt {
	width:700px;	
}

.brand_image_left {
	width:15%;
	vertical-align:top;
	text-align:center;
	min-width:110px;
	* width:110px;
}

.brand_text {
	text-align:left;
}

.brand_text_spacer { 
	width:250px;
	height:25px;
}

.brand_desc {
	font-size:13px;
	text-align:left;
	vertical-align:top;
	width:100%;
}

.brand_link {
	padding-left:10px;
	text-align:left;
	vertical-align:top;
	/*width:30%;*/
}
.brand_link a, .brand_link a:hover, .brand_link a:visited {
	font-size:13px;
}


.related_cnt_top {
	background-image:url(http://www.autopartsauthority.com/parts_catalog/images/related/relboxtop.gif);
	background-repeat: no-repeat;
	width:765px;
	height:22px;
	clear:both;

}

.related_cnt_btm {
	background-image:url(http://www.autopartsauthority.com/parts_catalog/images/related/relboxbtm.gif);
	background-repeat: no-repeat;
	width:765px;
	height:23px;
	clear:both;
	margin-bottom:10px;
}

.related_cnt {
	background-image:url(/parts_catalog/images/related/relbox.gif);
	width:765px;
	clear:both;
}

.related_top_text {
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:black;
}

.buy_parts_box {
	width:220px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
}

.buy_parts_box ul {
	margin:0px 3px;
	padding:3px 15px;
}

.buy_parts_box li {
	margin: 0px;
	padding: 0px;
	list-style-position:outside;
	list-style-type:disc;
}

.chassis_info {
	float:left;
	width:280px;
	font-size:11px;
	font-weight:normal;
	color:black;
	padding-left:10px;
}

.chassis_info ul {
	margin:0px 3px;
	padding:3px 15px;
}

.chassis_info li {	
	margin:0px;
	padding:0px 0px 0px 12px;
	list-style-position:outside;
	list-style-type:none;
	background: url(/parts_catalog/images/apa/smblkbull.gif) no-repeat 0px 2px;
	font-weight:bold;
}		

/*
.buy_parts_box ul {
	padding:0px;
	margin:0px;
}

.buy_parts_box li {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	list-style-position:outside;
	list-style-type:disc;
	background: url(/parts_catalog/images/apa/catalog/blkbullet.png) no-repeat 0px 2px; 
}
*/

.buybox_image_enlarge {
	width:99px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}

.buybox_image_normal {
	height:20px;
	text-align:center;
	width:100%;
}

.discount {
	padding:4px;
	background: url(/parts_catalog/images/apa/buybox/discount.jpg) no-repeat;
	height:54px;
	width:174px;
	float:right;	
}

.discounttext {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:center;
	font-size:12px;
	color:black;
	font-weight:bold;
}

#footer_padding {
	padding-top:5px;width:700px;
}

.brand_logo_upper_right {
	float:right;
	width:100px;
	height:35px;
	padding-bottom:8px;
}


.partpage_top {
	/*background-image:url(http://www.autopartsauthority.com/images/partpages/partbox_top.gif);
	background-repeat: no-repeat;
	width:524px;
	height:34px;*/
	clear:both;

}

.partpage_btm {
	/*background-image:url(http://www.autopartsauthority.com/images/partpages/partbox_btm.gif);
	background-repeat: no-repeat;
	width:524px;
	height:17px;*/
	clear:both;
	margin-bottom:10px;
}

.partpage {
	/*background-image:url(http://www.autopartsauthority.com/images/partpages/partbox.gif);
	background-repeat: repeat-y;*/
	width:524px;
}
