/* Several elements on the tonkin nissan
site had their heights, margins, paddings, or tops
adjusted by 20px to incorporate the nissan compliant logo */
body{
	font-family:verdana, arial, sans-serif;
}


div#headerHit{height:74px;}

div#headerHolder{height:108px;padding-top:20px;}
div#mainHomeBlock{padding-top:20px;}
div#mainContentBlock{margin-top:-5px;}
div#headerLabelBlock{
	top:0px;
	right:331px;
}
div#headerAddressBlock{
	top:55px;
	right:148px;}
span#headerPhoneSpan{color:#C71444;}

div#quickQuoteBlock{
	background-image:url(../Images/quickContactBG.jpg);

}
div#quickSearchBlock{
	background-image:url(../Images/quickSearchBG.jpg);
}

div#homeMakesBlock{
	position:absolute;
	width:962px;
	height:160px;
	left:0px;
	top:284px;
	margin:0;
	padding:0;
	padding-top:6px;
	z-index:10;	
}
div#homeMakesBlock div#hmbTop .modelHolder{
	float:left;	
	width:117px;
	margin:0;
	padding:0;
}
div#homeMakesBlock div#hmbBottom .modelHolder{
	float:left;
	width:134px;
}
div#homeVideoBlock{
	padding-top:12px;
}
div#homeXMLVideoBlock{
	background-color:#FFFFFF;
	background-image:url(/Skin/DefaultTemplates/Tonkin_Generic_v2/Images/filmBG.jpg);
	background-repeat:no-repeat;
	float:left;
	height:239px;
	margin-left:2px;
	margin-top:12px;
	padding-left:12px;
	padding-top:9px;
	width:474px;
}
div#homeMiddleBlock{padding-top:84px;}
.homeMenuItem{
	background-image:url(../Images/menuDDBG.png);
}
.navTopMiddleRollover{
	background-image:url(../Images/navRolloverBG.jpg);
}


#carFormIDselect, #carSearchIDCarTypeSelect, #makeSelect .select, #makeSelect .inputStyle, #modelSelect .inputStyle, #priceSelect .inputStyle2{
	background-color:#EAEAEA;
	border:1px solid #999999;	
}

div#quickQuoteBlock div#feedbackFormBlock .inputStyle2, div#quickQuoteBlock div#feedbackFormBlock .inputStyle{
	background-color:#EAEAEA !important;
	border:1px solid #999999 !important;	
}

div#quickQuoteBlock .feedbackFormLabel{
	color:#C71444 !important;
}

.strongHeader{color:#C71444}

div#carSearchIDinputHolder{margin-left:66px;}

div#innerFooterLeft{color:#333333;}
a:link{color:#C71444;}
a:visited{color:#C71444;}
a:hover{color:#666666;}
a:active{color:#000000;}

.contentHeader{
	color:#C71444;
	font-size:16px;
	font-weight:bold;
}
div#maintHeaderBlock{
	text-align:center;
	height:110px;	
}
div#scHeaderBlock{
	text-align:center;
	height:110px;	
}
div#maintFBBlock{
	width:320px;
	height:30px;
	position:relative;
	left:420px;
}
div#maintPicBlock{
	float:left;
	width:550px;
	margin-bottom:20px;
	text-align:center;	
}

#maBack, #maNext,#maintCounter{
	font-size:14px;
	font-weight:bold;
}

#maintCounter{
	
}
div#maintOuterBlock{
	width:752px;
}
div#mTabBlock{
	float:left;
	width:200px;
}
.maintTab{
	width:200px;
	height:42px;
}
.mainIndexer{
	float:left;
	height:20px;
	margin-right:10px;	
	padding:2px 10px 0px 10px;
	background-image:url(/Skin/DefaultTemplates/Tonkin_Generic_v2/Images/headerBoxBG.jpg);
	background-repeat:repeat-x;
	border:1px solid #666666;
}
/*
HOME PAGE FEEDBACK FORM STYLES
*/
div#quickQuoteBlock div#feedbackLastNameLabel{
	left:94px;
	top:0px;
}

/*   EMPLOYMENT FORM STYLES   */

div#mnEmploymentBlock div#feedbackTitleBox,
div#mnEmploymentBlock div#feedbackCommentsLabel,
div#mnEmploymentBlock div#feedbackCommentsInput{
	display:none;
}

