body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea, form {
    margin: 0; padding: 0; border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}
ol{list-style: inside}
ul{list-style: inside}
a:link, a:visited, a:hover, a:active{
	font-size:11px;
	font-weight:bold;
}
a:link{color:#4c4c4b;}
a:visited{color:#2a2a2a;}
a:hover{color:#333333;}
a:active{color:#666666;}

div#innerFooterLeft{
	margin-top:16px;
	margin-left:10px;
}
div#innerFooterRight{
	margin-top:5px;
	margin-right:5px;	
}
div#innerPageBlock{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
div#innerSideNavBlock{
	width:160px;
	margin-left:10px;
}
div#innerMainContentBlock{
	float:left;
	width:600px;
}
div#sideNavCertified{
	border:1px solid #ACA899;
	background-color:#FFFFFF;
	margin-top:10px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
p#certHeader{
	
	color:#122E53;
	font-size:12px;
	margin-bottom:6px;
}
div#headerBlock{height:86px;}
div#homeContentBlock{width:780px;position:relative;z-index:10;}
div#homeFooterBlock{
	height:24px;
	margin-top:4px;
	padding-top:4px;
	border-top:2px solid #CECECE;
	font-size:9px;
	color:#666666;
	text-align:center;
}
div#homeFooterBlock a:link, div#homeFooterBlock a:visited, div#homeFooterBlock a:hover, div#homeFooterBlock a:active{
	text-decoration:none;
}
div#homeLowerBlock{
	height:264px;
}
div#homeMakesBlock{
	position:relative;
	height:60px;
	padding-top:1px;
}
div#homeMakeChooser{
	position:absolute;
	top:1px;
	left:1px;
	z-index:10;
}
.homeModelBlock{
	position:absolute;
	width:780px;
	height:60px;
	top:1px;
	left:0;
	z-index:50;
}
div#homeQuickSearchBlock{
	float:left;
	width:260px;
	height:264px;
	/*
	background-image:url(../Images/quickSearchBG.jpg);
	background-repeat:no-repeat;
	*/ 
}
div#homeSpecialsBlock{
	float:left;
	width:292px;height:20px;
}
div#homeTestimonials{
	width:174px;
	height:210px;
	margin-top:44px;
	margin-left:20px;
	font-size:11px;
	overflow-y:visible;
}
div#homeTestimonialsBlock{
	float:left;
	width:224px;
	height:264px;
	background-image:url(../Images/testimonialsBG.jpg);
	background-repeat:no-repeat;
}
div#homeTopBlock{
	position:relative;
	width:780px;
	height:230px;
}
.homePicFade{
	position:absolute;
	width:780px;
	height:230px;
	top:0;
	left:0;
}
div#mainContentBlock{
	width:780px;
	background-image:url(../Images/mainContentBG.gif);
	background-repeat:repeat-y;
	overflow-y:auto;	
	overflow-x:hidden;
}
div#mainContentBlock .TitleBox{
	width:590px;
}
div#mainPageBlock{position:relative;}
.makeBlock{
	float:left;
	width:auto;
	height:60px;
	margin-right:2px;
}
.makeBlock.last{
	margin-right:0;
}
div#homeChryslerModels .makeBlock{margin-right:3px;}
div#homeDodgeModels .makeBlock{margin-right:0px;width:52px;}
div#homeJeepModels .makeBlock{margin-right:2px;}

div#homeFordModels .makeBlock{margin-right:0px;width:52px;}
div#homeLincolnModels .makeBlock{margin-right:1px;}
div#homeMercuryModels .makeBlock{margin-right:1px;}

#lincolnGoBack, #mercuryGoBack{
	margin-left:3px;
}

#mbFarRight {margin-right:0;}
div#navBlock{
	position:relative;
	width:778px;
	padding-left:2px;
	height:34px;
	background-image:url(../Images/navBG.jpg);
	background-repeat:repeat-x;
	z-index:100;
}

