/* =sifr
-------------------------------------------------------------- */
.sIFR-flash{visibility:visible!important; margin:0; padding:0; width:600px;}
	.groupSite .sIFR-flash {width:100%;} /*DNA1068648*/
.sIFR-replaced, .sIFR-ignore{visibility:visible!important;}
.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0;display:block; overflow:hidden;}
/* =body =container
--------------------------------------------------*/
 
.popup{ padding: 1em 0; }
.t2 #region0 {width: 445px; padding-right: 10px; margin-left: 25px;}   
.t2 #region1 {margin-right: 25px; margin-left: 480px;} 
.t1 .formWidget,  
.t2 .formWidget,
.t3 #region0 .formWidget,
.t4 #region0 .formWidget {padding-bottom: 8px;}
.t2 .formWidget {width: 434px;}
.t3 #region0 .last .formWidget {width: 590px; margin-left: 20px;}
.t4 #region0 .group1 .last .formWidget {width: 590px;}
/* =t3a --*/
.t3a #region0{width:623px; margin-right:25px;}
.t3a #region1{width:287px; margin-left:25px;}
	.t3a .unit{margin:0;}
		.t3a .group1a{padding-right:0;}
			.t3a .group1a .unit{padding:0 15px;}
		.t3a .group1a{width:336px;}
		.t3a .group1b{width:287px;}
		.t3a #region0 .group1 .widget{padding:0 15px;}
		.t3a #region1 .group1 .first .widget .widgetWrap,
		.t3 #region1 .group1 .first .widget .widgetWrap,
		.t4 #region1 .group1 .first .widget .widgetWrap,
		.t3a .group1b .first .widget .widgetWrap,
		.t3 #region1 .formWidget .widgetWrap,
		.t4 #region1 .formWidget .widgetWrap,
		.t3a .formWidget .widgetWrap {width:287px;padding-top:0px;padding-bottom:10px;}
		.t3a #region1 .group1 .first .widget .widgetWrap fieldset,
		.t3 #region1 .group1 .first .widget .widgetWrap fieldset,
		.t4 #region1 .group1 .first .widget .widgetWrap fieldset,
		.formWidget .widgetWrap fieldset {padding:5px 10px 10px;}
		.t3a #region1 p.confirmation{margin-top:0; padding:10px;}
	.privacyStatement p{margin:3px 0 0;}
		.privacyStatement a{text-decoration:none; font-weight:normal;}
		.privacyStatement a:hover{text-decoration:underline;}
/*DNA1595001*/
.t3 #region0 .group1 .unit {padding-left:15px;}
/* =contactWidget =partsForm--*/  
.formWidget,
.t3a .first .widget{width:100%;} 
	.formWidget form:after,
	.t3a .first form:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.contactWidget h3{padding:5px 0 8px;}
	.formWidget form input,
	.t3a .first form input,
	.formWidget form textarea, 
	.t3a .first form textarea{width:97%; font-size:93%; border:1px solid;} 
	.formWidget form select,
	.t3a .first form select{width:100%; font-size:93%;}    
		.formWidget form .contactEmail input,
		.formWidget form .contactPhone input,
		.t3a .first form .contactEmail input, 
		.t3a .first form .contactPhone input{width:83%;}
	div.buttonWrap{display:inline; float:right; margin:10px 20px 10px 0; padding:0 0 0 5px;}
	* html div.buttonWrap{padding-top:0;}
		div.submit button{position:relative; left:8px; padding:4px 14px 7px 0; border:0; font-size:77%; font-weight:bold; text-transform:uppercase;}
/* =header
--------------------------------------------------*/
* html #header{height:85px;}
#fLogoWrap{float:left; width:117px; padding-right:48px;}
	#hDealerName{width:625px; margin:0 0 0 165px; padding:11px 0 0; font-size:245%; text-transform:uppercase;}      
	#flashHeaderDealerNameWrap {width:625px; margin:0 0 0 165px; padding:11px 0 0;}    
	#hContactInfo{width:625px; margin-left:165px; font-size:107%;}
		#hContactInfo span{padding:0 2px;}
			#hContactInfo span.address1{padding-left:0;}
			#hContactInfo span.state{padding-left:0;}
		#hContactPhone{position:absolute; top:18px; right:25px; text-align:right;}
			#hContactPhone h3{margin:0; font-size:100%;}
/* =header groupSite --*/
.groupSite #header{min-height:80px;}
.groupSite #fLogoWrap, .groupSite #hContactInfo, .groupSite #hContactPhone{display:none;}
.groupSite #hDealerName{margin:0; padding:16px 0 0; font-size:320%;}
/* =navigation
--------------------------------------------------*/
#navWrap{clear:both; width: 960px; min-height:41px; padding:0 12px 0 0; font-size:85%; font-weight:bold; text-transform:uppercase;}
	#siteNav{padding:0 0 1px;}
		#siteNav li{padding-left:1px;}
			#siteNav li.firstNavItem{padding:0 1px 0 0;}
			#siteNav li a{padding:13px 30px 13px;}
			.frCA #siteNav li a{padding:13px 18px 13px;}
			.enCA #siteNav li a{padding:13px 28px 13px;}
				#siteNav ul{border:0;}
				#siteNav li ul{padding-bottom:12px;}
				* html #siteNav li ul{padding-bottom:0;}
				#siteNav li:hover ul,
				#siteNav li.sfhover ul{left:-8px;}
				* html #siteNav li.sfhover ul{left:-1px;}
					#siteNav ul li{width:188px; padding:0 8px;}
					* html #siteNav ul li{width:188px; padding:0 0px 0 0; border-left:1px solid; border-right:1px solid;}
					* html #siteNav li ul li.first{width:188px; padding:0 1px; border:none;}
						#siteNav li ul li a,
						.enCA #siteNav li ul li a{padding:5px 12px; font-weight:bold; text-transform:capitalize;}
						.frCA #siteNav li ul li a{padding:5px 12px; text-transform:none;}
						#siteNav li ul li.first a{margin-top:7px;}
						#siteNav li ul li.last{padding-bottom:1px;}
						#siteNav li ul li.last.first{padding-bottom:0;}
						* html #siteNav li ul li.last{padding-bottom:0px; border:1px solid; border-top:none;}
						* html #siteNav ul li a{padding:5px 10px 5px 12px;}
							* html #siteNav li ul li.last a{padding-bottom:5px;}
/* =titleWrap
--------------------------------------------------*/
#titleWrap{position:relative; min-height:64px; padding-bottom:10px;}
* html #titleWrap{display:inline-block;}
	#titleWrap h2{position:absolute; bottom:18px; left:27px; width:73%; margin:0; font-size:182%; font-weight:normal;}
	a#globalPrint,
	a#langBtn{float:right; display:inline; margin:28px 15px 10px 5px; padding:3px 0 6px 5px; font-size:85%; font-weight:bold; text-decoration:none; text-transform:uppercase;}
	a#globalPrint{margin-right:45px;}
		a#globalPrint span,
		a#langBtn span{position:relative; left:4px; padding:3px 28px 6px 1px;}
