	table.vehicleDetailsTbl {  }
	#leftDetailsContent { width: 370px; padding: 0 7px; vertical-align: top; }
	#rightDetailsContent { width: auto; padding-left: 5px; vertical-align: top; }
	#leftDetailsDiv { width: 367px; }/*added 7px to hold the sistertech player */
	#detailsFtrContent {clear:both;}/* =DNA587595 */

	a#backtoinventoryBtn { display: block; width: 150px; height: 16px; margin: 0 0 0 7px; padding-left: 20px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; }
	a#backtoinventoryBtn:hover { background-position: 0 -16px; }
/*	a#backtoinventoryBtn:active { background-position: 0 -32px; } not currently used */

	a#incentivesBtn { display: block; width: 370px; height: 55px; margin-bottom: 7px; }
		a#incentivesBtn span { display: none; }

	div#vehicleTitle { margin: 0; font-size: 15pt; font-weight: bold; }
	div#vehiclePhone { margin: 4px 0; font-size: 11pt; font-weight: bold; }
	div#vehicleLocation { margin: 4px 0; font-size: 8pt; font-weight: bold; }

	div#certifiedLogo { float: right; margin-left: 7px; }
		div#certifiedLogo ul { width: 100px; margin: 2px 7px 7px 2px; padding: 0; list-style: none; font-size: 7pt; }
		div#certifiedLogo li { margin: 0; padding: 0 0 3px; }

	div#vehiclePrice { float: right; clear: right; width: 179px; margin: 0 4px; padding: 0; text-align: center; }
	table.vehiclePriceTbl td { text-align: left; }
	span.vehicleprice, span.vehicleprice span { font-size: 12pt; font-weight: bold; white-space: nowrap; }
	span.destcharge, span.destcharge span { font-size: 9pt; white-space: nowrap; }

	div#paymentCalc { float: right; clear: right; width: 165px; margin: 0 4px 7px 4px; padding: 4px 7px; font-family: arial,helvetica,sans-serif; text-align: center; }
/* make an offer link in payment calc section */
	div#paymentCalc a { display: block; overflow: hidden; width: 165px; height: 37px; margin: 1px auto; line-height: 37px; background-position: 0 0; background-repeat: no-repeat; }
	div#paymentCalc a:hover { background-position: 0 -37px; }
