body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 80%;
background: #fff;
}



#header {
      width: 775px;
	  height: 163px;
      margin:0; padding:0;
}
#indent {
	position: relative;
	padding-left:10px;
	}
#subindent {
	position: relative;
	padding-left:10px;
	}



/* Optin Offer */

.optin {
	position: relative;
	
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	width: 182px;
	
	border: 1px solid #a0a0a0;
	
	font: 10px arial, verdana, sans-serif;
	color: #444;
	}
.optin b {
		color: #000000;
		font: 11px arial, verdana, sans-serif;
	font-weight: bold;
	}
.optin div.button {
	position: relative;
	top: 3px;
	padding-left: 96px;
	}
.optinform1 {
	width: 150px;
	height: 11px;
font: 10px verdana, arial, sans-serif;

}


/* promoSidebar */

.promoSidebar {
	position: relative;
	background: #ccdbee;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	width: 182px;
	
	border: 1px solid #a0a0a0;

	
	font: 11px arial, verdana, sans-serif;
	color: #444;
	}
.promoSidebar b {
		color: #000000;
		font: 12px arial, verdana, sans-serif;
	font-weight: bold;
	}

#promoList {
text-align:left;
margin: 0px;
padding-left: 5px;
list-style-type: none;
font: 10px verdana, arial, sans-serif;
}


#promoList a
{
display: block;
padding: 3px;
padding-left: 10px;
width: 158px;
text-decoration: underline;
color: #0055ff;
}
#promoList a:hover
{
background-color: #3596ff;
color: #fff;
font-weight: bold;
}



/* Sidebar Navigation */

#navcontainer { width: 165px; }

#navcontainer ul
{
margin: 0px;
padding-left: 5px;
list-style-type: none;
font: 10px verdana, arial, sans-serif;
}



#navcontainer a
{
display: block;
padding: 3px;
padding-left: 10px;
width: 158px;
text-decoration: underline;
color: #0055ff;
}
#navcontainer a:hover
{
background-color: #3596ff;
color: #fff;
font-weight: bold;
}

.navbg { 
background-image: url(../images/nav_bgfill.jpg);
background-repeat: repeat-y;
}

.searchform1 {
	width: 105px;
	height: 11px;
font: 10px verdana, arial, sans-serif;
}



/* Main Navigation */

#topnavcontainer
{
margin: 0;
/* padding: 0 0 0 352px; with ABOUT US */ 
padding: 0; 
width: 792px;
text-align:right;

}

#topnavcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#topnavcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#topnavcontainer A
{
color: #000;
display: block;
width: auto;
text-decoration: none;
background: #FFFFFF;
margin: 0;
padding: 2px 10px;
border-left: 0px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
border-bottom: 1px solid #fff;
}

#topnavcontainer A:hover, #topnavcontainer A:active { 
background: #3596ff; 
color: #FFF;
}

#topnavcontainer A.active:link, #topnavcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #3596ff;
font-weight: bold;
}

/* VARIENT FOR SUPPORTCENTER */


/* Main Navigation */

#supportnavcontainer
{
margin: 0;
/* padding: 0 0 0 352px; with ABOUT US */ 
padding: 0; 
width: 392px;
text-align:right;

}

#supportnavcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#supportnavcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#supportnavcontainer A
{
color: #000;
display: block;
width: auto;
text-decoration: none;
background: #FFFFFF;
margin: 0;
padding: 2px 10px;
border-left: 0px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
border-bottom: 1px solid #fff;
}

#supportnavcontainer A:hover, #supportnavcontainer A:active { 
background: #3596ff; 
color: #FFF;
}

#supportnavcontainer A.active:link, #supportnavcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #3596ff;
font-weight: bold;
}






#home .home, #about .about, #parts .parts, #faq .faq, #list .list, #contact .contact, #aboutus .aboutus
{
background:#999999;
color: #FFF;
}



/* Featured Listings */

div.adblock {
	position: relative;
	left: 1px;	
	margin: 0px 0px;
	padding: 0px;
	margin-top:5px;
	width: 573px;
	height: 100px;
	border: 0px;
	/* border-bottom: 1px solid #a0a0a0;*/

	font: 10px verdana, arial, sans-serif;
	color: #000;
}


