body{
	position:relative;
	margin:0;
	height:auto;
	background-color:#FFFFFF;
	font-family:arial,verdana,helvetica,sans-serif;
}

/* AUTOFINDER STYLES */
#autoFinderBT{
	width:250px;
 
}
#autoFinderBTpersonal{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#autoFinderBTpersonal .inputStyle2{
	width:200px;
}
#autoFinderBTvehicle{
	padding-left:20px;
}
#autoFinderCarTypeSelect, #autoFinderCarMakeSelect, #autoFinderCarModelSelect{
	width:204px;
	margin-bottom:4px;
}		


#carSearchIDformHolder .inputStyle{
	width:140px;
}

#carSearchIDformHolder .strongHeader{color:#000000;}

#carSearchIDbyPrice{clear:right;}
#carSearchIDinputHolder{
	position:absolute;
	margin-left:76px;
	margin-left:expression('60px');
	top:188px;
	
	width:100px !important;
	height:22px !important;	
}
#carSearchIDinputButton{
	width:100px !important;
	height:22px !important;
}
div#homeSitemapLink{
	position:absolute;
	width:950px;
	top:600px;
	left:0;
	text-align:center;
	z-index:1000;
}
div#mainContainerBlock{
	position:relative;
	height:auto;
	margin:0;
}
div#mainPageBlock{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	border:1px solid #EEEEEE;
}
div#headerBlock{
	height:59px;
}
div#navigationBlock{
	padding-left:10px;
	width:740px;
	height:28px;
	background-color:#999999;
	background-image:url(../Images/TopNavBG.jpg);
	background-repeat:repeat-x;
	line-height:26px;
	vertical-align:center;
	border-bottom:1px solid #CCCCCC;
}
div#mainContentBlock{
	position:relative;
	width:1042px;
	padding-top:0px;
	background-image:url(../Images/mainContentBG.gif);
	background-repeat:repeat-y;
	z-index:10;
	overflow-y:auto;
	overflow-x:hidden;
}
div#sideNavBlock{
	float:left;
	width:184px;
	margin-left:16px;
}
div#sideNavKBBholder{
	padding-left:6px;
	padding-top:10px;
}
div#middleContentBlock{
	float:left;
	width:820px;
	
	/*
overflow-y:auto;
	overflow-x:hidden;
*/ 
	
}
div#middleInnerContentBlock{
	width:750px;
	padding:10px;
}
div#footerBlock{
	border-top:1px solid #EEEEEE;
	clear:both;
	height:32px;
	padding:4px;
	
}
div#homeContentBlock{
	position:relative;	
	height:auto;		
}



#headerAddress{
	position:absolute;
	width:450px;
	left:400px;
	top:42px;
	z-index:12;
	font-size:11px;
}
#homeNavTop{
	width:700px;
	position:absolute;
	top:440px;
	padding-left:6px;
	line-height:26px;
	vertical-align:center;
}

#homeNavTop a:link{
	font-size:11px;
	color:#333333;
	text-decoration:none;	
}
#homeNavTop a:visited{
	font-size:11px;
	color:#333333;
	text-decoration:none;	
}
#homeNavTop a:hover{
	font-size:11px;
	color:#666666;
	text-decoration:none;	
}
#homeNavTop a:active{
	font-size:11px;
	color:#000000;
	text-decoration:none;	
}

#homeNavTop .navDivider{color:#333333;}

#makeSelect{padding-top:10px;}
#modelSelect{padding-top:10px;}

#navTop{		
	position:absolute;
	top:60px;
	height:28px;
	width:759px;
	padding-left:10px;
	background-image:url(../Images/TopNavBG.jpg);
	background-repeat:repeat-x;
	line-height:26px;
	vertical-align:center;
	border-bottom:1px solid #CCCCCC;
}

#priceSelect{padding-top:10px;}
#quickContactBox{font-size:11px;margin-top:10px;padding-left:8px;}




div#quickSearch{
	position:absolute;
	width:240px;
	height:220px;
	top:60px;
	left:800px;	
	padding-left:10px;
	background-image:url(/Skin/DefaultTemplates/AlanWebb/Images/quickSearchBG.png);
	background-repeat:repeat-x;
	border:1px solid #999999;
	z-index:50;
}


.homeLowerLinks{padding-left:6px;padding-right:6px;}
.homeMakeLinks{
	font-size:11px;
	font-color:#000000;
	font-weight:bold;
	clear:right;
}
.homeNavHolder{height:32px;}


a.homeLowerLinks:link{color:#333333;font-size:11px;font-weight:bold;text-decoration:none;}
a.homeLowerLinks:visited{color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
a.homeLowerLinks:hover{color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
a.homeLowerLinks:active{color:#333333;font-size:11px;font-weight:bold;text-decoration:none;}		

.navDivider{color:#333333;}
a.navTop:link{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;	
}
a.navTop:visited{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;	
}
a.navTop:hover{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;	
}
a.navTop:active{
	font-size:11px;
	color:#000000;
	text-decoration:none;	
}

.headerBox{
	background-image:url(../Images/headerBoxBG.jpg);
	background-repeat:repeat-x;
	width:158px;
	height:22px;
	line-height:22px;
	vertical-align:center;
	border:1px solid #666666;
	border-bottom:0;
}
.headerbox_content, .headerbox_content_personal{
	border:1px solid #666666;
	border-top:0;
}

.awDisclaimer{
	float: left;
	padding: 5px 0 0 20px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
.awDisclaimer.black{
	float:none;
	padding:20px;
	color:#000000;
	font-size:12px;
	text-align:center;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

div#mainPageBlock{
	width:1050px;
	overflow-x:hidden;
}

div#navigationBlock{
	width:810px;
}
div#headerAddressBlock{
	position:absolute;
	z-index:5;
	left:460px;
}
div#homeHeaderLogoBlock{
	position:absolute;
	z-index:5;
}
div#headerLogoBlock{
	position:absolute;
	z-index:5;
}
div#headerLoginBlock{
	position:absolute;
	right:150px;
	z-index:10;
}
div#qContact{
	position:absolute;
	right:0;
	z-index:10;
}
span#qsLabelBlock{
	color:#000000;
	font-size:12px;
	font-weight:bold;	
}
div#qsInner{
	padding-top:6px;
}
div#qsClose{
	position:absolute;
	top:186px;
	left:216px;
}

div#awIncentivesBlock{
	padding-left:20px;
}
div#awIncentivesBlock .awIncentiveHolder{
	width:170px;
	height:170px;
	background-image:url(../Images/incentivesBG.jpg);
	float:left;text-align:center;
}
div#awIncentivesBlock .awIncentiveInnerTitle{
	width:168px;
	padding-top:16px;
}
div#awIncentivesBlock .awIncentiveInnerImg{
	
}
div#awIncentivesBlock div#awNoIncentives{
	padding-top:90px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
