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,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#shadowBlock{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/shadowBG.jpg');
	background-repeat:repeat-y;
}
div#shadowBottomBlock{
	width:1000px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/shadowBottom.jpg');
	background-repeat:no-repeat;
}
div#innerPageBlock{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
div#outerPageBlock{
	position:relative;
	margin:0;
	padding:0;
}
div#sideBlock{
	width:180px;
	float:left;
}
div#innerSideNavBlock{
	width:160px;
	margin-left:10px;
}
div#innerMainContentBlock{
	float:right;
	width:780px;
	margin-left:10px;
	margin-right:10px;
}
div#pageFooterBlock{
	position:relative;
	width:980px;
	height:35px;
	background-image:url('../Images/pageFooterBG.jpg');
	background-repeat:repeat-x;
	
}
#socialTrigger{
	position:absolute;
	width:135px;
	height:33px;
	right:0;
	bottom:0;
	cursor: hand;
	cursor: pointer;
}
div#socialInformationBlock{
	position:absolute;
	width:260px;
	height:170px;
	top:-170px;
	right:0;
	background-image:url('../Images/socialInformation.jpg');
	background-repeat:no-repeat;
	z-index: 15;
}
div#socialInformationBlock a img{
	width:252px;
	height:36px;
	border:0;
}
div#socialInformationBlock .snlink{
	position:absolute;
	left:0;
}
div#socialInformationBlock .snlink.fbb{top:6px;}
div#socialInformationBlock .snlink.fbc{top:46px;}
div#socialInformationBlock .snlink.tb{top:86px;}
div#socialInformationBlock .snlink.tc{top:126px;}
div#socialInformationBlock .snlink.drb{top:166px;}
div#socialInformationBlock .snlink.drc{top:206px;}
div#siteFooterBlock{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
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:94px;
}

div#homeTopBlock{
	position:relative;
	width:980px;
	height:300px;
	margin-bottom:0;
}
div#homeFadeBlock{
	position:absolute;
	width:708px;
	height:300px;
	top:0;
	left:0;
	overflow:hidden;
}
.homeFades{
	position:absolute;
	width:708px;
	height:300px;
	top:0;
	left:0;
	
}
.clickerHolder,
.fadeController{
	display:none;
}
div#homeIncentivesBlock{
	position:absolute;
	width:272px;
	height:222px;
	top:0;
	right:0;
}
div#homeSpecialsBlock{
	position:absolute;
	width:272px;
	height:78px;
	bottom:0;
	right:0;
}
div#homeMakesBlock{
	width:979px;
	height:62px;
	padding-left:1px;
	margin-bottom:4px;
}
.homeMakes li{
	float:left;
	width:162px;
	height:62px;
	margin-right:1px;
	list-style-type: none;
}
.homeMakes.long li{
	width:194px;
	margin-right:2px;
}

.homeMakes li.middlePush{
	margin-right:2px;
}
.homeMakes li.last{
	margin-right:0;
}
/* HOME POPUP STYLES */
.homeMakePopup{
	position:absolute;
	width:300px;
	height:250px;
	top:180px;
	color:#000000;
	background-image:url('../Images/popupLeft.png');
	background-repeat:no-repeat;
	z-index:15;
}
.homeMakePopup .makePic{
	position: absolute;
	left:10px;
	bottom:34px;
	border:0;
}
.homeMakePopup h2{
	margin-top:10px;
	margin-bottom:9px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.homeMakePopup h3{
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.homeMakePopup a{
	display:block;
	margin-top:4px;
	margin-left:10px;
}
.homeMakePopup .locInfo{
	position: absolute;
}
.homeMakePopup .locInfo.sales{
	top:51px;
	left:171px;
}
.homeMakePopup .locInfo.service{
	top:83px;
	left:171px;
}
.homeMakePopup .locInfo.map{
	top:105px;
	left:0;
}
.homeMakePopup .locInfo.website{
	top:105px;
	right:10px;
}
.homeMakePopup a.locInfo,
.homeMakePopup a:link,
.homeMakePopup a:visited,
.homeMakePopup a:hover,
.homeMakePopup a:active{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.homeMakePopup a.locInfo.map{
	color:#cc0303;
}
.homeMakePopup a.locInfo.website{
	color:#708ab9;
}
.homeMakePopup.right{
	background-image:url('../Images/popupRight.png');
}
.hmpu{
	
}
.hmpu p{
	position:relative;
	z-index:9;
}
.hmpu h3{
	color:#393939;
}
.hmpu .margBottom{
	margin-bottom:1em;
}
.hmpu .margBottom.small{
	margin-bottom:2px;
}
.hmpu a:link,
.hmpu a:visited,
.hmpu a:hover,
.hmpu a:active{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
.hmpu a:hover{
	color:#790000;
}
.hmpu .puLogo{
	position:absolute;
	left:40px;
	bottom:60px;
	z-index:8;
}
.hmpu .puLogo.chevrolet{
	bottom:30px;
}
.hmpu .puLogo.buick{
	bottom:35px;
}
/* /HOME POPUP STYLES */
div#homeLowerBlock{
	position: relative;
	width:980px;
	height:258px;
}

div#homeSearchBlock{
	position:absolute;
	width:260px;
	height:258px;
	top:0;
	left:0;
	background-image:url('../Images/inventorySearchBG.jpg');
	background-repeat:no-repeat;
}
/* /HOME SEARCH FORM STYLES */
div#homeSearchBlock div#carSearchIDformHolder{
	position:relative;
	height:208px;
	width:226px;
	padding-left:28px;
	margin-top:44px;
}
div#homeSearchBlock .inputStyle,
div#homeSearchBlock .inputStyle2{
	margin-bottom:11px;
	font-size:12px !important;
	border:1px solid #666666 !important;
}


