@import "testimonial.css";
@import "vehicleDetails.css";
@import "metroList.css";
@import "carSalesPopUp.css";
@import "carSalesImagePopUp.css";
@import "survey.css";
@import "formResultsPage.css";
@import "transfer.css";
@import "ssell.css";
@import "weBuyWeHelp.css";
@import "mainContent.css";
@import "breadcrumb.css";
@import "article.css";

html, body
{
  margin: 0;
  padding: 0;
  font-family: verdana, "bitstream vera sans", Arial, 'Lucida Grande', Helvetica, Geneva, sans-serif;
  font-size: 11px;
  color: #696969;
}

div, td
{
  font-family: verdana, "bitstream vera sans", Arial, 'Lucida Grande', Helvetica, Geneva, sans-serif;
  font-size: 11px;
  color: #696969;
}

h1, h2, h3, h4, h5, h6
{
  color: #696969;
  margin: 0;
  padding: 0;
}

h1
{
  font-size: 14px;
  color: #007D5D;
}

h2
{
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  margin-top: 10px;
}

h3
{
  font-size: 13px;
  margin-bottom: 5px;
}

h4
{
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

h5
{
  font-weight: bold;
  font-size: 10px;
}

h6
{
  font-size: 12px;
  font-weight: bold;
  color: #007D5D;
}

A
{
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #405EBE;
}
sup
{
  padding-right:4px;
  padding-left:4px;
}

#headSection
{
  margin: 0;
  padding: 0;
}


#headSectionSep
{
  margin: 0;
  margin-left: 10px;
  padding: 0;
  border-top: 1px solid #BDBDBD;
  width: 576px;
  font-size: 1px;
}

A:hover
{
  text-decoration: underline;
}

h3 a.metroGroupLink
{
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  color: #405EBE;
}

h3 a.metroGroupLink:hover
{
  text-decoration: underline;
}

A.hrefNoBold
{
  font-weight: normal;
  text-decoration: none;
}

A.hrefNoBold:hover
{
  font-weight: normal;
  text-decoration: underline;
}

input, select, textarea
{
  font-family: verdana, "bitstream vera sans", Arial, 'Lucida Grande', Helvetica, Geneva, sans-serif;
  font-size: 10px;
  border: 1px solid #7F9DB9;
}

input[type='image'],
input[type='submit'],
input[type='reset']
{
  border: none !important;
}

html body span.noBorder input[type="image"],
html body span.noBorder input,
html body input.noBorder
{
  border:0 !important;
  border-right:0 solid;
  border-left:0 solid;
  border-top:0 solid;
  border-bottom:0 solid;
  margin:0;
}

textarea
{
  width: 170px;
  height: 100px;
}

.radioInput
{
  font-family: verdana, "bitstream vera sans", Arial, 'Lucida Grande', Helvetica, Geneva, sans-serif;
  font-size: 10px;
  border: 0px solid #7F9DB9;
}

.textInput
{
  border: 1px solid #7F9DB9;
}

p
{
  margin: 0;
  margin-bottom: 7px;
}

ul
{
    list-style-image: url('../images/bul_green_rtArrow.gif');
}

ul.s
{

  list-style: url('') disc outside;
  margin-bottom: 3px;
  padding-bottom: 0;
}

#redWhiteGreenDays
{
  margin: 0;
  padding: 0;
  width: 179px;
  height: 71px;
}

#footerDiv
{
  width: 776px;
  font-size: 10px;
  text-align: center;
}

#searchDiv
{
  margin: 10px;
  margin-top: 12px;
  margin-right: 2px;
  color: #000000;
  font-size: 10px;
  padding: 0;
  border: 0;
}

.headerBarText
{
  font-size: 10px;
  color: #555555;
  margin: 0;

}

#leftSideForm { margin-top:10px; }
* html #leftSideForm { margin-top:-10px; }

.leftSideItemFirst
{
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 9px;
  padding: 0;
  font-size: 10px;
}

.leftSideItem
{
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 9px;
  padding: 0;
  font-size: 10px;
}

.leftSideItemFirst img,
.leftSideItem img
{
  text-align: center;
}

.leftSideItemNoImage
{
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  padding: 0;
  padding-top: 5px;
  border: 0;
  border-top: 1px solid #A1A5A9;
  font-size: 10px;
}

.topBar
{
  margin: 10px 0 0 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #A1A5A9;
}

.centerItem
{
  margin: 0;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: justify;
  color: #000000;
  width: 360px;
  clear: both;
}

.centerItemFirst
{
  margin: 0;
  margin-left: 12px;
  margin-right: 16px;
  margin-bottom: 20px;
  margin-top: -10px;
  text-align: justify;
  color: #000000;
  clear: both;
}

.centerSpacer { margin: 30px 0 0 0; }

.rightSideRightAlign
{
  padding-right: 10px;
  text-align: right;
}

.rightSideRightAlign span
{
  color: #000000;
  font-size: 10px;
}

.rightSideItem
{
  margin: 0;
  margin-top: 5px;
  padding-left: 9px;
  color: #000000;
  font-size: 10px;
}

.rightSideItemFirst
{
  margin: 0;
  padding-left: 9px;
  color: #000000;
  font-size: 10px;
}

.rightSideItemFirst p
{
  margin: 0;
  margin-right: 10px;
}

.downloadReader
{
  margin: 0;
  margin-top: 13px;
  padding-left: 9px;
}

.downloadReader td
{
  color: #000000;
  font-size: 9px;
}

.downloadReader td a
{
  font-size: 9px;
}

.rightSideDivider
{
  clear: both;
  width: 205px;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1px;
  border-bottom: 1px solid #A1A5A9;
}

.searchText
{
  font-size: 9px;
  color: #696969;
}
#kbbDisclaimerSearchText
{
  width: 272px;
}
.searchText sup
{
  font-size: 8px;
}

.searchText div
{
  font-size: 9px;
  color: #696969;
  text-align: right;
}

.makeModel
{
  margin: 0;
  margin-top: 10px;
  margin-bottom: 4px;
}

.makeModel span
{
  color: #000000;
  margin-bottom: 12px;
  color: #000000;
  font-size: 10px;
}
.makeModel label
{
  display: block;
  color: #000;
  font-size: 10px;
}
.makeModel select#makeSelect
{
  margin-bottom: 10px;
}

.metroGeo div
{
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}

.metroGeo span
{
  color: #000000;
  margin-bottom: 12px;
  color: #000000;
  font-size: 10px;
}
.metroGeo label
{
  display: block;
  color: #000;
  font-size: 10px;
}
.metroGeo select#metroSelect
{
  margin-bottom: 6px;
}

.footerContent
{
  text-align: left;
  font-size: 10px;
}

.footerNavItems
{
  color: #696969;
  font-size: 10px;
}

.footerDisclaimerText
{
  font-size: 9px;
  color: #B4B2B2;
}

.footerNavPipe
{
  color: #000000;
  font-size: 9px;
}

.clear
{
  clear: both;

}

.textInputField
{
  font-size: 10px;
}

.floatLeft
{
  float: left;
  margin-right: 5px;
}

.floatLeftSimple { float: left; }

.imgFloatRight
{
  float: right;
  margin-left: 5px;
}

.rightAlign
{
  margin: 0;
  margin-bottom: 2px;
  margin-right: 10px;
  text-align: right;
}

.rightAlignSimple
{
  margin: 0;
  padding: 0;
  text-align: right;
}

.rightAlignFlush
{
  margin: 0;
  margin-right: 10px;
  text-align: right;
}

.listDiv
{
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  background-image: url('../images/bul_green_rtArrow.gif');
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 3px;
  padding-left: 11px;
  color: #000000;
  font-size: 10px;
}
/*
.listDiv span
{
  font-size: 11px;
}
*/

.leftNavItemActive
{
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 14px;
  border-top: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  background: url('../images/bul_gray_rtArrow.gif') no-repeat center left;
  background-color: #E0E0E0;
  font-weight: bold;
  font-size: 10px;
  width: 169px;
}

.leftNavItemActive A
{
  color: #000000;
}

.leftNavItem
{
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 14px;
  border-top: 1px solid #E5E5E5;
  font-size: 10px;
}

.leftNavItem A
{
  color: #000000;
  font-weight: normal;
}

.leftSideEmail
{
  margin: 0;

  padding: 0;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  text-align: center;
  
}

.leftSideEmail div
{
  text-align: left;
  color: #000000;
  font-size: 10px;
}

.leftSideList
{
  margin: 0;
  padding: 0;
  padding-right: 10px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #A1A5A9;
}

.leftSideListSep
{
  margin: 0;
  padding: 0;
  margin-top: 5px;
  border-top: 1px solid #A1A5A9;

}

.leftListDiv
{
  margin: 0;
  padding: 0;
  margin-top: 5px;
  color: #000000;
  font-size: 10px;
}

.breadCrumb
{
  color: #000000;
  font-size: 10px;
}
.longCrumb .breadcrumb
{
  width: 350px;
  margin-bottom: 5px;
}
.callCarSales
{
  color: #828282; 
  font-size: 10px;
}

.callCarSales span
{
  font-size: 11px;
}

#headSection
{
  margin: 0;
  padding: 0;
}

#headSectionSep
{
  margin: 0;
  margin-left: 10px;
  padding: 0;
  border-top: 1px solid #BDBDBD;
  font-size: 1px;
}

.smallestText
{
  font-size: 9px;
}

.smallText
{
  font-size: 10px;
}

.lastNextText
{
  font-size: 9px;
}

.black
{
  color: #000000;
}

.lightGray
{
  color: #A1A1A1;
}

.darkGray
{
  color: #3D3F42;
}

#noExactMatches
{
  margin:10px 0 10px 10px;
  padding: 10px;
  border: 1px solid #BBA56A;
  background: #FEFEE8;
  width: 566px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width:576px;
}
html>body #noExactMatches
{
  width:556px;
}
@media all and (min-width:0px){ #noExactMatches{ width:576px !important; } }
#noExactMatches div
{
  margin: 0;
  padding: 0 0 0 20px;
  border:0;
  font-size: 12px;
  color: #000000;
  margin-bottom: 3px;
  background: url(../images/ico_informationaIcon.gif) top left no-repeat;
}
#noExactMatches div.center
{
  text-align: center;
  margin: 10px 0 0 0; 
  background: none !important;
}

#youCanAlso
{
  margin: 14px 0 0 0;
  padding: 0 0 10px 10px;
  border-bottom: 6px solid #A1A5A9;
  font-weight: bold;
}

#youCanAlso div
{
  margin: 7px 0 7px 3px;
  font-weight: normal;
  color: #000;
  padding: 0 0 0 8px;
}

#youCanAlso div p
{
  margin:0;
  padding:0;
}
#youCanAlso div p em
{
  font-size:13px;
  font-weight:bold;
  font-style:normal;
}

#youCanAlso div.youCanAlsoOption
{
  background: url(../images/bul_green_rtArrow.gif) top left no-repeat;
}

#noJavaScript
{
  margin: 0;
  padding: 5px 0 5px 18px;
  border: 1px solid #BBA56A;
  width: 260px;
  font-size: 9px;
  font-weight: bold;
  background: #FEFEEB url(../images/ico_informtionaIcon.gif) no-repeat 1% center;
}

#noJavaScript a
{
  font-size: 9px;
}

#zipCodeError
{
  margin: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  border: 1px solid #BBA56A;
  background: #FEFEE8;
  width: 650px;
}

#zipCodeError div
{
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 3px;
}

#arrowParagraph
{
  margin: 0;
  margin-left: 20px;
  margin-bottom: 10px;

  background: url('../images/bul_green_rtArrow.gif') no-repeat top left;
  font-size: 10px;
}

#arrowParagraph p
{
  margin: 0;
  padding: 0;
  text-indent: 0.7em;
}

#arrowParagraph span
{
  font-weight: bold;
  color: #000000;
}

#arrowParagraph span.lightGray
{
  font-weight: normal;
  color: #A1A1A1;
}

#arrowParagraph a
{
  font-size: 10px;
  font-weight: normal;
}

.tabActive
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_tabActive.gif') repeat-x;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  height: 34px;
}
td#green.tabActive
{
  background: url('../images/pan_tabActiveGreen1.png') repeat-x;
  color:#000;
}
.tabActive span
{
  padding-right: 0.7em;
  color: #FF6500;
}
td#green.tabActive span
{
  color:#1f8869;
}

.tabInactive
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_tabInactive.gif') repeat-x;
  color: #3C3C3C;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  height: 100%;
}
td#green.tabInactive
{
  background: url('../images/pan_tabInactiveGreen1.png') repeat-x;
}