/* =contentWrap
--------------------------------------------------*/
#contentWrap{padding-bottom:30px;}
/* =region0 =region1 =grid adjustments
--------------------------------------------------*/
.t1 #region0{width:910px; margin:0 25px;}
/* * html .t1 .group1{width:930px; margin:0 auto;} */
.t3 #region0 {display:inline; margin:0 25px 0 0; width:623px;} 
.t4 #region0{display:inline; margin:0 0 0 25px; width:623px;}
* html .t3 #region0{width:622px;}
* html .t4 #region0{width:622px;}
.t3 #region1{display:inline; width:287px; margin:0 0 0 25px; padding-bottom:10px;} 
.t4 #region1{display:inline; width:287px; margin:0 25px 0 0; padding-bottom:10px;}
/* =content
--------------------------------------------------*/
.t3 #region0 .content,
.t4 #region0 .content{padding:0 20px 0 0;}
.content h4{margin:11px 0; font-size:152%; font-weight:normal;}
.content p{line-height:1.8;}
/* =widget
--------------------------------------------------*/
.t3 #region1 .first .widget,
.t4 #region1 .first .widget,
.t3a #region1 .first .widget,
#carfinder .group2a .last,
#showroom #secondaryContent,
#region0 .gmap,
#region1 .directionsWidget,
.links,
#specialsLinks,
#primaryContent,
.formWidget {padding:0 0 10px;} 
* html .formWidget .widgetWrap {height:1%; margin-top:-2px;}
* html .t3a #region1 .first .widget .widgetWrap{height:1%; width:290px; margin-top:-2px;}
*+html .formWidget .widgetWrap {display: inline-block;}

.widgetImageWrap{padding-top:5px;}
/* =widget headers
--------------------------------------------------*/
.t3 #region1 .first h3,
.t4 #region1 .first .raqForm h3,
.t3a #region1 .first .widget h3,
.links h3,
#region1 .directionsWidget h3,
#specialsLinks h3,
#showroom .group2a h3,
.financeForm h3,
.formWidget h3 {padding:0; font-size: 92%;}
.t3 #region1 .first h3,
.t4 #region1 .first .raqForm h3,
.t3a #region1 .first .widget h3,
.links h3,
#region1 .directionsWidget h3,
#specialsLinks h3,
#carfinder .group2a .last h4,
#showroom .group2a h3,
.inv-t3 .quickContact h3,
#paymentCalc h3,
#purchaseCalc h3,
.formWidget h3{height:33px;}
#paymentCalc h3,
#purchaseCalc h3 {display: block; height:31px; margin:0; padding:0 6px 2px 0;}
#carfinder h4 {padding: 6px 0 0; line-height:1.5;}
* html .t3 #region1 .first h3,
* html .t4 #region1 .first .raqForm h3,
* html .t3a #region1 .first .widget h3,
* html .links h3,
* html #region1 .directionsWidget h3,
* html #specialsLinks h3,
* html #showroom .group2a h3,
* html #carfinder .group2a .last h4,
* html .formWidget h3 {padding:0; line-height:1.3;}
	.t3 #region1 .first h3 span,
	.t4 #region1 .first .raqForm h3 span,
	.t3a #region1 .first .widget h3 span,
	.links h3 span,
	.directionsWidget h3 span,
	#specialsLinks h3 span,
	#showroom .group2a h3 span,
	#region0 .group2a .last .raqForm h3 span,
	.formWidget h3 span {display: inline-block; padding:9px 2px 12px 40px; text-transform:uppercase;}
	.directionsWidget .widgetWrap{ padding-top: 5px; }
	#paymentCalc h3 span,
	#purchaseCalc h3 span {float:left; display:block; height:23px; padding:10px 0 0 35px; font-size:77%; text-transform:uppercase;}
	#carfinder h4 span {padding:10px 0 10px 40px; font-size:77%; text-transform:uppercase;}
	* html .t3 #region1 .first h3 span,
	* html .t4 #region1 .first .raqForm h3 span,
	* html .t3a #region1 .first .widget h3 span,
	* html .links h3 span,
	* html #region1 .directionsWidget h3 span,
	* html #specialsLinks h3 span,
	* html #carfinder .group2a .last h4 span,
	* html #showroom .group2a h3 span,
	* html .formWidget h3 span {display:inline-block;}
	*+html .formWidget h3 span, *+html .widget h3 span  {display:inline-block; padding-bottom: 10px;}
	*+html .formWidget h3 , *+html .widget h3, *+html .t3a #region1 .first .widget h3 {padding-top:0; padding-bottom: 0;}
/* =forms
--------------------------------------------------*/
fieldset{border:0;}
	input, select, textarea{font-family:"trebuchet ms", sans-serif; border:1px solid;}
		input.error, select.error, textarea.error{font-size:114%; font-weight:normal;}
		.error{font-size:85%;}
	#emailMethod{top:29px;}
	#phoneMethod{top:56px;}
#eprice label span{display:none;}
#eprice .comments{clear:both;}
.formWidget form p {margin:0.75em 0.5em;}/* =iframe submission confirm message handling */
/* =hours =contactInfo
--------------------------------------------------*/
.hours { clear: both; padding: .5em 0;}
.hours .widgetWrap{padding-right:75px;}
	.hours h3, .contactInfo h3{margin:11px 0 0; padding:0;}
		.hours h3 span, .contactInfo h3 span{padding:0; font-size:144%; font-weight:normal;}
	.hours li{margin:0 5px 1px 0;}
	.hours li, .contactInfo dl{font-size:93%;}
		.hours li em{font-style:normal;}
/* =links
--------------------------------------------------*/
.links h3{margin:0 0;}
	.links .widgetImageWrap img{margin-left:3px;}
		.links li a{display:block; padding:4px 14px; font-size:93%; text-decoration:none;}
		.links li a{height:1%;}
			.links li a span{padding:0;}
#vCompare a:hover strong,
#vBackLink a:hover {text-decoration:underline;}
/* =footer
--------------------------------------------------*/

	#ddcLink{top:43px; left:7px;}
	#fNav{left:14px;}
		#fNav li{padding:0 16px;}
			#fNav li a{text-decoration:none;}
	#fContact{top:0; right:28px;}
		#fContact span{padding:0 2px;}
		
/* =footer - frCA updated for enCA due to DNA1759609 */
.frCA #footer, .enCA #footer {min-height:60px; padding-top:5px;}
.frCA #fNav, .enCA #fNav {left:0px;}
	.frCA #fNav ul, .enCA #fNav ul {display:table; margin:0 auto; font-size: 85%; text-align:center;}
		.frCA #fNav ul li, .enCA #fNav ul li {display:inline-table; float:none; padding:0 5px;}
			.frCA #fNav li a, .enCA #fNav li a {display:table-cell;}
	.frCA #fContact, .enCA #fContact {position:relative; top:25px; right:0; width:100%; text-align:center;}
	.frCA #ddcLink, .enCA #ddcLink {top:70px;}
* html .frCA #fNav, * html .enCA #fNav {width:96%;}
* html .frCA #footer, * html .enCA #footer {height:60px;}
* html .frCA #fNav li, * html .enCA #fNav li {display:inline;zoom:1;}
* html .frCA #fNav li a, * html .enCA #fNav li a {display:inline-block;}

*+html .frCA #fNav li, *+html .enCA #fNav li {display:inline;zoom:1;}
*+html .frCA #fNav li a, *+html .enCA #fNav li a {display:inline-block;}
/* =button =a
--------------------------------------------------*/
/*.submit a{display:inline; float:right; margin:6px 22px 17px 0; padding:1px 0 5px 5px; text-decoration:none;}*/
.submit a, .incentivesCallout a.allIncentives {display:inline; float:right; margin:6px 22px 17px 0; padding:2px 1px 6px 7px; text-decoration:none;}
/*#carfinder .submit a, #reset .submit a{padding:2px 1px 6px 7px;}
#carfinder .submit a span, #reset .submit a span{padding:4px 14px 6px 0;}
/*	.submit a span{position:relative; left:8px; padding:3px 14px 5px 0; border:0; font-size:85%; font-weight:bold; text-transform:uppercase;}*/
	.submit a span, .incentivesCallout a.allIncentives span {position:relative; left:8px; padding:4px 14px 6px 0; border:0; font-size:85%; font-weight:bold; text-transform:uppercase;}