div#mnEmploymentBlock div#feedbackFirstNameLabel,
div#mnEmploymentBlock div#feedbackFirstNameInput,
div#mnEmploymentBlock div#feedbackLastNameLabel,
div#mnEmploymentBlock div#feedbackLastNameInput,
div#mnEmploymentBlock div#feedbackPhoneLabel,
div#mnEmploymentBlock div#feedbackPhoneInput,
div#mnEmploymentBlock div#feedbackEmailLabel,
div#mnEmploymentBlock div#feedbackEmailInput,
div#mnEmploymentBlock div#mnMiddleNameLabel,
div#mnEmploymentBlock div#mnMiddleNameInput,
div#mnEmploymentBlock div#mnStreetLabel,
div#mnEmploymentBlock div#mnStreetInput,
div#mnEmploymentBlock div#mnCityLabel,
div#mnEmploymentBlock div#mnCityInput,
div#mnEmploymentBlock div#mnStateLabel,
div#mnEmploymentBlock div#mnStateInput,
div#mnEmploymentBlock div#mnZipLabel,
div#mnEmploymentBlock div#mnZipInput{
	
	/*position:absolute;
	float:none;
	*/
}
div#feedbackPersonalBlock{
	position:relative;
}
div#mnEmploymentBlock{
	margin-bottom:20px;
}
div#mnEmploymentBlock div#feedbackSubmitButton{
	margin-left:20px;
	margin-top:6px;
	text-align:left;
}
div#mnEmploymentBlock .feedbackFormLabel{
	text-align:left !important;
	padding:0;
	margin:0;
}
div#mnEmploymentBlock .feedbackFormInput{
	padding:0;
	margin:0;
}
div#mnEmploymentBlock div#feedbackFormBlock{
	position:relative;
	left:10px;
}
div#1mnHeaderBlock{
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
	height:290px;
}
div#mnHeaderBlock h1, div#mnHeaderBlock h3, div#mnHeaderBlock p{
	margin-bottom:10px;
}
div#mnHeaderBlock p{
	margin-right:50px;
}
div#mnEmploymentBlock div#mnPreBlock{
	position:relative;
	
}

/*  */

div#mnEmploymentBlock .evenFour{
	width:160px;
}
div#mnEmploymentBlock .smallTen{
	font-size:11px;
	font-weight:bold;
}
div#mnEmploymentBlock .descriptionExplanation{
	height:80px;
	width:650px;
	color:#000000;
	font-size:11px;
	margin:1px;
}
div#mnEmploymentBlock .resWide{
	width:300px;
}
div#mnEmploymentBlock .resMedium{
	width:150px;
}
div#mnEmploymentBlock .residenceHeader{
	margin-top:.5em;
	font-weight:bold;
}
div#mnEmploymentBlock .lowerBorder{
	border-top:1px dotted #999999;
}
div#mnEmploymentBlock img{
	width:1px;
	height:1px;
}
div#mnEmploymentBlock .descriptionExplanation,
div#mnEmploymentBlock .resWide,
div#mnEmploymentBlock .resMedium{
	background-color:#EEEEEE;
	border:1px solid #7F9DB9;
	background-color:#EEEEEE;
	color:#000000;
	font-size:11px;
}

/* THANKS PAGE STYLES */

div#employmentThanksBlock{
	font-size:12px;
}
div#employmentThanksBlock p{
	margin-bottom:1em;
}
div#employmentThanksCopy{
	padding:30px;
	font-weight:bold;
}

/* /THANKS PAGE STYLES */

/* NISSAN COMPLIANCE STYLES */

div#topNavBlock{
	top:4px;
	left:39px;
}
div#topDropDownBlock{
	top:52px;
}

div#headerBlock{
	height:62px;
	background-image:url(/Skin/DefaultTemplates/Tonkin_v2/Images/headerShort.jpg);
	background-repeat:no-repeat;
}
div#headerHolder,div#headerHit,div#homeFooterBlock,div#innerFooterLeft,div#innerFooterRight{
	display:none;
}
div#nissanHeaderBlock{
	z-index:500;
}
div#mainHomeBlock{
	padding-top:0;
}
div#homeBottomBlock{
	border:0;
	margin-bottom:10px;
}
div#footerBlock{
	background-image:none;
}
div#nhStoreName{
	padding-top:6px;
	height:50px;
}
/* /NISSAN COMPLIANCE STYLES */
div#nhla_address{
	margin-top:2px;
}
div#nhla_address p{
	margin-top:0 !important;
	text-align:right;
	margin-right:10px;
}
div#headerHoursBlock{
	position:absolute;
	top:-17px;
	right:14px;
	color:#666666;
	font-size:11px;
}
.detail_spec.spec_description{
	height:auto !important;
}
