html, body, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
}
body {
		background:#fff;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.clearboth
{
clear:both;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}


a:hover{color:#ff9e00; }

h1 {
text-indent:-9999px;
background:url(../images/title_img.jpg) no-repeat;
float:left;
width:380px;
margin:0px;
padding:0px;
height:34px;
}
/*------------Home page Styles----------------*/
.maincontainer {
	width:100%;
	margin:0 auto;
}
.top_container
{
width:100%;
height:126px;
float:left;
margin:0;
padding:0;
float:left;
background:url(../images/header_bg.jpg) repeat-x;
}

.logo_outer_wrap
{
width:100%;
height:113px;
float:left;
}

.logo_container {
	width:30%;
	float:left;
}

.logo
{
width:395px;
height:15px;
float:left;
padding:35px 0 0 0;
}

.top_menu_container {
	width:60%;	
	float:right;
	height:113px;
}

.phoneno_container
{
width:60%;
float:right;
margin:10px 20px 0 0;
}

.phoneno
{
float:right;
}

.login_container
{
width:80%;	
float:right;
margin-top:33px;
}
.login_container ul {
float:right;
}
.login_container li {
float:left;
margin:0 20px 0 0;
padding:0;
line-height:20px;
}
.login_container li a {
font-family:Arial;
font-size:12px;
color:#fff;
}
.login_container li a:hover {
font-family:Arial;
font-size:12px;
color:#ff9e00;
}

.icon1 {
background:url(../images/lock.png) no-repeat left;
}
.icon2 {
background:url(../images/cart.png) no-repeat left;
}
.icon3 {
background:url(../images/checkout.png) no-repeat left;
}
.icon4 {
background:url(../images/user_account.jpg) no-repeat left;
}
.icon5 {
background:url(../images/lock.png) no-repeat left;
}

.logintxt
{
height:30%;
padding:2px 0 0 20px;
text-align:left;
}

.seperator
{
width:2px;
height:15px;
float:left;
padding:13px 13px 0 5px;
}

.login_icon_container2
{
width:33%;
float:left;
}
.login_icon_container2 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
.login_icon_container2 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9e00;
}

.login_icon_container3
{
width:25%;
float:left;
}
.login_icon_container3 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
.login_icon_container3 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9e00;
}

/*  flash part */


.flashcontainer
{
width:100%;
float:left;
height:210px;
background:url(../images/head_banner.jpg) repeat-x;
}
.flash {
width:77%;
height:100%;
float:left;
}
.sub_search {
width:22%;
height:100%;
padding:10px 0 0 0px;
float:left;
}
p.sub_search_top {
width:212px;
/*height:23px;*/
background:url(../images/sub_search_top.jpg) no-repeat;
color:#ff9900;
font-family:arial;
font-size:14px;
font-weight:bold;
text-align:center;
padding:20px 0 0 0;
}
.sub_search_center {
width:212px;
height:140px;
background:url(../images/sub_search_center.jpg) repeat-y;
}
p.sub_search_bottom {
width:212px;
height:13px;
background:url(../images/sub_search_bottom.jpg) no-repeat;
}

input.disabled {
	background-color:#312C29;
	font-family:tahoma; 
	font-size:11px; 
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	cursor: pointer;
	
}



/*  Body styles  */


.body_container
{
width:100%;
float:left;
margin:20px 0 20px 0;
}


/*   left Side  */


.left_body_container
{
width:21%;
float:left;
}

#menu {
width:212px;
height:100%;
margin:0;
padding:0;
float:left;
}
#menu_top {
width:100%;
float:left;
height:250px;
margin:0;
background: url(../images/menu_top.png) no-repeat bottom;
}
#menu_center {
width:94%;
float:left;
height:230px;
margin-top:20px;
}
#menu_bottom {
float:left;
width:100%;
height:24px;
margin:0;
padding:0;
background: url(../images/menu_bottom.png) no-repeat top;
}

#menu_center ul {
width:200px;
height:100%;
margin:0 auto;
position:relative;
display:block;
}

#menu_center li {
width:200px;
font-weight:bold;
font-size:12px;
font-family:Arial, Verdana;
float:left;
}

span.txt{
color:#fff;
text-decoration:none;
display:block;
padding:5px 0 0 15px;
margin:0px;
line-height:18px;
float:left;
}
span.button{
display:block;
padding:7px 0 0 8px;
margin:0px;
line-height:18px;
float:left;
}

#menu_center li a {
width:200px;
color:#fff;
height:25px;
text-decoration:none;
display:block;
padding:0 0px 0 15px;
cursor:pointer;
}




#menu_center li a:hover {
color:#fff;
background-color:#2f6b92;
padding:0 0px 0 15px;
height:25px;
display:block;
cursor:pointer;
background: url(../images/menu_hover.jpg) no-repeat 6px 0px;
}
.active {
color:#fff;
padding:0 0px 0 1px;
height:25px;
display:block;
cursor:pointer;
background: url(../images/menu_hover.jpg) no-repeat 6px 0px;
}