.content a{font-weight:bold; text-decoration:none;}
.content a:hover{text-decoration:underline;}
.bodyshopWidget div.buttonWrap,
#finance div.buttonWrap,
.parts2 div.buttonWrap,
#partsContact div.buttonWrap,
.serviceApptForm2 div.buttonWrap,
#serviceContact div.buttonWrap,
.contact div.buttonWrap{margin:0 22px 5px 0;}
/* =trader (alternate details form submit button) */
.inv-t3 .quickContact form .submit {font-size:85%;}
.inv-t3 .quickContact form a{padding-top:4px;}
.inv-t3 .quickContact form a span {font-size:100%;}
* html .inv-t3 .quickContact form a{padding-top:0px;}
	* html .inv-t3 .quickContact form a span{padding-top:3px;}
*+html .inv-t3 .quickContact form a{padding:0 1px 6px 7px;}
/* =page styling
--------------------------------------------------*/
/* =about --*/
.image{text-align:center;}
.gmap a{font-weight:bold; text-decoration:none;}
.gmap a:hover{text-decoration:underline;}
#testimonials blockquote{border:0;}
/* =blog --*/
.commentForm .fFieldsetGroup1 {margin-top: 0;}
/* =carfinder --*/
#carfinder{margin-bottom:15px;}
	#carfinder .group2a .unit{margin:0;}
		#carfinder .group2a .first{width:610px;}
	#carfinder .group2a .first fieldset{width:590px; padding:0 0 10px; border:0;}
	#carfinder .group2a .fFieldset2{position:relative;}
		#carfinder .group2a .first fieldset select{margin-bottom:10px;}
			#carfinder .group2a .first fieldset .sliderContainer{margin-bottom:6px;}
			#carfinder .group2a .first fieldset .fUnit{width:100%; padding-top:20px;}
		#carfinder label .radio{position:relative; top:2px; width:auto; margin-right:8px;}
		#carfinder .group2a .first fieldset .label{display:block; padding:0 15px 10px; font-size:114%;}
		* html #carfinder .group2a .first fieldset .model .label{padding:0 0 10px 15px;}
			#carfinder .group2a .first .sliderContainer{width:286px; padding:0; margin-right:20px;}
				#carfinder .group2a .first .sliderContainer .minVal{padding-left:13px; width:132px;}
					#carfinder .group2a .first .sliderContainer span{display:block; padding:0;}
		#carfinder .group2a .first .ui-slider{margin:0 0 2px 0;}
			#carfinder .group2a .first .sliderContainer span span{display:inline;}
		#carfinder .group2a fieldset.fFieldsetGroup2 .fUnit{width:50%;}
			#carfinder .vehicleType label{position:relative; top:-3px; margin-bottom:0; padding:3px 5px 4px 20px; font-size:92%;}
				#carfinder .make select,
				#carfinder .transmission select{margin-right:20px; font-size:92%;}
				#carfinder .make label{position:absolute; bottom:8px; right:23px; width:80px; margin-bottom:0;}
			#carfinder .fFieldset0{border:0;}
		#carfinder .group2a .fFieldset3 input{top:44px; left:13px; width:auto;}
		#carfinder .group2a .fFieldset3 select{margin-left:24px; font-size:92%;}
		#carfinder .mpg span.label{width:250px;}
			#carfinder .mpg .sliderContainer{position:relative; top:-15px;}
	#carfinder .group2a .last{width:287px; padding-bottom:10px;}
		#carfinder .group2a .last fieldset .first{width:287px;}
		#carfinder .group2a .last fieldset{margin:0; padding:15px 0 0px;}
			#carfinder .fFieldset0 input, #carfinder .fFieldset0 textarea{margin:0 0 6px;}
				#carfinder .fFieldset0 label{width:245px; margin:0 auto 5px;}
					#carfinder .fFieldset0 label label{width:252px; margin-left:0;}
			#carfinder .fFieldset0 input, #carfinder .fFieldset0 textarea{width:96%;}
				#carfinder .duration{padding:10px 0; font-weight:bold;}
					#carfinder .sliderContainer{padding-top:5px;}
					#carfinder .duration li{width:58px;}
						#carfinder .duration a{text-decoration:none;}
						#durationSlider{height:8px; width:75%; margin:6px 0 8px; border:none;}
							#durationSlider .ui-slider-handle{width:58px; margin-top:3px;}
	#carfinder h4 {padding-top: 0;}
		#carfinder h4 span {display: inline-block; padding: 8px 0 9px 40px;}
	#carfinderSummary{width:241px; margin:0 auto;}
		#carfinderSummary h5{margin:0 0 5px; padding:5px 8px;}
		#carfinderSummary li{padding:3px 7px; font-weight:bold; border-bottom:1px solid;}
			#carfinderSummary li span{float:left; clear:both; width:115px;}
	#carfinder .submit a{margin:30px 31px 7px 0;}
		#carfinder .last input, #carfinder .last textarea{font-size:93%; border:1px solid;}
/* =contact us --*/
.contact .first{margin:0px 0 0 0;}
.contact .h4 {margin:-2px 0 0 0;}
#preferredContactMethod{margin:10px 0 5px;}
/* =directions --*/
#region0 .gmap{padding-right:20px;} 
.t3 #region0 .gmap{padding-left:20px;}
.t1 #region0 .gmap {padding-right:0;}
.gmap h3{margin:7px 0;}
.directionsWidget .widgetImageWrap img{margin-left:3px;}
#directions{margin-top:-4px; padding:0 0 0 0;}
#directions fieldset{padding:10px 10px 0;}
	#directions input{width:98%;}
/* =employment --*/
#employment legend{padding:4px 502px 8px 10px;}
/* =faq's --*/
.faqs-overview h4 a{display:none;}
.faq{padding-right:23px;}
.faq h3.highlight{font-size:129%; text-decoration:underline;}
.faqlinks a {font-size:122%; text-decoration:none;}
#faq-top-tips a {text-decoration:none;}
.faqlinks a:hover, #faq-top-tips a:hover {text-decoration:underline;}
.faqs-overview ul li a:hover {text-decoration:underline;}
#region1 #faq-top-tips ul {margin: 0 10px 5px 10px; padding-top: 10px;}
/* =featured vehicles --*/
* html #fvPage .widgetWrap{width:910px;}
#fvPage .fvWrap{width:434px; margin:10px; padding:0 0 10px; border:0;}
	#fvPage .fvPos1{padding:5px 12px 0;}
	#fvPage .fvWrap .fvImg1{margin-left:12px;}
	#fvPage ul{margin-left:130px;}
* html #fvPage ul{padding-top:0px;}
* html #fvPage .fvWrap{display:inline; width:434px; margin:10px; padding-left:0;}
		#fvPage .fvDetailsLink{margin:0 0 0 326px;}
		#fvPage img{border:1px solid;}
		* html #fvPage .fvImg1{display:inline;}
		#fvPage a{padding:1px 0 5px 5px; text-decoration:none; border:0;}
			#fvPage a span{position:relative; left:8px; padding:3px 14px 5px 0; font-size:85%; font-weight:bold; text-transform:uppercase;}
/* =finance --*/
#finance fieldset{padding:5px 12px;}
	#finance .fFieldsetGroup1{padding-bottom:15px;}
#finance fieldset.fFieldset0{padding-top:5px; padding-bottom:5px;}
	#finance .first{margin:0;}
		#finance .applicantContactAddressState{float:left; width:140px; margin-right:12px;}
			#finance .applicantContactAddressState select{width:100%; padding:1px 0;}
			.frCA #finance .applicantContactAddressState select{width:169px;}
		#finance .applicantContactAddressPostalCode{float:left; width:107px;}
		.frCA #finance .applicantContactAddressPostalCode{float:none; clear:left;}
		* html #finance .applicantContactAddressPostalCode{width:70px;}
			#finance .applicantContactEmail input, #finance .applicantContactPhone input{width:222px;}
			#finance #emailMethod{top:10px;}
			#finance #phoneMethod{top:43px;}