/*	div#paymentCalc a:active { background-position: 0 -74px; } not currently used */
	div#paymentCalc a span { display: none; }

	div#financeCalc { margin-bottom: 4px; text-align: left; }
	div.vpaymentcalcheader { padding-bottom: 4px; font-size: 8pt; font-weight: bold; }
	div.vpaymentcalc {  }
		div.vpaymentcalc form { padding: 0; }
	table.paymentCalculator { margin: 0; }
		table.paymentCalculator td { padding-right: 4px; font-size: 8pt; font-weight: bold; }

	div#vehicleInfo { font-size: 8pt; }
	div#vehicleInfo span { font-weight: bold; }
	div#stockVinModelCode { margin: 7px 0; }

	table#mpgTbl { width: 152px; font-family: arial,helvetica,sans-serif; }
		td.mpgRating { padding: 0 4px; font-size: 16pt; font-weight: bold; text-align: center; }
		td.mpgRating span { font-size: 8pt; font-weight: bold; text-align: center; white-space: nowrap; }
		td#mpgDisclaimer { font-size: 7pt; text-align: left; text-align: justify; }

	div#clickForACall { width: 246px; margin: 7px auto; }

	div#vehicleLinks { clear: both; width: 340px; margin: 7px 4px 0 0; padding: 4px 0; }
		div#vehicleLinks a { display: block; width: 310px;w\idth:233px;margin: 1px 4px; padding: 6px 0 6px 77px;border:1px solid;border-width:1px 1px 2px 1px; background-position: 0 -25px; background-repeat: no-repeat; font-size: 9pt;}
				div#vehicleLinks a:hover { background-position: 0 -75px;}
				div#vehicleLinks a:active { background-position: 0 -125px;border-width:1px; padding-bottom:7px;}
	/*#vcarFaxList{padding:0; list-style:none;}
	#vCarFaxLogo{float:left; width:230px; padding:0 0 0 7px; font-size:.785em;}
	#vCarFaxLogo img{display:block; float:left; margin-top:10px;}
	#vCarFaxLogo span{margin:0 0 0 5px; line-height:53px;}
	#vOneOwnerLogo{width:75px; margin:0 0 0 10px;}*/

	h4#vHistory{margin:0;}
	#vCarFax{height:68px; width:338px; border:1px solid #091835; background:#ccc;}
		#vCarFax ul{margin:0; padding:0; list-style:none;}
		#vCarFax li{text-align:center;}
		.vCarFaxLogo{margin:7px auto 0;}
			.vCarFaxLogo a{display:block; height:51px; width:125px; margin:0 auto; text-indent:-999em; background:transparent url(/themes/universal/images/default/images-carfax-multiowner-logo2.gif) no-repeat 0 0;}
			.vCarFaxLogo a:hover{background-position:0 -102px;}
			.vCarFaxLogoFree{margin:0 auto;}
			#vCarFax .vCarFaxLogoFree.onePreviousOwner{float:left; width:59%;}
			.vCarFaxLogoFree a{display:block; height:65px; width:173px; margin:0 auto; text-indent:-999em; background:transparent url(/themes/universal/images/default/images-carfax-free-standard.png) no-repeat 0 0;}
			.vCarFaxLogoFree a:hover{background-position:0 -122px;}
		#vCarFax .vCarFaxLogo.onePreviousOwner{float:left; width:49%;}
		.vOneOwnerLogo{float:left; height:62px; width:39%; margin-top:3px; border-left:1px solid #666; list-style:none;}
			.vOneOwnerLogo a{display:block; height:60px; width:83px; margin:0 auto; text-indent:-999em; background:transparent url(/themes/universal/images/default/images-carfax-starbadge-logo2.gif) no-repeat 0 0;}
			.vOneOwnerLogo a:hover{background-position:0 -120px;}
			* html .vCarFaxLogoFree a{background:transparent url(/themes/universal/images/default/images-carfax-free-standard.jpg) no-repeat 0 0;}
			* html #vCarFax .vOneOwnerLogo{width:40%}
			* html #vCarFax .vCarFaxLogoFree.onePreviousOwner{margin:0 4px;}

/* vehicle nav tabs */
	div#vehicleNav { text-align: center; }
	td.detailsTab a { float: left; cursor: pointer; cursor: hand; display: block; margin: 0 1px; padding: 0 0 0 8px; background-repeat: no-repeat; text-decoration: none; }
	td.detailsTab a span { float: left; height: 19px !important; /height: 27px; he\ight: 19px; margin: 0 0 0 4px; padding: 6px 12px 0 0; background-repeat: no-repeat; font-size: 9pt; font-weight: bold; white-space: nowrap; }

	.detailsTabOut { background-position: 0 0; }
	.detailsTabOutSpan { background-position: 100% 0; }
	.detailsTabOver { background-position: 0 -25px; }
	.detailsTabOverSpan { background-position: 100% -25px; }
	.detailsTabClicked { background-position: 0 -50px; }
	.detailsTabClickedSpan { background-position: 100% -50px; }

/* similar vehicles styles */
	div#similarVehicles { padding-top: 14px; }
	div#similarVehicles h3 { font-size: 11pt; font-weight: bold; margin: 0 0 4px 0; }
	dl.similarVehicle { width: 340px; margin: 0; padding: 0; cursor: pointer; cursor: hand; clear: left; }
		dl.similarVehicle dt img { float: left; margin-right: 10px; padding: 2px; display: inline; }
		dl.similarVehicle dt a:hover img { }
		dl.similarVehicle dt { margin: 0 0 8px 0; }
		dl.similarVehicle dd { margin: 0 0 2px 0; }

		dd.sVehicleTitle { padding-top: 2px; font-size: 10pt; font-weight: bold; }
		dd.sVehicleInfo { float: right; width: 74px; margin-right: 4px; font-size: 8pt; text-align: center; }
		dd.sVehicleMiles { float: left; width: 100px; font-size: 9pt; font-weight: bold; }
		dd.sVehiclePrice { font-size: 9pt; font-weight: bold; white-space: nowrap; }
		dd.sVehicleLink a { font-size: 8pt; text-decoration: none; }

/* dealerphotos iframe */
	div#vehiclePhotos { width: 350px; margin: 0 auto; padding: 0; border: 0; border: 0; }
	div#vehiclePhoto { width: 326px; margin: auto; padding: 3px 0; border: 0; text-align: center; }
	div#vehicleImage { width: 326px; margin: 0; padding: 0; border: 0; background-repeat: no-repeat; background-position: top left; }
		div#vehicleImage div { height: 3px; font-size: 0; background-repeat: no-repeat; background-position: bottom left; }
		div#vehicleImage a,
		div#vehicleImage canvas{ display: block; margin: 3px 0; }
		div#vehicleImage img { margin: 3px; }
	div#largePhotoNote { display: none; }
	div#photoDisclaimer { width: auto; }
	div#multiplePhotos, div#stockPhotos, div#vehicleSpins { width: 338px; margin: auto; padding: 2px 0 5px 6px; border: 0; }
	span.photoHeader { padding-left: 6px; font-size: 11pt; font-weight: bold; }
	div.photoThumb { padding: 0 4px 2px 5px; }
		div.photoThumb a { border: 0; }
	img.photoFrame { margin-top: -31px; }

	div#vehicleVideo { width: 326px; margin: 0 auto 3px; padding-top:5px;}
		div#vehicleVideo iframe { border: 0; }
		iframe#unityVideo { width: 320px; height: 300px; margin-left: 3px; }

	div#dsVideo { height: 20px; }
		div#dsVideo a { float: right; margin: 0 14px 0 0; }

	/*vehicleVideo
    #vehicleVideo { display:none; }*/

    /*vPhotoVidLink*/
    #vPhotoVidLink{padding:2px 5px;margin-left:13px;}
    #vPhotoVidLink a#videoLink{display:block; height:42px; padding-top:2px;}
        #vPhotoVidLink a#videoLink span{padding:2px 0  0 62px; font-size:28px; font-weight:bold; }

/* general styles for iframe pages */
	div.frameBox { padding: 7px 10px; }
	div.frameBoxContent { width: auto; text-align: left; }

/* options iframe */
	div#vehicleOptions { margin: 0; padding: 0; }
	div#vehicleOptionsHeader { font-size: 13pt; font-weight: bold; border-bottom: 1px solid; }
	div#vehicleOptionsContent { padding: 4px 0 4px 14px; }
	* html div#vehicleOptionsContent { height: 1%; }
	div.vehicleOptionsList { float: left; min-width: 150px; padding: 0 14px 0 2px; font-size: 9pt; }

/* features iframe */
	div#vehicleFeatures { margin: 0; padding: 0; }
	div#vehicleFeaturesContent { margin: 0; padding: 0; }
	* html div#vehicleFeaturesContent { height: 1%; }
	div.vehicleFeaturesCategory { margin: 0; padding: 0 0 7px 0; }
	div.vehicleFeaturesCategoryHeader { font-size: 13pt; font-weight: bold; border-bottom: 1px solid; }
	div.vehicleFeaturesSubCategory { padding: 4px 0 4px 7px; }
	div.vehicleFeaturesSubCategory span { font-size: 9pt; font-weight: bold; border: 0; }
	div.vehicleFeaturesSubCategory ul { margin: 0 0 0 16px; padding: 0; }
	div.vehicleFeaturesSubCategory li { font-size: 9pt; }

/* techspecs iframe */
	div#vehicleTechSpecs { margin: 0; padding: 0; }
	div#vehicleTechSpecsContent { margin: 0; padding: 0; }
	* html div#vehicleTechSpecsContent { height: 1%; }
	div.vehicleTechSpecsCategory { padding: 0 0 7px 0; }
	div.vehicleTechSpecsCategoryHeader { font-size: 13pt; font-weight: bold; border-bottom: 1px solid; }
	div.vehicleTechSpecsCategory ul { margin: 0 0 0 16px; padding: 0; }
	div.vehicleTechSpecsCategory li { font-size: 9pt; }

/* 3D spins iframe */
	div#spinInstructions { }
	div#spinInstructions div { width: 250px; margin: 2px auto; }

	div#vehicleComments { margin: 7px 0 4px 0; }
		div#vehicleComments h3 { font-size: 11pt; font-weight: bold; margin-bottom: 4px; }

/* incentives iframe */
	#vehicleIncentives { text-align: left; }
		#vehicleIncentives h4 { margin: 7px 0; padding-left: 14px; border-bottom: 1px solid #999; }
	.incentiveInfo { margin-bottom: 10px; font-size: 9pt; }
	.incentiveCash { color: #900; font-size: 18pt; font-weight: bold; }
	.incentiveApr { color: #369; font-size: 14pt; }
	.incentiveComments { margin-top: 4px; font-size: 8pt; }

/* forms iframe */
	#leftDetailsDiv #formVerbiage {width:334px;}
	.vehicleForm .formtitlediv { font-size: 20px; white-space: nowrap; }
	.vehicleForm .reqmsg { font-size: 9pt; }
	.vehicleForm input.formelement { width: 150px; }
	.vehicleForm textarea { width: 285px; height: 100px; }

/* videoLink button */
    #vPhotoVidLink a#videoLink{background:transparent url(/v8/widgets/automotive/inventory/details/images/black/buttons-videocarlot-black.gif) no-repeat;text-decoration:none;} 
    #vPhotoVidLink a#videoLink:hover{background:transparent url(/v8/widgets/automotive/inventory/details/images/black/buttons-videocarlot-black.gif) no-repeat 0 -84px;text-decoration:none;}
        #vPhotoVidLink a#videoLink span{color:white;}