div.adblock div.info {
	position: absolute;
	top: 5px;
	left: 135px;
}

div.adblock a {
	font-size: 11px;
	color: #0055ff;
	text-decoration: underline;
}

div.adblock a:hover {
	/* background: #3596ff; */
	color: #0055ff;
	text-decoration: underline;
	
}

div.adblock img {
	border: 0px;
}

span.alert {
	padding: 1px 2px;
	
	color: #fff;
	font-weight: bold;
	
	background: #c00;
}

span.warning {
	padding: 1px 2px;
	
	color: #fff;
	font-weight: bold;
	
	background: #f60;
}

/* Home Contents */

#welcomeblock {
	position: relative;
	top: 10px;
	left: 15px;
	width: 560px;
	color: #444;

	text-align: left;
}

#newstitle {
	margin-top: 15px;
	margin-left: 15px;
	width: 540px;
	font-size: 12px;
	font-weight: bold;
	color: #999;	
	text-align: left;
}
#newsdate {
	margin-top: 5px;
	margin-left: 15px;
	width: 540px;
	font-size: 11px;
	color: #666;
	text-align: left;
}
#newscopy {
	margin-top: 10px;
	margin-left: 35px;
	width: 525px;
	color: #444;
	font-family: verdana, arial, sans-seriff;
	font-size: 11px;
	text-align: left;
}

#newscopy a {
	font-size: 11px;
	color: #0055ff;
	text-decoration: underline;
}

#newscopy a:hover {
	color: #0055ff;
	text-decoration: underline;
}
	
#newscopy a.nohover {
	background: none;
}

#newscopy a:hover.nohover {
	font-weight: normal;
	background: none;
}

#newscopy hr {
	margin: 0px;
	padding: 10px;
	height: 1px;
	
	border: 0px;
	border-bottom: 1px solid #85a2c0;
}

/* FOOTER */

#footer {
	position: relative;
	text-align: center;
	margin: 0px;
	margin-left: 220px;
	padding: 0px;
	width: 575px;

	font: 11px verdana, arial, sans-serif;
	color: #444;
	line-height: 14px;
}

#footer a {
	color: #0055ff;
	text-decoration: underline;
}

#footer a:hover {
	color: #0055ff;
	text-decoration: underline;
}
	

/* RSS feeds */

#rss {
margin: 0px;
padding: 0px;
border: 0px;
width: 158px;
  }

#rss ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font: 10px verdana, arial, sans-serif;
}

#rss a
{
display: block;
padding: 0px;
padding-left: 10px;
width: 158px;
text-decoration: underline;
color: #0055ff;
}
#rss a:hover
{
background-color: #3596ff;
color: #fff;
font-weight: bold;
}


.ticker{
	width:755px;
	text-align:center;
	font-size:0.9em;
	padding:5px 10px;
	background:#FFFFCC;
	margin:10px;
	}	
	.ticker img{
		vertical-align: bottom;
		}	


/* Knowledge Base Articles */

#article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#article a
{
text-decoration: underline;
color: #0055ff;
}
#article a:hover
{
background-color: #3596ff;
color: #fff;
}
 
/* Model Details Pages eg: Mazda RX */

.contentsbox
{
	float: right;
	width: 202px; /* 2px for img border */
	margin: 10px 0 10px 10px;
	padding: 10px;
	background-color: #f2f2f2;
	border: 1px solid #666;
}

div.contentsbox img { border: 1px solid #000; }

.modellists
{
	padding-bottom: 5px;
}

#testimonial
{
	width: 450px;
	padding: 10px;
	margin-left: 50px;
	border: 1px coral dotted;
}


#moreFeatured {
float:right;
padding:0;
margin:0;
padding-right:10px;
color: #fff;
font-size: 0.8em;
}

#moreFeatured a
{
padding:0; 
margin:0;
padding: 2px 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
}


#moreFeatured a:visited
{
padding: 0px 3px;
font-weight: bold;
color: #fff;
}
#moreFeatured a:hover
{
background-color: #3596ff;
color: #fff;
font-weight: bold;
}


.one-image
 { 
 float:right; 
 width:150px;
 padding: 10px;
 padding-left: 20px;
 }



/* wForms */
.errFld { border: 1px solid #F00; }
.errMsg { margin-left: 150px; font-size: 90%; color: #C00; }