/* =finance app --*/
.t1 #finance{width:834px; margin:0 auto;}
.t1 #finance fieldset{margin:1em 0; padding:5px 0;}
.secure{padding:4px 3px; border:1px solid;}
img.securityLock{position:relative; top:3px;}
#finance h4, #tradein h4 {padding:4px 0 6px 10px;}
#finance .coAppToggle{height:33px; width:834px; margin:0 auto; padding:8px 0 0; border:0;}
#finance .privacyStatement textarea{border:1px solid;}
/* =finance calculator --*/
#paymentEstimator .submit a, #purchasingEstimator .submit a{margin-right:3.5em; text-decoration:none;}
*+html #paymentEstimator .submit a, *+html #purchasingEstimator .submit a{margin-right:3.5em; padding-top:3px;}
#paymentCalc form,
#purchaseCalc form{ overflow: hidden; }
.t1 .group2 .unit, .t1 fieldset.group2 .unit {width:450px;}
.popup .group2 .unit, .popup fieldset.group2 .unit {width: 49%;}
#paymentEstimator input, #paymentEstimator select, #purchasingEstimator input, #purchasingEstimator select {width:200px;}
#paymentEstimator input, #purchasingEstimator input { text-align:right; padding-right: 4px; }
* html #paymentEstimator .categoryType select, * html #purchasingEstimator .categoryType select {width:200px;}
/* =incentives --*/
.incentive-list,
#fullview .incentive-list,
#overview .incentive-list {border: none;}
/* =inventory =listing --*/
.frCA #fullview .details dt {white-space:nowrap;width:120px;}
#pagingFilterGroup{padding-left:10px;}
.pagingButtons,
#pagingButtons{float:left;}
	.pagingButtons h4,
	#pagingButtons h4{font-size:100%; line-height:20px;}
	.pagingInfo h4,
	#pagingInfo h4{font-size:92%; line-height:25px;}
	.pagingButtons a,
	#pagingButtons a{height:24px; width:23px;}
	/* =NPV paging buttons */
	.resultsTools .paging a{ width: 23px; height: 23px; }
		
	#container #pagingFilterGroup .unit{width:56%;}
	#container #pagingFilterGroup .first{width:39%;}
		#filters h4,
		#filters ul li a{height:25px; line-height:20px;}
			#container #filters a span{font-size:107%; font-weight:bold;}
#invSmartbrowse form{padding-bottom:2px;}
	#invSmartbrowse form a { margin-right: 2px; }
	#invSmartbrowse fieldset select{margin-right:2px; font-size:92%;}
	#invSmartbrowse label{padding:0;}
	#invSmartbrowse .button{width:auto;}
	/* DNA DNA1187665 */
	* html #invSmartbrowse .button{width:74px;}
	.frCA #invSmartbrowse .button{width:133px;}
		.results .compareTool a {margin:0px 10px 5px 5px;padding:2px 2px 8px 2px;text-decoration:none;}
		.results .compareTool a span {position:relative; left:8px; padding:2px 14px 12px 0;}

		#invSmartbrowse .button a{float:right; display:inline; margin:0px 10px 5px 5px; padding:0 0 0 7px; text-transform:uppercase; font-size:92%; font-weight:bold;}
			#invSmartbrowse div.button a span{position:relative; left:8px; padding:6px 14px 8px 0;}
div.facets {line-height:1.4;}
*+html div.facets {line-height:1.4;}
.facets li em {padding-right:1px;}
.sorts {margin-bottom:0.8em;padding-top:0.8em;padding-bottom:0;}
	.sorts li {padding: 5px 24px 5px 14px;}
#listings .group2b{padding-top:6px;}
	#listings .group2b .unit{width:27%; margin:0;}
	.frCA #listings .group2b .unit{width:30%;}
	#listings .group2b .first{width:71%;}
	.frCA #listings .group2b .first{width:70%;}
	#comparing div.button a{float:left; display:inline; margin-left:6px; padding:0 0 0 4px; text-transform:uppercase; text-decoration:none;}
	#comparing div.compareDeselect a{margin-left:11px;}
		#comparing div.button a span{position:relative; left:5px; padding:6px 7px 8px 0; font-weight:bold;}
	#comparing div.button a:hover,
	#listings #fullview .button a:hover,
	#invSmartbrowse .button a:hover{text-decoration:none;}
#listings .widgetWrap{width:910px; padding-bottom:10px;}
	#listings #sorting .widgetWrap{padding-bottom:0;}
	#listings #filters .widgetWrap {width:auto;}
* html #listings .widgetWrap{background-color:#141414;}
#listings .paging1{clear:both; margin:0; padding-top:10px; padding-left:16px;}
	#listings #sorting{margin-top:5px;}
	.frCA #listings #sorting ul{margin-left:70px;}
		#listings #sorting h4{text-transform:uppercase; font-size:100%;}
			#sorting ul li a{padding:0 0 2px; font-size:114%;}
			#sorting ul li a:hover span{text-decoration:none;}
				#listings #sorting ul li a span{padding:0 15px;}
				.frCA #listings #sorting ul li a span{padding:0 14px;}
				#listings #sorting .asc a span,
				#listings #sorting .desc a span{padding:0 22px 0 15px;}
			#sorting .selected a{border:none;}
#sorting .widgetWrap{width:auto;}
	#fullview .vehicle{padding:5px 0 7px; border:none;}
		#fullview .vehicle h2{font-size:107%; padding-bottom:5px;}
		#fullview .media{position:relative; display:inline; margin-left:35px;}
		#fullview .details{font-size:92%; font-weight:bold;}
		.frCA #fullview .details{width:458px; font-size:85%;}
			#fullview .details dd{width:137px; margin-left:3px;}
			.frCA #fullview .details dt{width:115px;}
			.frCA #fullview .details dd{width:105px; margin-left:4px;}
		#fullview .badges{width:120px; padding-right:10px;}
			#fullview .badges .certifiedLogo li {line-height:1.5em; font-size:85%;}
		#fullview .misc{width:140px; margin-bottom:0;}
			#fullview .misc .price em{float:left; clear:left; font-size:231%; font-weight:bold; line-height:.8em;}
			.frCA #fullview .misc .priceUnlisted em{font-size:159%;}
			* html #fullview .misc .price em{line-height:1.1;}
			#listings #fullview .button{margin-top:8px;}
			/* =NPV */.results .button {margin-top:8px;font-size:85%;}
				#listings #fullview .button a,
				/* =NPV */.results .button a {height:24px; float:right; display:inline; margin:0px 25px 0 0; padding:0 0 0 7px; text-transform:uppercase;}
					#listings #fullview .button a span,
					/* =NPV */.results .button a span{position:relative; left:8px; padding:0 14px 6px 0; font-weight:bold;}
					/* =NPV */.results .button a span {height:auto;padding-top:4px;}
	.pagingJump li a,
	#pagingJump li a{height:24px; width:25px; line-height:22px;}
		.pagingJump li a strong,
		#pagingJump li a strong{border:none;}
#fullview .priceUnlisted{width:160px; margin-left:-15px;}
	#fullview .priceUnlisted span{display:none;}
	#fullview .priceUnlisted abbr{display:none;}
