/* The Big Reset.  */

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; 

}



body{

	position:relative;

	background-color:#FFFFFF;

}
	A.type1:link {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#02509B;

		font-weight:bold;

		text-decoration:none;

		}

	

	A.type1:visited {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#02509B;

		font-weight:bold;

		text-decoration:none;

		}

		

	A.type1:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#FF0000;

		font-weight:bold;

		text-decoration:none;	

		}
	A.type2nav:link {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#666666;

		font-weight:bold;

		text-decoration:none;

		}

	

	A.type2nav:visited {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#666666;

		font-weight:bold;

		text-decoration:none;

		}

		

	A.type2nav:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#CC0000;

		font-weight:bold;

		text-decoration:none;	

		}
	A.type1nav:link {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#ffffff;

		font-weight:bold;

		text-decoration:none;

		}

	

	A.type1nav:visited {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#ffffff;

		font-weight:bold;

		text-decoration:none;

		}

		

	A.type1nav:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#000000;

		font-weight:bold;

		text-decoration:none;	

		}
/* /The Big Reset.  */

.inputStyle, .inputStyle2{

	border:1px solid #7F9DB9;

	background-color:#EEEEEE;

}

.tableNestBg {

     background-color: #FFFFFF;

}

.tableNest1 {

     background-color: #EEEEEE;

}

.tableNest2 {

     background-color: #ffffff;

} 

.header {

     color: #000066;

     font-family: Arial, Helvetica, sans-serif; 

     font-size: 13px; 

     font-weight: 900;

}

.subheader {

     font-family: Arial, Helvetica, sans-serif; 

     font-size: 12px;

     font-weight: 700;

     background-color: #ffffcc;

} 



.tableBar {

 background-color: #eeeeee;

}

.TitleBox{

	width:766px;

	width:expression('768px');

}







#MyPodContainer li {

	list-style-position: inside !important;	

}

#tabbox{

	width:expression('772px');

}

div#footerBlock{

	position:relative;

	width:946px;

	left:1px;

	height:36px;

	height:expression('32px');

	

	padding-top:12px;

	padding-top: expression('16px'); 

	padding-left:15px;

	background-image:url(Images/footerBG.jpg);

	background-repeat:repeat-x;

	clear:both;

}

#DealerPeakLogo{

	position:absolute;

	left:872px;

	top:5px;

}

div#headerBlock{

	position:relative;

	width:982px;

	height:108px;

}

div#headerHolder{

	position:absolute;

	height:108px;

	top:0;

	left:0;

	z-index:10;

}

div#headerHit{

	position:relative;

	width:962px;

	height:54px;

	left:8px;

	z-index:12;

}

div#headerLogoBlock{

	position:absolute;

	left:8px;

}

div#headerLabelBlock{

	position:absolute;

	top:8px;

	right:0;

}

div#headerAddressBlock{

	position:absolute;

	top:35px;

	right:3px;

	font-size:12px;

	font-weight:bold;

}

span#headerPhoneSpan{

	font-size:18px;

	font-weight:bold;

	color:#2B496B;

	padding-left:10px;

}

div#headerCallNowBlock{

	position:absolute;

	width:auto;

	top:11px;

	right:264px;

	font-size:24px;

	font-weight:bold;

	color:#333333;

}



div#homeBottomBlock{

	height:auto;

	width:960px;

	height:auto;

	margin-top:10px;

	border-top:2px solid #B7B7B7;

}

div#vehicleAddOns{

	width:160px;

	margin-top:10px;

	margin-left:5px;

	padding:5px;

	border:1px dotted #666666;

}

p.sideNavP{

	font-weight:bold;

	text-align:center;

}

/* HOME FOOTER STYLES */

div#homeFooterBlock{

	position:relative;

	width:982px;

	height:28px;

	left:-8px;

	padding-top:6px;

	background-image:url(Images/footer.png);

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	color:#000000;

	text-align:center;

	vertical-align:center;

	line-height:22px;

}

span#homeFooterLeft{

	float:left;

	padding-left:20px;

}

span#homeFooterRight{

	float:right;

	padding-right:20px;

}

#homeFooterBlock a:link{color:#000000;text-decoration:none;}

#homeFooterBlock a:visited{color:#000000;text-decoration:none;}

#homeFooterBlock a:hover{color:#333333;text-decoration:none;}

#homeFooterBlock a:active{color:#FFFFFF;text-decoration:none;}



#homeFooterRight a:link{color:#353695;}