div#homeSearchBlock .strongHeader{
	font-size:10px;
	color:#333333;
}

div#homeSearchBlock #carSearchIDCarTypeSelect,
div#homeSearchBlock #makeSelect .inputStyle,
div#homeSearchBlock #modelSelect .inputStyle{
	width:210px !important;
}
div#homeSearchBlock #priceSelect .inputStyle2{
	width:102px !important;
}
div#homeSearchBlock #carSearchIDinputHolder{
	position:absolute;
	bottom:0px;
	right:18px;
}
/* /HOME SEARCH FORM STYLES */
div#homeVideoBlock{
	position:absolute;
	width:458px;
	height:258px;
	top:0;
	left:262px;
}
div#homeFinanceBlock{
	position:absolute;
	width:258px;
	height:258px;
	top:0;
	right:0;
}
div#mainContentBlock{
	width:980px;
	background-image:url('../Images/mainContentBG.gif');
	background-repeat:repeat-y;
	overflow-y:auto;	
	overflow-x:hidden;
}
div#mainContentBlock .TitleBox{
	width:590px;
}


#lincolnGoBack, #mercuryGoBack{
	margin-left:3px;
}

#mbFarRight {margin-right:0;}


div#menu{
	position:relative;
	width:980px;
	height:40px;
	background-image:url(../Images/navBG.jpg);
	background-repeat:repeat-x;
	z-index:100;
}
div#menu li a:link,
div#menu li a:visited,
div#menu li a:hover,
div#menu li a:active{
	height:28px;
	padding-top:12px;
	padding-left:21px;
	padding-right:21px;
	font-size:18px;
	color:#333333;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
}
div#menu li a:hover{
	color:#FFFFFF;
	background-image:url('../Images/navBG_on.jpg');
	background-repeat:repeat-x;
}
div#menu li ul li a:link,
div#menu li ul li a:visited,
div#menu li ul li a:hover,
div#menu li ul li a:active{
	display:block;
	width:200px;
	height:18px;
	padding-top:3px !important;
	padding-left:10px !important;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	background-image:url('../Images/dropDownBG.png');
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	border-top:0;	
}
div#menu li ul li a:hover{
	background-image:url('../Images/dropDownBG_on.png');
}

div#homeFooterBlock div#menu li:hover>ul
{
	display:none !important;
}
div#homeFooterBlock a:hover{
	background-image:none !important;
}

/* Firefox li hack */
/* Firefox li hack */
@-moz-document url-prefix() { 
	div#menu li a:link,
	div#menu li a:visited,
	div#menu li a:hover,
	div#menu li a:active{
		padding-left:22px;
		padding-right:22px;
	} 
} 
/* /Firefox li hack */


/* /MENU STYLES */

div#innerFooterLeft{
	margin-top:16px;
	margin-left:10px;
}
div#innerFooterRight{
	margin-top:5px;
	margin-right:5px;	
}

/* HEADERBOX STYLES */
.headerBox{
	color:#333333;
	background-image:url('../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 */

.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 */
