body { font-family: Verdana, Arial; font-size: 12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
td   { font-family: Verdana, Arial; font-size: 12px; }

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


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

h4 a:link    { color:#000000; font-family: Verdana, Arial; font-size: 16px; text-decoration: none; }
h4 a:visited { color:#000000; font-family: Verdana, Arial; font-size: 16px; text-decoration: none; }
h4 a:active  { color:#000000; font-family: Verdana, Arial; font-size: 16px; text-decoration: none; }
h4 a:hover   { color:#000000; font-family: Verdana, Arial; font-size: 16px; text-decoration: underline; }	

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

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

a.subcats2:link    { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight:normal; text-decoration:none; }
a.subcats2:visited { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
a.subcats2:active  { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
a.subcats2:hover   { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }

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


.border1     { border:1px solid #c0c0c0; }
.modelsTable { border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; background-color: #FFFFFF; }
.modelsItem  { border-bottom:1px solid #c0c0c0; }

.heading             { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; background-color: #F1ECD0; font-weight: bold;}
.focused             { background-color: #EFEFEF; }

.style7  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style9  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

a.NavTLinks:link    { font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: none; text-decoration: none; }
a.NavTLinks:visited { font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: none; text-decoration: none; }
a.NavTLinks:active  { font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: none; text-decoration: none; }
a.NavTLinks:hover   { font-family: Verdana, Arial; font-size: 10px; color: #990000; font-weight: none; text-decoration: underline; }	

a.tpsreports:link    { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: none; text-decoration: none; }
a.tpsreports:visited { font-family: Verdana, Arial; font-size: 12x; color: #000000; font-weight: none; text-decoration: none; }
a.tpsreports:active  { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: none; text-decoration: none; }
a.tpsreports:hover   { font-family: Verdana, Arial; font-size: 12px; color: #000000; font-weight: none; text-decoration: none; }	




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


.styleHeadA  { font-family: geneva; font-size: 16px; color: #990000; font-weight: bold;}

.style2 {font-family: "Arial Narrow"}

#dropdown { 
background-image:url(/images/rep_dd.jpg);
background-repeat:no-repeat;
width:179px;
height:151px;
}
#perfdropdown { 
background-image:url(/images/apa-dd.jpg);
background-repeat:no-repeat;
width:480px;
height:187px;
}
#dropselect3 {
margin:0px;
padding:0px;
padding-top:65px;
padding-left:320px;
}
#dropselect3 select { font-size:11px; font-weight:bold; }
#dropselect4 {
padding-top:20px;
padding-left:320px;
}
#dropselect4 select { font-size:11px; font-weight:bold; }
#dropbutton2 {
padding-top:15px;
padding-left:250px;
}
#dropselect1 {
margin:0px;
padding:0px;
padding-top:23px;
padding-left:53px;
}
#dropselect1 select { font-size:11px; font-weight:bold; }
#dropselect2 {
padding-top:22px;
padding-left:53px;
}
#dropselect2 select { font-size:11px; font-weight:bold; }
#dropbutton {
padding-top:9px;
padding-left:22px;
}
#repdrop { 
background-image:url(../images/rep_dd.gif);
background-repeat:no-repeat;
width:186px;
height:114px;
}
#repselect1 {
margin:0px;
padding:0px;
padding-top:40px;
padding-left:15px;
}
#repselect2 {
float:left;
padding-top:10px;
padding-left:15px;
}
#repselect1 select { font-size:11px; font-weight:bold; }

#repselect2 select { font-size:11px; font-weight:bold; }
#repbutton {
padding-left:3px;
padding-top:8px;
}

#branddrop { 
background-image:url(../images/brand_dd.gif);
background-repeat:no-repeat;
width:185px;
height:88px;
margin-left:1px;
}

#branddrop_uni { 
	background-image:url(../images/brand_dd_uni.gif);
	background-repeat:no-repeat;
	width:185px;
	height:88px;
	margin-left:1px;
}


#psearch { 
background-image:url(../images/psearch.jpg);
background-repeat:no-repeat;
width:185px;
height:88px;
margin-left:1px;
}
#psearchselect {
margin:0px;
padding:0px;
padding-top:30px;
padding-left:20px;
}
#brandselect {
margin:0px;
padding:0px;
padding-top:35px;
padding-left:20px;
}
#brandselect select { font-size:11px; font-weight:bold; }

#brandselect_uni {
	margin:0px;
	padding:0px;
	padding-top:35px;
	padding-left:6px;
}
#brandselect_uni select { font-size:11px; font-weight:bold; }


#brandbutton {
padding-top:5px;
padding-left:55px;
}
#perfparts { 
margin:0px;
padding:0px;
background-image:url(../images/perfparts.gif);
background-repeat:no-repeat;
width:165px;
height:74px;
margin-left:1px;
line-height:20px;
padding-left:20px;
list-style-position:inside;
padding-top:25px;
}
#header {

width:775px;
margin-bottom:-0px;
/** margin-bottom:-18px;*/
}
#header2 {
float:left;
width:590px;
}

