body {background-color:#343434;margin:0; text-align:center;}
/* div */
/* PREVIOUS FLOAT STYLES BY SOMBODY WHO SHOULDN"T HAVE DUPLICATED STYLES BECAUSE IT DEOMONSTRATES BAD PRACTICE
.floatCenter {width:1000px; margin-left:auto; margin-right:auto; padding:0; text-align:center;}
.floatLeft {float:left; margin:0px; padding:0px; text-align:left;}
.floatRight {float:right; margin:0px; padding:0px; text-align:left;}
*/
.footerLeft {width:50%; float:left; padding:5px 0px 5px 0px; text-align:center; margin:0; position:relative;}
.footerRight {width:50%; float:right; padding:5px 0px 5px 0px; text-align:center; margin:0; position:relative;}
.footerclear {clear: both;}
.floatCenter {width:1000px; margin-left:auto; padding:0px; margin-right:auto;}
.floatLeft {float:left; margin:0px; padding:0px; text-align:center;}
.floatRight {float:right; margin:0px; padding:0px; text-align:left;}
.floatClear {clear:both;}
.BMWcenterHeader {width:1000px; margin-top:4px; margin-bottom: 1px; margin-left:auto; margin-right:auto; text-align:left; font-family:Tahoma; font-size:12px; color:#fff; font-weight:700; border:1px solid #B5B5B5;background-image:url('images/td-blue.jpg'); background-position:center; border-bottom:none; padding:4px;}
.BMWleftHeader {float:left; margin:0px; padding:0px; text-align:left;}
.BMWrightHeader {float:right; margin:0px; padding:0px; text-align:left;}
.BMWcenterHeader a:link, .BMWcenterHeader a:visited {color:#FFF;text-decoration:underline;}
.BMWcenterHeader a:hover{color:#FC0;}
.BMWSalesTop {width:1000px;height:99px;background-image:url('images/chapmanbmw-header.jpg');background-position:top left;background-repeat:no-repeat;text-align:left;}
.BMWServiceTop {width:1000px;height:99px;background-image:url('images/chapmanbmw-service.jpg');background-position:top left;background-repeat:no-repeat;text-align:left;}
.BMWPartsTop {width:1000px;height:99px;background-image:url('images/chapmanbmw-parts.jpg');background-position:top left;background-repeat:no-repeat;text-align:left;}
.navContainer {width:800px;text-align:center; padding-left:2px; padding-top:2px; margin-bottom:12px;}
.minh1 {font-family:Tahoma;font-size:11px;font-weight:700;color:#FC0;margin:0;}
.minh1 a:link, .minh1 a:visited {color:#ffffff;}
.minh1 a:hover {color:#FC0; text-decoration:underline;}
.minh1white {font-family:Tahoma;font-size:11px;font-weight:700;color:#FFF;margin:0;}
h1 {font-family:Tahoma;font-size:24px;font-weight:700;color:#FFF;margin:0;padding-left:6px;}
li { list-style-image: url('../images/li.png');	color: #000000;}
table {font-family:Tahoma;font-size:11px;}
a.special:link,a.special:visited {font-family:Tahoma;color:#FFF;background-color:transparent;text-decoration:none;}
a.special:hover {font-family:Tahoma;color:#FC0;text-decoration:underline;}
.navText {font-family:Helvetica,Arial,sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
.navText a:link {text-decoration: none; padding:4px; color:#FFF}
.navText a:visited {text-decoration: none;padding:4px; color:#FFF}
.navText a:hover {text-decoration:underline;padding:4px; color:#003399}
.sort {font-family:Tahoma;font-size:12px;color:#FFF;font-weight:700;}
.footer {font-family:Verdana;font-size:11px;color:#FFF;}
.minh2 {font-family: Verdana;font-size: 11px;font-weight: bold;	color: #e70e0e;	margin: 0px;}
.formheader {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:700;color:#FFF;}
.formheader a:link {color:#FFF;}
.formheader a:active {color:#FFF;}
.formheader a:visited {color:#FFF;}
.formheader a:hover {color:#ffcc00;}
form {margin:0;}
.mapheader {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;}
h2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333;margin:0;}
a:link {color:#ffffff;text-decoration:underline;}
a:visited {color:#ffffff;text-decoration:underline;}
a:hover {color:#ffcc00;text-decoration:underline;}
.blowOut {font-family:Arial;font-size:26px;color:#C33;font-weight:700;}
#main-table {width:780px;border-style:none;}
#main-options {vertical-align:top;}
#main-pics {vertical-align:top;width:350px;}
#mas-table {border:1px solid #FFF;}
#mas-header-lg {font-family:Tahoma;font-size:12px;color:#fff;font-weight:700;border:1px solid #CCC;background-image:url('images/td-lgblue.jpg');background-position:center;padding:2px;}
#mas-header-2 {font-family:Tahoma;font-size:12px;color:#000;font-weight:700;border:1px solid #000;background-image:url('images/td-ltgray.jpg');background-position:center;padding:2px;}
#mas-header-top a:hover {font-family:Tahoma;font-size:12px;color:#D83907;text-decoration:underline;font-weight:700;}
#mas-header-qq {font-family:Tahoma;font-size:12px;color:#FFF;font-weight:700;margin-bottom:2px;margin-top:2px;padding-left:4px;padding-top:2px;border:1px solid #333;background-image:url('images/td-price-back.jpg');height:34px;}
#main-table-content {background-color:#FFF;font-family:Verdana;font-size:11px;border:1px solid #B5B5B5;padding:3px;}
#op-table {border-style:none;padding:1px;}
#op-side {font-family:Verdana;font-size:11px;font-weight:700;text-align:right;white-space:nowrap;}
#op-detail {text-align:left;white-space:nowrap;font-family:Verdana;font-size:11px;}
#op-detail a {font-family:Tahoma;font-size:9px;}
#op-side-price {font-family:Tahoma;color:#C00;font-size:12px;font-weight:700;text-align:right;white-space:nowrap;}
#op-detail-price {font-family:Tahoma;color:#C00;font-size:20px;font-weight:700;text-align:left;white-space:nowrap;}
.cag-footer {font-family:Tahoma;text-align:center;font-size:10px;color:#CCC;border-style:none;padding:1px;}
.cag-footer a:link, .cag-footer a:visited {color:#CCC;text-decoration:none;}
.cag-footer a:hover {color:#FC0;text-decoration:underline;}
#cag-search-more {text-align:right;padding-bottom:4px;padding-top:4px;}
#priceDisplay {
font-family:Tahoma;
font-size:28px;
color:#fff;
font-weight:700;
border:1px solid #CCC;
background-color:#C30;
background-position:center;
padding:2px;
}
.makeDisplay {
font-family:Tahoma;
font-size:14px;
color:#FFF;
font-weight:700;
}
.MSRP {
color:#000;
}
.clicktoview {
color:#FF0;
}
.cagsf_title {
font-family:Tahoma;
font-size:11px;
color:#FFF;
font-weight:700;
width:100%;
margin-bottom:2px;
margin-top:2px;
padding-left:4px;
padding-top:2px;
background-image:url('images/td-blue.jpg');
background-position:center;
height:18px;
overflow:hidden;
cursor:pointer;
}

.cagsf_details {
width:100%;
background-color:#F6F5F0;
font-family:Tahoma;
font-size:11px;
border:1px solid #000;
list-style-image:url(images/li.gif);
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
padding:2px 2px 4px;
}

.cagsf_details_content {
font-size:11px;
position:relative;
}

#form-table {
border:1px solid #FFF;
width:500px;
}
.form-table {
	background:#232323;
	border: 1px solid #b2b2b2;
	color:#FFF;
}

#form-header {
background-color:#333;
border:1px solid #000;
font-family:Verdana;
font-size:11px;
color:#FFF;
font-weight:700;
padding:2px;
}

#form-content {
background-color:#EEE;
border:1px solid #000;
padding:3px;
}

#form-insidetable {
width:400px;
border-style:none;
padding:1px;
}

#form-header-side {
text-align:right;
width:150px;
font-family:Tahoma;
font-size:11px;
}

.Fuel {
font-family:Tahoma;
font-size:42px;
color:#D83907;
font-weight:700;
}

.Fuel-Red {
font-family:Tahoma;
font-size:42px;
color:#b32222;
font-weight:700;
}

.required {
font-size:9px;
color:red;
}

#fuel-content {
background-color:#FFF;
font-family:Tahoma;
font-size:11px;
padding:2px;
}

#specials-content {
background-color:#FFF;
font-family:Tahoma;
font-size:11px;
border:1px solid #000;
}

.fuelsearch {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:700;
color:#000;
}

#cag-search-fuel {
font-family:Tahoma;
color:#D83907;
font-size:30px;
font-weight:700;
text-align:center;
white-space:nowrap;
}

#cag-detail-fuel {
font-family:Tahoma;
color:#D83907;
font-size:42px;
font-weight:700;
text-align:center;
white-space:nowrap;
}

.specials-or {
font-family:Tahoma;
font-size:24px;
font-weight:700;
color:#7895B5;
}

.specials-wh {
font-family:Tahoma;
font-size:24px;
font-weight:700;
color:#fff;
}

.specials-months {
font-family:Tahoma;
font-size:24px;
font-weight:700;
color:#474747;
}

a.make:hover {
font-family:Tahoma;
font-size:12px;
color:#C00;
text-decoration:underline;
}

.dis {
font-family:Arial;
font-size:9px;
color:#666;
}
.inv-price {
font-family:Tahoma;
font-size:26px;
font-weight:700;
color:#C33;
}
.inv-head-color {
font-family:Tahoma;
font-size:12px;
font-weight:700;
}
.inv-mileage {
font-family:Tahoma;
font-size:12px;
color:#C33;
font-weight:700;
}
.inv-comments {
font-family:Tahoma;
font-size:11px;
color:#C33;
font-weight:700;
}
a.inv-nav:link {
font-family:Tahoma;
font-size:20px;
font-weight:700;
color:#6b92c5;
}
a.inv-nav:visited {
font-family:Tahoma;
font-size:20px;
font-weight:700;
color:#6b92c5;
text-decoration:none;
}

a.inv-nav:hover {
font-family:Tahoma;
font-size:20px;
font-weight:700;
color:#C33;
text-decoration:underline;
}

.fuelecoinv {
background-color:#eee;
border:1px solid #000;
}

.fuelecoinv-smalltxt {
font-family:Arial;
font-size:10px;
}

.fuelecoinv-ctyhwy {
font-family:Tahoma;
font-size:30px;
font-weight:700;
color:#C33;
}

.inv-engtrans {
font-family:Tahoma;
font-size:12px;
color:#6b92c5;
font-weight:700;
}

.weeklyadTitle {
font-family:Tahoma;
font-size:24px;
font-weight:700;
color:#6b92c5;
text-decoration:none;
}

.weeklyadPrice {
font-family:Tahoma;
font-size:25px;
font-weight: bolder;
color:#6b92c5;
text-decoration:none;
}

.weeklyadNoPayments {
font-family:Tahoma;
font-size:25px;
font-weight:700;
color:#6b92c5;
text-decoration:none;
}

#homeContentPadding {
font-family:Tahoma;
font-size:11px;
padding:2px 5px 1px 8px;
}

#homeTitlePadding {
font-family:Tahoma;
font-size:11px;
padding:2px 2px 2px 5px;
}

#homeTitlePadding a:link {
color:#fff;
text-decoration:none;
}

#homeTitlePadding a:visited {
color:#fff;
text-decoration:underline;
}

#homeTitlePadding a:hover {
color:#d50507;
text-decoration:underline;
}

.specsDescriptions {
font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
color:#b32222;
}

h3 {
font-family:Tahoma;
font-size:12px;
font-weight:700;
color:#fff;
padding:0px;
}
h4 {
font-family:Tahoma;
font-size:26px;
font-weight:700;
color:#000000;
padding:0;
text-align:center;
}

#weeklyAdBackground {
background-color:#e3e3e3;
font-family:Verdana;
font-size:11px;
border:1px solid #333;
padding:3px;
}

.sort a:link,.sort a:visited {
font-family:Tahoma;
font-size:12px;
color:#FFF;
text-decoration:underline;
font-weight:700;
}

.footer a:link,.footer a:visited {
color:#FC0;
background-color:transparent;
text-decoration:none;
}

.footer a:hover {
color:#FFF;
text-decoration:underline;
}

input,select,textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

a:link,a:visited {
color:#03C;
text-decoration:none;
}

#mas-header-top,#mas-header {
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight:700;
border:1px solid #CCC;
background-image:url('images/td-blue.jpg');
background-position:center;
padding:2px;
}

#mas-header-top a:link,#mas-header-top a:visited {
font-family:Tahoma;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:700;
}
#mas-content,#parts-content {
background-color:#F6F5F0;
font-family:Tahoma;
font-size:11px;
border:1px solid #000;
padding:2px;
}
a.make:link,a.make:visited {
font-family:Tahoma;
font-size:12px;
color:#03C;
background-color:transparent;
text-decoration:none;
}

.sort a:hover {
font-family:Tahoma;
font-size:12px;
color:#FC0;
text-decoration:underline;
font-weight:700;
}
.BodyBackground {
	background-image:url('images/Service/new/ServiceBodyBackground.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #ffffff;
	height: 100px;
	color: #ffffff;
}
.whiteText {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
}
.whiteText:link {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
}

.whiteText:visited {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
}
.whiteText:hover {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffcc00;
}
.titleText {
	margin: 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.blackTitles {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.regularStyle {
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
/* top sort Style */
.sortBlowOut{font-family:Arial;font-size:26px;color:#C33;font-weight:700;}
.sortContent{margin: 0px;font-family: Tahoma;font-size: 12px;color: #000000;font-weight: bold;}
.sortContentWhite{font-family:Tahoma;font-size:12px;color:#FFF;font-weight:700;}
.sortContentWhite a:link{color:#FFF;text-decoration:none;}
.sortContentWhite a:visited{color:#FFF;text-decoration:none;}
.sortContentWhite a:active{color:#FFF;text-decoration:none;}
.sortContentWhite a:hover{color:#FC0;text-decoration:underline;}
.mas-header-sort{font-family:Tahoma;font-size:12px;font-weight:700;color:#ffffff;background-image:url('images/Graphic-SortBackground.jpg');background-color:#000000;background-position:center;padding:2px;width:955px;height:27px;}

/* weekly ad styles */

.specials-title{font-family: Tahoma;font-size:12px;font-weight:700;color:#fff;padding:0px;text-decoration:underline;}
.specials-title a:link{font-family: Tahoma;font-size:12px;font-weight:700;color:#fff;padding:0px;text-decoration:underline;}
.specials-cpotoppadding{padding:8px 0px 3px 0px;}
.specials-cporegpadding{padding:3px 0px 3px 0px;}
.specials-maincontainer{width:1000px; text-align:center; margin-left:auto; margin-right:auto;}
.specials-newmaincontainer{width:864px; margin-left:auto; margin-right:auto;}
.specials-backgroundalign{background-image:url(images/weeklyad/specialsBackground.jpg); width:600px; height:202px; margin-left:auto; margin-right:auto;}
.specials-picfloat{float:left; padding:5px 0px 0px 10px;}
.specials-textleft{float:left; text-align:left; padding:5px 0px 0px 5px; width:360px;}
.specials-clear{clear:both;}
.specials-newpicfloat{float:left; text-align:right;}
.specials-dividerfloat{float:left; padding-top:5px; height:212px; width:20px;}
.specials-newtextleft{float:left; text-align:center; width:550px; height:212px;}
/* Service Page Styles */
.ServiceTitleStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:bold;}
.ServiceTitleStyleWhite a:link, .ServiceTitleStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.ServiceTitleStyleWhite a:hover {color:#ffb720;text-decoration:underline;}
.ServicecontentStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px; font-weight:normal;}
.ServicecontentStyleWhite a:link, .ServicecontentStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.contentStyleWhite a:hover {color:#ffb720;text-decoration:underline;}
.ServiceTitleStyleYellow {font-family:Arial, Helvetica, sans-serif;color:#FFCC00;font-size:12px; font-weight:bold;}
.ServiceTitleStyleYellow a:link, .ServiceTitleStyleYellow a:visited {color:#FFCC00;text-decoration:underline;}
.ServiceTitleStyleYellow a:hover {color:#ffb720;text-decoration:underline;}
/* SIMILAR BMW'S STYLES (bmwdetail.asp) */
.comparisonTitleBg {background-image:url('images/Misc-Top.png'); background-repeat: no-repeat; width:386px; height:27px; color:#ffffff; font-size:14px; font-weight:bold;}
.comparisonContentBg {background-image:url('images/Misc-Middle.png'); background-repeat:repeat-y; width:386px; padding:5 5 5 5;}
.comparisonTitleStyle {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#343434;}
.comparisonTitleStyle a:link, .comparisonTitleStyle a:visited {color:#343434;text-decoration:underline;}
.comparisonTitleStyle a:hover {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyle {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#e70e0e;}
.comparisonPriceStyle a:link, .comparisonPriceStyle a:visited {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyle a:hover {color:#000000;text-decoration:underline;}
/* SPRY ASSETS */
.checkboxRequiredMsg,.checkboxMinSelectionsMsg,.checkboxMaxSelectionsMsg {display:none;}
.checkboxRequiredState .checkboxRequiredMsg,.checkboxMinSelectionsState .checkboxMinSelectionsMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {display:inline;color:red;}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {display:none;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState, .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg {display:inline;font-size:9px;color:red;}
.textfieldValidState input,input.textfieldValidState {background-color:#B8F5B1;}
input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input {background-color:#FF9F9F;}
.textfieldFocusState input,input.textfieldFocusState {background-color:#FFC;}
.textfieldFlashText input,input.textfieldFlashText {color:red;}
.horiztonalRuleDotted {border:1px dotted #000000; border-style:none none dotted; padding-top:3px; padding-bottom:3px;}
.required{font-family:Arial, Helvetica, sans-serif; font-size:9px; color: #FF0000;}
/* DETAIL PAGE STYLES */
.columnLeftBackground {width:263px;background-image:url('images/detail/Details-LeftColumn-Background.png');background-repeat:repeat-y;background-position:top left; margin:0px; text-align:left;}
.columnRightBackground {width:717px;background-image:url('images/detail/Details-RightColumn-Background.png');background-repeat:repeat-y;background-position:top left; margin:0px; text-align:left;}
.detailTitleStyle {font-family: Arial Narrow,Arial,sans-serif; color:#2d2d2d; font-size:22px; font-weight:300; text-transform:uppercase;}
.detailTitleStyle a:link, .detailTitleStyle a:visited {color:#8c8c8c;}
.detailTitleStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailWhiteTitleStyle {font-family: Arial Narrow,Arial,sans-serif; color:#ffffff; font-size:20px; font-weight:300; text-transform:uppercase;}
.detailWhiteTitleStyle a:link, .detailWhiteTitleStyle a:visited {color:#ffffff;}
.detailWhiteTitleStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailContentStyle {font-family: Arial,sans-serif; color:#5c5c5c; font-size:12px; font-weight:500;}
.detailContentStyle a:link, .detailContentStyle a:visited {color:#5c5c5c;}
.detailContentStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailContentBoldStyle {font-family: Arial,sans-serif; color:#606060; font-size:12px; font-weight:bold;}
.detailContentBoldStyle a:link, .detailContentBoldStyle a:visited {color:#606060;}
.detailContentBoldStyle a:hover {color:#2685ef;text-decoration: underline;}
.inputRegularBackground{width:208px; height:25px; border:none; background:url('images/detail/Details-LeftColumn-TextFieldBackground-Small.png'); background-repeat:no-repeat; background-position:left;font-family:Arial,sans-serif; color:#5c5c5c; font-size:11px; font-weight:normal;padding-top:6px;padding-left:10px;}
.inputPhoneFieldBackground{width:41px; height:25px; border:none; background:url('images/detail/Details-LeftColumn-TextFieldBackground-Tiny.png'); background-repeat:no-repeat; background-position:left;font-family:Arial,sans-serif; color:#5c5c5c; font-size:11px; font-weight:normal;padding-top:6px;padding-left:10px;}
.detailResultsBGgray {width:325px; background-color:#e2e2e2;padding:2px 2px 2px 2px;text-align:left;font-family: Arial,sans-serif; color:#000000; font-size:12px; font-weight:bolder;}
.detailResultsBGwhite {width:325px; background-color:#ffffff;padding:2px 2px 2px 2px;text-align:left;font-family: Arial,sans-serif; color:#000000; font-size:12px; font-weight:bolder;}
.detailMSRP {margin:0px; background-image:url('images/detail/Details-RightColumn-MSRP.jpg'); width:336px; height:70px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px; }
.detailMSRPContentStyle {font-family: Arial,sans-serif; color:#e51313; font-size:44px; font-weight:bold;}
.detailMSRPContentStyle a:link, .detailMSRPContentStyle a:visited {color:#e51313;}
.detailMSRPContentStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailTitleBackground {width:695px; height:31px; background-image:url('images/detail/Details-RightColumn-Content-Title.png');background-repeat:no-repeat;background-position:top; margin:0px; text-align:left;padding:0px 0px 0px 0px;}
.detailTitleContainer {text-align:left; padding:4px 0px 0px 5px; margin:0px;}
.detailContentBackground {width:695px; background-image:url('images/detail/Details-RightColumn-Content-Middle-Expander.png');background-repeat:repeat-y;background-position:top center; margin:0px; text-align:left; padding: 0px 0px 0px 0px;}
.detailMPG {margin:0px; background-image:url('images/detail/Details-RightColumn-MPG.jpg'); width:336px; height:90px; text-align:center; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px;}
.detailMPGContainer {text-align:left; padding:45px 0px 0px 0px; margin:0px;}
.detailMPGContentStyle {font-family: Arial,sans-serif; color:#606060; font-size:30px; font-weight:bold;}
.detailMPGContentStyle a:link, .detailMPGContentStyle a:visited {color:#606060;}
.detailMPGContentStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailCalculator {margin:0px; background-image:url('images/detail/Details-RightColumn-PaymentCalculator.png'); width:675px; height:102px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px;}
.detailCalculatorInputBackground {margin:0px; background-image:url('images/detail/Calculator-Middle.png'); height:46px; text-align:left; background-repeat:repeat-x; background-position:top left; padding:0px 0px 0px 0px;}
.detailCalculatorDisclaimer {font-family: Arial Narrow,Arial,sans-serif; color:#606060; font-size:11px; font-weight:normal;}
.detailCalculatorDisclaimer a:link, .detailCalculatorDisclaimer a:visited {color:#ffffff;}
.detailCalculatorDisclaimer a:hover {color:#2685ef;text-decoration: underline;}
.detailCalculatorInputArea {font-family: Arial,sans-serif; color:#606060; font-size:25px; font-weight:bold; background:none; border:none; width:75px; height:40px; padding-top:4px;}
#term {font-family: Arial,sans-serif; color:#606060; font-size:25px; font-weight:bold; background:none; border:none; width:250px;}
#rate {font-family: Arial,sans-serif; color:#606060; font-size:25px; font-weight:bold; background:none; border:none; width:41px;}
#trade {font-family: Arial,sans-serif; color:#606060; font-size:25px; font-weight:bold; background:none; border:none; width:100px;}
.est {font-family: Arial,sans-serif; color:#606060; font-size:25px; font-weight:bold; width:130px; height:40px; padding-top:4px;}
/* SIMILAR CARS) */
.comparisonTitleStyleNew {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#343434;}
.comparisonTitleStyleNew a:link, .comparisonTitleStyleNew a:visited {color:#343434;text-decoration:underline;}
.comparisonTitleStyleNew a:hover {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyleNew {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#e70e0e;}
.comparisonPriceStyleNew a:link, .comparisonPriceStyleNew a:visited {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyleNew a:hover {color:#000000;text-decoration:underline;}
.textpadding{padding:10px 10px 10px 10px;}
/** FORM STYLES HERE **/
.myFormLabel{width:70px;display:block;float:left;text-align:left;font-family:Helvetica, Arial, sans-serif;font-size:14px; font-weight:normal; color:#545454; margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
.myFormInput{width:175px;font-size:12px;border:solid 1px #0374b6;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.myFormSelect {width:187px;font-size:12px;border:solid 1px #0374b6;margin:0px 0px 0px 0px;padding:8px 5px 5px 5px;}
.myFormTitleStyle {font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#0374b6;;}
.myFormTitleStyle a:link, .myFormTitleStyle a:visited {color:#0374b6;}
.myFormTitleStyle a:hover {color:#ffb720;text-decoration: underline;}
.myFormContentStyle {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
.myFormContentStyle a:link, .myFormContentStyle a:visited {color:#3e3e3e;}
.myFormContentStyle a:hover {color:#ffb720;text-decoration: underline;}