body, TD { color : #222222; font-family : Verdana, Helvetica, sans-serif; font-size : 11px;}

a { color: #111111; text-decoration: underline; }
a:visited { color:#333333; }

.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }

a.hoverlink { text-decoration : none }
a.hoverlink:hover { text-decoration : underline }

a.plain,a.plain:link,a.plain:hover,a.plain:active,a.plain:visited
{
  text-decoration: none;
  color: #000000;
  
}


.vehSelTrimNameSmall { font-weight: bold; font-size: 11px }

a.vehSelTrimNameSmall { text-decoration: none; font-weight: bold; font-size: 11px }
a.vehSelTrimNameSmall:hover { text-decoration: underline; font-weight: bold; font-size: 11px }
.vehSelTrimName { font-weight: bold; font-size: 14px }
a.vehSelTrimName { text-decoration: none; font-weight: bold; font-size: 14px }
a.vehSelTrimName:hover { text-decoration: underline; font-weight: bold; font-size: 14px }
.vehSelTrimNameLarge { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; background-color: #1B71A0; font-size: 17px; font-weight: normal; }
.vehSelProductPrice { font-size: 14px; font-weight: bold; }
.vehSelProductInvoicePrice { font-size: 11px; font-weight: bold; }

.vehSelTrimDesc { font-weight: bold; font-size: 13px }
a.vehSelTrimDesc { text-decoration: none; font-weight: bold; font-size: 13px }
a.locateUserInfo { text-decoration: underline; color: #000000; }
a.vehSelTrimDesc:hover { text-decoration: underline; font-weight: bold; font-size: 13px }
.vehSelTrimPrice { font-size: 11px; }

.vehSelModelAndTrim { font-family: Tahoma,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 16px }
.vehSelPackage { font-family: Tahoma,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 12px }
.vehSelPrice { font-size: 14px }
.vehSelInvoicePrice { font-size: 11px; font-weight: bold; }

.currentDealerBG { background-color: #000000 }
.currentDealerBox { cursor: pointer; background-color: #FFFFFF }

.dealerListBorder { border: 1px solid #000000 }
.dealerListBG { background-color: #CCCCCC }
.listItem { color: #111111; }
.listItemBG { background-color: #FFFFFF }

#stdFeatDiv { position: relative; visibility: hidden; z-index: 10 }
#vehicleDiv { position: relative; visibility: hidden; z-index: 10 }
#vagDiv { position: relative; visibility: hidden; z-index: 10 }
.stdFeatGroup { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold }
.stdFeatPart { font-family: Verdana,Helvetica,sans-serif; font-size: 11px }
.featDefinerBG { background-color : #CCCCCC; }

.featSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.packageSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 12;
 border-style: solid;
 border-color: #000000;
 border-width: 1;
}

.filterSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.cfgVehYear { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.cfgVehModel { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.cfgVehTrim { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.cfgVehProduct { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.cfgHdrBorder { background-color : #999999; }
.cfgHdrBG { background-color : #DDDDDD; }
.cfgPartGroupTitle { font-size: 14px; font-weight: bold; }
.cfgPartDesc { font-size: 12px; text-decoration: none }
a.cfgPartDesc { font-size: 12px; text-decoration: none }
a.cfgPartDesc:hover { font-size: 12px; text-decoration: none }
.cfgSubPartDesc { font-size: 11px; }
a.cfgSubPartDesc { font-size: 11px; text-decoration: none }
a.cfgSubPartDesc:hover { font-size: 11px; text-decoration: none }
a.cfgPartDisclaimer:link { font-weight:bold; color:blue; }
a.cfgPartDisclaimer:visited { font-weight:bold; color:blue; }

.yourDealerPhone { font-family : Tahoma, Verdana, Helvetica, sans-serif; font-size : 18px; font-weight : bold; color : #000000 }
.builtVehName { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }

.invVehNum { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: normal; }
.invVehName { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.invNumMatches { font-family: Verdana,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.invMatchesFound { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: normal; }
.invVehExpiry {
  font-size: 9px;
  font-style: italic;
}
.invVehShowAllOffers a {
  font-size: 10px;
}

a.invFindTxt { color: #FFFFFF; background-color : #1B71A0; font-weight: bold;}


a.flyoverLink {
  text-decoration : none
}

a.flyoverLink:hover {
  text-decoration : underline
}

a.clickhere {
  color : #555555;
  font-size : 10px;
  text-decoration : underline;
}

a.clickhere:visited {
  color : #555555;
}

a.productInfoPopupLinks {
 color : #336699;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}

a.productInfoPopupLinks:visited {
 color : #336699;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}

a.selectProductTitle:visited {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}

a.selectProductTitle {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}

.selectProductInfo {
 color : #222222;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px
}

.stdEquipmentCell {
  background-color : #FFFFFF;
  border : 1px solid #999999;
  padding : 4px;
  vertical-align: top;
}
.stdEquipmentTable {
  background-color : #EEEEEE;
  border : 1px solid #CCCCCC;
}

.stdEquipmentTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px
}
/*
.stdEquipmentItem {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px
}
*/
.stdEquipmentDiff {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 border: 1px solid #2244FF
}
.compareStdEquipmentTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px;
 background-color: #DDDBDE;
 border: 1px solid #9D969D;
 padding-left: 10px;
}

.productSelectorTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 11px
}
.partDisclaimer {
 color: #9D9B9B;
 font-size : 10px
}
.partDisclaimerAsterisk {
 color: #4C4B4B;
}
.partGroupTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 18px;
 border-bottom:#999EA3 2px solid;
}
.partGroupTitleSmall {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px
}
.partDescription {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px
}
a.navTransitionStateLink {
  text-decoration: none;
  color : white
}
a.navTransitionStateLink:hover {
  text-decoration: underline;
  color : white
}
a.navTransitionStateLink:visited {
  text-decoration: none;
  color : white
}
.navTransitionState {
  background-color : #999999;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
  color : white
}
.navSelectedState {
  background-color : #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold
}
.navUnselectedState {
  background-color : #CCCCCC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold
}
.newlySelectedPart {
  color: #DD2222
}
.navSelectStateLink {
  text-decoration: none
}
a.navSelectStateLink:hover {
  text-decoration: underline
}
.buttonOutlineLight {
  border: 1px solid #ffffff;
  padding: 6px
}
.cfgSideBySideColorDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.subPartDescription {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.cfgLayoutPriceDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000000
}
a.cfgLayoutPriceDesc:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutInvoicePriceDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
a.cfgLayoutInvoicePriceDesc:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutPriceSmTxt {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
.cfgLayoutPriceSmTxtBlack {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
a.cfgLayoutPriceSmTxt:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
.cfgLayoutPrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutInvoicePrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.locateLayoutPrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #FAFAFA
}
.cfgLayoutPriceBg {
 background-color : #8F8F8F;
}
.locatePrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000099
}
.locatePriceSmall {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000
}
.dynPriceEmail {
 color : #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px
}
.cfgLayoutButtonsBg {
 background-color : #CCCCCC;
}
.cfgLayoutButtons {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : none;
 color : #000000
}
.cfgLayoutButtons:hover {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : underline;
 color : #000000
}
.cfgLayoutButtons:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.popupTitle {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #000000
}
.udlDealerPhone {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : normal;
 color : #000000
}
.udlCallThisDealer {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : normal;
 color : #000000
}
.udlCallThisDealerPhone {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : normal;
 color : #000099
}
.udlDealerNameSmall {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : normal;
 color : #ffffff;
}
.udlDealerName
{
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #ffffff;
}
.udlHeaderBg {
 background-color : #E8E8E8;
 border: 1px solid #BBBBBB
}
.udlZipCode {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}
.udlPopupLink {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.dealerSearchUdlPopupLink {
font-family: Verdana, Underlined;
font-size: 10px;
color: #4F7999;
}
.udlPopupDealerName {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold
}
.udlDealerBg {
 background-color : #E8E8E8;
}
.udlBorder {
 background-color : #BBBBBB;
}
.udlOldDealerBg {
 background-color : #E8E8E8;
 border-width: 0px 0px 1px 1px;
 border-color: #BBBBBB;
 border-style: solid
}

.userInfoHeaderBg {
  background-color : #E8E8E8;
  border: 1px solid #BBBBBB
}
.thankYouDealerName {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 15px;
 font-weight : bold
}

.navbutton   {font-family: arial, helvetica, sans-serif;
      font-size:14px;
      font-weight: bold;
      text-decoration: underline;
      color: #ffffff;
}



.fvAskField {
 width: 150px;
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 background-color: #ffffff;
 margin: 0px;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px
}
.colorSwatchNA {
 color: #666666
}
.grayWithBorder {
 background-color : #E8E8E8;
 border: 1px solid #BBBBBB
}
.gray {
 background-color : #E8E8E8
}
.blue {
 background-color : #E1E1EB
}
.darkerGray {
 background-color : #CCCCCC
}
.darkestGray {
 background-color : #9D9D9D
}
.smallText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}
.mediumText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 14px
}
.largeText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 18px
}
.whiteText {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #FAFAFA
}
.miniColorSwatch {
 border: 1px solid #000000
}
.locateNoVehiclesTxt {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px
}
A.pageNumberLink:link { color: white; font-size: 14px  }
A.pageNumberLink:visited { color: white; font-size: 14px  }
.atVehicleListVehicleName { font-size: 14px; font-weight: bold }
.atDataCellRight {
  background-color: #ffffff;
  text-align: left;
  padding: 2px 14px 1px 14px;
}
.atDealerDataCell {
  padding: 8px 6px 8px 6px;
}
A.atDealerContactLink:link {
  color: #006699;
  font-weight: bold;
  font-size: 10px
}
A.atDealerContactLink:visited {
  color: #006699;
  font-weight: bold;
  font-size: 10px
}
.atDataCell {
  background-color: #E1E1EB;
  padding: 2px 6px 2px 6px;
}
.atVehiclePrice {
  color: #000000; font-weight: bold; padding: 0px 0px 5px 0px;
}
.atTableOutline {
  border: 1px solid #CCCCCC
}
.atCriteriaOutline {
  border: 1px solid #999999
}
.atDealerBlock {

}
.atFordCertText {
  font-size: 9px
}
.atDealerName {
  font-weight: bold;
  font-size: 12px
}
.atDealerPhone {
  font-weight: bold;
  font-size: 12px
}
.atDealerPhoneLarge {
  font-weight: bold;
  font-size: 18px
}
.atVehListName {
  font-weight: bold;
  font-size: 14px;
}
.atVehSumName {
  font-weight: bold;
  font-size: 18px
}
.atVehPrice {
  font-weight: bold;
  font-size: 14px
}
.atUserInfoTable {
  background-color: #E8E8E8;
  border: 1px solid #006699
}
.atVehSumTitleAndPrice {
  color: white;
  background-color: #8F8F8F;
  font-weight: bold;
  padding: 3px 6px 3px 6px;
}
.requiredHighlight {
  color: red; font-weight: bold;
}
.dpriceTable {
  background-color: #FFFFFF;
  border: 1px solid #000000
}
.dpriceInternalTable {
  background-color: #E8E8E8;
  border: 1px solid #BBBBBB
}
.helpSubHead {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  
  
}
.helpContactSubHead {
font-family:Verdana;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color:#FFFFFF;
  
}
.vehicleBlockHeader {
  border: 1px solid #000000
}
.vehicleListMatches {
  font-weight: bold;
  font-size: 14px;
}
.vehicleListCompareText {
  font-size: 9px
}
.vehicleDetailsBlock {
  border: 1px solid #999999;
  padding: 4px
}
.vehicleDetailsSubTotal {
  font-weight: bold;
  font-size: 12px
}
.vehicleDetailsTotalPriceBox {
  border: 3px solid #9C9C9C;
  background-color: #FFFFFF;
}
.vehicleDetailsIncentivesBox {
  border: 2px solid #9C9C9C;
  background-color: #FFFFFF;
  text-align: left;
}
.vehicleDetailsTotalPrice {
  font-weight: bold;
  font-size: 14px
}
.vehicleTotalPriceDisplay{
  font-weight: bold;
  font-size: 13px
}
.vehicleDetailsmsrpPrice{
  font-weight: bold;
  font-size: 12px
}
.vehicleOfferExpires{
  font-size: 9px;
  font-style: italic;
}
.vehicleShowAllOffer a{
  font-size: 10px;
}
.vehicleWithCashbackOffer{
  font-size: 9px
}
.vehicleDetailsSavings {
  color : #336699;
  font-weight: bold;
  font-style: italic;
  font-size: 14px
}
.vehicleDetailsHeading {
  font-weight: bold;
  font-size: 12px
}
.vehicleDetailsLargeName {
 color : #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 20px;
}
.vehicleBlockTitle {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}
.vehicleDetailsFuelText {
  font-weight: bold;
  font-size: 16px
}
.compareVehicleTitle {
  font-weight: bold;
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px
}
.comparePriceSavings {
  font-style: italic;
  color: #040097
}
.leftIncentiveCell {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.midIncentiveCell {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.rightIncentiveCell {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.incentiveCell {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.compareHeaderCellsLeft {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #cccccc
}
.compareHeaderCellsRight {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #cccccc
}
.thankYouAvailableIncentives {
  padding : 10px
}
.thankYouIncentives {
  padding : 10px;
  border: 2px solid #CCCCCC
}
.fv3ModelText-car {
  font-size: 9px;
  color: #003163;
}
.fv3ModelText-suv {
  font-size: 9px;
  color: #666633;
}
.fv3ModelText-truck {
  font-size: 9px;
  color: #660000;
}
.fv3TabBg-suv {
  font-size: 12px;
  background-color: #DE8C42;
}
.fv3TabBg-car {
  font-size: 12px;
  background-color: #DEB54A;
}
.fv3TabBg-truck {
  font-size: 12px;
  background-color: #CEB57B;
}
.fv3ProductName-suv {
  font-size: 12px;
  color: #DE8C42;
}
.fv3ProductName-car {
  font-size: 12px;
  color: #DEB54A;
}
.fv3ProductName-truck {
  font-size: 12px;
  color: #CEB57B;
}
.fv3CompareModelText-car {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #003163;
}
.fv3CompareModelText-suv {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #666633;
}
.fv3CompareModelText-truck {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #660000;
}
.fv3SmallText {
  font-size: 9px;
}
.fv3BoldCompareText {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #CE9C00;
}
.fv3CompareText-car {
  font-size: 12px;
  font-weight: 700;
  color: #DEB54A;
}.fv3CompareText-truck {
  font-size: 12px;
  font-weight: 700;
  color: #CEB57B;
}
.fv3CompareText-suv {
  font-size: 12px;
  font-weight: 700;
  color: #DE8C42;
}
.fv3CompareTextSm-car  {
  font-size: 9px;
  color: #DEB54A;
}
.fv3CompareTextSm-truck {
  font-size: 9px;
  color: #CEB57B;
}
.fv3CompareTextSm-suv {
  font-size: 9px;
  color: #DE8C42;
}
.fv3CompareTextSmBlk {
  font-size: 9px;
  color: #000000;
}
.fv3CompareBg-car {
  background-color: #003163;
}
.fv3CompareBg-suv {
  background-color: #666633;
}
.fv3CompareBg-truck {
  background-color: #660000;
}
.fv4Heading {
  font-size: 14pt;
  font-weight: bold;
}
.fv4GraySubHeading {
  color: #757b89;
  font-size: 11pt;
  font-weight: bold;
}
.fv4Small {
  font-size: 8pt;
}
.fv4Tiny {
  font-size: 7pt;
}
.fv4SmallBold {
  font-size: 9pt;
  font-weight: bold;
}
.fv4Msrp {
  color: #692522;
  font-size: 9pt;
  font-weight: bold;
}
.fv4BlueHeader {
  background-color: #5f7aa9;
  color: #ffffff;
  font-size: 9pt;
  font-weight: bold;
}
.fv4GrayFooterBorder {
  background-color: #999999;
}
.configTrimCashBackBackground{
  border-color: #EEEEEE;
  background-color: #EEEEEE;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
}
.vehicleDetailsAdjustedPrice{
  font-weight: bold;
  font-size: 11px
}
.vehicleDetailsAdjustedPriceText{
  font-weight: bold;
  font-size: 10px
}
.fv4GrayFooter {
  padding: 4px;
  background-color: #e0e1e5;
}
.fvBlackBorder {
  background-color: #000000;
}
.fvGrayBorder {
  background-color: #cccccc;
}
.fv4Padding {
  padding: 4px;
}
a.fvFooterLink {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : none
}
a.fvFooterLink:hover {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : underline
}
a.fvFooterLink:visited {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : none
}
a.hotDealLink {
    font-family: Verdana,Sans-serif; font-size:11px; font-weight: bold; color:#000000; text-decoration : underline
}
a.hotDealIncentiveLink {
    font-family: Verdana,Sans-serif; font-size:9px; color:#000000; text-decoration : underline
}
.color360Text {
    font-family: Verdana,Sans-serif; font-size:10px; color:#000000; text-decoration : none
}
.vehicleMayVaryText {
    font-family: Verdana,Sans-serif; font-size:9px; color:#000000; text-decoration : none
}
.colorShiftError {
    font-family: Verdana,Sans-serif; font-size:18px; color:#000000;
}
.ssSelect {
    width: 170px;
}

.ssFontYear{
    color: #FFFFFF;
    font-family: arial black;
    font-size:16px;
    font-weight: lighter;
    }

.ssFontModel{
    color: #FFFFFF;
    font-family: arial black;
    font-size:24px;
    font-weight: normal;
    }

.ssContent {
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

.ssStdEq {
    font-size: 14px;
    font-weight: bold;
}
.ssmName{
    font-size: 12px;
}

.ssPackages{
    font-size: 20px;
    color: #1771A5;
    font-weight: bold;
}
.userInfoVehDescSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #000000;
}
.userInfoVehDescLarge {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color : #000000;
}
.userInfoVehPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #000000;
}
.userInfoVehBlock {
  border: 1px solid #BBBBBB
}
.userInfoContactBlock {
  background-color : #EFEFEF;
  border: 1px solid #BBBBBB
}
.userInfoPageBG { background-color : #FFFFFF; }

.fpActionsDiv{
    position: absolute;
    visibility: hidden;
    z-index: 200;
}

.fpClickedBorderIncentive{
    position: absolute;
    visibility: hidden;
    z-index: 300;
    top:2px;
    left:45px;
}
.fpClickedBorderUsed{
    position: absolute;
    visibility: hidden;
    z-index: 300;
    top:6px;
    left:277px;
}

.fpUsedDiv{
    position: absolute;
    visibility: hidden;
    z-index: 100;
}

.fpCashbackAprdiv{
    position: absolute;
    color:#26315F;
    visibility: hidden;
    z-index: 400;
}


.fpPreLaunchDiv{
    position: absolute;
    visibility: hidden;
    z-index: 200;
}

.fpZipDiv{
    position: absolute;
    visibility: hidden;
    z-index: 300;
}

.enterZipBox {
    border: 3px solid #006699;
    position:absolute;
    top:33px;
    left:219px;
}

.enterZipArrow {

    position:absolute;
    top:34px;
    left:310px;
}

.enterZipClose {

    position:absolute;
    top:3px;
    left:337px;
}

.incentiveButtonText{
    position:absolute;
    top:7px;
    left:49px;
}

.usedVehicleButtonText{
   position:absolute;
    top:8px;
    left:283px;
}

.usedVehicleToFindText{
   position:absolute;
    top:8px;
    left:10px;
}

.usedVehiclePleaseText{
   position:absolute;
    top:40px;
    left:20px;
}

.usedVehicleWhyDoText{
   position:absolute;
    top:75px;
    left:10px;
}

.incentivesToCheckText{
   position:absolute;
    top:8px;
    left:10px;
}

.incentivesPleaseText{
   position:absolute;
    top:40px;
    left:20px;
}

.incentivesWhyDoText{
   position:absolute;
    top:75px;
    left:10px;
}

.fpSplashDiv{
    position: absolute;
    visibility: hidden;
    z-index: 10;
}

.fpSplashTextDiv{
    position: absolute;
    visibility: hidden;
    z-index: 50;
}

.fpErrorDiv{
    position: absolute;
    visibility: hidden;
    z-index: 300;
}
.fvIncentiveText {
    color: #666666
}
.wcDealerPhone {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold;
 color : #000000
}
.wcDealerPhoneSmall {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 15px;
 font-weight : bold;
 color : #000000
}
.acpIntro {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 13px;
 font-weight : normal;
 color : #000000
}
.acpAmount {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 22px;
 font-weight : bold;
 color : #000000
}
.acpVehicle {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}

.wcInventoryInline {
  font-size: 14px;
  font-weight: bold;
  color: #020202;
}
.exitTableCorner {
  background: #FFFFFF;
}
.wcExitPopup {
  font-size: 22px;
  font-weight: bold;
  color: #000000;
}
.exitReq {
  vertical-align: super;
  color: #FF0000;
  font-size: 9px;
}
.exitReqMsg {
  color: #FF0000;
}

.etyTable {
  background: #DDDDDD;
}
.etyCorner {
  background: #E1E1E1;
}
.etyBorder {
  background: #CCCCCC;
}

.netscapeNavBG {
  background-color: #FFFFFF;
}

.lvHdrDropDown {
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-Index: 1000;
  border: 1px solid #40382B;
}

.mvHdrDropDown {
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-Index: 1000;
  border: 1px solid #575757;
}

.mvFooterCopyright {
  color: #999999;
  font-size: 9px;
}

.mvFooterText {
  color: #999999;
  font-size: 10px;
}

.lvFooterCopyright {
  color: #84817C;
  font-size: 9px;
}

a.lvFooterLink {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : none
}
a.lvFooterLink:visited {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : none
}
a.lvFooterLink:hover {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : underline
}

.regSpecIntro {
    font-weight: bold;
    color: #000000;
}

.regSpecDisc {
    color: #999999;
}

.userFormTextSpan{
 font-family:verdana;
	font-size:10px;
 color:#000000;
}

.chooseText{
    color:#FFFFFF;
    position: relative;
    top: -17px;
    left: 2px;
    font-size:77%;
}

.vehiclePreferences{
    background-color : #1B71A0;
    color:#FFFFFF;
}

.thankYouOtherResources{
    border-color: #999EA3;
}

.thankYouOtherResourcesTable {
    border: 1px solid #999EA3;
}

.availableIncentivesMiddleCol {
    background-color : #DDDDDD;
    border-color: #999999;
    color: #DDDDDD;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.thankYouOtherResourcesCellBorder {
    border-bottom: 1px solid #999EA3;
}

.thankYouOtherResourcesHeader{
    background-color : #D3D3D3;
    border-bottom: 1px solid #999EA3;
}

.thankYouVehicleName {
    font-size: 12px;
    font-weight: bold;
}

.linkNoUnderline{
    text-decoration: none;
}

.callDealer{
    position:absolute;
    z-index:10;
}

.telephone{
    z-index:2;
}

.incentiveGridDisclaimer{
    color : #A9A9A9;
}

.ddFooter { font-size : 9px; }

.integratedIconText { font-size : 10px; font-family:verdana; color:#0000FF; text-decoration : underline; }

.iqqBgCorner{
    background-color: #E5E3D8 ;
}

.iqqBgEdge{
    background-color: #ffffff ;
}


.iqqPref{
    border-style: solid;
    border-width: 1px;
    border-color: #E1DFD6 #C6C3B7 #C6C3B7 #E1DFD6;
}

.iqqFeatureInnerEdge{
    background-color: #E0E6ED;
}

.iqqFeatureEdge{
    background-color: #C9C6B5;
}

.iqqSectionHeaderBaseLine{
    background-color: #999999;
}

.iqqBlueHeader
{
	background-color: #2E4C79;
	padding-left: 4px;
}
.iqqColorName
{
	color: #ffffff;
	font: normal 9px Verdana;
	vertical-align: top;
}
.iqqPreferenceName{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight :normal;
    cursor: pointer;    
}

.iqqTrimName{
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

.iqqDivCBBackGround{
    background-color: #F5F4F0;
}

.iqqIncentiveLinkBorder{
    border-width: 1px;
    border-color: #E4E4D4;
    border-style: solid;
}

.iqqIncentiveLinkBG{
    background-color:#E0E6ED;
}

.iqqIncentiveBorder{
    border-width: 2px;
    border-color: #C9C6B5;
    border-style: solid;
}

.iqqIncentiveInnerBorder{
    border-width: 1px;
    border-color: #E0E6ED;
    border-style: solid;
}

.iqqUserFormBorder{
    background-color:#C6D0DC;
}

.iqqBgWhite{
    background-color:#FFFFFF;
}

.iqqBgBlue{
    background-color:#F0F6FA;
}

.userInfoFormHeader
{
	background: url('http://www53.forddirect.fordvehicles.com/img/userinfo-form-header-bg.gif') repeat-x;
	padding-left: 7px;
}
.buyersGuideBG
{
	background: url('http://www53.forddirect.fordvehicles.com/img/iqq/buyers-guide-bg.gif') repeat-x;
	border-bottom: 1px solid #999EA3;
	text-align: center;
}
.buyersGuideLinks
{
	padding-right: 12px;
	text-align: right;
}
.buyersGuideInfoBottomLine
{
	padding-left: 4px;
	padding-right: 2px;
}
.buyersGuideInfoBottomLine div
{
	background: url('http://www53.forddirect.fordvehicles.com/img/iqq/buyers-guide-bottom-line.gif') repeat-x;
	width: 100%;
	height: 2px;
}

.iqqUserInfoFormBG{
    background-color:#E6ECF3;
}

.iqqPrivacy{
    font-size : 10px;
}

.featureDiv{
    background-color:white;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:-1;
}

.incentiveDiv{
    background-color:white;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:-1;
}

.trimTableCursor{
    cursor: pointer;
}

.iqqOptFeatBorder{
    border: 1px solid;
    border-color: #E1DFD6 #C6C3B7 #E1DFD6 #E1DFD6;
}

.iqqOptFeatBorderCb{
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #E1DFD6 #C6C3B7 #C6C3B7 #E1DFD6;
}


.iqqTrimNameBG{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-weight : bold;
    background-image:url(http://www53.forddirect.fordvehicles.com/img/iqq/trim-central-background.gif);
	text-transform: uppercase;
}

.iqqTrimLeftBG{
    background-image:url(http://www53.forddirect.fordvehicles.com/img/iqq/trim-left-border.gif);
}

.iqqTrimRightBG{
    background-image:url(http://www53.forddirect.fordvehicles.com/img/iqq/trim-right-border.gif);
}

.iqqFeatureDivText{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
}

.searchModelNameHeader{
    color : #2F4F7B;
    font-family : Verdana;
    font-size : 14px;
    font-weight : bold;
    text-transform : uppercase;
}

.searchModelNameBody{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
}

.searchServiceEnterZipBox{ border: 2px solid #AEB4C0; }

.headersSearchService{
    color : #000000;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : 900;
}

.normalTextSearchService{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : 500;
}

.sgHeading{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
}

.sgText{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}

.mostPopularVehicleLink {
    color: blue;
}

.vlszcTitle{
    color : #314061;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
}

.vlszcPrivacyPolicy{
    color : #787469;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcSelectSortBy{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcWhyZipCode{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcDealerDirectPrivacy{
    color : #737464;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcGenText{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcSortBySelect {
 color: #000000;
 width: 310;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.vlsNoFlashHeading{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
}

.vlsNoFlashDesc{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
}

.vlsNoFlashAlternateStepDesc{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}

.footerDriveOnUsDisclaimer {
    color: #A9A9A9; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    padding-left: 10px;
    width: 775px;
}

.contentTanBox{
    background-color: #EFF2F4; 
    border-color: #d7d4c1; 
    margin-top: 10;
    margin-bottom: 10;
    border-width: 0; 
    border-style: solid;
}

.blueBox{ 
   background-color: #ECEFF4;
   border-color: #ffffff;
   border-width: 8px;
   border-style: solid;
}
.noBorderBlueBox{
   background-color: #E6ECF3;
}
.blueBorderBlueBox{
   background-color: #608EA6;
   border-color: #608EA6;
   border-width: 4px;
   border-style: solid;
}
.thickBorderBlueBox{
   background-color: #E6ECF3;
   border-color: #E6ECF3;
   border-width: 9px;
   border-style: solid;
}
.whiteBorderBox{
 background-color: white;
 border-color: #999EA3;
 border-width: 1px;
 border-style: solid;
 
}
.thickWhiteBorderBox{
   background-color: white;
   border-color: #ffffff;
   border-width: 14px;
   border-style: solid;
}
.userWhiteBorderBox{
   background-color: #E6ECF3;
   border-color: #ffffff;
   border-width: 8px;
   border-style: solid;
}

.rssUserInfoFormBorder {
 background-color: #F0F6FA;
}

.rssUserInfoFormBG {
 background-color: #F0F6FA;
}
.promotionqqVehicleDetails{
    color : #4F7A99;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bold;
    text-align : left;
}


.promotionqqLeaseText {
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    text-align : left;
}

.promotionqqLeaseAmount{
   color : #FF9B14;
   font-family :Verdana, Arial, Helvetica, sans-serif;
   font-size : 35px;
   font-weight : bold;
   text-align : left;
}

.bottomc{
   vertical-align : middle;
}

.promotionqqDescText{
   color : #000000;
   font-family :Verdana, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   overflow : auto;
}

.promotionqqProdDesc{
     color : #4E5156;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 12px;
     font-weight : bold;
}

.promotionqqDetailsText{
     color : #6B6C70;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

.promotionqqDisclaimer{
     color: #A9A9A9;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
}

.promotionqqUserInfoFormBorder{
    background-color:#FFFFFF; 
}

.promotionqqUserInfoFormBG{
    background-color:#FFFFFF;
}

.promotionqqTitle {
    color : #4F7A99;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bold;
    text-align : left;
}

.promotionQQVehImg {
    padding: 0px;
    width: 300px;
    text-align: right;
    vertical-align: top;
}

.promotionqqVAG {
    padding-left: 5px;
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;  
    font-size : 12px;
    text-align: left;
}

.promotionqqVAG ul {
    color: #FF9A02;
}

.promotionqqVAGText {
    color: #344768;
}

.promotionqqVAG li {
  padding-top: 4px;
}

.promotionqqVAGTitle {
    font-size: 13px;
    font-weight: bold;
}

.promotionqqVAGPriceTitle {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.promotionqqVAGPrice {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.promotionqqVAGPricingTable {
    width: 200px;
}

.promotionqqVAGPricingTable th {
    font-size: 12px;
    font-weight: bold;
    color: #344768;
    text-align: left;
}

.promotionqqVAGPricingTable td {
    font-size: 12px;
    font-weight: bold;
    color : #000000;
    text-align: right;
}

.footerPerfectMatchDisclaimer {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    padding-left: 10px;
    width: 775px;
}

.imagedisclaimer {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    padding-left: 10px;
    width: 775px;
}

.incentivesGridSelectTable {
  border: 1px solid #999999;
  width: 550px;
  height: 100px;
}

.incentivesGridSelectTable th {
  background-color: #4F7999;
  color: #FFFFFF;
  text-align: left;
  height: 30px;
  padding: 0px;
}

.incentivesGridSelectModel {
  background-color: #FFFFFF;
  color: #000000;
  padding: 5px;
  text-align: center;
}


.incentivesGridSelectZip {
  width: 55%;
  background-color: #FFFFFF;
  font-size: 12px;
  border-left: 1px solid #999EA3;
  vertical-align: middle;
  text-align: center;
}

.incentivesGridSelectZip td {
  padding-left: 10px;
  text-align: center;
}

.incentivesGridVehTableWrapper {
  width: 755px;
  background-color: #EFF2F4;
  border:1px solid #999EA3;
}

.incentivesGridVehTable {

  width: 755px;
  background-color: #FFFFFF;
}

.incentivesGridVehTable th {
  background-color: #4F7999;
  color: #FFFFFF;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}

.incentivesGridVehTableNext table {
  background-color: #FFFFFF;
  text-align: right;
  margin-left: auto;
}

.incentivesGridVehTableNext {
background-color: #FFFFFF;
  text-align: right;

}

.incentivesGridVehTableNext td {
  padding-left: 5px;
}

.incentivesGridVehTitle {
}

.incentivesGridVehTitle td{
  font-size: 14px;
  font-weight: bold;
  color: #323F62;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}

.incentivesGridTableVehTitle {
  font-size: 14px;
  font-weight: bold;
  color: #323F62;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}

.incentivesGridVehTitleRSS {
  font-size: 10px;
  font-weight: normal;
  color: #323F62;
  vertical-align: middle;
  text-align: right;
  padding: 0px;
  margin: 0px;
}

.incentivesGridVehTitle img {
  padding-top: 2px;
}

.incentivesGridGroupHeader {
  background-color: #FFFFFF;
  color: #000000;
  padding-left: 10px;
  font-weight: bold;
  font-size: 11px;
}

.incentivesGridCategoryHeader {
  background-color: #4F7A99;
  color: #FFFFFF;
  padding-left:5px;
  font-family:vardana;
  font-weight: bold;
  font-size: 12px;
}

.incentivesGridInitiative {
  background-color: #FFFFFF;

  padding: 4px;
}

.incentivesGridInitiativeTable td {
  padding-left: 4px;
}

.incentivesGridBody {
  padding: 10px;
  background-color: #EFF2F4;
}

.incentivesGridInitiativeName {
  font-weight: bold;
}

.incentivesGridInitiativeNumber {
  font-weight: normal;
}

.incentivesGridInitiativeDesc td {
  font-weight: bold;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.incentivesGridInitiativeDesc span {
  font-weight: bold;
}

.incentivesGridInitiativeDesc img {
  vertical-align: top;
}
  
.incentivesGridInitiativeDetails {
  font-size: 10px;
  font-weight: normal;
  color:#000000;
}

.incentivesGridInitiativeDisclaimer {
  font-size: 10px;
  color: #999999;
}

.incentivesGridInitiativeImage {
  vertical-align: top;
}

table.incentivesGridNextStepsTable {
  margin-left: 10px;
}

.incentivesGridNextStepsTable {
  background-color: #FFFFFF;
  border: 1px solid #999EA3;
  height: 100px;
}

.incentivesGridNextStepsTable td {
  height: 50%;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
}

.incentivesGridError {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
}

.incentivesGridNoData {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
}

.incentivesGridSpacer {
  border: 0px;
}

.incentivesGridPlus {
}

.configPageDisclaimerTable {
  background-color: #FFFFFF;
}
.configPageDisclaimerTable td {
  padding-left: 10px;
  color: #999999;
}

.adjustmentDisclaimers {
  color: #000000;
}
.iqqBodyDisclaimer {
 background-color: #EBE9DC ;
 color: #A9A9A9;
 font-family :Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px;
}
.selectModelPaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
}
.regularTextPaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
}
.largerTextPaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}
.footerTextPaidSearch{
    color : #034E87;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration: none;
    white-space: nowrap;
}
.headerTextPaidSearch{
    color : #4F7999;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
}
.headerTradeInTextPaidSearch{
    color : #4F7999;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-weight: bold;
}
.priceTaglinePaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-weight: bold;
}
.keyFeaturePaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
}
.leftPaddedTextPaidSearch{
    color : #333333;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    padding-left: 15px;
}
table.borderless {
    border: 0px;
}
table.borderThin {
    background: #ffffff;
    border-color: #ffffff;
	border-width:1px;
}
.rssIncentivesTitleText {
 color: #ffffff; 
 font-family: Verdana; 
 font-size: 11px; 
 font-weight: bold;
}
.rssIncentivesTitleDText {
    color: #FFFFFF; 
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold;
}
.rssIncentivesDescriptionText {
    color: #000000; 
    font-family: Verdana; 
    font-size: 10px; 
}
.rssIncentivesDescriptionDText{
 font-family: Verdana; 
 color: #FFFFFF; 
 font-size: 10px;
}
.rssIncentivesDescriptionDLinkText{
 font-family: Verdana; 
 color: #FFFFFF; 
 font-size: 10px;
 text-decoration:underline;
}
.rssQQTitle {
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 17px;
    font-weight : bold;
    text-align : left;
}
.rssQQTitleSmall {
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    text-align : left;
}
.rssTitleText {
    color : #000000;
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight: bold;
    text-align : left;
}
.rssDetailsText {
    color : #000000;
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight: normal;
    text-align : left;
}
.rssInlineDisclaimerText {
    color : #A9A9A9;
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight: normal;
    text-align : left;
}
.rssLandingPageLinks{
    color: #000000;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
    text-align : left;
}
.rssLandingPagePlus{
    color: #FF9B14;
    font-family :sans-serif,Verdana;
    font-size : 18px;
    font-weight: bold;
    text-align : left;
}
.rssExpiredIncentiveTitle{
    color: #000000;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
    text-align : left;
}
.rssExpiredIncentiveLink{
    color: #000000;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: normal;
    text-align : left;
}
.rssqqVAGText {
    color: #344768;
    font-weight: normal;
    text-align : left;
}
.rssqqVAGDisclaimerText {
    color : #344768;
    font-family : Verdana, sans-serif;
    font-size : 9px;
    font-weight: normal;
    text-align : left;
}

.borderLess
{
    border-width: 0px;
}

.printBar
{
    background-color: white;
    margin: 5px;
}

.printButtonText
{
    vertical-align: top;
}

@media print
{
    .dontPrint
    {
        display: none;
    }
}

.clickToCallTanBox
{
    background-color: #ebe9dc; 
    margin: 4px;
    padding: 8px;
    width: 100%;
    height: 100%;
}

.clickToCallInfoBox
{
    background-color: #E6ECF3;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 14px;
    color: #111111;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.clickToCallZipCodeLabel
{
    font-weight: bold;
    color: #003163;
}

.clickToCallZipCodeInput
{
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #003163;
}

.clickToCallDealerTitle
{
    padding-left: 4px;
    padding-bottom: 2px;
    font-size : 13px;
    font-weight: bold;
    color: #003163;
}

.clickToCallDealerTable
{
    width: 100%;
    background-color:white;
    color: #003163;
}

.clickToCallDealerTopRow
{
    border-top-color: #EEEEEE;
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 4px;
}

.clickToCallDealerBottomRow
{
    border-bottom-color: #EEEEEE;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 4px;
}

.clickToCallDealerRowLabel
{
    width: 33%;
    text-align: right;
    color: #003163;
    font-size : 12px;
}

.clickToCallDealerRowDetail
{
    padding-left: 16px;
    color: #003163;
    font-size : 12px;
    font-weight: bold;
}


#IBPInventoryContainer{
    background-color:#EFF2F4; 
	
	width: 762px;
	padding: 9px 7px 6px 6px;
}
#IBPInventoryContainer p.Title{
font-family: Verdana;
text-transform: uppercase;
font-weight:bold;
Size: 17px;
Color: #4F7A99;
}
#IBPInventoryTitle{
	text-transform: uppercase;
	margin-bottom: 9px;
	margin-left: 3px;
}

#IBPInventoryTitle p{
	text-transform: uppercase;
	text-align: left;
	color: #323F62;
    font-size : 17px;
    font-weight: bold;
    font-family : Verdana;
	vertical-align: bottom;
	display:inline;
}

#IBPInventoryTitle img{
	float: right;
}

#BuiltVehiclePane{
    border:#999EA3 1px solid ;
	width:758px;
}

#BuiltVehiclePaneTitle{
	background-color: #5F8DA5;
	padding: 6px 10px;
	text-transform: uppercase;
	color: #FFFFFF;
    font-weight: bold;
    font-family : legacy-sans;
	border-bottom: 2px solid #ffffff;
}

#BuiltVehiclePaneTitle p{
	display: inline;
}

#BuiltVehiclePaneTitle p.caption{
    font-size : 13px;
}

#BuiltVehiclePaneTitle p.content{
    font-size : 12px;
}

#BuiltVehiclePaneContent{
	background-color: #ffffff;
    padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 3px;
}

#BuiltVehiclePaneContent td.builtVehicleImage img{
	border: 1px solid #dee6ef;
}

#BuiltVehiclePaneContent td.builtVehicleRequest{
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-right: 4px;
}

.BuiltVehicleDetails{
	margin-left: 18px;
}

.BuiltVehicleDetails div.userSelectionRow{
	padding-bottom: 8px;
}

.BuiltVehicleDetails span.partCategory{
	text-align: left;
	color: #000000;
    font-weight: bold;
    font-family : Verdana;
	font-size: 9px;
	width: 105px;
}

.BuiltVehicleDetails span.partValue{
	text-align: left;
	color: #000000;
    font-weight: normal;
    font-family : Verdana;
	font-size: 10px;
}

.BuiltVehicleDetails span img{
	margin-right: 10px;
	vertical-align: bottom;
}

#showAllSelectionsLink {
	padding-left: 150px;
}

#showAllSelectionsLink img{
	vertical-align: bottom;
	border-style: none;
}

#showAllSelectionsLink span{
	color: #034E87;
    font-weight: normal;
    font-family : Verdana;
	font-size: 10px;
	padding-left: 8px;
}

#ShowAllSelectionsPanel{
	display: none;
}

#MiddleLinks{
	width: 100%;
	margin-top: 24px;
}

#MiddleLinks td {
	vertical-align: bottom;
}

#MiddleLinks span{
    font-weight: normal;
    font-family : Verdana;
	font-size: 10px;
	color: #000000;
}

#MiddleLinks span.activePlan{
    font-weight: bold;
}

#MiddleLinks span.inActivePlan a{
    color: #4F7999;
}

#MiddleLinks span.dontSeeVehicle {
    font-size: 11px;
}

#MiddleLinks span.ibpDontSeeVehicle {
  font-size: 11px;
  font-family : Verdana;
  color: #000000;
}


#MiddleLinks td img{
	margin-left: 8px;
}

#InventoryVehiclePane {
	border: #999EA3 1px solid;
}

#InventoryVehiclePane table.fullWidthTable{
	width: 758px; 
}

#InventoryVehiclePane table.whiteBackTable{
	width: 100%;
	background-color: #ffffff;
}

#DealerDropDownPane{
	height: 60px;
	background-color: #5f8da5;
    font-weight: bold;
    font-family : Legacy-Sans;
}

#DealerDropDownPane td{
    font-size: 15px;
	color: #ffffff;
}