* html #listings{display:inline; margin:0 auto;}
* html #listings .widgetWrap{margin-left:0; padding-bottom:0;}
* html #listings .paging .widgetWrap{display:inline;}
* html #listings .paging .widgetWrap{background-color:#080808;}
* html .sb4 #pagingFilterGroup .paging{background-color:#141414;}
* html #listings .group2b .first{height:26px;}
* html #listings .group2b{height:32px;}
* html #listings .group2b #sorting{display:inline;}
* html #listings .group2b .widgetWrap{background-color:transparent;}
/* =inventory =details --*/
.inv-t3 #comparing div.button a{margin-left:5px;}
	.inv-t3 #comparing div.button a span{padding-right:10px;}
.inv-t3 #vehicle-header{margin:0; padding-top:5px;}
	.inv-t3 #vehicle-header{margin:0 30px;}
		#vehicle-header h1,
		#vehicle-header dl{padding:0 0 3px 0; font-size:136%;}
			#vehicle-header dl dt{display:inline; font-size:92%; font-weight:normal;}
			#vehicle-header dl dd{display:inline; font-size:100%;}
		#vehicle-header .backToInventory{overflow:hidden; padding:10px 0; text-transform:uppercase; font-size:85%;}
				#vehicle-header .backToInventory a span{margin-left:-5px;}
	#vehicle-header .toolbar li{border-right:1px solid;}
		#vehicle-header .toolbar a{padding:0 15px; font-size:85%; font-weight:bold;}
		#vehicle-header .toolbar a:hover{text-decoration:none;}
			#vehicle-header .toolbar a span{position:relative; left:8px; padding:4px 14px 5px 0;}
#vehicle-header .backToInventory a{font-size:100%; font-weight:bold;}
#vehicle-header .backToInventory a:hover{text-decoration:none;}
		.inv-t3 .links{padding:0; width:auto;}
				.inv-t3 #vehicle-header .links li a{text-transform:uppercase; font-weight:bold; font-size:77%;}
				.inv-t3 #vehicle-header .links li.prevVehicle a{padding-left:10px;}
				.inv-t3 #vehicle-header .links li.nextVehicle a{margin-right:12px; padding-right:10px; padding-left:15px;}
					.inv-t3 #vehicle-header .links li a span{position:static; padding:1px 0 0 0;}
	.inv-t3 #region1{display:inline; margin-left:20px;}
	#photos .viewMore{height:25px; text-align:center; text-transform:uppercase; font-size:85%;}
		#photos a.viewMore{display:inline; float:right; margin:6px 22px 17px 0; padding:3px 0 4px 5px; text-decoration:none;}
			#photos a.viewMore span{position:relative; left:8px; padding:5px 14px 6px 0; border:0; font-size:85%; font-weight:bold; text-transform:uppercase;}
			#stockPhotos ul, #photos ul, #dealerPhotos ul {margin-left: 5px;}
			#stockPhotos .widgetWrap ul li, #photos .widgetWrap ul li , #dealerPhotos .widgetWrap ul li {margin: 0 3px 5px 0;}
#media ul{width:348px;}
	#media .widgetWrap li a{width:172px; margin-right:2px;}
		#media .widgetWrap li a span{padding:5px 0 9px; text-align:center;}
		#media li a.exterior{border:0;}
	
.inv-t3 #region2{display:inline; width:56%; margin:0 30px 0 0;}
	.inv-t3 #region2 .group2 .first{width:57%;}
	.inv-t3 #region2 .group2 .last{width:42%;}
	.inv-t3 #overview .price dt{font-size:159%;}
	.inv-t3 #overview dt.secondaryPrice, .inv-t3 #overview dd.secondaryPrice{font-size: 122%;}
	.inv-t3 #overview dt.destination{font-size:92%;}
	#region2 .tool{height:25px; line-height:24px; text-align:center; text-transform:uppercase; font-size:85%;}
		#region2 .tool a{height:25px; line-height:24px; padding:0 0 0 5px;}
			#region2 .tool a span{height:25px; padding:0 5px 0 0; line-height:24px; font-weight:bold;}
				#region2 .share a span {text-indent:-38px;}
#mpg{width:273px;}
.group2 .last #mpg{width:222px;}
	#mpg dl{margin:0; font-size:92%; font-weight:bold;}
		#mpg dt.city,
		#mpg dt.hwy{top:10px;}
		.frCA #mpg dt.city {width:60px;left:30px;}
		.frCA #mpg dt.city,
		.frCA #mpg dt.hwy{top:4px; font-size:85%;}
		#mpg dd.city,
		#mpg dd.hwy{top:26px;}
	#mpg .disclaimer{margin:3px 0 0 0; font-style:normal; font-size:77%; text-align:center; line-height:1.2em;}
#overview dd.hours, #overview dt.hours{clear:none;padding:0px;}  
#contentWrap #payment-calculator form{height:81px; width:531px; margin-bottom:0; padding:20px 0 0 17px;}
	#payment-calculator fieldset{width:333px;}
	#payment-calculator form label{width:auto;}
		#payment-calculator form label span{margin:0; font-weight:bold;}
		#payment-calculator form .label{margin-bottom:3px;}
		#payment-calculator input, #payment-calculator select{border:0;}
			#payment-calculator input{margin-right:8px; padding:8px 0 3px;}
		#payment-calculator form strong{top:0; font-size:85%;}
			#payment-calculator #rate{width:65px; padding-right:5px; font-size:167%; font-weight:bold; text-align:right;}
			#payment-calculator #trade{width:115px; padding-right:5px; font-size:167%; font-weight:bold; text-align:right;}
			#payment-calculator #term{width:120px; padding:12px 10px 7px;}
		#payment-calculator form .numerals{height:37px; width:165px; margin:2px 13px 0 0; padding:0 5px 0 0; font-size:204%;}
	#payment-calculator .disclaimer{margin:3px 0 0 0; padding:0; font-size:77%; line-height:1.2em; text-align:left;}
	.inv-t3 .gmap{width:305px; margin-bottom:20px;}
	.inv-t3 #location{margin:0; padding:0 7px;}
	#location .directions span{font-size:92%;}
	#similar-vehicles{margin-bottom:20px;}
			#similar-vehicles dl{width:420px;}
			#similar-vehicles dl dl{width:420px; font-size:85%;}
				#similar-vehicles dd dd{width:70px;}
			#similar-vehicles div.button{width:105px; margin:-3px 22px 0 0;}
				#similar-vehicles .button a{float:right; display:inline; padding:0 0 2px 7px; font-weight:bold;}
					#similar-vehicles .button a span{position:relative; left:8px; padding:6px 14px 8px 0;}
				#similar-vehicles .button a:hover{text-decoration:none;}
	.inv-t3 .disclaimer{text-align:left; font-size:77%;}
	.inv-t3 #technicalDetails h3{font-weight:bold;}
    .inv-t3 #technicalDetails .group3 .unit  { width: 31% }
		.inv-t3 #region3 .group3 a {font-size:85%; text-decoration:none;}
		.inv-t3 #region3 .group3 a:hover {text-decoration: underline;}
	#TB_title{height:32px;}
		#TB_window form label.error{margin:0;}
		#TB_window form .submit a{font-size:100%; width:70px;}
			#TB_window form .submit a span{padding:4px 7px 7px 0;}
#region2 p.directions a{margin:6px 22px 17px 0; padding:0 0 0 5px; text-decoration:none;}
	#region2 p.directions a span{position:relative; left:8px; padding:0 14px 0 0; border:0; font-size:93%; font-weight:bold; text-transform:uppercase;}
#similar-vehicles .widgetWrap{padding-bottom:1px;}
#similar-vehicles h3{margin:8px 0; font-size:152%;}
	#similar-vehicles .widgetWrap div, #similar-vehicles .widgetWrap .hover{border:0;}