.tabInactive span
{
  padding-right: 0.7em;
  color: #405EBE;
}

.exactMatchActive
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_exactMatchBgActive.gif') repeat-x;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  height: 34px;
}

.exactMatchActive span
{
  padding-right: 0.7em;
  color: #FF6500;
}

.exactMatch
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_exactMatchBg.gif') repeat-x;
  color: #3C3C3C;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  height: 34px;
}

.exactMatch span
{
  padding-right: 0.7em;
  color: #405EBE;
}

.exactMatch a
{
  text-decoration: none;
  color: #3C3C3C;
}

.exactMatch a:hover
{
  text-decoration: underline;
  color: #3C3C3C; 
}

#tabsDiv
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_tabSpacer.gif') repeat-x bottom left;
  color:inherit;
  text-align: left;
  clear: both;
}
#tabsDiv.green
{
  background: url('../images/pan_tabSpacer_green.gif') repeat-x bottom left;
}

#UsedCarFinderTabsDiv
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_tabSpacer.gif') repeat-x bottom left;
  height: 34px;
    text-align: left;
  width: 586px;
}

.tabsSpacer
{
  height: 34px;
  margin: 0;
  border: 0;
  padding: 0;
  border-bottom: 1px solid #A1A5A9;
}

.forestGreen
{

  color: #004936;
}

#stateList
{
  margin-left: 8px;
  margin-right: 10px;
  color: #000000;
}


#specialOfferSplash
{
  margin-top: 10px;
  width: 576px;
  width: 500px;
  padding-left: 10px;
}

* html #specialOfferSplash { width: 576px; }

.specialOfferListDiv
{

  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  background-image: url('../images/bul_green_rtArrow.gif');
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 3px;
  padding-left: 10px;
  color: #000000;
  font-size: 11px;
}

.specialOfferListDivNote
{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
}

#offerDetails
{
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 12px;
  padding-right: 5px;
  border: 1px solid #A1A5A9;
  border-left: 0;
  border-right: 0;
  background: #E5E5E5;
}

#thankYouVehicleImage
{
  margin: 0;
  padding: 6px;
  background: url('../images/pan_thankYouVehicleBg.gif') no-repeat top left;
  width: 235px;
  height: 180px;
}

#vehicleListFreeTransfer
{
  font-size: 9px;
  margin: 0;
  margin-top: 1px;
  margin-bottom: 2px;
  padding: 0;
  border: 0;
}
/**************
    Vehicle List Table
**************/

.vehicleListTableHead
{
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #A3A7AB;
  background: #E5E5E5;
}

form#vehicleListForm
{
  margin-bottom: 5px;
}

#vehicleListTable
{
  margin: 0;
  margin-top: 5px;
  padding: 0;
  border: 0;
  font-size: 10px;
  clear: both;
}
#vehicleListTable table
{
  border-collapse: collapse;
  
}
#vehicleListTable table thead th
{
  margin: 0;
  padding: 3px 0 15px 0;
  border: 0;
  border-top: 1px solid #A3A7AB;
  border-bottom: 1px solid #A3A7AB;
  background: #E5E5E5;
  font: 10px verdana;  
}
#vehicleListTable table thead a
{
  font-weight: normal;  
}

#vehicleListTable table thead a.sortedAscendingTwoRows
{
  font-weight: bold;
  padding: 0 0 20px 0;
  background: url('http://www.enterprisecarsales.com/carsales/images/btn_sortAscending.gif') no-repeat bottom center;
}
#vehicleListTable table thead a.sortedDescendingTwoRows
{
  font-weight: bold;
  padding: 0 0 20px 0;
  background: url('http://www.enterprisecarsales.com/carsales/images/btn_sortDescending.gif') no-repeat bottom center;
}