#homeFooterRight a:visited{color:#353695;}

#homeFooterRight a:hover{color:#809014;}

#homeFooterRight a:active{color:#C3D92C;}





.homeFooterSpan{}

.homeFooterDivider{padding-left:30px;padding-right:30px;color:#666666;}

div#homeMiddleBlock{

	padding-top:0px;

	height:264px;

}

div#homeTopBlock{

	position:relative;

}

div#homeAddressBlock{

	position:absolute;

	width:auto;

	top:8px;

	left:0;

	margin-left:150px;

	margin-right:150px;

	/* background-color:#333333;*/

	background-image:url(Images/addressBG.png);

	background-repeat:repeat-x;		

	text-align:center;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

}

div#homeMainPicBlock{

	width:684px;

	height:293px;

	margin-bottom:69px;

	z-index:5;

}

div#homeCurrentAd{

	background-color:#FFFFFF;

	position:absolute;

	width:270px;

	height:362px;

	top:0;

	left:694px;

}

div#homeMakesBlock{

	position:absolute;

	width:940px;

	left:20px;

	top:284px;

	padding-top:6px;

	z-index:10;	

}

div#incentiveBlock{

	position:relative;

	float:left;

	

}

div#incentiveBackgroundBlock{

	width:490px;

	height:205px;

	margin-top:0px;

	background-image:url(Images/movieBG_v2.gif);

	background-repeat:no-repeat;

	background-position-y:bottom;

}

div#innerContentBlock{

	float:left;

	width:770px;

	min-height:500px;

	

}

div#innerIncentiveBlock{

	position:absolute;

	top:71px;

	top:expression('68px');

	left:17px;

}

p#innerIncentiveDescription{

	position:absolute;

	top:-14px;

	font-size:10px;

	text-align:center;

	padding-left:16px;

}

p#pGreen{

	width:484px;

	height:50px;

	margin-top:6px;

	padding-top:0px;

	font-size:10px;

	text-align:center;

	overflow:auto;

	overflow-x:hidden;

}

div#mainPageBlock{

	

}

div#mainHomeBlock, div#mainContentBlock{

	position:relative;

	width:982px;	

	left:9px;	

}

div#mainContentBlock{

	background-image:url(Images/mainContentBG.gif);

	background-repeat:repeat-y;

}

div#quickQuoteBlock{

	width:224px;

	height:264px;

	background-image:url(Images/quickContactBG.jpg);

	background-repeat:no-repeat;

	float:left;

}

div#quickSearchBlock{

	width:260px;

	height:264px;

	margin-left:8px;

	background-image:url(Images/quickSearchBG.jpg);

	background-repeat:no-repeat;

	float:left;

}

div#feedbackSubmitButton{

	margin-left:66px;

	margin-left:expression('88px');

	margin-top:expression('4px')

}

div#sideBorderBlock{

	float:left;

	width:10px;

}

div#sideNavigationBlock{

	width:180px;

	margin-right:4px;

	float:left;

}

div#sideNavInnerBlock{

	width:160px;

	margin-left:10px;

}



.salesLabelBlock{

	position:relative;

	width:82px;

	height:27px;

	top:-4px;

	left:-4px;

	background-image:url(/Skin/DefaultTemplates/Tonkin_Generic_v2/Images/storeLabelBG.png);

	background-repeat:no-repeat;

	font-weight:bold;

	padding-left:20px;

	padding-top:1px;

}

.serviceLabelBlock{

	position:absolute;

	width:82px;

	height:27px;	

	left:7px;

	background-image:url(/Skin/DefaultTemplates/Tonkin_Generic_v2/Images/storeLabelBG.png);

	background-repeat:no-repeat;

	font-weight:bold;

	padding-left:17px;

	padding-top:1px;

}