#similar-vehicles a{font-weight:bold;}
#similar-vehicles dl dl{font-size:100%; font-weight:bold;}
.inv-t3 #region3 .group3{padding:0 20px; border:0;}

.inv-t3 .last div.quickContact {margin-bottom:10px;}
*+html .inv-t3 .last .quickContact .widgetWrap{height:1%;}
.inv-t3 .last .quickContact .widgetWrap:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.inv-t3 .last .quickContact h3{margin:0; padding:0 0 3px; font-size:107%;line-height:1.231;}
.inv-t3 .last .quickContact h3 span{padding:9.5px 0 11px 36px; font-size:77%; text-transform:uppercase;}
	* html .inv-t3 .last .quickContact h3 span{padding:8px 0 11px 36px;}
	*+html .inv-t3 .last .quickContact h3 span{padding:8px 0 11px 36px;}
#invSmartbrowse label a{text-decoration:none;}
#invSmartbrowse label a:hover{text-decoration:underline;}
.comments .followUp {margin-top: 5px;}
/* -incentives */
.incentivesCallout {height: 61px; margin:10px 5px 15px 10px;}
.incentivesCallout .incentivesBadge {float: left; padding: 10px 0 0 20px; font-size: 122%; font-weight: bold;}
.incentivesCallout a.allIncentives {/*line-height: normal;*/ width: auto;}
#vehicle-header .incentivesCallout a.allIncentives {line-height: 1.2;}
.incentivesList li {padding: 0;}
.incentivesList a {font-size: 107%;}
/* =jd power --*/
.jdPower #region0{margin-right:15px;}
/* =news --*/
#newsItems{padding:0 20px 0 0;}
#newsItems h4{font-size:159%; text-decoration:underline;}
#newsItems a, #newsListing a{font-weight:bold; text-decoration:none;}
#newsItems a:hover, #newsListing a:hover{text-decoration:underline;}
/* =parts --*/
.parts2 fieldset,
#partsContact fieldset{padding:5px 0 10px 10px;}
.addField a:hover{text-decoration:underline;}
/* =quickQuote --*/
#quickQuoteForm select{padding:1px 2px;}
#quickQuoteForm select option{padding:0;}
/* =reviews --*/
#vReview .vYear ul ul li a:hover{border-bottom:1px solid;}
#reviewsLinks h3{padding-bottom:8px;}
#vReview p  {margin-top: 1.1em;}
#breadcrumb li a{font-size:114%;}
	#breadcrumb li a.current{font-size:122%; text-decoration:underline;}
#breadcrumb li a:hover{text-decoration:underline;}
/* =model specific landing page mslp--*/
.mslp .raqForm,
.mslp .raqForm .widgetWrap{border:none;}
.mslp #region0 .group2a .first{background:none;}
/* =request a quote =RAQ --*/
#raq .overview #primaryContent {border:none;}
.raq label.error{padding-right:15px;}
.t4-raq #region1 {width: 590px; margin-left: 25px;}
.t4-raq #region2 {width: 287px; margin-right: 25px;}
#raq h3 span {display:block;}
	#raq h3 span span {display:inline;}
.raqForm h3 {margin:0;}
.raqForm input {width:80%;}
#raq .overview #primaryContent {padding-bottom: 0;}
	#raq .overview #primaryContent h3 {padding: 0 0 10px; line-height: 48px; font-size: 200%; text-transform: uppercase;}
		#raq .overview #primaryContent h3 span {margin-right: 8px; padding: 0 0 5px 12px;}
			#raq .overview #primaryContent h3 span span {margin-right: 0; padding: 0;}
	.raqForm label input, .raqForm .contactAddressPostalCode input {width: 252px;}
	.raqForm .contactAddressPostalCode {margin: 0;}
	.raqForm .contactEmail input, .raqForm .contactPhone input {width: 218px;}
	.raqForm fieldset {margin-top: 0;}
	.t4 #region1 .group1 .first .widget .widgetWrap #raqContactForm fieldset {padding-top: 16px;}
			
	#raq p a{text-decoration:none;}
	#raq p a:hover {text-decoration:underline;}
.t4-raq	#region0 .group2a .last {width: 287px; }
.t4-raq	#region0 .group2a #primaryContent .last {width: 28%; }
	.raqForm #contactForm div.buttonWrap {margin-right: 20px;}
.t4-raq	#region0 .group2a .last p {padding:0 8px;}
	.raqForm #contactForm {padding-bottom: 37px;}
	.raqForm .contactAddressState select {margin-bottom: 5px;}
	#raq #primaryContent .swatches{margin-right:20px; padding:10px;}
/* =sitemap --*/
.sitemap{width:286px; padding-bottom:7px;}
	.sitemap h3{margin:0; padding:7px 0 9px;}
		.sitemap h3 span{padding:7px 0 8px 40px; text-transform:uppercase;}
	.sitemap ul{margin:0 11px 0;}
	.sitemap li {margin-top: 0; padding-top: 2px;}
		.sitemap a{text-decoration:none;}
			.sitemap li p{text-decoration:underline; font-weight:bold;}
/* =service
--------------------------------------------------*/
.serviceApptForm2 fieldset,
#serviceContact fieldset{padding:5px 0 5px 10px;}
#contentWrap .serviceApptForm2 .time{width:80%;}
#contentWrap .serviceApptForm2 .preferredAppointmentDate input{width:78%;}
.servicetypes span{margin-bottom:5px;}
/* =service appointment form--*/ /*DNA1703581*/ 
#serviceApptForm .servicetypes input, #serviceApptForm .help input {width:40px;}
/* =employment --*/
form#employment:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#employmentList, .employmentList{margin-top:1em;}

