/* =containers
---------------------------------------------*/
#cWrap1 {width: 993px; margin: 0 auto; padding-bottom: 27px;}
#container {width: 960px; max-width: 960px; margin: 0 16px 0 17px; font-family: Arial, Helvetica, sans-serif;}
#contentWrap {padding-bottom: 10px;}
/* =grid adjustments
---------------------------------------------*/
.unit {margin: 0 10px;}
.unit .unit {margin: 0;}
.unit .unit .unit {margin: 0;}
.t2vDetails #region0,
.t3 #region3 {margin:0 7px;}
.t2vDetails #region2 {margin: 0 8px 10px 335px;}
.t2vDetails #region1 {width: 335px; margin-bottom:10px;}
.t2vDetails #region1 .group1 .unit {margin: 0 0 0 10px;}
.t4 #region0, 
.t3 #region0 {margin: 0; width: 714px;}
.t3 #region1,
.t4 #region1 {width: 245px; min-height: 400px; padding-bottom: 10px; font-size: 85%;}
.t3 #region1 .unit,
.t4 #region1 .unit {margin: 0;}
.t3 #region1 .unit .widgetWrap,
.t4 #region1 .unit .widgetWrap {padding: 10px;}
.t3 #region1 h3,
.t4 #region1 h3 {margin: 0; padding: 5px 0 6px 10px; font-size: 100%;}
.group3 .unit, .group3 .group3, fieldset.group3 .unit {width:30%;}