#vehicleListTable table thead a.sortedAscending
{
  font-weight: bold;
  padding: 0 0 10px 0;
  background: url('http://www.enterprisecarsales.com/carsales/images/btn_sortAscending.gif') no-repeat bottom center;
}
#vehicleListTable table thead a.sortedDescending
{
  font-weight: bold;
  padding: 0 0 10px 0;
  background: url('http://www.enterprisecarsales.com/carsales/images/btn_sortDescending.gif') no-repeat bottom center;
}
#vehicleListTable table tbody td
{
  border-top: 1px dashed #A1A5A9;
  border-bottom: 1px dashed #A1A5A9;
  border-right: 1px dashed #A1A5A9;
  font: 10px verdana;
  padding: 5px;
}

#vehicleListTable table tbody td.vehicleListRightBorder
{
  border-right: 0px !important;
  border-right-width: 0px !important;
}

#vehicleListTable table tbody th
{
  font: 10px verdana;
  border-top: 1px dashed #A1A5A9;
  border-bottom: 1px dashed #A1A5A9;
  padding: 5px;
  text-align: left;
}
#vehicleListTable input
{
  border: 0;
}
#vehicleListTable img.justIn
{
  display: block;
  margin: 5px 0 0 0;
}

#imageIcon img
{
  display: inline;
  margin: 5px 0 0 0;
}

#vehicleListTable td.vehicleListData
{
  margin: 0;
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 0;
  font-size: 10px;

}

#vehicleListTable td.vehicleListData a
{
  font-weight: normal;
  text-decoration: none;
  color: #696969;
  font-size: 10px;
}

#vehicleListTable td.vehicleListData a:hover
{
  text-decoration: underline;
  color: #405EBE;
}

#vehicleListTable td.vehicleListDataSort
{
  word-wrap: break-word;
  background: #F2F5FF;  
}

#vehicleListTable td.vehicleListDataSortAlt
{
  margin: 0;
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 0;
  background: #F2F5FF url('../images/pan_vehicleListAltGrad.gif') repeat-x bottom left;
  font-size: 10px;
}

#vehicleListTable td.vehicleListDataSort a
{
  font-weight: normal;
  text-decoration: none;
  color: #696969;
  font-size: 10px;  
}

#vehicleListTable td.vehicleListDataSort a:hover
{
  text-decoration: underline;
  color: #405EBE;
}

#vehicleListTable td.vehicleListDataSortAlt a
{
  font-weight: normal;
  text-decoration: none;
  color: #696969;
  font-size: 10px;  
}

#vehicleListTable td.vehicleListDataSortAlt a:hover
{
  text-decoration: underline;
  color: #405EBE;
}

.vehicleListAltRow
{
  margin: 0;
  padding: 0;
  border: 0;
  background: url('../images/pan_vehicleListGrad.gif') repeat-x bottom left;
  font-size: 10px;
}
/*********/