#DealerDropDownPane td.title{
	
	text-align: left;
    font-size: 14px;
	padding-left: 10px;
	padding-right: 8px;
}

#DealerDropDownPane td.callTracking{
    font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

#DealerDropDownPane td.callTracking span.number{
	width:230;
    float:right;
}

#DealerMenuPane{
	width: 345px;
	vertical-align: middle;
}

#DealerMenuContainer{
	border: 1px solid #000000;
	background-color: #ffffff;
}

#DealerMenuContainer td{
	color: #000000;
	font-family: Verdana;
}

#DealerMenuContainer td.CurrentDealerText{
	width: 100%;
	padding-left: 10px;
}

.CurrentDealerName{
    font-weight: bold;
    font-size: 13px;
}

.CurrentDealerAddress{
    font-weight: normal;
    font-size: 11px;
}

.DealerMenuName{
    font-weight: bold;
    font-size: 11px;
}

.DealerMenuAddress{
    font-weight: normal;
    font-size: 11px;
}


#InventoryVehiclePane tr.whiteSeparator{
	background-color: #ffffff;
}

#MatchCountPane{
	background-color: #c7d2dd;
    font-weight: bold;
    font-family :verdana;
}

#MatchCountPane td{
	color: #000000;
}

#MatchCountPane td.title{
    font-size: 14px;
	text-align: left;
	padding-left: 10px;
	
}