/* =sifr
-------------------------------------------------------------- */
.sIFR-flash{ visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate{ position: absolute; left: 0; top: 0; width: 0; height: 0;display: block; overflow: hidden; }

/* =general styles
---------------------------------------------*/
a {text-decoration: underline; font-weight: bold;}
.content p {line-height:1.3;}
object {outline: none;}

/* =header   
---------------------------------------------*/
#header {position: relative; min-height: 88px; margin: 0 auto;}
    #header:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}	
	#fLogoWrap {float: left; width: 185px; position: relative; top: 14px; left: 5px;}			
		#header #fLogo {display: block;}
	#header #infoWrap {float: left; width: auto;}
	#header h1 {float: left;  width:600px; margin: 0; padding: 21px 0 0 20px; font-size: 189%; text-transform: uppercase;}/* DNA922919 - added width for sifr */ 	
		#header #flashHeaderDealerNameWrap {float: left; width: 600px; margin-bottom: -5px; padding-top: 25px; padding-left: 20px;}
	#header #hContactInfo {float: left; margin: 0 2px 0 0; padding-left: 23px; font-size: 85%; font-weight: bold;}
	#header #hContactPhone {position: absolute; top: 9px; right: 10px;  line-height: 1.1em;}
		#header #hContactPhone li {float: left; padding-left: 10px; text-align: right; font-size: 85%; }	
			#header #hContactPhone h3 {margin: 0; font-size: 107%; font-weight: bold;}	
			
	#hNav {position: absolute; right: 5px; top: 5px;}
		#hNav li {display: inline; font-size: 85%; border-left: 1px solid; }
		#hNav li.firstNavItem {border: none;}		
				#hNav a {font-weight: normal; text-decoration: none;}	
						#hNav a span {padding: 0 2px 0 5px;}	
			
	#header .fiveStar {height: 34px; width: 144px; display: block; position: absolute; right: 0; bottom: 23px;}
							
/*-- preowned header --*/
.preowned #fLogoWrap {display: none;}
.preowned #header #hDealerName {left: 2%;}
.preowned #header #hContactInfo {left: 2%;}
	.preowned #header #hContactPhone h3 { font-size: 167%; margin-bottom: .25em; }
	.preowned #header #hContactPhone li span { display: none; }		
	
/*-- group header --*/
.groupSite #header #fLogoWrap,
.groupSite #header #hContactInfo,	
.groupSite #header #hContactPhone {display: none;}	
.groupSite #header h1 {left: 1%; width: 90%; font-size: 314%;}
	
/* =navigation
---------------------------------------------*/	
#navWrap {clear: both;}
	#siteNav {padding-left: 2px;}
		#siteNav li {font-size: 85%; font-weight: bold; font-family: verdana, sans-serif; }
			#siteNav li a {margin: 0; padding: 4px 14px 7px;}
			.frCA #siteNav li a {padding: 4px 11px 7px;}
						#siteNav li ul {width: 186px; margin: 0 0 0 -2px; padding: 1px 0 0 0; border: none; font-size: 114%;}
							#siteNav li li {width: 100%;}
								#siteNav li ul li a {margin: -1px 1px 0 1px; padding: 6px 0 8px 0;font-weight: bold; font-size: 92%;}										
								.frCA #siteNav li ul li a {padding: 6px 0 8px 0;}
								#siteNav li ul li.last a {margin-bottom: 4px;}	
									#siteNav li li a span {display:block; margin:0; padding: 0 0 0 12px;}		
	
/* =titleWrap
---------------------------------------------*/
#titleWrap {min-height: 33px; position: relative;}
#titleWrap h2 {position: absolute; top: 4px; left: 8px; width: 700px; margin: 0; font-size: 136%; font-weight: bold; font-family: Helvetica, Arial, sans-serif; letter-spacing: 0.05em; text-transform: uppercase; }

/* =widgets
---------------------------------------------*/
#region1 .widget.links h3 {margin: 0;}
#contentWrap #region1 .widget.links .widgetWrap {padding: 4px 23px 10px 22px; }
#region1 .widget.links li {margin: 6px 0 0 0; line-height: 1.1em;}
.gmap p {padding: 0 12px;}
#region1 .widget.links li a,
.gmap a {display: block; padding: 2px 0 3px 8px; text-decoration: none; font-size: 92%;}
#region1 .widget.links li a span,
.gmap a span {padding: 0;}
#region0 .gmap {padding: 5px 0 0 0;} 
.faqlinks a {text-decoration: underline;}
.faq .highlight {text-decoration: underline; font-size: 144%;}
#container .group2 .unit {width: 47%;}
#container .group2 .unit .unit,
#container fieldset .group2 .unit {width: auto;}
.widget.iframe { margin-top: 30px; }	
#region1 #gmapWidget {margin-top: 15px;}
.t4 #region1 .contactInfo .widgetWrap {line-height: 1em;}
.t4 #region1 .contactInfo #tel {padding-top: 3px;}
.contactInfo dd dt {width: 65px;}
#region1 .widget.tipTicker {margin:0; padding-top: 2em;}
.hours li {margin-bottom: 2px;}
.hours li em{font-style:normal;}

/* DNA1458499 */
#priceToolTip { z-index: 50; padding: 10px; min-height: 100px; width: 200px; border: 2px solid; }
* html #priceToolTip { height: 100px; }
* html #fullview .media { position: static; }
* html #fullview .vehicle { position: static; }
*+html #fullview .media { position: static; }
*+html #fullview .vehicle { position: static; }
/* =page specific
---------------------------------------------*/
.widget.image .widgetWrap {margin: 8px 0; text-align: center;}
.secure .widgetWrap img{text-align: left; position: relative; top: 3px; left: 0;}
#carBuilderHeader #breadCrumb {padding: 5px 0;}
.unit #carBuilderContainer {margin: 0; padding: 0 9px;}
#models_target {padding-top:10px;}
#carBuilderContainer #indexAdvancedContainer {padding: 0 10px;}
.unit #carBuilderContainer #indexCalcForm tr {line-height: 1.8em;}
.unit #carBuilderContainer #indexCalcForm input {margin: 0 2px;}
#carBuilderContainer #copyrights {padding-bottom: 10px;}
#indexCalcForm #term {width: 67px;}
#vENotifier {height: 235px; margin-top: 25px;}
	#enotifier .formerrors {margin: 0;} 
#vReview a, .faqs-overview a{font-weight:normal;}
.faqs-overview h4 a{display:none;}
#vTools {margin-bottom: 5px; padding-left: 0;}
	#vTools ul li {margin: 1px 2px;}
#vComments {padding: 0;}
#sVehicles {width: 100%;}
#ajaxInventory h3 {display: none;}
#ajaxInventory #compareForm #printContainer a {font-weight: normal;}
#sbForm fieldset {background: none;}
	#SBcriteria select {width: 125px; margin: .2em;}
p#vLocation strong {font-size: 107%;}
p.noSpecials {font-size: 197%;}
#sVehicles div {margin: 4px 0;}	
#sVehicles div:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}	
#financeMini input {width: 180px;}
#fvPage {margin-bottom: 35px;}
#fvPage .fvWrap {display: inline; padding: 5px;}
		#fvPage a {float: right; height: auto; margin: 2px 15px 4px 15px; padding: 3px 0; font-size: 85%; border: none;}
			#fvPage a span {margin-left:1px; padding: 3px 10px 3px;}
iframe#contentFrame {width: 100%;}
form#directions input {width: 180px;}
form#directions .submit {margin-top: 15px;}
form#directions .submit a {margin-bottom: 23px;}
#financeLinks {padding-left:10px;}
#financeLinks a:hover {text-decoration: underline;} 
#finance .fieldset6 {margin-bottom: 1em;}
.privacyStatement textarea {font-size: 100%;}
#finance .authorize input {width: 100px;}
.autorizetext {left: 10em; top: -3.9em;}
a.toplink:hover {text-decoration: underline;} 
#testimonials blockquote {border:none;}
#employmentList {margin-top:4em;}
#specialsListing {margin-bottom: 30px; padding-top: 20px;}
#region1 #contactMini fieldset {padding: 0; background: none; border:none;}
#region1 #contactMini .submit a {font-size: 100%;}
#serviceApptForm label, #parts label, #finance label{padding:2px 0 3px;}
#serviceApptForm .fieldset2 .radio{margin-bottom:0;}
#vFeatures div ul li, #vTechSpecs div ul li{margin-bottom:2px; list-style-type:disc; }
.listings #printContainer input {border: none;}
.listings #SBcriteria {margin-top: 20px;}
#invSmartbrowse fieldset {padding-top: 5px; padding-bottom: 5px;}
#invSmartbrowse label {margin-right: 0;}
#tradein .fieldset0, #tradein .fieldset1 {height: 26em;}
#tradein .fieldset2, #tradein .fieldset3 {height: 21em;}
#tradein .fieldset4, #tradein .fieldset5 {height: 12em;}
.faqs-overview ul li a:hover {text-decoration: underline;}
#infoRequest {padding-bottom: 30px;}
	#infoRequest .fieldset1 {width: 651px;}
.privacyPolicy ul {list-style-type: disc; list-style-position: inside;}	
.detailsDisclaimer {text-align: center; font-size: 85%;}
.offerImage img {width: 940px;}	
.offerImage h3 {font-weight: normal; font-size: 122%; text-transform: uppercase;}
.promo form fieldset {border: none;}
.promo form legend {display: none;}

/* =raq
---------------------------------------------*/
#raq .overview #primaryContent{ margin-left: 20px; }
	#raq .overview #primaryContent h3{ padding: 0 15px; line-height: 1.667; /* approx. 40px */ }
*+html #raq #primaryContent h3{ width: 588px; }
*+html #raq #primaryContent .group1{ width: 588px; margin: 0 auto 20px auto; }
.raqForm{ margin-right: 20px; }
	.raqForm h3{ padding: 0 15px; line-height: 2.667; /* approx. 40px */ }
.submitItem .submit a{ display: block; padding-top: 0; padding-bottom: 0; }
	.submitItem .submit a span{ display: block; }

/* =parts and service center pages (_3 and _4)
-------------------------------------------------------------- */
.t3a #region0 .group1b .u2,
.t3a #region0 .group1b .last,
.t4a #region0 .group1b .u2,
.t4a #region0 .group1b .last {padding:1px 0 3px 4px;}
.t3a #region0 .group1b h3,
.t4a #region0 .group1b h3 {margin:2px 0 0.8em 0;}
.t3a #region0 .group1,
.t4a #region0 .group1 {margin-top:10px;padding:1px 0;}
.jdPower #region0 .group1{padding-top:38px;}
.partsForm fieldset,
.serviceForm fieldset {margin: 1em 0.5em;}
.serviceForm #serviceApptForm .preferredAppointmentDate input {width: 81%;}
.t3a .news,
.t4a .news {padding-top:1px;}
.t3a .news h3,
.t4a .news h3 {margin-top:1em;padding-top:1em;border-top:2px solid;}
	.t4a .news h3 {width:99%;}
.t3a .links,
.t4a .links {padding:1px 5px 12px 8px;}
.t3a .links h3,
.t4a .links h3{margin:0.3em 0 0.8em 0;}
/* =cllc xtime service page addition :: DNA1002780 */
.t3a #region1 .buttonBlock {margin-top:10px;padding:16px 0;}
.t3a .group1b .first img,
.t4a .group1b .first img {width: 290px;}

/* =carfinder
---------------------------------------------*/ 
.t1 .group2b .first .swf {padding-top:8px;}
#container #carfinder {position: relative; clear: both; width: 890px; font-size: 92%;}
#container #carfinder legend {color: #fff; font-weight: bold; margin-bottom: -44px; font-size: 114%;}
#carfinder fieldset {border: none; margin: 0;}
#carfinder .fieldset0 input {padding: 3px; font-size: 197%;}
#carfinder .fieldset0 {width: 308px; margin-bottom: 0; padding-top:41px;}
#carfinder .fieldset0 .unit {height: 200px; padding-bottom: 9px;}
#container #carfinder .fieldset1 {width: 502px; height: 468px; padding: 38px 28px 0;}
#container #carfinder .fieldset1 .formunit1 {right: 2.5em;}
.esUS #carfinder .fieldset1 {width: 516px;}
#container #carfinder .fieldset1 .formunit0 {height: 412px; width: 400px;}
	#carfinder .fieldset1 label {padding: 7px 0;}
	#carfinder .duration label {margin-left: 1em;}
	#carfinder .minYear, 
	#carfinder .minPrice, 
	#carfinder .minMileage {width: 11em;}
	#carfinder .maxYear span, 
	#carfinder .maxPrice span, 
	#carfinder .maxMileage span {position: relative; top: 16px; left: -30px;}
	#carfinder .fieldset1 .comments {position: absolute; bottom: 20px; left: 0; color: #fff; text-transform: uppercase;}
		#carfinder .fieldset1 .comments span {position: relative; top: -25px; font-size: 114%;}
		#carfinder .fieldset1 .comments textarea {width: 470px; height: 130px;}
#carfinder .fieldset2 {position: absolute; bottom: 30px; left: 0; width: 309px; height: 16em; margin: 0; padding-top: 55px; }
	#carfinder .fieldset2 input {margin-top: 4px;}
	#carfinder .fieldset2 .radio {margin-right: 5px; margin-bottom: -2px;}
#carfinder .submit a {position: relative; top: -38px; margin-top: 0; font-size: 100%;}

/* DNA1113864 safari fix for carfinder form --  Do not remove the following*/
#container .safariFix #carfinder legend {position: relative; top: 25px;}
.safariFix #carfinder .fieldset0 {padding-top: 35px;}
#container .safariFix #carfinder .fieldset1 {height:476px;}

/* =inventory thumb adjustment
---------------------------------------------*/
#vThumb {margin-top: -84px;}
.toolbarPresent #vThumb { margin-top: -110px;}/* =26 more than vThumb */
.toolbarOpen #vThumb { margin-top: -330px;}/* =220 more than toolbarPresent  */	

.inv-t3 #vehicle-header {padding-top: 0; font-size: 85%;}
#TB_window form .submit a {width: 80px; margin-right: 20px; font-size: 92%;}
	#TB_window form .submit a span {padding: 2px 22px 3px 20px;}

/* =inventory temporary fix.  Delete later
---------------------------------------------------------------------------------------------------------------*/
.inv-t3 #media {display: none;}
/*--------------------------------------------------------------------------------------------------------------*/

/* =mslp */
.mslp fieldset{padding:0 .5em;}
/* =showroom */
#showroom{ margin-top: 20px; }
#showroom .group1 .first .widget{ margin-left: 20px; }
#showroom object,
#showroom embed{ display: block; margin: 0 auto; }
#showroom #primaryContent {border: 1px solid;}
#showroom #primaryContent .price {font-size: 122%; border: none; background: none;}
#showroom #primaryContent .price em {font-size: 279%;}
#primaryContent .group2a .last {width: 33%;}
#showroom .overview #primaryContent {border: none;}
#showroom .mpg dd {height: 50px; text-align: center;}
.frCA #showroom .mpg dd {font-size: 92%;}
#showroom .mpg dd em {margin: 0;}

.frCA #showroom #stateField,
.frCA #showroom #stateField select,
.enCA #showroom #stateField,
.enCA #showroom #stateField select {width: 175px;}
.frCA #showroom #zipField,
.enCA #showroom #zipField {width: 120px;}

#showroom .links .widgetImageWrap {height: 122px;}
#showroom .links .widgetWrap {border-bottom: none;}
#showroom .links li {border-bottom: 1px solid;}
#showroom .links a {padding: 4px 5px 4px 10px; text-decoration: none; font-size: 92%;}
/* =makes push tabs */
#showroom #makes{ overflow: hidden; width: auto; height: 64px; margin: 0 auto; padding: 20px; }
#showroom #makes li{ float: left; width: 190px; height: auto; margin: 0; padding: 0; border: 0; }
#showroom #makes li a{ display: block; width: auto; height: 42px; margin: 0 0 0 10px; }
#showroom #makes li a span{ display: block; height: 42px; text-indent: -9999px; }
#showroom #makes .lastMake a,
#showroom #makes .last a{ margin: 0; padding: 0 0 0 10px; }

#showroom #modelsWrapper {overflow-x: auto;}


/* =inv v4 */
#contentWrap .widget .discountAmount,
#contentWrap .widget .discountAmount *{ font-weight: bold; }

/* =inv v4 listing
------------------------*/
	#listings .group2b .unit {width: 28%;}
	#listings .group2b .first {width: 71%;}
	#comparing div.compareDeselect a {padding-left: 0;}
	
	#fullview .vehicle {padding: 5px 0 7px; border:none;} 
		#fullview .vehicle h2 {font-size: 107%; padding-bottom: 5px;}		
		#fullview .media {display: inline; padding-left: 10px;}
		#fullview .details {font-size: 92%; font-weight: bold;}
		.frCA #fullview .details {width: 475px; font-size: 85%;}
			.frCA #fullview .details dt {width: 120px;}
		.esUS #fullview .details {width: 475px; font-size: 85%;}
			.esUS #fullview .details dt {width: 120px;}
			#fullview .details dd {width: 137px; margin-left: 3px;}
			.frCA #fullview .details dd {width: 105px; margin-left: 2px;}
			.esUS #fullview .details dd {width: 105px; margin-left: 2px;}
		#fullview .badges {width: 120px; padding-right: 10px;}
		.frCA #fullview .badges {width: 115px;}
		.esUS #fullview .badges {width: 115px;}
		#fullview .misc {width: 140px; margin-bottom: 0; position: static; }
				.frCA #fullview .priceUnlisted {font-size: 92%;}

/* =inv v4 details
------------------------*/     
.inv-t3 #vehicle-header h1 {width: 760px; padding: 10px 0 10px 10px;}
#location span.adr { display: block; }
.frCA #payment-calculator fieldset {width: 380px;}		
	.frCA #payment-calculator label {width: 92px;}
	.frCA #payment-calculator .trade {width: 118px;}	
	.frCA #payment-calculator .term {width: 160px; padding-left: 5px;}					
		.frCA #payment-calculator form label span {font-size: 85%;}		
				
				
	.frCA .inv-t3 #mpg {font-size: 85%;} 		
		.frCA .inv-t3 #mpg dl {margin-bottom: 10px;}
			.frCA .inv-t3 #mpg dt, 
			.frCA .inv-t3 #mpg dd {width: 100px;}
.frCA li.tool.lead a span {line-height:1.5; padding-right:7px;}
/*  DNA1167185 
//  Adjusted inventory details layout to support long label names  */
#cWrap2 .inv-t3 .group2 .first {width: 53%; }
#cWrap2 .inv-t3 .group2 .last { width: 47%; }					
#overview dl .secondaryPrice { line-height: 1.65; }
#overview  dt { width: 51%; margin-right: 1%; }
#overview  dd { width: 48%; }
#overview #mpg { width: 280px; }
#overview #mpg dt,
#overview #mpg dd { width: 50%; }
#mpg .city { left: 0; }
#mpg .hwy { right: 0; }
/* end DNA1167185 */

/* =forms
------------------------*/
form:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}/*DNA1304470*/
fieldset {margin: 2em .5em; padding: 0 0 0 2em;}
fieldset .group2 .first, fieldset.group2 .first {width: 45%;}
fieldset .unit {padding: 10px 0 20px;}
#container legend {font-size: 122%; text-transform: uppercase;}
label span {font-weight: bold;}
select, textarea, input {padding: 2px; border: 1px solid;}
textarea, input {font-size: 129%;}
#contentWrap .required {font-weight: bold;}
	#contentWrap p.required {margin-left:5px;}/*DNA1304470*/