.transferInfoMessage
{
  margin: 10px 0 5px 10px;
  padding: 5px 0 5px 25px;
  border: 1px solid #BBA56A;
  color: #000;
  font-size: 10px;
  background: #FEFEE8 url(../images/ico_informationaIcon.gif) no-repeat 1% 8%;
}
.transferInfoMessage ul,
.transferInfoMessage ul li
{

  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.transferInfoMessage p
{
  margin: 0;
  line-height: 1.4em;
}
.soldVehicle
{
    background: #FEFEE8 url(../images/ico_informationaIcon.gif) no-repeat 1% 18%;
}
.weAlsoFound,
.weAlsoFoundPlain
{
  background: #FEFEE8 url(../images/logo_transferMustard.jpg) no-repeat 1%;
  height: 40px;
  padding: 8px 0 1px 60px;
  margin: 0;
}
.weAlsoFoundPlain
{
  background-image: url(../images/logo_transfer.jpg);
  background-color: #FFF;
  margin-top: 4px;
}
.weAlsoFoundPlain div
{
  margin: 8px 0 0 0;
  padding: 0;
  border: 0;
}
.weAlsoFound p,
.weAlsoFoundPlain p
{
  margin: 0;  
  font-size: 10px;
}
.weAlsoFound p strong,
.weAlsoFoundPlain p strong
{
  color: #000;
}

.vehicleListCheckbox
{
  margin: 0;
  padding: 0;
  border: 0;
}

#vehicleListHsepThin
{
  margin-top: 2px;
  margin-bottom: 15px;
  background: #A3A7AB;
  height: 1px;
  width:586px;
}

#vehicleListHsepThick
{
  margin-top: 15px;
  margin-bottom: 15px;
  background: #A3A7AB;
  height: 6px;
  width:586px;
}

.thickBlack
{
  font-weight: bold;
  color: #000000;
  text-align: center;
  width: 100%;
  font-size: 10px;
}

.thickGreen
{
  color: #1E8B6F;
  font-size: 12px;
  font-weight: bold;
  display: block;
}

.thankYouFirst
{
  font-size: 12px;
  color: #000000;
}

.thankYou
{
  margin-top: .8em;
  color: #000000;
  width: 470px;
}

.thankYouImage
{
  margin-right: 24px;
}

#thankYouVehicleDetails
{
  color: #616161;
  width: 250px;
  font-size: 11px;
}

#thankYouVehicleDetails p
{
  margin: 0;
  padding: 0;
  margin-top: .5em;
}

#thankYouVehicleDetails p.thankYouMileage
{
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.vehicleDetailsError
{
  margin: 0;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 0;
  padding-left: 18px;
  background: #FEFEE8 url('../images/ico_error.gif') no-repeat top left;
  color: #616161;
  font-size: 9px;
  height: 15px;
  width: 166px;
  border: 1px solid black;
}

#vehicleListMetroTop
{
  color: #000000;
  margin-bottom: 2px;
  padding-left: 5px;
  font-size: 12px;
}

#vehicleListViewing
{
  text-align: right;
  font-size: 10px;
   margin: 8px 0;
  display: inline;
  float: right;
}

#vehicleListViewing a
{
  font-size: 10px;
}

#soldVehicleMetroTop
{
  color: #000000;
  margin-bottom: 2px;
  padding-left: 5px;
  font-size: 12px;
}

.weTransferCars
{
  float: right;
  background: #FFF url(../images/logo_transfer.jpg) no-repeat center left;
  display: inline;
  margin: 0;
  padding: 0 0 0 55px;
  font-size:10px;
  height: 40px; 
}
.weTransferCars p.anchor
{
  margin: 2px 0;
  font-size: 11px;
}


#ourSelectionUpdated
{
  margin:0;
  padding:0;
  border:0;
  margin-top: 2px;
  margin-bottom: 2px;
  text-align: right;
  color: #007D5D;
  font-weight: bold;
  font-size: 10px;
  width:586px;
}

#usedCarFinderOurSelectionUpdated
{
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
  color: #007D5D;
  font-weight: bold;
  font-size: 11px;
}

#usedCarFinderTabBody
{
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 6px solid #A2A6AA;
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  width: 586px;
}

.usedCarFinderTabBodyRight
{
  width: 299px;
  text-align: right;
  font-size: 9px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.usedCarFinderTabBodyRight sup
{
  font-size: 8px;
}

.usedCarFinderTabBodyRightNoTop
{
  width: 299px;
  text-align: right;
  font-size: 9px;
  margin-bottom: 10px;
}

.usedCarFinderTabBodyLeft
{
  margin-left: 20px;
  color: #000000;
}

div.usedCarFinderTabBodyLeft div.wrapText
{
  width: 210px;
}

.usedCarFinderZipInput
{
  height: 20px;
  border: 1px solid #7F9DB9;
}

.usedCarFinderTabBodyLeft td
{
  font-size: 9px;
  color: #696969;
  line-height: 1em;
}

.usedCarFinderMetroBody
{
  font-size: 9px;
  color: #696969;
  margin-left: 24px;
  margin-top: 14px;
  margin-bottom: 20px;
}

.usedCarFinderMetroBody td
{
  padding-top: 10px;
  color: #000000;
  font-size: 10px;
}

.usedCarFinderMetroBody td span
{
  color: #696969;
}

.usedCarFinderMetroBody td select, .usedCarFinderTabBodyLeft select
{
  margin-top: 3px;
}

.promoNote
{
  font-size: 10px;
  margin-top: 5px;
}

#usedCarFinderBottomPane
{
  margin: 0;
  padding: 0;
  border: 0;
  background: #FFFFFF;
  width: 586px;
}

#usedCarFinderBottomPaneLeft
{
  float: left;
  width: 342px;
}

#usedCarFinderBottomPaneLeft div
{
  margin-top: 14px;
  padding-right: 12px;
}

#usedCarFinderBottomPaneLeft div p { color: #000; }

#usedCarFinderBottomPaneLeft div span
{
  color: #000000;
  font-size: 10px;
}

#usedCarFinderBottomPaneLeft div h3,
#usedCarFinderBottomPaneLeft div p.grey
{
  margin: 3px 0;
  color: #A1A5A9;
  font-weight: normal;
}

#usedCarFinderBottomPaneRight
{
  margin-top: 14px;
  float: left;
  background: #F2F2F2;
  width: 214px;
}

#usedCarFinderBottomPaneRight.noFloat
{
  float: left !important;
  display:inline;
  margin-left: 10px;
}

#usedCarFinderBottomPaneRight div
{
  padding-left: 10px;
  padding-top: 14px;
  padding-right: 17px;
  padding-bottom: 14px;
}

div.bottomPaneRightForPromotion
{
  margin-top: 14px;
  width:403px;
  background: #FFFFFF;
  float: left;
}

div.bottomPaneRightForPromotion div.leftSide
{
  float:left; 
  width: 214px;
  max-width:  187px;

  margin-top: 0px; 
  background: #F2F2F2;
  padding-left: 10px;
  padding-top: 14px;
  border: 0;
  padding-right: 17px;
  padding-bottom: 14px;
}


div.leftSide div #usedCarFinderBottomPaneRightFeatures
{
  margin: 0;
  margin-top: 5px;
  padding: 0;

  border-top: 1px solid #C3C5C8;
  color: #616161;
}
div.leftSide div #usedCarFinderBottomPaneRightFeatures div
{
  margin: 0;
  margin-right: 1px;
  margin-top: 5px;
  padding: 0;
  padding-left: 7px;

  background: url('../images/bul_green_rtArrow.gif') no-repeat top left;
  font-size: 10px;
}
  

div.rightSide
{
  margin-top: 0px; 
  margin-left: 10px;
  padding-right: 0px; !important;
  padding-bottom: 0px; 
  float:left;
  width:169px;  
}

div.rightSide #partnersLeftSideTopBar
{

  margin: 0px; 
  padding: 2;
  padding-top: 0px; 
  border-top: 0px; 
}

#usedCarFinderBottomPaneRight div #usedCarFinderBottomPaneRightFeatures
{
  margin: 0;
  margin-top: 5px;
  padding: 0;
  border: 0;
  border-top: 1px solid #C3C5C8;
  color: #616161;
}

#usedCarFinderBottomPaneRight div #usedCarFinderBottomPaneRightFeatures div
{
  margin: 0;
  margin-right: 1px;
  margin-top: 5px;
  padding: 0;
  padding-left: 7px;
  border: 0;
  background: url('../images/bul_green_rtArrow.gif') no-repeat top left;
  font-size: 10px;
}

#usedCarFinderBottomPaneRight div #usedCarFinderBottomPaneRightFeatures span
{
  color: #A1A1A1;
}

#usedCarFinderHeadline h1
{
  display: inline;
}

#blankNavigation
{
  margin: 0;
  padding: 0;
  border: 0;
  background: #FFFFFF url('../images/pan_navBg.gif') repeat-x left center;
  border-left: 1px solid #A1A5A9;
  width: 685px;
  height: 27px;
}

#carSalesBubble
{
  padding-top: 3px;
}

#wereSorry
{
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 12px;
  color: #000000;
}

#possibleReasons
{
  color: #616161;
  font-weight: bold;
}

#possibleReasons p
{
  font-weight: normal;
  color: #000000;
}

#possibleReasons p.possibleReasonsFirst
{
  margin-top: 3px;
}

#ourApologiesDivider
{
  margin: 0;
  padding: 0;
  border: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #BDBDBD;
  height: 1px;
  font-size: 1px;
  width: 616px;
}

#sessionTimeoutDivider
{
  margin: 0;
  padding: 0;
  border: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #BDBDBD;
  height: 1px;
  font-size: 1px;
  width: 516px;
}

#whatToDoNow
{
  color: #616161;
  font-weight: bold;
  margin-bottom: 5px;
}

#ourApologiesCarSalesHomeButton
{
  margin-top: 6px;
  margin-bottom: 14px;
}

#zipErrorRight
{
  margin: 0;
  margin-left: 19px;
}

#zipErrorRight div
{
  padding-bottom: 3px;
}

#errorspaceholder
{
  margin: 0;
  padding: 0;
  border: 0;
  height: 15px;
}

#navspaceholder
{
  margin: 0;
  padding: 0;
  border: 0;
  height: 105px;
}

#specialOfferTopPane
{
  margin: 0;
  padding: 0;
  border: 0;
  padding-top: 10px;
  padding-left: 10px;
  border-bottom: 6px solid #A2A6AA;
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  width: 746px;
}

* html #specialOfferTopPane { width: 756px; }

#specialOfferTopPaneCaption
{
  font-size: 9px;
  font-weight: normal;
  color: #A1A1A1;
  margin-bottom: 3px;
}

#specialOfferTopPaneCaption a
{
  font-size: 9px;
  font-weight: normal;
}

#specialOfferTopPaneMainContainer
{
  width: 640px;
}

#specialOfferEnterZip
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 736px;
  border-top: 1px dashed #A1A5A9;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}

* html #specialOfferEnterZip { width: 746px; }

#specialOfferEnterZip div.note,
.note
{
  margin-top: 10px;
  font-size: 10px;
}

#specialOfferEnterZip div.specialOfferEnterZipHeader
{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

#locationDetailsLeft
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 227px;
  margin-left: 8px;
  color: #000000;
}

#locationDetailsLeft strong
{
  font-size: 10px;
  font-weight: bold;
}

#locationDetailsLeft .tollFree
{
  margin-top: 8px;
  margin-bottom: 8px;
  color: #000000;
}

#locationDetailsLeft .hoursOfOp
{
  margin-top: -2px;
  margin-bottom: 4px;
  color: #000000;
}

#locationDetailsLeft .locationMap
{
  color: #000000;
  margin: 0;
  padding: 0;
  border: 0;
  margin-top: 10px;
  border-bottom: 1px solid #C3C5C8;
  width: 227px;
}

#locationDetailsLeft .locationMapMap
{
  width: 227px;
  margin-top: 2px;
  margin-bottom: 4px;
}

#locationDetailsLeft .locationMapMap a
{
  font-weight: normal;
}

#locationDetailsLeft .locationMapMap img
{
  border: 1px solid #616161;
}

#locationDetailsLeft .locationMapNoMap img
{
  border: 0;
}

#locationDetailsLeft td
{
  color: #000000;
}

#locationDetailsRight
{
  margin: 0;
  padding: 0;
  border-top:1px dashed #bdbdbd;
  padding:7px 10px 14px 0;
  width: 288px;
  background: #fff;
  margin-left: 16px;
}
#locationDetailsRight h6
{
  font-weight:bold;
  font-size:11px;
  background:transparent;
  color:#626262;
}
#locationDetailsRight ul
{
  margin:5px 0 0;
  padding:0;
}
#locationDetailsRight ul li
{
  margin:0;
  padding:3px 0;
  list-style-position:inside;
}
#locationDetailsRight ul li span.clarifyingText
{
  display:block;
  margin-left:17px;
}

#stateList
{
  margin-left: 8px;
  margin-right: 10px;
  color: #000000;
}

#stateList #box
{
  margin-top: 5px;
  margin-left: 10px;
}

.stateListColumn
{
  float: left;
  width: 110px;
}

.stateListColumn p
{
  margin: 0;
  line-height: 1.5em;
}

#stateList #seoCopy
{
  margin: 0;
  padding: 0;
  border: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  font-size: 10px;
  border-top: 1px dashed #A1A5A9;
  width: 523px;
}

.metroAreaLocationList
{
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 0;
  background: #FFFFFF url('../images/pan_metroAreaLocationGrad.gif') repeat-x bottom left;
  border-bottom: 1px dashed #A1A5A9;
  padding-left: 14px;
  padding-right: 10px;
}

.metroAreaLocationListLast
{
  background: #FFFFFF url('../images/pan_metroAreaLocationGrad.gif') repeat-x bottom left;
  padding-left: 14px;
  padding-right: 10px;
  border-bottom: 1px solid #A1A5A9;
}

.metroAreaLocationList,
.metroAreaLocationListLast
{
  width: 314px;
}

* html .metroAreaLocationList,
* html .metroAreaLocationListLast
{
  width: 338px;
}

.metroAreaLocationList p
{
  margin-bottom: 5px;
  margin-left: 15px;
}

.metroAreaLocationListLast p
{
  margin-bottom: 5px;
  margin-left: 15px;
}

.metroAreaLocationList .floatRight img
{
  float: right;
}

.metroAreaLocationList .floatRight
{
  margin: 0;
  padding: 0;
  border: 0;
  float: right;
  font-size: 10px;
  color: #616161; 
}

.metroAreaLocationArrow
{
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  background-image: url('../images/bul_green_rtArrow.gif');
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 3px;
  padding-left: 9px;
  color: #000000;
  font-size: 10px;
}




.metroAreaLocationArrow span
{
  color: #FF6500;
  font-weight: bold;
}

.locationsTopPane
{
  margin-top: 10px;
  margin-left: 14px;
  color: #000000;
}

.metroAreaBottomRight
{
  color: #000000;
  font-size: 10px;
}

.metroAreaBottomRight p
{
  margin-top: 10px;
  color: #000000;
  font-size: 10px;
}

.locationDetailsMapBottomSep
{
  font-size: 1px;
  height: 1px;
  border-bottom: 1px solid #A1A5A9;
}

#locationDetailsMapBottom div
{
  padding-left: 12px;
  padding-right: 12px;
}

#locationDetailsMapBottom h2
{
  margin-top: 14px;
}

#locationDetailsMapBottom span
{
  color: #000000;
  font-size: 10px;
}

.locationDetailsMapBottomRight
{
  color: #000000;
  font-size: 10px;
}

.locationDetailsMapBottomRight h2
{
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: bold;
  color: #007D5D;
}

#locationDetailsTop
{
  margin: 0;
  padding: 0;
  padding-left: 4px;
  border: 0;
  border-bottom: 6px solid #A2A6AA;
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  width: 586px;
}

.locationDetailsMapBottomRight h3
{
  margin-top: 12px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.locationsspace
{
  font-size: 7px;
}

.promoDetailLastRow
{
  margin: 0;
  padding: 0;
  border: 0;
  background: #FFFFFF url('../images/pan_promoDetailRow.gif') repeat-x bottom left;
  width: 586px;
  height: 146px;
  border-bottom: 1px solid #A1A5A9;
}

.promoDetails a
{
  font-size: 11px;
  font-weight: bold;
  color: #405EBE;
}

.promoDetails a:hover
{
  font-size: 11px;
  font-weight: bold;
  color: #405EBE;
  text-decoration: underline;
}

.promoDetails p
{
  margin-top: 1px;
}
.promoDetails div
{
  margin-top: 12px;
}

.promoNote
{
  font-size: 10px;
  margin-top: 5px;
}

.offerDetailsBold
{
  font-weight: bold;
  color: #000000;
  font-size: 12px;
}

.offerDetailsGreen
{
  color: #007D5D;
  font-size: 10px;
  font-weight: bold;
}

.offerDetailsNoBold
{
  color: #000000;
  font-size: 10px;
}

#partnersMain
{
  margin:0;
  padding:0;
  border:0;
  width:487px;
  background:url(../images/pan_partnersMain.gif) repeat-x bottom left;
  height:100%;
}

* html #partnersMain
{
  margin:0;
  padding:0;
  border:0;
  width:490px;
}

#partnersMainLogo
{
  margin:0;
  padding:0;
  border:0;
  padding-left:10px;
  padding-bottom:8px;
}

#partnersMain h1
{
  color:#000;
  padding-left:10px;
}

#partnersMain p
{
  margin-top:12px;
  color:#696969;
  font-size:10px;
  padding-left:10px;
}

#partnersLeftSide
{
  padding-left:10px;
  padding-bottom:15px;
}

#partnersLeftSideSpecial div
{
  margin:0;
  padding:0;
  border:0;
  padding-left:10px;
  padding-bottom:4px;
  font-size:10px;
}

.orangeBold
{
  font-weight:bold;
  color:#FF7C25;
}

#partnersLeftSideSpecial div.topPad
{
  padding-top:8px;
}

#partnersLeftSideTopBar
{
  margin:0;
  padding:0;
  padding-top:8px;
  margin-top:10px;
  margin-left:10px;
  border:0;
  border-top:1px solid #A1A5A9;
  width:169px;
}

#partnersLeftSideTopBar div
{
  color:#000;
}

#partnerImage { text-align:center; }
#partnerImage img { margin-bottom:5px; }

#partnersTop
{
  background:#D7E2EF;
  width:169px;
  margin:0;
}

#partnersTop div
{
  color:#000;
  font-weight:bold;
  padding:5px;
  font-size:10px;
}

#partnersBottom
{
  background:#EAF0F7;
  width:169px;
  margin:0;
}

#partnersBottom div
{
  color:#616161;
  padding:5px;
  font-size:10px;
}

#partnersBottom #leftNavigationSelectContainer
{
  margin-top:-5px;
}

#partnersBottom #leftNavSpacer
{
  width:169px;
  height:13px;
  background:#FFF url(images/pan_leftNavSpacer.gif) !important;
}

#partnersBottom>#leftNavSpacer
{
  height:1px;
  background:#FFF !important;
}

#partnersTopParagraph
{
  font-size:10px;
  padding-right:5px;
}

#partnersMake, #partnersModel
{
  margin-top:3px;
  margin-bottom:6px;
  font-size:10px;
  color:#000;
}

#lDT {
  margin:       0;
  padding:      0;
  padding-left: 4px;
  border:       0;
  border-bottom:6px solid #A2A6AA;
  background:   #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  width:        586px;
}

#lDTpartner {
  background:   #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  border-bottom:7px solid #D7D7D6;
}

#partnersSplashMain
{
  border-bottom: 6px solid #A2A6AA;
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
}
#partnersSplashTop
{
  color:#000;
}
#partnersSplashTop p
{
  margin-bottom:1em;
}
#partnersEnterZip
{
  margin: 0;
  padding: 0;
  border: 0;
  width: 572px;
  border-top: 1px dashed #A1A5A9;
  padding-bottom: 15px;
}

#partnersParticipatingLocations
{
  margin-top:15px;
  margin-left:15px;
  font-size:10px;
}
#partnersParticipatingLocations .listDiv
{
  color:#616161;
}
#partnersListDivContainer
{
  margin-top:5px;
}

#partnersMainLogoTop
{
  padding-left:10px;
}

#partnersMainLogoBottom
{
  font-size:10px;
  background:url(../images/pan_partnersMain.gif) repeat-x bottom left;
  padding-left:10px;
  padding-bottom:8px;

  width:475px;
}

* html #partnersMainLogoBottom
{
  width:489px;
}

#partnersSplashLogo
{
  font-size:10px;
  background:url(../images/pan_partnersMain.gif) repeat-x bottom left;
  padding-bottom:8px;
  width:169px;
}


#partnersSplashLogo div
{
  padding-left:5px;
}

#partnersSplashLogo td, #partnersSplashLogo p
{
  font-size:10px;
}

#partnersMainLogoBottom h1
{
  color: #000;
  margin-bottom:10px;
  margin-top:.8em;
}

#partnersMainLogoBottom p
{
  margin-top:5px;
}

#partnersGreenBar
{
  margin: 0;
  margin-bottom:14px;
  padding: 0;
  border: 0;
  background: #007D5D;
  height: 17px;
  width: 756px;
}

#partnersGreenBar div
{
  margin: 0;
  padding-top: 2px;
  color: #FFFFFF;
  font-size: 10px;
  height: 15px;
  text-align: left;
  padding-left:10px;
  overflow: hidden;
}

#headSectionSep.sepSmaller
{
  width:574px;
  font-size:1px;
}



#vdSpecialVehicle
{
  background: #EDEDED;
  width: 393px;
  float: left;
  min-height: 30px;
}
#vdGreenBar
{
  background: #007D5D;
  height: 17px;
  width: 393px;
  clear: both;
}
#vdGreenBar div
{
  color: #FFF;
  font-weight: bold;
  text-align: left;
  padding: 2px 0 2px 13px;
}
.vdCenterItem
{
  margin-top: 8px;
  margin-left: 13px;
  margin-right: 13px;
  padding-bottom: 2px;
  font-size: 10px;
}

.vdCenterItem p
{
  clear:both;
}

p a.freeCarfax
{
  white-space:nowrap;
}

.vdCenterItem#vdpucplist,
.vdCenterItem#vdWideCenterItem
{

  margin-right: 3px;
}
.vdCenterItem table { margin: 0; padding: 0; }
.vdCenterItem td,
.vdCenterItem div
{
  font-size: 10px;
}
.vdCenterItem p
{
  margin: 0 0 4px 0;
}
.vdCenterItem div { margin-bottom: 5px; }
.vdCenterItemSep
{
  margin-left: 13px;
  margin-right: 13px; 
  border-bottom: 1px dashed #A1A5A9;
  font-size: 1px;
  height: 1px;
}
ul.vdFeaturesList li
{
  list-style-image: none;
  list-style-type: disc;
}
#vdRightMiddle
{
  width: 193px;
  background: #EDEDED url(../images/ban_vdRightTop.gif) no-repeat center top;
  padding-bottom: 1px;
  margin-top: 0;
  padding-top: 50px;
}
#vdRightMiddle.transferThisVehicle
{
  background: #EDEDED url(../images/ban_vdRightTopTransfer.jpg) no-repeat center top;
  padding-top: 53px;
}
#vdRightMiddle div
{
  padding-left: 12px;
  font-size: 10px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 8px;
}
#vdRightMiddle strong.black
{
  font-size: 11px;
}
#vdRightMiddle div .vdEmailError
{
  border: 0;
  padding: 0;
  margin: 0;
}
#vdRightMiddle div p
{
  font-size: 10px;
  margin: 5px 0 0 0;
}
#vdRightMiddle div .orangeHeader
{
  font-size: 14px;
  color: #FF7C25;
  font-weight: bold;
}
#vdRightMiddle div .greyHeader
{
  color: #858585;
  font-size: 12px;
  font-weight: bold;
}
#vdRightMiddle div .vdEmailField
{
  padding: 0;
  padding-right: 10px;
  margin: 0;
  margin-top: 2px;
  margin-bottom: 8px;
}
#vdRightMiddle div .vdEmailField textarea { padding: 2px }
#vdRightMiddle div .vdEmailField strong .black
{
  color: #000;
}
#vdRightMiddle div .vdEmailField input,
#vdRightMiddle div .vdEmailField td
{
  font-size: 10px;
}
.wide { width: 170px; }
#vdRightMiddle #sep
{
  margin: 4px 12px;
  padding: 0;
  border: 0;
  border-bottom: 1px dashed #A1A5A9;
  font-size: 1px;
  height: 1px;
} 
#vdRightMiddle div address
{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
}
#vdRightMiddle label#chooseNearestLocation strong
{
  display:block;
  font-size: 10px;
  font-weight:bold;
  color:#000;
}
#vdRightMiddle select#chooseNearestLocation
{
  width: 170px;
}
#vdRightMiddle div.transferFee
{
  margin: 0;
  padding: 0;
}

#vdRightMiddle div.transferFee strong
{
  display: block;
}
#vdRightBottom
{
  background: #EDEDED url(../images/ban_vdRightBottom.gif) no-repeat center center;
  width: 193px;
  height: 60px;
  font-size: 1px;
}
#vdRightBottom.transferThisVehicle
{
  background: #EDEDED url(../images/ban_vdRightBottomTransfer.jpg) no-repeat center center;
}
.vdRightColumnFill
{
  background: #EDEDED;
}
script,
form
{

  margin: 0;
  padding: 0;
  border: 0;
}
address
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-style: normal;
}
#vdShadowBoxHead
{
  width: 210px;
  height: 20px;
  margin: 0;
  margin-top: 17px;
  padding: 0;
  border-top: 1px solid #DFDFDF;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #D7D7D7;
  background: transparent url(../images/pan_vdShadowBoxHead.gif) repeat-x center center;  
}
#vdShadowBoxHead div
{
  color: #000;
  font-weight: bold;
  font-size: 10px;
  padding-top: 4px;
  text-align: center;
}
#vdShadowBoxBody
{
  width: 210px;
  margin: 0;
  padding: 0;
  border-top: 0;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #D7D7D7;
  text-align: left;
}
#vdShadowBoxBody .vdShadowBoxBodyText
{
  padding: 5px;
  color: #000;
  font-size: 10px;
}
#vdShadowBoxShadow
{
  background: url(../images/pan_vdShadowBoxShadow.gif) no-repeat 5px center;
  width: 219px;
  height: 12px;
  font-size: 1px;
}
#vdFeaturesList
{
  margin: 0;
  padding: 0;
  margin-left: 2px;
  margin-top: 3px;
}
.vdCenterItem .center
{
  margin: 0 auto;
}
#vdCenterItemEnd
{
  margin: 10px 13px;
}
* html #vdCenterItemEnd { width: 367px; }
#vdCenterItemEndSep
{
  margin-left: 13px;
  margin-right: 13px; 
  border-bottom: 1px solid #A1A5A9;
  height: 1px;
  font-size: 1px;
}




.withPadding { line-height: 1.5em; }
.bold { font-weight: bold; }
.text14px { font-size: 14px; }
.usedCarFinderMetroAreaBox
{
  width: 275px;
}

td.whereSent,
span.whereSent
{
  font-size:12px;
  color:#000;
}

div#notSeeingRequired
{
  text-align:right;
  font-size:10px;
  width:300px;
}

div#notSeeingRequired img
{
  margin-bottom:3px;
}

div#notSeeingTop
{
  margin: 0;
  padding: 0;
  padding-left:10px;
  padding-bottom:14px;
  margin-bottom:34px;
  border:        0;
  border-bottom: 6px solid #A2A6AA;
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  width: 586px;
}

h3.ancillaryOrangeArrow {
  padding:     0;
  margin-top: 8px;
  padding-left:9px;
  background:  transparent url(../images/bul_orange_rtArrow.gif) no-repeat top left !important;
}
h3.ancillaryOrangeArrow a {
  font-size:  13px;
  font-weight:bold;
  color:      #696969;
}

#pucp { margin-top:5px; }
#pucp h4 { font-size:11px; color:#000; }
#pucp p { margin-top:8px; }

ul.enterpriseDifference
{
  margin-top:0;
}

ul.enterpriseDifference li
{
  list-style-image:none !important;
  list-style-type:disc !important;
  margin:0 !important;
  margin-left:0px;
  color:#405EBE;
}

acronym {
  font-weight:bold;
  font-size:10px;
  color:      #616060;
  cursor:     help;
}
#downloadAdobe {
  width:      200px;
  font-size:  10px;
  color:      #000000;
  padding-top:5px;
}
#downloadAdobe a {
  font-size:10px;
}
.ancillaryFloatLeft {
  float:left;
}
.ancillaryImgCol {
  font-size:  10px;
  color:      #000000;
  padding-top:8px;
}
.ancillaryLastParagraph {
  width:        465px;
  margin:       0;
  margin-top:   25px;
  margin-bottom:20px;
  color:        #000000;
}