#MatchCountPane td.title span.count{
    font-size: 21px;
}

#MatchCountPane td.title span.updateDate{
	font-size: 11px;
	font-weight: normal;
}

#MatchCountPane td.sortVehicles{
    font-weight: bold;
    font-family : Verdana;
    font-size: 10px;
	text-align: right;
}

#InventoryVehiclePane tr.InventoryVehicle{
	background-color: white;
}

#noMatchingVehicle{
	width: 430px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #DBDBDB;
	margin-left: 146px;
	margin-top: 24px;
	margin-bottom:25px;
    font-weight: bold;
    font-family : Verdana;
}

#noMatchingVehicle .top{
	padding-left: 14px;	
	padding-top: 14px;	
	padding-right: 51px;
	height: 179px;
}

#noMatchingVehicle .bottom{
	background-color: #F2F2F2;
	border: 4px solid #ffffff;
	padding: 11px;
	height: 73px;
}

#noMatchingVehicle .para1{
	text-transform: uppercase;
	color: #222E4D;
    font-size: 13px;
	margin-bottom: 24px;
}
#noMatchingVehicle .para2{
	color: #4C576F;
    font-size: 10px;
	margin-bottom: 20px;
}
#noMatchingVehicle .para3{
	color: #4C576F;
    font-size: 10px;
	font-weight: normal;
	margin-bottom: 17px;

}
#noMatchingVehicle .para4{
	color: #222E4D;
    font-size: 13px;
	margin-bottom: 10px;
}