.search_by_part {
width:208px;
height:100%;
padding:5px 0 10px 2px;
float:left;
}

#txtHint
{
display: none; 
background: transparent url(../images/bg_img.png) repeat scroll 0 0;
padding-right: 0px; 
color: #ffffff;  
position:absolute; 
z-index:1; 
width: 207px;  
margin:0px 2px; 
height: auto;
line-height: 25px;
}

#txtHint a
{ 
width:207px;
padding-left:30px;
color: #ffffff;
text-decoration:none;
font-family:arial;
font-weight:bold;
font-size:12px;
}

#txtHint a:hover
{
color: #FD9301; 
}

p.search_by_part_top {
width:208px;
height:19px;
background:url(../images/partby_search_top.jpg) no-repeat;
color:#ff9900;
font-family:arial;
font-size:14px;
font-weight:bold;
text-align:center;
padding:8px 0 0 0;
}
.search_by_part_center {
width:208px;
height:40px;
background:url(../images/partby_search_center.jpg) repeat-y;
}

.search_by_part_center #search_box {
    width: 180px;
    height: 28px;
    background: url(../images/search_box_bg.jpg) no-repeat bottom;
		float:left;
		padding:8px 0 0 25px;
}
.search_by_part_center #search_box #s {
    float: left;
    padding: 0;
    border: 0;
    width: 120px;
    background: none;
		margin:6px 0 0 5px;
		
}
.search_by_part_center #search_box #go {
    float: left;
		padding:6px 2px 0 5px;
}


p.search_by_part_bottom {
width:208px;
height:13px;
background:url(../images/partby_search_bottom.jpg) no-repeat;
}

.selectmenu {
width:150px;
float:left;
margin:10px 0 0 30px;
}

.redsearchtext {
color:#FF0000;
font-weight: bold;
font-size:11px;
font-family:arial;
float:left;
margin:10px 0 0 30px;
}
.srch {
float:left;
margin:10px 0 0 60px;
}

.lowprice {
width:210px;
height:100%;
}

p.lowprice_top {
width:210px;
height:12px;
float:left;
background:url(../images/lowprice_top.jpg) no-repeat bottom;
}
p.lowprice_center {
width:200px;
height:100%;
float:left;
background:url(../images/lowprice_center.jpg) repeat-y;
border-bottom:1px dashed #666666;
font-size:11px;
font-family:arial;
color:#666666;
line-height:16px;
text-align:center;
padding:0 0 3px 10px;
}

span.orange_txt {
color:#ff6633;
font-size:24px;
font-family:Trebuchet MS;
font-weight:bold;
text-align:center;
float:left;
width:190px;
}

span.orange_txt1 {
color:#ff6633;
font-size:20px;
font-family:Trebuchet MS;
text-align:center;
float:left;
width:190px;
margin:10px 0 20px 0;
}

p.lowprice_content {
font-size:11px;
font-family:arial;
color:#666666;
line-height:16px;
padding:0 0 0 20px;
border:1px solid black;
}

p.lowprice_bottom {
width:210px;
height:24px;
float:left;
background:url(../images/lowprice_bottom.jpg) no-repeat;
}

.lowprice_bottom a {
color:#d30909;
}
.lowprice_bottom a:hover {
color:#ff9e00;
}



/*   Right Content  */


.right_container_outwrap
{
width:75%;
float:left;
padding-left:20px;
}

.right_container
{
width:100%;
float:right;
}


.bodyheading {
color:#E5670F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
}

.subheading {
width:100%;
height:40px;
float:left;
}
p.subheading_left {
width:9px;
height:40px;
background:url(../images/subheading_bg_left.jpg) no-repeat;
float:left;
}
p.subheading_center {
width:96%;
height:30px;
background:url(../images/subheading_bg_center.jpg) repeat-x;
float:left;
color:#ff9e00;
font-weight:bold;
font-family:arial;
font-size:16px;
text-transform:capitalize;
padding:10px 0 0 10px;
}
p.subheading_right {
width:9px;
height:40px;
background:url(../images/subheading_bg_right.jpg) no-repeat;
float:left;
}

p.content {
width:98%;
height:100%;
float:left;
padding:10px;
color:#181818;
font-family:arial;
font-size:12px;
line-height:18px;
}