ul.ancillary li {
  list-style-image:none !important;
  list-style-type: disc !important;
  color:           #405EBE;

}
ul.ancillaryBlack li {
  list-style-image:none !important;
  list-style-type: disc !important;
  color:           #000000;
  margin:          0 !important;
  margin-left:     -22px;
}
ol.ancillary li {
  color:      #000000;

}

* html ol.ancillary li { margin-left: 15px; }

#sectionHeading
{
  width:586px;
  margin:0;
  margin-top:15px;
  padding:0;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
  border-top:1px solid #A3A6AB;
  border-bottom:1px solid #A3A6AB;
  background:#E5E5E5;
}

#sectionHeading H2
{
  margin:0;
  padding:0;
  border:0;
  font-size:13px;
}

#sectionBody
{
  width:586px;
  margin:0;
  margin-left:10px;
  padding:0;
  border:0;
  color:#000;
}

#sectionBody p
{
  margin-top:5px;
  width:470px;
  color:#000;
}

#sectionBody h3 {
  font-size:13px;
  color:#A3A6AB;
  background:transparent url(../images/bul_green_rtArrow.gif) no-repeat center left !important;
  padding-left:9px;
  padding-top:4px;
  margin-bottom:0;
  padding-bottom:0;
}
#sectionBody h3.ancillaryGreenArrow {
  color:      #696969;
  margin-top: 18px;
  margin-bottom: 8px;
  padding-top:0;
}
#sectionBody h4 {
  padding-left:9px;
}