#noMatchingVehicle .para5{
	color: #616A82;
    font-size: 11px;
	font-weight: normal;
}
#noMatchingVehicle .para5 a{
	color: #597FA0;
}

#dealerDropDownList{
	position:absolute;
	z-index:1000;
	cursor:pointer;
	width: 345px;
	border: 1px solid #4F7999;
	background-color: #CCCCCC;
	visibility: hidden;
}

#dealerDropDownList table{
	width: 343px;
}

.dropdownListItem { 
	color: #000000; 
    font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}
.dropdownListItem span{ 
	font-weight: bold;
}

.dropdownListItemBG { background-color: #FFFFFF }
.dropdownListItemHiglightBG { background-color: #ACD2E5 }

.InventoryVehicleContainer{
	background-color: #ffffff; 
	padding: 4px;
	margin-bottom: 0px;
}
.InventoryVehicleContainer td{
	vertical-align: top;
}
.inventoryVehImage div{
	width: 120px;
	height: 75px;
	background: #ffffff;
	border: 1px solid #DEE6EF;
	text-align: center;
	margin-bottom: 4px;
}
.inventoryVehImage img{
	position:relative;
	top: 12px;
}
.inventoryVehImage span{
	font-family: legacy-sans;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.inventoryVehImage span.package{
	font-size: 10px;
	color:#000000;
	font-family:verdana;
	font-weight:bold;
}
.inventoryVehImage span.packageTitle{
	font-size: 12px;
	color:#000000;
	font-family:verdana;
	font-weight:bold;
}
.InventoryVehicleDetails {
	width: 100%;
	padding-left: 8px;
	padding-right: 5px;
}
.InventoryVehicleDetails table{
	margin-top: 10px;
	width: 100%;
}
.InventoryVehicleDetails td{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding-bottom: 5px;
}
.InventoryVehicleDetails .vin{
    font-weight:bold;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 4px;
}
.InventoryVehicleDetails .vin span{
	font-family: Legacy-Sans;
	font-size: 11px;
	font-weight: bold;
}

.InventoryVehicleDetails .partValue{
	font-weight: normal;
}

.InventoryVehicleDetails .compareLink{
	padding-top: 4px;
	padding-bottom: 9px;
}
.InventoryVehicleDetails .compareLink a{
	color: #034E87;
}
.InventoryVehicleDetails .compareLink img{
	border: 0px;
}
.InventoryVehicleDetails .otherLinks {
	padding-bottom: 1px;
}
.InventoryVehicleDetails .otherLinks a{
	font-weight: bold;
	color: #4F7999;
}
.InventoryVehicleInventives table{
	width: 210px;
}
.InventoryVehicleInventives td{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.InventoryVehicleInventives .superscript{
	vertical-align: super;
}

.InventoryVehicleInventives .blueText a{
	color: #405675;
	font-weight: bold;
}
.InventoryVehicleInventives .orangeText a {
	color: #FF6600;
}
.InventoryVehicleInventives .orangeText span{
	color: #FF6600;
	font-size: 7px;
}
.InventoryVehicleInventives .orangeText span.expires{
	font-size: 9px;
	font-style: italic;
}
.InventoryVehicleInventives .price, .InventoryVehicleInventives .price span{
	text-align: right;
	font-size: 10px;
}
.InventoryVehicleInventives .adjustedPrice, .InventoryVehicleInventives .adjustedPrice span{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.InventoryVehicleInventives .planPrice{
	font-size: 11px;
	font-weight: bold;
}
.InventoryVehicleInventives .separator{
	background-color: #CBC7B1;
	margin-top: 5px;
}
.InventoryVehicleInventives .button{
	text-align: right;
	padding-top: 12px;
}
.InventoryVehicleInventives .button img{
	border: 0px;
}
.InventoryVehicleInventives .showAllOffers a{
	color: #405675;
	font-weight: normal;
}
#IBPInventoryContainer .colorSwatch{
	width: 13px;
	height: 13px;
	border: 1px solid #000000;
	vertical-align: bottom;
	margin-right: 2px;
}

	
.dealerSearchGradbg {
	background-image: url(http://www53.forddirect.fordvehicles.com/css/images/grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.dealerSearchFontSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.dealerSearchFontBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.dealerSearchSemiBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.dealerSearchFontboldb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4F7999;
	text-decoration: none;
}
.dealerSearchLinkSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4F7999;
	text-decoration: underline;
}
.dealerSearchComnamBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.dealerSearchComnamSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.dealerSearchVehicleBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.dealerSearchBoldHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.dealerSearchBoldHeadingNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.dealerSearchBuiltSmallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.dealerSearcBuiltSmallReg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.Centerline {
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-top-width: thin;
}
.dealerSearchDealerName {
	font-family: Verdana;
	 text-transform:uppercase;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}
.dealerSearchDealers {
	font-family: Verdana,regular;
	font-size: 11px;
	color: #333333;
	
	
}

.dealerSearchCenterline {
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-top-width: thin;
}

.dealerSearchGradbg {
	background-color: #FFFFFF;
}

.dealerSearchDealerBlock {
font-family: verdana,regular;
font-size: 11px;
color: #333333;

}
.dealerSearchPopupBlock {
font-family: verdana,regular;
font-size: 10px;
color: #333333;

}

.dealerSearchPopContact{
font-family: verdana;
font-weight: Bold;
font-size: 13px;
color: #ffffff;
}

.dealerSearchLegacy{
font-family: verdana;
font-weight:bold;
font-size: 12px;
Color: #FFFFFF;
}

.dealerSearchLegacy1{
font-family: verdana;
font-weight:bold;
font-size: 16px;
color: #313F62;
}

.dealerSearchLegacy2{
font-family: verdana;
font-weight: Bold;
font-size: 14px;
color: #333333;
}

.udlDealerNamePopup {
 font-family: verdana;
font-weight: Bold;
font-size: 14px;
Color: #333333;
}

.dealerSearchudlInfoLink:link {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px; color : #000099;
}

.dealerSearchudlInfoLink:visited {
font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px; color : #000099; 
}

.wcIBPInventoryInline {
  font-size: 13px;
  font-family : Verdana;
  font-weight: bold;
  color: #336699;
}

.ibpCaption{
  font-size: 11px;
  font-family : Verdana;
  font-weight: bold;
  color: #FFFFFF;
  text-transform:uppercase;
}

#IBPBuiltVehiclePaneTitle p.ibpContent{
  font-size: 12px;
  font-family : Tahoma, Verdana;
  font-weight: bold;
  color: #FFFFFF;
  text-transform:uppercase;
}

#IBPBuiltVehiclePaneTitle p.ibpTitle{
  font-size: 17px;
  font-family : Tahoma, Verdana;
  font-weight: bold;
  color: #4f7a99;
  text-transform:uppercase;
  float:left;
}

.ibpInventoryBrownBG
{
    background-color: #eff2f4;
}

.ibpInventoryWhiteBG
{
    background-color: #FFFFFF;
}
.ibpInventoryWhiteBGImage
{   border-right:#c7dadd 1px solid;
	border-top:#c7dadd 1px solid;
	border-bottom:#c7dadd 1px solid;
	border-left:#c7dadd 1px solid;
    background-color: #FFFFFF;
}
.ibpInventoryRightVehBGColor
{
    background-color: #ffffff;
}

.ibpInventoryLeftVehBGColor
{
	
	background-color:#E8EBED;
}

.ibpInventoryRightHeaderColor
{   border-top:#ffffff 1px solid;
    background-color: #c7d2dd;
}

.ibpInventoryLeftHeaderColor
{   border-right:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
    background-color: #c7d2dd;
}

.ibpInventoryDealerBGColor
{
    background-color: #5f8da5;
}

.ibpInventoryRightAltLightColor
{
    background-color: #FFFFFF;
}

.ibpInventoryRightAltDarkColor
{
    background-color: #FFFFFF;
}

.ibpInventoryLeftAltLightColor
{
    background-color: #FFFFFF;
	
}

.ibpInventoryLeftAltDarkColor
{
    background-color: #FFFFFF;
}
.IBPDealerName {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 18px;
 font-weight: bold;
 }
.IBPDealerInfo {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 14px;
 }
.footer {
 font-family: Verdana;
 font-weight: Bold;
 font-Size: 9px;
 color: #8B8B8B;
 text-decoration:none;
}
A.footer:visited {
 font-family: Verdana;
 font-weight: Bold;
 font-Size: 9px;
 color: #8B8B8B;
 text-decoration:none;
}
A.footer:hover {
 font-family: Verdana;
 font-weight: Bold;
 font-Size: 9px;
 color: #8B8B8B;
 text-decoration:none;
}

.footerborder{
border-top:#cccccc 1px solid;
border-bottom:#cccccc 2px solid;
}



.iqqModelNameHeader {
 font-weight: bold;
 font-size: 16px;
 text-transform: uppercase;
 color: #2F4F7B;
 font-family: verdana;
 padding-top: 1px;
}
.iqqModelNameBody {
 font-weight: normal;
 font-size: 10px;
 color: #222222;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left: 6px;
}
.iqqModelNameGreyBody
{
 font-weight: normal;
 font-size: 10px;
 color: #797979;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.iqqTrimName {
 font-weight: bold;
  font-size: 11px; color: #828282; 
 font-family: verdana;
}

.iqqTrimNameBG {
 font-weight: bold;
  font-size: 9px;
  background-image: url(http://www53.forddirect.fordvehicles.com/img/iqq/trim-central-background.gif); 
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.iqqOptFeatBorder {
  border-right: #999EA3 1px solid;
  border-top: #999EA3 1px solid;
  border-left: #999EA3 1px solid; 
  border-bottom: #999EA3 1px solid;
}
.iqqOptFeatBorderCb {
 border-right: #999EA3 0px solid; 
 border-top:#999EA3 0px solid; 
 border-left: #999EA3 1px solid; 
 border-bottom: #999EA3 1px solid;
}
.iqqOptFeatBorderText {
font-weight:normal;
 border-right: #999EA3 1px solid; 
 border-top: #999EA3 0px solid; 
 font-size: 10px; 
 color: #000000;
 border-left: #999EA3 0px solid; 
 border-bottom: #999EA3 1px solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.iqqUserInfoFormBorder {
 background-color: #F0F6FA;
}
.userInfoBlueHeader
{
	padding-left: 8px;
	background: url('http://www53.forddirect.fordvehicles.com/img/iqq/blue-header.gif') repeat-x;
}
.iqqUserInfoFormBG {
 background-color: #F0F6FA;
}

.iqqMainAndFormborder{
 border-right:#999EA3 1px solid ;
 border-left:#999EA3 1px solid ;
 border-top:#999EA3 1px solid ;
 border-bottom:#999EA3 1px solid ;
}
.iqqBgBody {
 background-color: #EFF2F4;
}
.vlsBorder{
 border-right: 1px solid; 
 border-left: 1px solid; 
 border-color: #999EA3;
}
.vlsBordertop{
  border-top: 1px solid; 
  border-right: 1px solid; 
  border-left: 1px solid; 
  border-color: #999EA3;
}
.vlsBorderbottom{
 border-bottom: 1px solid; 
 border-right: 1px solid; 
 border-left: 1px solid; 
 border-color: #999EA3;
}

 .blockLine{
 border-top: #999999 1px solid; 
 }
 .blockLinebottom{
 border-bottom: #999999 1px solid; 
 }
.wcSummaryPage
{background-color:5f8da5;
font-weight: bold;
  font-size: 12px; 
  color:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blockBorder{
border-top: #999EA3 1px solid; 
border-right: #999EA3 1px solid;
border-left: #999EA3 1px solid;
border-bottom: #999EA3 1px solid;
}
.blockLRBBorder{
border-right:#999EA3 1px solid;
border-bottom:#999EA3 1px solid;
border-Left:#999EA3 1px solid;
}
.blockLeftBorder{
border-Left:#999EA3 1px solid;
}
.blockRightBorder{
border-right:#999EA3 1px solid;
}
.blockBottomBorder{
border-bottom:#999EA3 1px solid;
}
.blockTopBorder{
border-top: #999EA3 1px solid; 
}
.blockLRTBorder{
border-right:#999EA3 1px solid;
border-top:#999EA3 1px solid;
border-Left:#999EA3 1px solid;
}
.blockCBorder{
border-right:#999EA3 1px solid;
border-top:#999EA3 1px solid;
border-Left:#999EA3 1px solid;
border-bottom:#999EA3 1px solid;
}
.dealerSearchLayoutBorder{
border-left:#EFF2F4 5px solid;
border-right:#EFF2F4 5px solid;
border-top:#EFF2F4 5px solid;
border-bottom:#EFF2F4 5px solid; 
}
.dealerSearchOuterLayoutBorder{
border-top:#FFFFFF 2px solid;
border-left:#FFFFFF 2px solid;
}
.ibpTitle{
font-family: Verdana;
font-weight:bold;
Size: 17px;
Color: #4F7A99;
}
.bannerBorderLeft{
border-top:#999EA3 1px solid;
border-left:#999EA3 1px solid;
border-bottom:#999EA3 1px solid;
}
.bannerBorderRight{
border-top:#999EA3 1px solid;
border-right:#999EA3 1px solid;
border-bottom:#999EA3 1px solid;
}
.ibpBgBody{
 background-color:#eff2f4;
}
.virtualLotSearchBgColor{
 background-color:#EFF2F4;
}

.standardAndOptionalFeaturesSelectHeader
{
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 color:#000000;
}
.standardAndOptionalFeaturesModelProp
{
font-family: Verdana;
 font-weight:bold;
Size: 12px;
color: #000000;

}
.standardAndOptionalFeaturesTitle
{
font-family : verdana;
 font-size : 13px;
 font-weight:bold;
 color:#000000;
 border-bottom:#999999 solid 1px;

}
.stdEquipmentItem {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px
}
.stdoptSelectModelBorder
{
 border:#999999 solid 1px;
}
.whyNeedZipCodeBorder
{
border-bottom:#EFF2F4 10px solid;
border-top:#EFF2F4 10px solid;
border-left:#EFF2F4 10px solid;
border-right:#EFF2F4 10px solid;
}
.whyNeedZipCodeText
{
font-family:verdana;
font-size:10px;
color:#000000;
border-top:#999EA3 1px solid;
border-left:#999EA3 1px solid;
border-right:#999EA3 1px solid;
}
.whyNeedZipCodeSmall
{
font-family:verdana;
font-size:10px;
color:#000000;
border-bottom:#999EA3 1px solid;
border-left:#999EA3 1px solid;
border-right:#999EA3 1px solid;
}
.parPadding{
 padding-right:110px;
 font-family:verdana;
 font-size:10px;
}
.hparPadding{
padding-left:15px;
font-family:verdana;
font-size:10px;
}
.lPadding{
padding-left:15px;
}
.mpadding{
font-family:verdana;
font-size:10px;
}
.buyfcolor{
font-family:verdana;
font-size:11px;
color:#4F7A99;
font-weight:bold;
}
.affBody{
background-color:#FFFFFF;
}

.landingPageBorder
{
border:#999EA3 1px solid;
}
.landingTextBold
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#000000;
}
.blockLRBorder{
border-right:#999EA3 1px solid;
border-Left:#999EA3 1px solid;
}
.thankyouBlockBorder{
border-right:#5A7E8E 1px solid;
border-Left:#5A7E8E 1px solid;
border-top:#5A7E8E 1px solid;
border-bottom:#5A7E8E 1px solid;

}
.bodyLeftShading{
	background: #ffffff url("http://www53.forddirect.fordvehicles.com/img/body-left-shading.gif") repeat-x;
	width: 13px;
	height: 541px;
}
.bodyLeftBorder{
	background: #ffffff url("http://www53.forddirect.fordvehicles.com/img/body-left-border.gif") repeat-y;
	width: 5px;
}
.bodyRightShading{
	background: #ffffff url("http://www53.forddirect.fordvehicles.com/img/body-right-shading.gif") repeat-x;
	height: 541px;
	width: 100%;
}
.bodyRightBorder{
	background: #ffffff url("http://www53.forddirect.fordvehicles.com/img/body-right-border.gif") repeat-y;
	width: 6px;
}

/* RFP - FDRTL - Dealer Call Tracking Implementation Starts */

.dealerCallTrackingContactNumber {
	font-family: Trade Gothic;
	font-size: 13px;
	color: #000000;
}

.dealerCallTrackingAdd1{
	font-family: Trade Gothic, Regular;
	font-size: 11px;
	color: #666666;
}

.dealerCallTrackingCity{
	font-family: Verdana, Regular;
	font-size: 11px;
	color: #000000;
}

.dealerCallTrackingDist{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.dealerCallTrackingFlsPhone{
	font-family: Verdana;
	font-size: 15px;
	color: #FF6113;
	font-weight:bold;
}

.dealerCallTrackingDealerName{
	font-family: Verdana;
	text-transform : uppercase;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

.dealerCallTrackingNearestDealer{
	font-family: Verdana;
	text-transform : uppercase;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}


.dealerCallTrackingPhone{
	font-family: Verdana;
	font-size: 15px;
	color: #4F7999;
	font-weight:bold;
}

/* RFP - FDRTL - Dealer Call Tracking Implementation Ends */

.bpsKeyFeatures {
 font-family : Verdana;
 font-size : 10px;
 font-weight : normal;
 color : #000000
}

.bpsTopHeaderText {
 font-family : Trade Gothic;
 font-size : 14px;
 font-weight :bold;
 color : #000000
}


.bpsBuildYourOwn {
	font-family: Trade Gothic;
	font-size: 20px;
	color: #000000;
	font-weight:bold;
	font-style:normal;
	text-decoration: none;
}

.bpsBuildYourVehicle {
	font-family: Trade Gothic;
	font-size: 20px;
	color: #000000;
	font-weight:bold;
	font-style:normal;
	text-decoration: none;
}

.bpsTagline{
	font-family: Trade Gothic;
	font-size: 14px;
	color: #848484;
	font-weight:bold;
	text-decoration: none;
}

.bpsSearchInventory{
	font-family: Trade Gothic;
	font-size: 12px;
	color: #848484;
    font-weight : bold;
	text-decoration: none;
}

.bpsBuildYourVehicle {
	font-family: Trade Gothic;
	font-size: 20px;
	color: #2F4F7B;
	font-weight:bold;
}

.bpsHeaderText{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.bpsMPVVehicleText{
	font-family: Verdana;
	font-size: 8px;
	color: #000000;
	font-weight:bold;
}

.bpsMPVVehiclePrice{
	font-family: Verdana;
	font-size: 8px;
	color: #848484;
	font-weight:bold;
}

.bpsLinkText {
	font-family: Verdana;
	font-size: 9px;
	color: #132950;
	font-weight:bold;
	text-decoration: none;
}


.mpvRequestVehicleInfoTitle{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1F345F;
	font-weight: bold;
}
.mpvRequestVehicleInfoContactInfoTitle{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.mpvRequestVehicleInfoPageTitle {
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url("http://www53.forddirect.fordvehicles.com/img/mpv/mpv_popup_header.gif") repeat-x;
	height: 36px;
	color: #fff;
	padding-left: 10px;
}

.mpvBlackTitleModelName{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold; 
}




.mpvRequestVehicleInfoVehicleAndPrice{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656565;
	font-weight: bold; 
}
.mpvComponentModel{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold; 
}
.mpvComponentPrice{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #848484;
	font-weight: bold; 
}
.mpvRequestVehicleInfoLableText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.mpvVehicleDescription{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.mpvVehicleTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.mpvRequestVehicleInfoRegularText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal; 
}
.mpvRequestVehicleInfoLighterText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c7c7c7;
	font-weight: lighter; 
}

.mpvInfoRow{
	height: 27px;
}

.mpvNextStepsRow{
	height: 40px;
	background-image:url(http://www53.forddirect.fordvehicles.com/img/mpv/nextStepsBackground.jpg);
}


.mpvRequestVehicleInfoPrivacyTitle{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold; 
}
.mpvRequestVehicleInfoPrivacyText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal; 
}

.mpvPageHeader{
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2F4F7B;
	font-weight: bold; 
}

.mpvColorSwatch{
	width: 16px;
	height: 16px;
	border-color: black;
	float: left;
	cursor: pointer;
}

.mpvTable{
	border-right:#999EA3 1px solid ;
	border-bottom:#999EA3 1px solid ;
	border-left: none;
	border-top: none;
	background-color: white;
	
}

.mpvTable td{
	border-left: #999EA3 1px solid ;
	border-top: #999EA3 1px solid ;
	border-right: none;
	border-bottom: none;
	padding-left: 8px;
}
.mpvTable th{
	background-color: #2E4C79;
	border-left: #999EA3 1px solid ;
	border-top: #999EA3 1px solid ;
	border-right: none;
	border-bottom: none;
	padding-left: 10px;
	text-align:left;
}


.mpvColorInfoPopup {
	background-color:#FFFFFF;
	border:1px solid rgb(146,146,148);
	font-family:"Trade Gothic","Arial Narrow",Arial,Helvetica,sans-serif;
	position:absolute;
}

.mpvColorSwatchContainer{
	background-color: rgb(256,256,256);
	padding: 7px 6px 7px 6px;
	float:left;
}

#RequestVehicleInfoPopup {
	position: absolute;
	width: 660px;
	background-color: #fff;
	border: 5px solid #21326e;
	top: 150px;
	left: 110px;
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	z-index:1001;
}

#RequestVehicleInfoPopup td {
	font-family: "Trade Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
}


#RequestVehicleInfoPopupClose {
	font-size: 13px;
	float: right;
	margin: 5px 10px 0px 0px;
	cursor: pointer;
	display: block;
}

#RequestVehicleInfoPopupClose img {
	vertical-align: middle;
	margin: 0px 2px 2px;
}

.mpvVehicleInfoBlock {
	border-top: 1px solid #404fac;
	border-bottom: 1px solid #404fac;
	padding: 5px;
}

#RequestVehicleInfoPopupTitle {
	font-size: 22px;
	color: #1f345f;
	font-weight: bold;
}

.mpvRequestVehicleInfoPopupVehicleAndPrice {
	font-size: 14px;
	font-weight: bold;
	color: #656565;
}

.mpvRequestVehicleInfoPopupColors {
	font-size: 10px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

.mpvRequestVehicleInfoColorType {
	float: left;	
}

#RequestVehicleInfoPopupExtColor,
#RequestVehicleInfoPopupIntColor {
	float: left;
	height: 12px;
	width: 12px;
	margin: 0px 3px;
}

#RequestVehicleInfoPopupIntColorLabel,
#RequestVehicleInfoPopupExtColorLabel {
	font-weight: bold;
}

.mpvContactForm {
	background-color: #d9e7f2;
}

.mpvContactForm h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 6px 0px 15px 8px;
}