.storeLink a:link{font-weight:bold;color:#FF0000;}

.storeLink a:visited{font-weight:bold;color:#FF0000;}

.storeLink a:hover{font-weight:bold;color:#CCCCCC;}

.storeLink a:active{font-weight:bold;color:#ffff00;}



.storePwhite a:link{text-decoration:none;}

.storePwhite a:visited{text-decoration:none;}

.storePwhite a:hover{text-decoration:none;}

.storePwhite a:active{text-decoration:none;}

/* /STORE STYLES */

.homeMakeHolder{

	float:left;

	

}

.homeStoreBlock{

	display:none;

	position:absolute;

	width:150px;

	height:52px;

	top:242px;

	padding-top:8px;

	background-color:#000000;

	text-align:center;

}



div#topNavBlock{

	position:absolute;

	height:48px;

	top:74px;

	left:38px;

	z-index:200;

}

div#topDropDownBlock{

	position:absolute;

	top:104px;

	z-index:200;

}

.topDropDown{

	position:absolute;

	display:none;

	width:200px;			

	height:auto;

	z-index:20;

	text-align:left;

	z-index:200;

}

.homeMenuItem{

	height:18px;

	padding-top:4px;

	line-height:14px;

	padding-left:10px;

	background-image:url(Images/menuDDBG.png);

	background-repeat:repeat-x;

	border:1px solid #FFFFFF;

	border-top:0;

}

.homeMenuItem a:link, .homeMenuItem a:visited,

.homeMenuItem a:hover, .homeMenuItem a:active{

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}

		

.homeMenuItem a:link{color:#FFFFFF;}

.homeMenuItem a:visited{color:#FFFFFF;}

.homeMenuItem a:hover{color:#CCCCCC;}

.homeMenuItem a:active{color:#FFFFFF;}

#carSearchIDformHolder{

	

	margin-top:58px;

	margin-left:24px;

	

}



#carFormIDselect{

	border:1px solid #8292AA;

	background-color:#DFE5EF;

	color:#174DAC;

}





#carSearchIDCarTypeSelect{

	border:1px solid #8292AA;

	background-color:#DFE5EF;

	color:#333333;

	margin-bottom:10px;

}

#makeSelect .select{

	border:1px solid #8292AA;

	background-color:#DFE5EF;

	color:#333333;

}





#makeSelect .inputStyle, #modelSelect .inputStyle{

	width:180px;

	margin-bottom:10px;

	border:1px solid #8292AA;

	background-color:#DFE5EF;

	color:#333333;

}

#priceSelect .inputStyle2{

	margin-bottom:10px;

	border:1px solid #8292AA;

	background-color:#DFE5EF;

	color:#333333;

}



#priceSelect{}

#carSearchIDinputHolder{

	width:111px !important;

	height:20px !important;

	margin-top:11px;

	margin-top:expression('0px');

	margin-left:76px;

	margin-left:expression('74px');

}

#carSearchIDinputButton{

	width:111px!important; 

	height:20px!important;

}

.strongHeader{color:#174DAC}







/* /CAR SEARCH STYLES */



/* CONTACT FORM STYLES */



div#quickQuoteBlock div#feedbackFormBlock{

	position:relative;

	padding-top:46px;

	margin-left:8px;

	

}

div#quickQuoteBlock .feedbackFormLabel{

	font-size:10px !important;

	font-weight:normal;

	color:#174DAC !important;

	font-family:arial,verdana,helvetica, sans-serif;

	margin-top:7px;

}

div#quickQuoteBlock .feedbackInput{

	margin-bottom:0 !important;

}

div#quickQuoteBlock div#feedbackSubmitButton{

	position:absolute;

	top:232px;

	left:10px;

	top:expression('228px');

	left:expression('-14px');

}

div#quickQuoteBlock div#feedbackFormBlock .inputStyle2, div#quickQuoteBlock div#feedbackFormBlock .inputStyle{

	background-color:#DFE5EF !important;

	border:1px solid #8292AA !important;	



}



div#quickQuoteBlock div#feedbackCommentsInput{

	margin-top:expression('20px');

}



div#quickQuoteBlock div#feedbackCommentsLabel{

	position:expression('absolute');

	

}

div#quickQuoteBlock #feedbackCommentsInputField{

	

	height:32px;

	width:174px;

}



div#quickQuoteBlock div#feedbackTitleBox{display:none;}



div#quickQuoteBlock div#feedbackFirstNameLabel,

div#quickQuoteBlock div#feedbackLastNameLabel,

div#quickQuoteBlock div#feedbackEmailLabel,

div#quickQuoteBlock div#feedbackPhoneLabel{

	float:left;

	text-align:left !important;

	margin-right:4px;

}

div#quickQuoteBlock div#feedbackPhoneInput{

	line-height:10px;

	clear:both;

}

div#quickQuoteBlock div#feedbackFirstNameLabel{

	width:150px;

	clear:both;

}

div#quickQuoteBlock div#feedbackLastNameLabel{

	position:absolute;

	top:46px;

	left:100px;

	width:100px;

}

div#quickQuoteBlock div#feedbackFirstNameInput .inputStyle2, div#quickQuoteBlock div#feedbackLastNameInput .inputStyle2{

	width:90px !important;

	float:left;

}