#sectionBody #content
{
  padding-left:9px;
  width:470px;
  margin-top:5px;
}
#sectionBody #content .size9px {
  font-size:9px;
}

#sectionBody #content #imageOnLeft img
{
  float:left;
  margin-right:3px;
}

#sectionBody #content #imageOnRight img
{
  float:right;
  margin-left:3px;
}
.noMarginPadding {
  margin: 0;
  padding:0;
}

/* Left Navigation */
#leftNavigation
{
  width:169px;
  margin:0;
  padding:0;
  border:0;
  border-top:1px solid #A1A5A9 !important;
  border-bottom:1px solid #A1A5A9 !important;
}

#leftNavigation div
{
  padding:5px;
  padding-left:12px;
  margin:0;
  border:0;
  border-top:1px solid #E5E5E5;
}

#leftNavigation div.leftNavigationActive
{
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  background:#E5E5E5 url('../images/bul_leftNavArrow.gif') no-repeat center left;
}

#leftNavigation div a
{
  display:block;
  color:#000;
  text-decoration:none;
  font-weight:normal;
}

#leftNavigation div a:hover
{
  display:block;
  text-decoration:underline;
}

#leftNavigation div.leftNavigationActive a
{
  display:block;
  font-weight:bold;
}

#leftNavigation div.leftNavigationActive a:hover
{
  display:block;
  font-weight:bold;
}
#leftNavigationSelectContainer .leftNavigationSelect
{
  font-size:9px;
  word-spacing:-.1em;
}