.mpvMandatoryFields {
	display: block;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 13px 13px 0px 0px;
}

#RequestVehicleInfoPopupContactForm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#RequestVehicleInfoPopupContactForm table {
	margin: 0px 13px 0px 5px;
}

#RequestVehicleInfoPopupContactForm input {
	border: 1px solid #808080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	height: 20px;
}

#RequestVehicleInfoPopupContactForm td {
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.mpvFieldLabel {
	font-weight: bold;
	width: 150px;
	white-space: nowrap;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

.mpvContactForm tr{
	padding: 2px 10px 2px 0px;
}

.mpvInputFieldName input {
	width: 111px;
}

.mpvInputFieldPhone input {
	width: 54px;
}

.mpvInputFieldEmail input,
.mpvInputFieldAddress input {
	width: 227px;
}

.mpvInputFieldZipcode input {
	width: 70px;
}

.mpvInputFieldComments textarea {
	width: 227px;
}

.mpvInputFieldEmailMe {
	padding-left: 55px !important;
	font-weight: normal;
	vertical-align: middle;
	padding-bottom: 10px;
}

.mpvInputFieldEmailMe input {
	border: none !important;
	vertical-align: middle;
}

.mpvSeparator {
	font-size: 0px;
	height: 0px;
	border-top: 1px solid #fff;
	margin: 5px 0px;
}

.mpvSubmitInfo {
	margin-top: 7px;
}

.mpvSubmitInfo td {
	font-weight: bold;
	padding: 5px 10px 15px 10px;
}

input#mpvSubmitContactInfo {
	background-color: #fe6012;
	color: #fff;
	font-weight: bold;
	border: none;
	margin-left: 5px;
	width: 91px;
	height: 25px;
}
.mpvTransparentLayer {
	z-index:1000;
	background-color:#FFFFFF;
	
	-moz-opacity: 0.8;
	opacity: 0.8;
	position:absolute;
	width:900px;
	height:950px;
	top:0px;
	left:0px;
}