.featured_products {
width:100%;
height:100%;
float:left;
}
.featured_LR {
width:9px;
height:115px;
float:left;
background:#000;
float:left;
}
.featured_CR {
width:96%;
height:105px;
background:#000;
float:left;
padding:10px 0 0 10px;
} 
.product1 {
width:32.3%;
height:100%;
float:left;
margin:0 auto;
text-align:center;								
}
.product2 {
width:32.3%;
height:100%;
float:left;
margin:0 auto;
text-align:center;									
}
.product3 {
width:32.3%;
height:100%;
float:left;
margin:0 auto;
text-align:center;									
}
.product_bottom {
width:100%;
height:36px;
float:left;
}
p.product_bottom_left {
width:9px;
height:36px;
background:url(../images/product_bottom_left.jpg) no-repeat;
float:left;
}
p.product_bottom_center {
width:96%;
height:30px;
background:url(../images/product_bottom_center.jpg) repeat-x;
float:left;
color:#ff9e00;
font-weight:bold;
font-family:arial;
font-size:16px;
text-transform:capitalize;
padding:10px 0 0 10px;
}
p.product_bottom_right {
width:9px;
height:36px;
background:url(../images/product_bottom_right.jpg) no-repeat;
float:left;
}
/*p.productbox_top {
width:183px;
height:12px;
float:left;
background:url(../images/product_bg_top.jpg) no-repeat bottom;
}
p.productbox_center {
width:173px;
float:left;
padding:5px;
background:url(../images/product_bg_center.jpg) repeat-y;
}
p.productbox_bottom {
width:183px;
height:27px;
float:left;
background:url(../images/product_bg_bottom.jpg) no-repeat;
}
*/
/* footer */

.footer
{
width:100%;
float:left;
background:url(../images/footer_bg.jpg) repeat-x bottom;
}

.footer_txt
{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
padding:4px 0 4px 0;
}
.footer_txt1
{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
padding:0 0 8px 0;
}
.footershow_txt
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
}


/*   styles for innerpages*/

.banner_inner {
background: url(../images/header_inner_bg.jpg) repeat-x;
width:100%;
height:105px;
float:left;
}
.search_container
{
width:100%;
height:105px;
float:right;
background: url(../images/header_inner.jpg) repeat-x;
}

.search_LCR {
width:100%;
height:39px;
float:right;
margin-top:66px;
}


.search_center
{
width:3.1%;
height:45px;
float:left;
margin:0;
padding:0;
background: url(../images/start_here.pn) no-repeat;
background-position:left;
}

.search_right
{
width:58%;
height:39px;
float:right;
margin:0;
padding:0;
}
.search_right_inner
{
width:94%;
height:39px;
float:right;
background:#000;
}
.start_here
{
float:left;
padding:8px 10px 8px 0;
}

.searchtxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
padding:20px 4px 0 5px;
}

.listbox_year
{
width:24%;
float:left;
padding:8px 4px 8px 4px;
color:#fff;
font-size:11px;
font-family:arial;
font-weight:bold;
}

.listbox_make
{
width:52%;
float:left;
padding:8px 4px 8px 4px;
color:#fff;
font-size:11px;
font-family:arial;
font-weight:bold;
}

.searchbox
{
width:54px;
float:left;
margin:0 auto;
padding:2px 0 0 10px;
}


/* contact page*/
.textfield {
	padding:2px;
	width:250px;
	margin:5px;
	border:1px solid #82b0bc;
}
.contact_year {
  padding:2px;
	width:60px;
	margin:5px;
	border:1px solid #82b0bc;
}
.contact_make {
  padding:2px;
	width:160px;
	margin:5px;
	border:1px solid #82b0bc;
}
.textarea {
	padding:2px;
	width:250px;
	height:100px;
	margin:5px;
	border:1px solid #82b0bc;
}
label {
width:200px;
height:20px;
color:#000;
float:left;
text-align:right;
padding:10px 10px 0 0;
}
.contact_button {
	width:80px;
	border:none;
	margin:20px 0 0 20px;
}

.bread_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FF9A00;
font-weight:bold;
text-decoration:none;
padding:0 6px 0 6px;
float:left;
}

.bread_txt_selected
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight:bold;
text-decoration:none;
float:left;
padding:0 6px 0 6px;
}

.inner_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FE9601;
font-weight:bold;
}

.inner_txt_black
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.inner_txt1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
}

.tr_bg
{
height:25px;
background:url(http://www.wheelhubpros.com/images/wheel_bg.jpg) repeat-x;
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.td_contents {
color:#000000;
cursor:pointer;
font-size:15px;
text-decoration:none;
}

.tdcontact
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E5670F;
float:right;
font-weight:bold;
height:30px;
width:100%;
}


.td_contents_show {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}





.td_contents_right
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-color:#000000;
line-height:20px;
text-decoration:none;
border-right:1px solid #CCCCCC; 
}

.tbl_class {
background-color:#F8F8F8;
border:1px solid #FF9D19;
}

<!--[if IE 6]> 
 * { behavior: url(iepngfix.htc) } 
                   .style1
                   {
                       width: 100%;
                   }
                   .style2
                   {
                       font-size: small;
                       vertical-align: baseline;
                       font-family: Arial;
                       border-style: none;
                       border-color: inherit;
                       border-width: 0;
                       margin: 0;
                       padding: 0;
                   }
                   .style3
                   {
                       width: 216px;
                       font-family: Arial;
                       font-size: small;
                   }
                   .style4
                   {
                       font-family: Arial;
                       font-size: small;
                   }
               </style> <![endif]--> 