.leftSideTopBar
{
  margin:0;
  padding:0;
  margin-top:10px;
  border:0;
  border-top:1px solid #A1A5A9;
  width:169px;
}

.leftSideTopBar div
{
  margin:0;
  padding:3px;
  padding-left:0;
  font-size:10px;
}

.leftSideTopBar div div.leftSideAlignRight
{
  text-align:right;
  padding-right:3px;
}

.leftSideTopBarBlank
{
  margin:0;
  padding:0;
  border:0;
  margin-left:10px;
  border-bottom:1px solid #A1A5A9;
  width:169px;
  font-size:1px;
}

.leftSideNoTopBar
{
  margin:0;
  padding:0;
  margin-top:10px;
  border:0;
  width:169px;
}

.leftSideNoTop
{
  margin:0;
  padding:0;
  border:0;
  width:169px;
}

.leftSideNoTopBar div
{

  margin:0;
  padding:3px;
  padding-right:10px;
  padding-left:0;
  font-size:10px;
}

.leftSideNoTopBar div div.leftSideAlignRight
{
  text-align:right;
  padding-right:3px;
}

#leftNavBigContainer
{
  margin:0;
  padding:0;
  border:0;
  background-color:#FFF !important;
  width:169px;
}
.withLeftMargin
{
  margin:0;
  margin-left:10px;
  padding:0;
  border:0;
}

.withoutLeftMargin
{
  margin:0;
  padding:0;
  border:0;
}

.withoutLeftMargin .leftSideNoTopBar div
{
  margin:0;
  margin-left:10px;
  padding:0;
  border:0;
}

.orangeBold
{
  font-weight:bold;
  color:#FF7C25;
}

.leftSideBlack img
{
  margin:5px;
  margin-left:0;
  margin-bottom:3px;
  float: left;
}

.leftSideBlack div
{
  color:#000;
}

.withoutLeftMargin .leftSideNoTopBar div.topPad
{
  padding-top:10px;
}
/* End Left Navigation */

#dealsInYourArea,
#dealsNeedZip,
#deals
{
  width: 630px;
}
#dealsInYourArea
{
  margin: 10px 0;
}
#dealsText { width: 630px; }
#dealsText p { color: #000 !important; }
.dealsImg {
  float: left;
  margin: 0 5px 20px 0;
}
.fuelImg {
    float: left;
    margin: 0 5px 45px 0;
}
#deals
{
  margin: 5px 0 0 12px;
}
#fuelEfficientText 
{ 
  font-size: 10px !important;
  width: 730px; 

}

#kbbDisclaimerPrinterFriendly table tbody tr td.smallText
{
  background:#FFFFFF;
  font-size: 8px !important; 
  width:576px;
  
}

#dealsZip
{
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  border-top: 0px;
  border-bottom: 6px solid #a1a5a9;
  padding: 10px 0 10px 5px;
  clear:both;
}
#nationalDealsZip
{
  background: #FFFFFF url('../images/pan_usedCarFinderGradient.gif') repeat-x bottom left;
  border-top: 0px;
  border-bottom: 6px solid #a1a5a9;
  padding: 10px 0 10px 5px;
  clear:both;
}
#dealsZip.dealsZipError { border-bottom: 1px solid #a1a5a9; }
#nationalDealsZip.nationalDealsZipError { border-bottom: 1px solid #a1a5a9; }

#dealsZip span
{
  color:#000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 12px;
}

#nationalDealsZip span
{
  color:#000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 12px;
}


#dealsZip #dealsNeedZip
{
  margin: 0;
  padding: 5px 0 5px 10px;
  border:0;
  margin-bottom: 3px;
    border: 1px solid #BBA56A;
    background: #FEFEE8;
    width: 610px;
}
#nationalDealsZip #dealsNeedZip
{
  margin: 0;
  padding: 5px 0 5px 10px;
  border:0;
  margin-bottom: 3px;
    border: 1px solid #BBA56A;
    background: #FEFEE8;
    width: 610px;
}
#dealsZip #dealsNeedZip div
{
  background: url(../images/ico_error.gif) top left no-repeat;
  margin-bottom: 5px;
}

#nationalDealsZip #nationalDealsNeedZip div
{
  background: url(../images/ico_error.gif) top left no-repeat;
  margin-bottom: 5px;
}

#dealsZip #dealsNeedZip div span
{
  font-weight: bold;
  font-size: 12px;
  color: #000;
  margin: 0 0 0 18px;
}

#nationalDealsZip #nationalDealsNeedZip div span
{
  font-weight: bold;
  font-size: 12px;
  color: #000;
  margin: 0 0 0 18px;
}

#zipCodeError
{
  margin: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  border: 1px solid #BBA56A;
  background: #FEFEE8;
  width: 650px;
}