.formerrors {display: none; margin: 1em 5px 2.5em 5px; padding: 1em; border-width: 3px; border-style: solid;}
	.formerrors strong {margin-right: 5px; font-size: 120%;}
/* =DNA1453309 */	
.financeForm #cciFinanceCenter .applicantContactEmail input,	
.financeForm #cciFinanceCenter .applicantContactPhone input {width:82%;}
	* html .financeForm #cciFinanceCenter #preferredContactMethod label {float:left; clear:left;}
	* html .financeForm #finance #preferredContactMethod label {width:auto;}
	*+html .financeForm #cciFinanceCenter #preferredContactMethod label {float:left; clear:left;}
/* =end */
.frCA .financeForm #finance label.applicantContactAddressPostalCode {width: 160px;}	
.frCA .contactPreferredContact {float: left;}	
.frCA .serviceForm #serviceApptForm .preferredAppointmentDate input {width: 84%;}	
#eprice fieldset {margin: 0; font-size: 85%;}	
#eprice .formerrors {margin-bottom: 1em;}
#eprice textarea {height: 90px;}
#eprice .submit a {margin-right: 0; margin-bottom: 0;}                                                                                                                  
/*DNA1176243*/
.t4  #region1 fieldset.group2 .unit {width: 100%;}
.t3  #region1 fieldset.group2 .unit {width: 100%;}
.t2 .contact .formunit1{float:left;}
.t2 .contact input{width:91%;}
/* =CCI Zip Code updates */
#servicecenterapptform #preferredContactMethod span,
#partsorderform #preferredContactMethod span {display:block;}
#servicecenterapptform #preferredContactMethod .contactPreferredContact,
#partsorderform #preferredContactMethod label span,
#servicecenterapptform #preferredContactMethod .contactPreferredContact,
#partsorderform #preferredContactMethod label span {float:left;display:inline;}
#region0 .serviceForm fieldset {border:none;}