.navHolder,.navHolderOver{
	float:left;
	width:auto;
	height:26px;	
	padding-top:8px;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
}
.navHolderOver{
	background-image:url(../Images/navOverBG.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
}
.navHolder a:link,.navHolder a:visited,.navHolder a:hover,.navHolder a:active,
.navHolderOver a:link,.navHolderOver a:visited,.navHolderOver a:hover,.navHolderOver a:active{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.navHolder a:link{color:#4c4c4b;}
.navHolder a:visited{color:#2a2a2a;}
.navHolder a:hover{color:#FFFFFF;}
.navHolder a:active{color:#CCCCCC;}

.navHolderOver a:link{color:#FFFFFF;}
.navHolderOver a:visited{color:#FFFFFF;}
.navHolderOver a:hover{color:#CCCCCC;}
.navHolderOver a:active{color:#999999;}

div#sideBlock{
	float:left;
	width:180px;	
}

/* DROP DOWN STYLES */
.navDropDown{
	position:absolute;
	top:33px;
	padding:0;
	margin:0;
	border:1px solid #FFFFFF;
	border-bottom:0;
	z-index:100;
}
.innerDropDown, .innerDropDownOver{
	width:144px;
	height:19px;
	padding-top:3px;
	padding-left:6px;
}
.innerDropDown{
	background-image:url(../Images/dropDownBG.png);
}
.innerDropDownOver{
	background-image:url(../Images/dropDownOverBG.png);
}

.innerDropDown a:link, .innerDropDownOver a:link,
.innerDropDown a:visited, .innerDropDownOver a:visited,
.innerDropDown a:hover, .innerDropDownOver a:hover,
.innerDropDown a:active, .innerDropDownOver a:active{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.innerDropDown a:link, .innerDropDownOver a:link{color:#FFFFFF;}
.innerDropDown a:visited, .innerDropDownOver a:visited{color:#FFFFFF;}
.innerDropDown a:hover, .innerDropDownOver a:hover{color:#CCCCCC;}
.innerDropDown a:active, .innerDropDownOver a:active{color:#666666;}
/* /DROP DOWN STYLES */

/* HEADERBOX STYLES */
.headerBox{
	background-image:url(/Skin/DefaultTemplates/Generic/Images/headerBoxBG.jpg);
	background-repeat:repeat-x;
	border-bottom:0;	
}
.headerbox_content,.headerbox_content_personal{margin-bottom:14px;}
/* /HEADERBOX STYLES */


/* HOME VEHICLE SEARCH STYES */
div#homeQuickSearchBlock #carSearchIDformHolder{	
	margin-top:58px;
	margin-left:24px;	
}

div#homeQuickSearchBlock #carFormIDselect{color:#333333;}
div#homeQuickSearchBlock #carSearchIDCarTypeSelect{margin-bottom:10px;}
div#homeQuickSearchBlock #makeSelect .inputStyle, div#homeQuickSearchBlock #modelSelect .inputStyle{
	width:180px;
	margin-bottom:10px;
	
}
div#homeQuickSearchBlock #priceSelect .inputStyle2{margin-bottom:10px;}


div#homeQuickSearchBlock #carSearchIDinputHolder{
	width:111px !important;
	height:20px !important;
	margin-top:4px;
	margin-top:expression('-4px');
	margin-left:76px;
	margin-left:expression('74px');
}
div#homeQuickSearchBlock #carSearchIDinputButton{
	width:111px!important; 
	height:20px!important;
}
	/* FRONT PAGE FORM COLOR STYLES */

#carFormIDselect, #carSearchIDCarTypeSelect, #makeSelect .select, #makeSelect .inputStyle, #modelSelect .inputStyle, #priceSelect .inputStyle2{
	background-color:#EBE3DC !important;
	border:1px solid #C6987D !important;
	color:#333333;	
	font-size:11px;
}

	/* /FRONT PAGE FORM COLOR STYLES */
/* /HOME VEHICLE SEARCH STYES */


/* CUSTOM CONTENT STYLES */
.contentBlock{padding:30px;font-size:11px;}
.contentBlock.center{
	text-align:center;
}
.contentBlock ul .center{
	
}
.contentBlock ul li{
	font-size:12px;
	list-style-type:square;
	text-align:center;
}
.halfFloat{
	float:left;
	width:270px;
	height:300px;
}
.halfHeader{
	float:left;
	width:270px;
	font-weight:bold;
	font-size:24px;
	color:#333333;
	
}
.mosHeader{
	width:420px;
	color:#122F51;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.mosName{
	font-weight:bold;
	color:#333333;
}
.mosPic{
	margin:12px 0 6px 0;
}
.contentBlock table{
	border:1px solid #72716C;
	border-left:0;
	border-top:0;
	padding:0;
	margin:0;
}

.contentBlock td{
	border:1px solid #72716C;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:6px;
	
}
.pContent{margin-bottom:10px;}
.pContent.top{margin-top:10px;}
.contentHeader{
	margin-bottom:10px;
	color:#122F51;
	font-size:24px;
	font-weight:bold;
}
.pBold{font-weight:bold;}
.pFinePrint{font-size:10px;}
.mapBlock{
	width:460px;
	padding:20px;
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	border:1px solid #E2E2D6;
	text-align:center;
}
/* /CUSTOM CONTENT STYLES */

 div#customerHome{
	width:590px;
}

div#customerHome table,div#customerHome .TitleBox{
	width:290px;
}
#DealerPeakLogo{display:none;}

.vinForm{
	width:200px;
	height:17px;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:3px;
	background-color:#BFBFB5;
}
.vinInput{
	float:left;
	margin-right:50px;
	margin-top:6px;
	margin-bottom:6px;
}
p#vinSubmit{
	position:absolute;
	top:250px;
	top:expression('260px');;
	left:288px;
	left:expression('294px');;
}
div#vinFormBlock{
	position:relative;
	padding:30px;	
}
div#ourService,
div#recallPic{
	margin-top:10px;
}
p#schedService{margin-top:10px;}
p#wendysCornerSubmit{
	margin-top:10px;
	margin-top:expression('6px');;
}

div#schedcoupon{width:150px;}

/* TEMPLATE STYLES */
/*
.templateTable,.templateTD,.templateTDTitle{
	border:1px solid #ACA899;
}
.templateTDTitle{
	background-color:#BDBBC6;
	font-size:14px;
	font-weight:bold;
}
.templateDIV{
	margin-left:14px;	
	margin-top:10px;
	margin-bottom:10px;	
}
*/
.templateDIV{
	margin-left:14px;	
	margin-top:10px;
	margin-bottom:10px;	
}

.templateDIV table,.templateDIV thead{
	border:2px solid #ACA899;
}
.templateDIV td{
	width:180px;
	padding:4px;
	border-bottom:2px solid #ACA899;
}

.templateDIV thead{
	background-color:#BDBBC6;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.templateDIV thead td{
	width:540px;
}
/* /TEMPLATE STYLES */

/* SITE ADJUSTMENTS */
div#aalHorizontal{
	

}
div#aalHorizontal div{
	margin-top:20px;
	margin-bottom:20px;
}
div#aalHorizontal p{
	font-weight:bold;
	font-size:12px;
}
div#aalHorizontal div#aaIncentives div{
	padding-bottom:10px;
}
div#aalHorizontal .aaLHeader{font-size:18px;}

/* /SITE ADJUSTMENTS */