#headSectionSep586 {
  margin:     0;
  margin-left:10px;
  padding:    0;
  border-top: 1px solid #BDBDBD;
  width:      586px;
  font-size:  1px;
}
#emailExtrasLogoArea {
  margin-left:  10px;
  margin-right: 10px;
  margin-top:   20px;
  margin-bottom:20px;
  color:        #000000;
  width:        560px;
  clear:        both;
}
#multipleEmail {
  margin-left:  10px;
  margin-right: 10px;
  margin-top:   10px;
  _margin-top:  20px;
  margin-bottom:20px;
  color:        #000000;
  width:        460px;
  clear:        both;
}
#multipleEmail img {
 float: left;
 margin-top: -5px;
 margin-right: 10px;
}
#emailExtrasDivider {
  margin:     0;
  padding:    0;
  border:     0;
  margin-left:10px;
  border-top: 1px dashed #BDBDBD;
  height:     1px;
  font-size:  1px;
  width:      576px;
}
#eMailExtrasError {
  padding-left:16px;
  background:  url('../images/ico_error.gif') no-repeat top left;
}
#eMailExtrasError span {
  font-size:       10px;
  height:          15px;
  background-color:#FEFEE8;
}
#lightGray10 {
  font-size:10px;
  color:    #A1A1A1;
}

.green {
  color:#007D5D;
}
.boldBlack {
  color:      #000000;
  font-weight:bold;
}
.requiredText {
  text-align:   right;
  margin-right: 95px;
  margin-bottom:8px;
}
.rightFloatBox {
  margin-top:  20px;
  margin-right:4px;
  float:       right;
  background:  #F2F2F2;
  border:      1px solid #E0E0E0;
  width:       208px;
}
.rightFloatBox td {
  background:    #FFFFFF;
  color:         #000000;
  padding-top:   7px;
  padding-left:  10px;
  padding-bottom:3px;
}
.rightFloatBox td.header {
  background:   #F0F0F0;
  font-weight:  bold;
  border-bottom:1px solid #E0E0E0;
}

div#selectedVehicles {
  margin-top:  20px;
  margin-right:4px;
  float:       right;
  background:  #Fff;
  border:      1px solid #E0E0E0;
  width:       208px;
  text-align: left;
}
div#selectedVehicles h4 {
  background:   #F0F0F0;
  font-weight:  bold;
  padding: 5px;
  text-align: left;
  border-bottom:1px solid #E0E0E0;
}
div#selectedVehicles ul
{
  padding: 10px;
  margin: 0 0 0 15px;
  font: 10px verdana;
  color: #000;
}
div#selectedVehicles ul li
{
  padding: 2px 0;
  margin: 0;
}
select.multipleEmailForm, textarea.multipleEmailForm
{
  width: 215px;
}
p.confidential
{
  margin-left: 15px;
  color: #000;
}
.eMailWidth {
  width:540px;
}
.topM10px {
  margin-top:10px;
}
.topM20px {
  margin-top:20px;
}
.topP20px {
  padding-top:20px;
}
.botM10px {
  margin-bottom:10px;
}
.botP10px {
  padding-bottom:10px;
}
.leftM-3px {
  margin-left:-3px;
}
.leftM13px {
  margin-left:13px;
}
.leftM20px {
  margin-left:20px;
}
.rightM15px {
  margin-right:15px;
}
.rightP27px {
  padding-right:27px;
}
.size11px {
  font-size:11px;
}

#estimatedAmount {
  width:        429px;
  height:       25px;
  border:       1px solid #BDA46B;
  background:   #FFFEE9;
  margin:       0;
  margin-top:   6px;
  margin-bottom:15px;
  padding:      0;
  padding-top:  6px;
  text-align:   center;
  font-size:    13px;
  font-weight:  bold;
  color:        #000000;
}
#estimatedAmount input {
  border:     none;
  background: #FFFEE9;
  font-size:13px;
  font-weight:bold;
  text-align: left;
  margin:     0px 0px 1px -3px;
}
.hideIt {
  display:none;
}
.showIt {
  display:block;
}
#calculatorFoot {
  height:     22px;
  margin:     0;
  padding:    0;
  padding-top:4px;
  background: #007D5D;
  color:      #FFFFFF;
  font-size:10px;
  font-weight:bold;
  text-align: center;
}
#calculatorFoot a {
  text-decoration:none;
  color:          #FFFFFF;
}
#calculatorFoot a:hover {
  text-decoration:none;
  color:          #FFFFFF;
}
#popUpTop {
  width:        476px;
  margin-bottom:8px;
  background:   #F2EFEF;
  border-bottom:1px dashed #A1A5A9;
}

#popUpBottom {
  width:     476px;
  margin-top:10px;
  background:#F2EFEF;
  border-top:1px dashed #A1A5A9;
}
#countryLanguageDivider {
  margin:       0;
  margin-top:   10px;
  margin-bottom:10px;
  padding:      0;
  border:       0;
  border-bottom:1px dashed #BDBDBD;
  height:       1px;
  font-size:    1px;
  width:        478px;
}
.SFL {
  position:  absolute;
  margin:    0 0 0 11px;
  padding:   0 11px 0 0;
  border:    1px solid #000000;
  background:#FFFEE9;
  width:     396px;
}
* html .SFL {
  margin: 0;
  padding: 0;
}
.SFL table
{
  margin: 8px 0 8px 11px;
  padding-right: 11px;
}
* html .SFL table {
  margin:8px 8px 11px 15px;
  padding-right: 0;
}

.SFL .secondRow {
  font-size:  11px;
  color:      #000000;
  padding-top:3px;
  border-top: 1px dashed #A2A6A9;
}
.SFL img {
  float:left;
}
.SFL div {
  font-size:     11px;
  font-weight:   bold;
  color:         #000000;
  padding-top:   11px;
  padding-bottom:3px;
}
.SFL a {
  font-size:10px;
}

.tableCol1 {
  margin:       0;
  padding:      0;
  padding-right:8px;
  font-size:    10px;
  color:        #000000;
  text-align:   right;
}
.tableCol2 {
  margin:       0;
  padding:      0;
  padding-right:11px;
  text-align:   left;
}
.tableCol2 input {
  width: 98px;
  height:20px;
  border:1px solid #7F9EBB;
}
.tableCol2 select {
  width: 150px;
  height:20px;
  border:1px solid #7F9EBB;
}
.tableCol3 {
  font-size:    9px;
  color:        #696969;
  padding-right:25px;
  text-align:   left;
}
.tableCol3 a {
  color:#405EBE;
}

#calculatorTabsDiv {
  margin:    0;
  padding:   0;
  border:    0;
  background:url('../images/pan_exactMatchSpacer.gif') repeat-x bottom left;
  height:    24px;
  text-align:left;
  width:     476px;
}

.grayText {
  margin:    0;
  padding:   0;
  margin-top:-2px;
  font-size: 9px;
  color:     #696969;
}
.locationMapSep {
  margin:          1px;
  width:           227px;
  height:          1px;
  background-color:#C3C5C8;
}
.topM4px {
  margin-top:4px;
}
.topM11px {
  margin-top:11px;
}
.topM14px {
  margin-top:14px;
}
.topM18px {
  margin-top:18px;
}
.topM24px {
  margin-top:24px;
}
.topP5px {
  padding-top:5px;
}
.topP10px {
  padding-top:10px;
}
.topP23px {
  padding-top:23px;
}
.botM14px {
  margin-bottom:14px;
}
.botM19px {
  margin-bottom:19px;
}
.botP5px {
  padding-bottom:5px;
}
.botP10px {
  padding-bottom:10px;
}
.leftP8px {
  padding-left:8px;
}
.leftP15px {
  padding-left:15px;
}
.rightP5px {
  padding-right:5px;
}
.height15px {
  height:15px;
}
.size9px {
  font-size:9px;
}
.size10px {
  font-size:10px;
}

.size11px {
  font-size:11px;
}

* html form { margin: 0; padding: 0; border: 0; }
.noBox,
.noBox a,
.noBox a img,
.noBox img
{
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  position: relative;
}

img.specials, a.specials {
  cursor:help;
}

.displayInline
{
  display: inline;
}

.searchTypeButton
{
  border: medium none;
  height: 15px;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #405ebe;
  background-color: transparent;
}