/* /CONTACT FORM STYLES */



/* HEADERBOX STYLES */

.headerBox{

	height:16px !important;

	background-image:url(Images/headerBoxBG.jpg);

	background-repeat:repeat-x;

	background-color:#CDCCC8 !important; 

	border:1px solid #666666!important;

	border-bottom:0 !important;

	

}

.headerbox_content, .headerbox_content_personal{

	border:1px solid #666666 !important;

	margin-top:0;

	padding-top:0;

	border-top:0 !important;

	width:155px;

}

/* /HEADERBOX STYLES */



/* TOP NAVIGATION STYLES */

a.navTop:link{color:#000000;}  

a.navTop:visited{color:#000000;}

a.navTop:hover{color:#666666;}

a.navTop:active{color:#FFFFFF;}



a.navTop:link, a.navTop:visited, a.navTop:hover, a.navTop:active{

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	padding-left:16px;

	padding-right:16px;

}



.navTopLeft{display:none;}

.navTopMiddle{

	float:left;

	padding-left:19px;

	padding-right:19px;

	font-size:12px;

	font-weight:bold;

	color:#000000;	

}

.navTopMiddleRollover{

	float:left;

	padding-left:19px;

	padding-right:19px;

	background-image:url(Images/navRolloverBG.jpg);

	background-repeat:repeat-x;

	font-size:12px;

	font-weight:bold;

	color:#CCCCCC;

	cursor:pointer;

	

}



.navTopRight{

	float:left;

	width:2px;

	margin-top:8px; 

	background-image:url(Images/navDivider.gif);

	background-repeat:no-repeat;

}

.navTopRightImageSpacer{

	width:2px;

	height:32px;

}

/* /TOP NAVIGATION STYLES */

span#dealerPeakLinkIE6{display:none;}



 div#customerHome{

	width:776px;

}



div#customerHome table,div#customerHome .TitleBox{

	width:375px;

}



div#otherSitesBlock{

	width:960px;

	margin-top:10px;

	padding-left:30px;

	padding-right:30px;

}

div#otherSitesBlock p{

	font-size:10px;

	color:#666666;



}

div#otherSitesBlock li{

	float:left;

	width:auto;

	padding-right:4px;

	list-style: none;

	white-space:nowrap;

}

div#otherSitesBlock li a:link,

div#otherSitesBlock li a:visited,

div#otherSitesBlock li a:hover,

div#otherSitesBlock li a:active{

	float:left;

	font-size:9px;

	color:red;

}

div#otherSitesBlock li a:link{color:#999999;}

div#otherSitesBlock li a:visited{color:#666666;}

div#otherSitesBlock li a:hover{color:#333333;}

div#otherSitesBlock li a:active{color:#000000;}



/* SIDE NAV FEEDBACK FORM STYLES */

div#sideNavFeedbackBlock{

	position:relative;

	width:154px;

	height:250px;

	margin:0;

	padding:2px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	border-top:0;

	margin-bottom:1em;

}



div#sideNavFeedbackBlock .TitleBox{display:none;}

div#sideNavFeedbackBlock .feedbackFormLabel{

	text-align:left !important;

	font-size:11px !important;

	font-weight:bold;

	color:#000000 !important;

	

}



div#sideNavFeedbackBlock div#feedbackFirstNameInput .inputStyle2{

	width:140px !important;

}

div#sideNavFeedbackBlock div#feedbackLastNameInput .inputStyle2{

	width:140px !important;

}

div#sideNavFeedbackBlock div#feedbackPhoneLabel{

	width:140px;

}

div#sideNavFeedbackBlock #areaCode,

div#sideNavFeedbackBlock #phoneTopThree,

div#sideNavFeedbackBlock #phoneBottomFour,

div#sideNavFeedbackBlock #extension{

	width:24px;

}

div#sideNavFeedbackBlock div#feedbackEmailInput .inputStyle2{

	width:140px !important;

}

div#sideNavFeedbackBlock #feedbackCommentsInputField{	

	height:50px;

	width:140px;

}

div#sideNavFeedbackBlock div#feedbackSubmitButton{

	position:absolute;

	top:220px;	

	left:-42px;

	left:expression('-62px');	

	width:54px;

	height:54px;

}





/* /SIDE NAV FEEDBACK FORM STYLES */



.couponHeader{

	text-align:center;

	color:#333333;

	font-size:24px;

	font-weight:bold;

}