#tabs { 
margin:0px;
padding:0px;
/*height:26px;*/
list-style-type:none;
* margin:0px;
}
#tabs li { 
margin:0px;
padding-left:5px;
float:left;
background:url(../images/nav/tab-left.gif) top left no-repeat;
}
#tabs a {
margin:0px;
padding:0px;
float:left;
display:block;
padding-right:8px;
padding-left:3px;
background:url(../images/nav/tab-css.gif) top right no-repeat;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:10px;
color:black;
}
#tabs a:hover { 
text-decoration:underline; 
color:#990000; 
background:url(../images/nav/tab-css.gif) top right no-repeat;
}

#rep a { width:80px; padding-top:2px; height:26px;}
#oxy a { width:45px; padding-top:2px; height:26px;}
#cat a { width:75px; padding-top:2px; height:26px;}
#exh a { width:45px; padding-top:8px; height:20px;}
#bra a { width:45px; padding-top:8px; height:20px;}
#sho a { width:45px; padding-top:8px; height:20px;}
#air a { width:45px; padding-top:2px; height:26px;}
#per a { width:80px; padding-top:2px; height:26px;}
#mob a { width:80px; padding-top:2px; height:26px;}

#keywordtitle {
float:left;
}
#keywordtitle h1 {
margin:0px;
padding:0px;
font-size:12px;
}

#tollfree {
clear:both;
width:100%;
background:url(../images/nav/head_bg.gif) repeat-x;
/*text-align:center;*/
font-family: Arial;
font-size: 16px;
color: #990000;
border-top:1px solid black;
height:22px;
padding-top:12px;
font-weight:bold;
}

#relparts {
	float:left;
	width:240px;
	padding-right:5px;
}

#relbrands {
	float:left;
	width:240px;
	padding-right:5px;
}

#relbrands li {
	list-style-type: none;
}

#contactmenu {
position:absolute;
left:770px;
top:160px;
height:268px;
width:158;

}

#contactbottom {
margin-left:auto;
margin-right:auto;
background:url(../images/contactbottom.jpg);
background-repeat:no-repeat;
height:200px;
width:525px;
padding-left:10px;
padding-top:4px;
}

#utabs { 
margin:0px;
padding:0px;
height:28px;
list-style-type:none;
}
#utabs li { 
margin:0px;
padding-left:5px;
background:url(../images/nav/tab-left.gif) top left no-repeat;
}
#utabs a {
margin:0px;
padding:0px;
display:block;
padding-right:8px;
padding-left:3px;
background:url(../images/nav/tab-css.gif) top right no-repeat;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:10px;
color:black;
}
#utabs a:hover { 
text-decoration:underline; 
color:#990000; 
background:url(../images/nav/tab-css.gif) top right no-repeat;
}

#pgtitle {
	color:#990000;
	font-size:24px;
}

#boxtitle {	
	background-image:url('http://www.autopartsauthority.com/images/partbox-top.gif'); 
	background-repeat:no-repeat; 
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
}

#pb_pname {
	font-size:14px;
	font-weight:bold;
	color:#C20000;
}

#pb_bname {
	font-size:14px;
	font-weight:bold;
}

.pb_info {
	font-size:14px;
}

a.parts_link:active { color: black; text-decoration: none; }
a.parts_link:visited { color: black; text-decoration: none; }
a.parts_link:hover { color: black; text-decoration: none; }
a.parts_link:link { color: black; text-decoration: none; }

.sidenav {

}

.sidenav li {
	list-style-position:inside;
}

.ppage_title {
	padding: 0px 30px;
	width:500px;
	text-align:center;
}

.ppage_title h1 {
	font-size:14px;
}

.mmpart_cnt {
	border: 1px solid black; background-color: #FFFFFF;
}

.mmpart_title {
	border-bottom: 1px solid black; background-color: #EFEFEF;
}

.mmpart_title_text {
	font-weight: bold; padding-left: 5px;
}

.reverse_nav_top a{
	font-size:11px;
	font-weight: bold;
	font-family: 'Tahoma',Verdana,Arial,Helvetica,sans-serif;"
}

#divider {
    border-bottom:solid 2px #000000;
    padding-bottom:2px;
}
#title_1 {
    font-weight:bold;
    color:black;
    font-size:14px;
}

#title_2 {
    font-weight:bold;
    color:black;
    font-size:12px;
}

#title_3 {
	font-weight:bold;
	text-align:left;
	background-color:#E7E7E7;
	margin-left:10px;
}

#title_4 {
	font-weight:bold;
	text-align:center;
	background-color:#E7E7E7;	
}

#content_1 {
	padding-left:20px;
	padding-top:5px;
	font-size:10px;
	font-weight:normal;
	
}

#content_2 {
	text-align:center;	
	padding-top:5px;
	vertical-align:top;
	font-weight:bold;
}

#content_3 {
	text-align:center;
	color:#FF0000;
	padding-top:5px;
	vertical-align:top;
	font-weight:bold;
}

#submit_button {
	padding-top:10px;
	padding-bottom:5px;
	padding-right:5px;
}