/* =buttons
------------------------*/
.buttonWrap,
.submit a {float: right; display: inline; margin: 5px 20px 10px 5px; padding: 3px 0 3px 17px; font-size: 85%; text-decoration: none;}
	.submit a span {padding: 3px 20px 3px 0;}
a#globalPrint,	
a#langBtn {float: right; width: 118px; display: inline; margin: 5px 0 0 5px; padding: 1px 0 5px 0; font-size: 77%; text-decoration: none;}	
	a#globalPrint span,	
	a#langBtn span {padding: 0 0 0 4px;}
#invSmartbrowse .button{ clear: none; float: left; margin: 10px 0; font-size: 92%; }
	#invSmartbrowse .button a{ margin-left: 5px; padding-left: 20px; background-position: -5px -24px; }
	#invSmartbrowse .button a:hover{ background-position: -5px -70px; }
		#invSmartbrowse .button a span{ padding-right: 10px; }
#comparing .button{ font-size: 92%; background: none; }
	#comparing .button a{ background: none; }
		#comparing .button a:hover{ background-position: 5px 50%; }
		#comparing .button a span{ background: none; }

/* =footer
---------------------------------------------*/
#footer {min-height: 38px; clear: both;}
	#ddcLink {top: 25px; left: 25px; height: 20px; width: 90px;}	
	#fContact {top: 25px; right: 15px; font-size: 85%;}
	#footer #fNav {top: 4px; font-size: 85%; line-height: 12px;}
		#fNav li { padding: 0 7px; border-right-width: 1px; border-right-style: solid;}
		#fNav .fNavLast {padding-right: 1em; border-right-style: none;} 
		#fNav .fNavFranchise {border-left: 1px solid; border-right: 0;}
			#footer #fNav a {text-decoration: none; font-weight: normal;}
			#footer #fNav a:hover {text-decoration:underline;}
