/*
* {border: 1px dashed red; background: #FFFFFF;}
* * {border: 1px dashed green; background: #EFEFEF;}
* * * {border: 1px dashed blue; background: #DFDFDF;}
* * * * {border: 1px dashed orange; background: #CFCFCF;}
* * * * * {border: 1px solid red; background: #FFFFFF;}
* * * * * * {border: 1px solid green; background: #EFEFEF;}
* * * * * * * {border: 1px solid blue; background: #DFDFDF;}
* * * * * * * * {border: 1px solid orange; background: #CFCFCF;}
*/
body {margin:10;}
#tblDetailsPageLayout td {vertical-align:top;}
.imgDetailsFirstImage {border: 1px solid black;}
h4 {border-bottom: 1px solid gray; text-align: left;}
/* * {font-family: tahoma, sans;} */ 
.featuresLabels { font-size: .7em; font-weight: bold;}
.features {font-size: .75em; font-weight: normal;}
#detailsMain { margin: auto auto; height: 1000; width: 900; border: 0px solid black; position: relative; text-align: left;}
#detailsLeft { lxeft: 0; txop: 60; width: 445; border: 0px dashed red; hxeight: 430; position: absolute;}
#detailsRight { left: 455; top: 60; width: 445; border: 0px dashed red; height: 330; position: absolute;}
#detailsLeftDetails { lxeft: 0; txop:125;wxidth: 445; height: 380; border: 0px dashed red; position: relative;}
#details_MakeModelYear { padding:0; margin:0;}
#details_dealerPhone { padding:0; margin:0; text-align:center;}
#detailsMastHead { font-size: 1.5em; font-weight: bold; color: #000000; font-family: tahoma, sans;}
.detailsColumn {top: 48;}

#detailNavigation { position:relative;width:100%; height: 32; border: 0px dashed red; line-height:normal;background-color:#DAE0D2;background-image:url(/images/tabs/bg.gif);background-repeat:repeat-x;background-position: 0 bottom;}
#detailNavigation ul { margin:0; padding:0; list-style:none; padding: 10px 10px 0; }
#detailNavigation li { float:left; background:url(/images/tabs/norm_right.gif) no-repeat right top; margin:0; padding:0;}
#detailNavigation a { display:block; background:url(/images/tabs/norm_left.gif) no-repeat left top; padding: 7px 20px 4px; text-decoration: none; color: #000000; font-weight: bold; font-family: tahoma, geneva, arial, sans-serif; font-size: 11px;}	
#detailNavigation .current { background-image:url(/images/tabs/norm_right_on.gif); }
#detailNavigation .current a { background-image:url(/images/tabs/norm_left_on.gif); padding-bottom:5px; }	   

#tabMovieReel {position: absolute; left: -500; top: 70; dxisplay:none;}
#tabWindowSticker {position: absolute; left: 97; top: 0;}
#spanEquipmentSpacer, #tabWindowSticker {display: none;}

#tab2, #tab5, #tab6 {display:none;}

#divMPG { background-image: url(/library/logos/mpg-rev-efefef.jpg); background-repeat: no-repeat; background-position: center middle; position: relative; height: 150; width: 200; border: 0px solid red;}
#divMPGCity { position: absolute; color: black; font-weight: bold; font-size: 2em; left: 160; top: 30; border: 0px dotted blue;}
#divMPGHighway { position: absolute; color: black; font-weight: bold; font-size: 2em; left: 15; top: 30; border: 0px dotted red;}
#divMPGDisclaimer { font-family: tahoma, sans; font-size: .75em; position: absolute; left:0; top: 80; text-align: center; border: 0px dotted black; width: 200;}
#evox {display: n#evox#one;}

#detailsButton1 a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}
#detailsButton2 a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}
#detailsButton3 a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}
.details4Finance a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}
#detailsButton6 a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}

.xdetail3KBB, {top: 222;}

.detail3KBB a:hover {background: transparent url(/library/buttons/vehicleDetails/silverGradient1x) 0 -42px no-repeat; color: #666666;}

#divPmtCalc {padding: 5px; border: 1px solid black; background: #dfdfdf;}
.EmailFormLabel {font-size: .7em;}
.detailsInlineForm {font-size: 1em; font-weight: normal;}
#certifiedImage {position: absolute; width: 150; height: 150; border: 0px solid red; left: 800; top: 0;}
#divDetailNotes {position: absolute; top:-5000; left:-5000; background:#ffffff; border: 1px solid black; padding: 10;}
#divAutoCheck {border: 0px dashed red;}

#rightLowerSection {position:absolute; left: 0; top: 350; width: 430; height: 400; border: 0px dashed orange;}
#divContactUs {border: 0px dashed red; width: 200; height: 300; }

#tblRightChoices td {vertical-align:top;}
/*
#divNextSteps * {margin:0;padding:0;}
#divNextSteps {border: 1px dashed green; width: 240;height: 300;margin:0;padding:0;}
#divNextSteps div {border: 1px solid red; margin:0; padding:0; cursor:hand;position:relative;}
#divNextSteps a {border: 1px solid blue;width: 220px; height: 0px; display: block; }
#divNextSteps img {border-right: 5px solid white;}
#divNextSteps a:hover {padding:0;padding-top: 1; padding-left: 6;}
*/
.d_etails4Finance {display: none;}
.detail3KBB {display: none;}
.NextStepFiller {width:150; height:3; display:none;}
#contactUsButton {position:relative;height:63;background-image:url(/library/buttons/contactus1.jpg);background-position: 0 -62;background-repeat:no-repeat;}
#contactUsButton a {display:block;width:250;height:63;}
#contactUsButton a:hover {background:transparent url(/library/buttons/contactus1.jpg) 0 0 no-repeat;}

#tblNextStepsButtons img {margin-right:10px;}
#tblNextStepsButtons a {color: black;text-decoration: none; font-size: 12px; font-weight: bold; font-family: tahoma, arial, sans-serif;}
#tblNextStepsButtons a:hover {color: #FF9933; text-decoration:underline;}
#nextStepsHeader {margin:0;padding:0;}
tr.iconRowOver {background-color: #dfdfdf;}
#divNetlookreviewsContents {margin: 10px; height:500;overflow:scroll;}
#divReasonstobuyContents {margin: 10px; height:500;overflow:scroll;}


.celllabelPrice {
	text-align: right;
}


.cellValuePrice {
	text-align: left;
}

