/* ALIGNMENT AND CONTAINER STYLES */
body {padding-top:1px; background-repeat:no-repeat; background-position:top center; background-color:#ffffff; color:#000000; margin:0;text-align:center;}
table {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;}
.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;}
.TopBackground {width:1000px; height:81px; text-align:left; background-image:url('../images/Header-Graphic-Top-Left.jpg'); padding:0 0 0 0;}
.TopContentContainer {padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
/* STANDARD PAGE STYLES */
h1 {font-family:Verdana, sans-serif; font-size:20px; font-weight:700; color:#ffffff; margin:0; padding:0;}
h2 {font-family:Verdana, sans-serif; font-size:16px; font-weight:700; color:#000000; margin:0; padding:0;}
a:link {text-decoration: none;color: #003366;}
a:visited {color: #003366;text-decoration: none;}
a:hover {text-decoration: underline;color: #0e3d84;}
.minh1 {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:700; color:#FFF; margin:0px;}
.minh1 a:link, .minh1 a:visited {color:#ffffff; text-decoration:none; margin:0;}
.minh1 a:hover {color:#FC0; text-decoration:underline; margin:0;}
input,select,textarea {font-family:Arial, Tahoma, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold;}
form {margin:0;}
.form-insidetable {width:400px;border-style:none;padding:1px;}
.textpaddingmasheader{padding:5px 8px 5px 8px;}
.textpadding{padding:10px 10px 10px 10px;}
.contentBackground {width:950px;background-image:url('../images/ContentBackground.jpg');background-repeat:repeat-y;background-position:top; margin:0px; text-align:left;}
.footer {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
.footer a:link, .footer a:visited{color:#9c9c9c;}
.footer a:hover {color:#d42a2a; text-decoration:underline;}
.titleStyle {font-family:Arial, Helvetica, sans-serif;color:#808284;font-size:12px;font-weight: bolder;white-space:nowrap;}
.titleStyle a:link, .titleStyle a:visited {color:#808284;}
.titleStyle a:hover {color:#ffae00;text-decoration: underline;}
.contentStyle {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;}
.contentStyle a:link, .contentStyle a:visited {color:#3e3e3e;text-decoration:none;font-weight:bold;}
.contentStyle a:hover {color:#d42a2a;text-decoration: underline;}
.contentStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px; font-weight:normal;}
.contentStyleWhite a:link, .contentStyleWhite a:visited {color:#ffffff;text-decoration:underline;font-weight:bold;}
.contentStyleWhite a:hover {color:#d42a2a;text-decoration:underline;font-weight:bold;}
.titleStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:bold;}
.titleStyleWhite a:link, .contentStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.titleStyleWhite a:hover {color:#d42a2a;text-decoration:underline;}
.blackStroke {border:1px solid #7e7e7e;}
.mas-header {height:30px; background-image:url('../images/MasHeader-new.jpg'); background-repeat:repeat-x background-position:top left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:0px; padding:0px; text-align:left;}
.mas-header a:link, .mas-header a:visited {color:#ffffff;}
.mas-header a:hover {color:#ffcc00;}
.blowOut {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#C33;font-weight:700;}
.st-footer {font-family:sans-serif;background-image:url('');background-position:top center;background-repeat:no-repeat;text-align:center;font-size:11px;color:#4b4b4b;border-style:none;padding:1px;}
.st-footer a:hover {color:#4b4b4b;text-decoration:underline;}
.cag-footer {font-family:sans-serif;color:#808284;font-size:10px;font-weight:normal;white-space:nowrap;}
.cag-footer a:link,#cag-footer a:visited {color:#808284;text-decoration:none;}
.textpaddingmasheader{padding:8px 8px 5px 8px;}
.navText {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold;}
.navText a:link, .navText a:visited  {color:#ffffff; text-decoration:none; padding-left:6px; padding-right:6px;}
.navText a:hover {color:#ffb720; text-decoration:underline;}
/* 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; padding:10px 0px 0px 0px;}
.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:bold; 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, Tahoma, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold;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, Tahoma, Helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold;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.png'); width:336px; height:70px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px; }
.detailMSRPNew {margin:0px; background-image:url('../images/detail/Details-RightColumn-MSRP.jpg'); width:336px; height:127px; 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:30px; 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;}
.detailRebateBackground {width:336px; height:60px; background-image:url('../images/detail/Details-RightColumn-RebateSection-Middle.png');background-repeat:repeat-y; background-position:top center; margin:0px; text-align:center;}
.detailRebateContentStyle {font-family: Arial,sans-serif; color:#606060; font-size:20px; font-weight:bold;}
.detailRebateContentStyle a:link, .detailMPGContentStyle a:visited {color:#606060;}
.detailRebateContentStyle a:hover {color:#2685ef;text-decoration: underline;}
/* SIMILARSTYLES*/
.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;}
/* Inventory  */
.inv-head {font-family: Tahoma;font-size:20px;font-weight: bold;color:#CC3333;}
.inv-head-top-buildme {font-family: Tahoma;font-size: 16px;font-weight: bold;color: #CC3333;}
.inv-engtrans {font-family: Tahoma;font-size: 13px;color: #CC3333;font-weight: bold;}
.fuelecoinv {background-color: #eeeeee;border:1px solid #000000;}
.fuelecoinv-smalltxt {font-family: Arial;font-size: 10px;}
.fuelecoinv-ctyhwy {font-family: Tahoma;font-size: 30px;font-weight: bold;color: #CC3333;}
.Fuel {font-family:Tahoma;font-size:42px;color:#CC3333;font-weight:bold;}
.inv-opts {font-family: Tahoma;font-size: 11px;}
.op-table {border-style:none;padding:1px;}
.cagsf_title {font-family:Tahoma;font-size:11px;color:#FFF;width:100%;margin-bottom:2px;margin-top:2px;padding-left:2px;padding-top:2px;border:1px solid #000;background-image:url('../images/titleBg002.jpg');background-position:center;height:20px;overflow:hidden;cursor:pointer;font-weight:700;}
.cagsf_title_crm {font-family:Tahoma;font-size:11px;color:#FFF;width:350px;margin-bottom:2px;margin-top:2px;padding-left:2px;padding-top:2px;border:1px solid #000;background-image:url('../images/titleBg002.jpg');background-position:center;height:20px;overflow:hidden;cursor:pointer;font-weight:700;}
.cagsf_details {width:100%;background-color:#e6e6e6;font-family:Tahoma;font-size:11px;border:1px solid #000000;visibility:hidden;height:0;overflow:hidden;position:relative;padding:5px 5px 5px 5px;}
.cagsf_details_crm {width:340px;background-color:#e6e6e6;font-family:Tahoma;font-size:11px;border:1px solid #000000;visibility:hidden;height:0;overflow:hidden;position:relative;padding:5px 5px 5px 5px;}
.cagsf_details_content {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;position:relative;}
.mas-headerRegular {width: 222px; background-image:url('../images/Graphic-MasHeaderRegular.jpg');background-repeat: repeat-x; font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;color:#ffffff; padding:3px; border: 1px solid #000000; margin:2px;}
/* USED FOR THE NEW INVENTORY GRAPHICS */
.inventoryItem{width: 163px;margin:0px;padding:0;text-align:center;position: relative;float:left;}
/*Pre-Owned*/
.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-new.jpg');background-color:#000000; background-repeat:repeat-x; background-position:top center;padding:2px;height:27px;border:1px solid #000000;}
.cag-search-more{text-align:right;padding-bottom: 4px;padding-top: 4px;}
.inv-mileage {font-family: Tahoma, Helvetica, Verdana; font-size:12px; color: #CC3333; font-weight: bold;}
.inv-head-color {font-family: Tahoma, Helvetica, Verdana; font-size:12px; font-weight: bold;}
.inv-price {font-family: Tahoma, Helvetica, Verdana; font-size: 28px; font-weight: bold; color: #CC3333;}
a.inv-nav:link, a.inv-nav:visited {font-family: Tahoma, Helvetica, Verdana;font-size: 20px;font-weight: bold;color: #CC3333;text-decoration: none;}
a.inv-nav:hover {font-family: Tahoma, Helvetica, Verdana; font-size: 20px;font-weight: bold;color: #000000;text-decoration: underline;}
.inv-opts {font-family: Helvetica, sans-serif, Arial; font-size: 11px;}
.contentStyleresults{margin:0px;padding:0; text-align:center; position: relative; float:left; margin:5px;}
.columnStroke {border:1px solid #7e7e7e; background-color:#f0ede3;}
.resultsholder {width:350px; margin-bottom:2px;}
.resultsdetailholder {width:370px; margin-bottom:2px;}
.resultsCarFax {float:center; margin:0 0 0 0; padding:4px; width: 350px; background-color: #e6e6e6; border:1px solid #000000; text-align:center; margin-top:2px; margin-bottom:2px;}
.resultsPrice {padding:4px; border:1px solid #333; background-image:url('../images/td-price-back.jpg'); height:40px; margin:2px; text-align:center;}
.resultsPriceNew {margin:4px; background-image:url('../images/InternetPriceBackground-ResultPages.png'); width:381px; height:50px; text-align:center; background-repeat: no-repeat;background-position:center; padding-top:8px; }
.resultsPriceNewInventory {margin:4px; background-image:url('../images/InternetPriceBackground-NewInventory.png'); width:381px; height:100px; text-align:center; background-repeat: no-repeat;background-position:center; padding-top:8px; }
.resultsPriceNewInventoryNEW {margin:0px; background-image:url('../images/MSRP-Background-Middle.png'); width:381px; text-align:center; background-repeat:repeat-y;background-position:center; padding:0px 0px 0px 0px; }
.resultsbggray {background-color:#f6f6f6;padding:2px;font-family: Tahoma, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #333333;}
.resultsbgwhite {background-color:#ffffff;padding:2px;font-family: Tahoma, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #333333;}
.resultsformouter{background-color: #e6e6e6; border:1px solid #000000; padding: 2px; width: 222px; margin-left:2px;}
.resultsforminner{width:200px; background-color: #e6e6e6; padding-left:20px; padding-top:2px; padding-bottom:2px;}
.inv-price-results{font-family: Tahoma, Helvetica, Verdana; font-size: 28px; font-weight: bold; color: #FFFFFF; padding:4px;}
.inv-price-rebates{font-family: Tahoma, Helvetica, Verdana; font-size: 20px; font-weight: bold; color: #FFFFFF; padding:4px;}
.inv-price-head{font-family: Tahoma, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF;}
a.inv-price-head:link, a.inv-price-head:visited{font-family: Tahoma, Helvetica, Verdana; font-size: 10px; color: #FFFFFF;text-decoration: none;}
a.inv-price-head:hover{font-family: Tahoma, Helvetica, Verdana; font-size: 10px; color: #FFFFFF;text-decoration: underline;}
.results-headerRegular {width: 222px; background-image:url('../images/Graphic-MasHeaderRegular.jpg');background-repeat: repeat-x; font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;color:#ffffff; padding:2px; border: 1px solid #000000; margin:2px;}
.search-msrp {font-family: Tahoma, Helvetica, Verdana;font-size:30px;color:#C33;font-weight:700;}
/* 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;}