/* =c4c =cashforclunkers--*/
#cashForClunkersTradein fieldset{margin:1em .5em; padding:0;}
/* =IE6
---------------------------------------------*/
* html #contentWrap {height: 600px;}
* html #contentWrap legend {position: absolute; left: 10px; top: -.5em; line-height: 1; }
* html .t2vDetails #region1 {position: relative; left: 2px; width: 336px;}
* html #vTools ul li {margin: 1px;}
* html #header {height: 88px;}
* html #header #hContactInfo {width: 500px;}
* html #siteNav li ul {padding: 0;}
* html #siteNav li ul li {margin-top: -1px;}
* html #siteNav li ul li a {height:1%;}
* html #titleWrap {height: 33px;}
* html .t3 #region1,
* html .t4 #region1 {height: 400px;}
* html fieldset {margin-top:1em; margin-bottom: 1em; padding-top: 15px;}
* html .submit a,
* html a#globalPrint,	
* html a#langBtn,
* html #fvPage a {display: inline; padding-top: 0;} 
* html a#globalPrint span,	
* html a#langBtn span {display: inline-block; position: relative; padding-top: 1px; padding-bottom: 1px;}
* html .submit a span,
* html #fvPage a span {display: inline-block; position: relative; left: 1px; padding-top: 2px; padding-bottom: 2px;}
* html #region1 .widget.links li a {height: 1px;}
* html #directions .submit a {position: static; margin-top: 17px;}
* html #employment {display: inline;}
* html .listings #invFooter {padding: 0 0 1px;}
* html #carfinder legend {top: 15px;}
* html #container #carfinder .fieldset1 {width: 501px;}
* html #carfinder .fieldset0 {padding-top: 38px;}
* html #carfinder .fieldset1 .comments {padding-top: 50px;}
* html #carfinder .fieldset2 {position: static; padding-top: 45px;}
* html #container #carfinder .submit {display: inline;}
* html .gmap .widgetWrap {height: 1%;}
* html #vTools li {display:inline;}
* html #finance .fieldset6 {margin-bottom: 0;}
* html #media .widgetWrap li,
* html #media .widgetWrap li a {width: 172px;}		
* html #media .widgetWrap li a.exterior span {padding: 0 30px 0 36px;}		
* html #cWrap1 #region1 #contactMini legend {left: -10px;}
* html #region1 #contactMini fieldset {display: inline; padding: 10px 0 0; }
* html #footer {height: 38px;}
* html #footer #fNav {width: 70%;}
* html #invSmartbrowse label {margin-right:0;}
* html #invSmartbrowse .reset { top: -5px; float: left; clear: none; width: 50px;}
* html #invSmartbrowse .compare {width: 180px; margin-right: 5px;}
* html .group1 iframe{width:98%;}
* html #serviceContact .fieldset1{width:94%;}
* html #comparing .button a{ height: 21px; }
* html #eprice {height: 1%;}
* html #eprice fieldset {padding-right: 2em;}	
* html #eprice .submit a {margin-right: 30px;}	
* html .t2 #region1 .group1{float:left;}
/* forms due to display inline on fieldsets*/
* html #contentWrap #region0 fieldset {display: inline;}
* html #financeMini fieldset {width: 93%;}
* html #parts .fieldset3 {float: right; width: 653px;}
* html #parts .fieldset3 textarea {width: 574px;}
* html #directions fieldset {width: 638px;}
* html .contact .fieldset1 {width: 651px;}
* html .t2 .contact .fieldset1{width:373px;}
* html #partsContact .fieldset1 {width: 651px;}
* html .coAppToggle {width: 931px;}
* html #finance fieldset {width: 900px;}
/* -- DNA914200 -- */
* html #footer #fNav {width:750px;}
/* DNA922924 */
* html #TB_window #TB_ajaxContent form#vehiclelead .submit {position: static;}
* html #TB_window #TB_ajaxContent form#vehiclelead .submit a span {position: static; margin-top: -1px; margin-left:1px; padding-top: 1px; padding-bottom: 3px;}