/* =showroom
---------------------------------------------*/
#contentWrap #showroom{padding:0;}
#showroom h3 span {display:inline-block;}
#showroom h3 span span {display:inline;}
		#showroom .group2a h3{height:auto; line-height:1.4; margin:0; padding:0px 0 2px; font-size:85%; font-weight:bold;}
		* html #showroom .group2a #primaryContent h3{padding-bottom:1px;}
		* html #showroom .group2a h3{line-height:1.4;}
		#showroom .overview #primaryContent h3{padding:0 0 3px; line-height:.6; font-size:203%;}
		* html #showroom .overview #primaryContent h3 {font-size:190%;}
		*+html #showroom .overview #primaryContent h3 {font-size:190%;}
		#showroom .overview #secondaryContent h3{padding:0 0 2px; line-height:46px; font-size:152%; font-weight:normal;}
			#showroom .overview #primaryContent h3 span{display: inline-block; padding:15px 4px 17px 10px; letter-spacing: -0.01em; white-space: nowrap; }
			* html #showroom .overview #primaryContent h3 span {padding-bottom: 10px;}
			*+html #showroom .overview #primaryContent h3 span{ padding-left: 10px;}
			#showroom .overview #secondaryContent h3 span{display:inline-block; padding:2px 0 0 12px;}
			#showroom .overview #primaryContent h3 span span{padding:0;}
	* html #showroom .overview .group1 h3{padding:0;}
		#showroom #filterTools{width:100%; margin:0;}
			#showroom #filterTools .widgetWrap div#filters,
			#showroom #filterTools .widgetWrap div#reset{margin-bottom:0;}
			#showroom #reset a{margin:5px 8px 0 0;}
	#primaryContent{width:590px; margin:0 0 10px; padding-bottom:8px;}
		#primaryContent #modelSelector{top:0px; width:590px;  overflow:hidden;}
		#showroom #primaryContent #modelSelector *{left:0;}
	#filterTools .widgetWrap{border:0;}
	#container #showroom #filters a span{font-size:85%;}
	* html #filterTools .widgetWrap{width:246px;}
	#primaryContent .price{border:0;}
	#showroom .mpg .hwyMpg{width:41%;}
		#showroom .mpg .hwyMpg strong{width:80px;}
	.swatches .colorTitle{font-size:92%;}
	#showroom .group2a,
	#showroom form{border:none;}
			#primaryContent .group2a,
			#secondaryContent form{min-height:200px;}
			#primaryContent .group2a{margin-bottom:0; width:590px;}
			.frCA #primaryContent .group2a .last{width:33%;}
				#primaryContent .price span{font-size:129%;}
				#primaryContent .price em{font-size:279%;}
				#primaryContent .price em span{padding:-top:10px; font-size:65%;}
				.frCA #primaryContent .mpg dl{font-size:85%;}
		#secondaryContent,
		#overview .last{width:287px; margin:0 0 0 0;}
			#secondaryContent form{margin-bottom:0;}
				#secondaryContent form fieldset{padding:20px 12px 10px;}
				#secondaryContent .personalInfo input, #secondaryContent .personalInfo textarea{border:1px solid;}
			#showroom form input{width:96%;}
			#showroom form .submit a{margin:30px 0 0 0;}
			#showroom .overview form .submit a{margin:20px 0 0 0;}
			#showroom  #stateField{margin-right:39px;}
			.frCA #showroom  #stateField{width:180px;}
			#showroom #zipField{width:111px;}
				#showroom #zipField input{width:103px;}
			#showroom .contactEmail input,
			#showroom .contactPhone input{width:218px;}
			#showroom .radio{width:auto;}
	#showroom .ddcForm .personalInfo .submit{display:block; margin-right:10px;}
	#showroom .last .links{width:287px;}
	#showroom .links .widgetWrap{border:0;}
		#showroom .links .widgetImageWrap{border:0;}
	#showroom #overview, #showroom #modelsTab{width:910px;}
		.ui-tabs-nav li a{font-size:92%;}
			.ui-tabs-panel-vertical{margin-left:172px;}
		#showroom .media,
		#showroom .specs{padding-bottom:10px;}
			.topperWrap{clear:both; padding-top:8px;}
			.specs .widgetWrap{padding-bottom:1px;}
				.media .jcarousel-prev{left:20px;}
				.media .jcarousel-next{left:400px;}
				.media .jcarousel-prev,
				.media .jcarousel-next{height:28px; width:23px;}
			.media .ui-tabs-nav li a,
			.specs .ui-tabs-nav li a{margin-left:1px;}
			#showroom .ui-tabs-nav-vertical .ui-tabs-first a span{border:none;}
			.specs .ui-tabs-panel-vertical li{padding-left:7%;}
			#showroom #modelsTab{padding:30px 3px 30px 0;}
				#showroom #modelsTab .submit{font-size:100%;}
					#showroom #modelsTab .submit a{float:left; margin:13px 0 0;}
					#showroom #modelsTab .submit a span{display:inline; height:1%; margin-top:2px;}
* html #showroom #primaryContent #modelSelector {position:static; padding-bottom:80px;}
* html .ui-tabs-nav-horizontal {margin-top:10px;}
* html .ui-tabs-panel-vertical {margin-left:168px;}
* html .media .jcarousel-prev {left:-27px;}
* html .dsbWrap .actionItems {height:1%;}
* html #TB_window form .submit a {margin-bottom:0;}
* html .topperWrap {height:1%;}
* html #showroom #modelsTab .submit a span {top:-2px;}
* html #showroom #overview .links{padding-bottom:8px;}
/* =specials --*/
#specialsListing .widgetWrap {width:85%;}
* html #specialsListing .widgetWrap {width:560px;}
* html #specialsLinks{height:1%;}
	.dsbWrap .actionItems a span{text-decoration:none;}
	.dsbWrap .actionItems a:hover span{text-decoration:underline;}
/* =popup
--------------------------------------------------*/
.popup .t1 #region0{margin:0 19px;}
.popup .formWidget {width:287px;}  
/* =preowned
--------------------------------------------------*/
.preowned  #header {padding-bottom:15px;}
	.preowned #header #fLogoWrap {display:none;}
	.preowned #header #hDealerName {margin:0 0 0 15px;}
	.preowned #header #hContactInfo{margin:0 0 0 15px;}