/* =IE7
---------------------------------------------*/
*+html #header #hContactInfo {min-width: 550px;max-width:620px;}
*+html #header h1 {width:620px;padding-bottom: 5px;}
*+html #header h1 object {margin-bottom: -9px;}
*+html #contentWrap legend {position: absolute; top: -.5em; line-height: 1;}
*+html #siteNav li ul li a {height: 1%;}
*+html .t4 #region1 .widget.links li a {width: 97%;}
*+html fieldset {padding-top: 8px;}
*+html #employment fieldset {display: inline;}
*+html #enotifier .formerrors {margin-top: 75px;}
*+html #region1 #contactMini {padding-top: 10px;}
*+html #region1 #contactMini fieldset {padding: 15px 0;}
*+html #invSmartbrowse label {margin-right:0;}
*+html #invSmartbrowse .reset { top: -5px; float: left; clear: none;}
*+html #invSmartbrowse .compare {clear: both; width: 150px; margin-right: 0;}
*+html #invSmartbrowse .compare a {display: inline-block;}
*+html #carfinder legend {top: 15px;}
*+html #container #carfinder .fieldset1 {width: 501px;}
*+html #carfinder .fieldset0 {padding-top: 38px;}
*+html #carfinder .fieldset1 .comments {padding-top: 50px;}
*+html #carfinder .fieldset2 {position: static; padding-top: 53px;}
*+html #container #carfinder .submit {display: inline;}
*+html #directions .submit a {margin-top: 17px;}
*+html #fvPage a span {display: inline-block; position: relative; padding-top: 0px; padding-bottom: 2px;}
*+html #comparing .button a{ height: 21px; }
*+html #TB_window form .submit a span {padding-top: 1px;}
/* DNA922924 */
*+html #TB_window form .submit {position: static;}
/* =IE8
---------------------------------------------*/
* html #container #carfinder .fieldset0 {height:223px; overflow:hidden;}
* html #container #carfinder .fieldset2 {padding-top:49px;}
*+html #container #carfinder .fieldset0 {height:219px;}
#container #carfinder .fieldset1 .formunit0 {width:300px \9;}
#container #carfinder .fieldset1 .formunit1 {width:200px \9;position:relative \9; top:-10px \9;}
#container #carfinder .formunit0 {position:relative \9; top:-12px \9;}
#container #carfinder .formunit1 {position:relative \9; top:-10px \9;}
#container #carfinder .fieldset0 legend {margin-bottom:0 \9;position:relative \9; top:-26px \9;}
#container #carfinder .fieldset1 legend {margin-bottom:0 \9;position:relative \9; top:-24px \9;}
#container #carfinder .fieldset2 legend {margin-bottom:0 \9;}
#container #carfinder .comments span {margin-bottom:0 \9;position:relative \9; top:-30px \9;}
#container #carfinder .fieldset2 {bottom:31px \9;}