/* =bodyshowWidget */
.bodyshopWidget .preferredAppointmentTime,	
.bodyshopWidget .preferredAppointmentDate { padding-right: 35px; }
/* =rental */
#rentalForm .accountId select {width: 165px; }
/* =ie6
--------------------------------------------------*/
* html #siteNav li li a{height:1%;}
* html .incentivesCallout {margin-top:-10px;}
* html .incentivesCallout a.allIncentives span {padding:1px 14px 6px 0;}
* html #TB_window form .submit a span {padding-top: 2px;}
/* =DNA1592259 --*/
* html #technicalDetails .first{width:auto !important;}
* html .inv-t3 #contentWrap #region3{height:1%;}
* html #region1 .widget{height:1%;}
* html .inv-t3 #region1 #viewer{height:310px;}
* html .t3a #region0,
* html .t3a #region1,
* html .t2 #region0 {display:inline;}   
* html .t2 #region1 {height: 1%;}
* html #carfinder h4 {padding-bottom: 3px;}
* html #carfinder h4 span{padding-bottom: 11px;}
* html #carfinder .group2a .first .fFieldset3 .fUnit1 {height:84px;}
* html .submit a,
* html a#globalPrint,
* html a#langBtn,
* html #fvPage .fvDetailsLink a{display:inline; padding-top:0; padding-bottom:0;}
* html .submit a span,
* html a#globalPrint span,
* html a#langBtn span,
* html #fvPage .fvDetailsLink a span{display:inline-block; position:relative; padding-top:4px;}
* html .content .widgetWrap ol {padding-left:1em;}
* html #secondaryContent .personalInfo input.radio{background-color:#080808;}
* html input.radio{background-color:#080808;}
* html #primaryContent .mpg{background-position:45% 3%;}
* html #newsItems{display:inline;}
* html #overview .price dt {line-height: 1.2;}
* html #photos a.viewMore {padding-top: 5px;}
* html #stockPhotos .viewMore span{position:static; padding-left:10px;}
* html #showroom #primaryContent h3{margin-left:2px;}
* html #showroom .overview #primaryContent h3{padding-top:0;}
* html #showroom .overview #primaryContent h3 span{padding-top:6px;line-height:1;}
* html #similar-vehicles .widgetWrap a{margin-top:10px;}  
* html .t3a #region1 .first .formWidget h3{line-height:1.4;}
* html #employment legend{margin-left:-14px;}
* html .sitemap h3{padding-top:5px; line-height: 1.5;}
* html #paymentCalc h3,
* html #purchaseCalc h3 {padding-top:0px;}   
* html #paymentCalc,
* html #purchaseCalc {display:inline-block; height:1%;}
* html #paymentCalc .submit,
* html #purchaseCalc .submit {display:inline-block; height:1%;}
* html #paymentCalc .submit a,
* html #purchaseCalc .submit a  {display:inline; height:1%;}
* html #durationSlider .ui-slider-handle{margin-top: 10px;}
/*------=serviceapptform  partsorderform--------*/
* html .t4 #region0 #serviceApptForm fieldset,
* html .t4 #region0 #parts fieldset,
* html #paymentCalc fieldset, * html #purchaseCalc fieldset,
* html #tradein fieldset {display: inline;}
* html body #cWrap1 #cWrap2 .t4 #region0 {width:600px;} /*DNA1703581*/
/* =request a quote =RAQ --*/
* html #raq .overview #primaryContent .group1{display:inline;}
* html #raq .overview h3 span{position:relative; height:1%;}
* html #raq #primaryContent .privacy{position:static;}
* html #region0 .group2a .last {padding-bottom: 10px;}
* html #region1 .first .raqForm h3 {padding-top: 10px; padding-bottom: 7px;}
* html .t4 #region1 .first .raqForm h3 span {padding-top: 9px; padding-bottom: 14px;}
* html #primaryContent .models label input {width: 15px;}
* html .raqForm #contactForm {width: 285px;}
* html .raqForm #contactForm .buttonWrap button {width: 200px;}
* html .raqForm  fieldset {margin-right: 0; margin-left: 0;}
* html #region0 .group2a .first {padding-bottom: 10px;}
* html #raq p {padding-left: 5px;}
/* =npv mixed inventory  (v2) */
* html .resultsTools div.submit button{text-align:left;width:80px;overflow:visible;}
/* =popups --*/
* html #eprice .submit a span {padding-left: 10px;}
/* =ie7
--------------------------------------------------*/
*+html .incentivesCallout {margin-top:0px;}
*+html .content .widgetWrap ol {padding-left:1em;}
*+html #quickQuoteForm .submit { line-height: 1.8; }
*+html #paymentCalc .submit,
*+html #purchaseCalc .submit,
*+html #tradein .submit { line-height: 1.6; }
*+html #fvPage .fvDetailsLink a,
*+html #carfinder .submit a,
*+html #finance .submit a,
*+html #showroom #contactForm .submit a {padding-top:3px;}
*+html #showroom #trimsTable .submit a, 
*+html .commentForm .submit a, 
*+html .searchForm .submit a, 
*+html #region0 #blogEmailAFriend .submit a,
*+html #region0 #blogRequestMoreInfo .submit a,
*+html .post .postWrap .submit a, *+html #npv-requestmoreinfo .submit a {padding-top:4px;}
*+html #showroom #trimsTable .submit a span { padding-left: 5px;}
*+html #TB_ajaxContent form .submit a span{height:15px; padding-top:3px;}
*+html #TB_window form .submit a span {padding-top: 2px;}
*+html #header{min-height:1px;}
*+html #tradein .submit a{padding-top:3px;}
*+html #raq #smartbrowse .submit a{display:inline-block; padding-top:3px;}
*+html #employment .submit a{padding-top:3px;}
*+html #rentalForm .submit a{padding-top:3px;}
*+html #showroom #contactForm .submit a span, 
*+html #finance .submit a span{padding-top:3px;}
*+html #showroom #modelsWrapper .submit a {padding-right:0;}
*+html #employment .submit a span{padding-top:3px;}
*+html .t4 #contact .submit a span {padding-top: 2px;} 
*+html .t3 #parts .submit a,
*+html .t4 #parts .submit a,
*+html .t3 #serviceApptForm .submit a,
*+html .t4 #serviceApptForm .submit a{padding-top:4px;}
*+html #raq #primaryContent .unitWrap .privacy{top:0;}
/* =DNA1592259 --*/
*+html #technicalDetails .first{width:auto !important;}        
*+html #carfinder .submit a span{padding-top:3px;}

*+html #carfinder label.duration {display: inline-block; padding-left: 25px;}
*+html #region0 #carfinder .fFieldset3 .fUnit0 {padding-bottom: 0;}
*+html #durationSlider .ui-slider-handle {margin-top: 12px;}
*+html .t3a #region1 .first .widget h3 {margin-top: 10px;}
*+html #showroom .default .group2a h3 {padding-top: 0;}
*+html #showroom .group2a h3 span{padding-top:9px;}
*+html #showroom .default .group2a h3 span{padding-bottom:8px;}
*+html #showroom .overview #primaryContent h3 span {padding-top:4px; line-height: 1.2} 


*+html #vehicle-header .title {display:inline-block;}
/**+html #contentWrap #showroom .overview #primaryContent h3{display:inline-block; padding-top:1px; padding-bottom:9px; line-height: 1.2;} */    
/**+html #contentWrap #showroom .overview #contactForm h3{padding-top:11px; padding-bottom: 11px;} */  
*+html #overview .price dt {line-height: 1.2;}
*+html #payment-calculator form span input{padding:5px 0 7px;}
*+html #cWrap2 .inv-t3 #contentWrap .widget h3 {display: none;}
	*+html #cWrap2 .inv-t3 #contentWrap #region1 .last .widgetWrap h3,
	*+html #cWrap2 .inv-t3 #contentWrap #region3 .first .widget h3 {display:block; padding-top:10px;}
	*+html #cWrap2 .inv-t3 #contentWrap #information .widgetWrap #internetComments h3 {display: block;}
	*+html #cWrap2 .inv-t3 #contentWrap #region2 .last .quickContact h3 {display:block;}/* =trader */
/**+html #contentWrap #showroom .default .group2a h3,*/
*+html #vehicle-header .backToInventory a span {padding-left: 20px;}
*+html #vehicle-header .backToInventory a span em {display: none;}
*+html .incentivesCallout a.allIncentives span {padding:1px 14px 6px 0;}
*+html #photos a.viewMore {padding-top:5px;}
*+html #showroom .overview .group1 {padding-top:10px;}
*+html #finance #emailMethod{top:17px;}
*+html #finance #phoneMethod{top:50px;}
*+html #showroom #modelsTab .submit a span {position:static;}
*+html .t3 #region0 .u3,
*+html .t4 #region0 .u3{clear:both;}

*+html #employment legend{top:-10px;}

/* =request a quote =RAQ --*/
*+html #raq .swatches {height: 50px;}
*+html #cWrap2 .t3 #contentWrap #raq .overview #primaryContent h3,
*+html #cWrap2 .t4 #contentWrap #raq .overview #primaryContent h3 {padding-top:0px;}
*+html #region0 .group2a .last .raqForm h3 span {padding-top: 11px; padding-bottom: 13px;}
*+html #region0 #smartbrowse .submit a span {padding-top: 2px;}
*+html .raqForm #contactForm .buttonWrap button {width: 200px;}
*+html #region0 .group2a .first {padding-bottom: 10px;}
*+html #fullview .misc .price em {line-height:1em;}/* DNA1315139 */
/* =Specials --*/
*+html #specialsLinks .widgetImageWrap{padding-top:0px;}
/*post comments */
*+html .comments .followUp {margin-top: 5px; padding-top: 4px;}
/*=info request & experience form --*/ /*DNA1733177*/
*+html .contact .submit a span {background-position-y:-70px;}
/* =npv mixed inventory  (v2) */
*+html .resultsTools div.submit button{text-align:left;min-width:80px;overflow:visible;}
/* =safari4 =google chrome 
--------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.t3 #region1 .first h3,
	.t3a #region1 .first .widget h3,
	.links h3,
	#region1 .directionsWidget h3,
	#specialsLinks h3,
	#showroom .group2a h3,.financeForm h3,
	.formWidget h3 {padding:0px 0 9px;}
	.t3 #region1 .first h3 span,
	.t3a #region1 .first .widget h3 span,
	.links h3 span,
	#region1 .directionsWidget h3 span,
	#specialsLinks h3 span,
	#showroom .group2a h3 span,
	.formWidget h3 span {padding:9px 0 12px 40px;}
	#siteNav{padding:0 0 3px;}
	div.buttonWrap{padding:0 0 3px 5px;}
	div.submit button{padding:4px 14px 8px 0;}
	a#globalPrint, a#langBtn{padding:5px 0 7px 5px;}
	a#globalPrint span, a#langBtn span{padding: 5px 28px 4px 1px;}
/*	#carfinder h4 span{padding:10px 0 9px 40px;}*/
	.submit a{padding:3px 1px 6px 7px;}
	.submit a span{padding:5px 14px 7px 0;}
}
