/* -- Cached as russdarrowhonda.com-folder=cssscreen.css on -- 2010-08-18 10:10:10 */



/* -------------------------- CertifiedInventory.css -------------------------- */

.noResults { padding: 20px; clear: both; }

body#CertifiedInventory #inventoryContent .alternateInv, body#CertifiedInventory  #inventoryContent .normalInv, body#CertifiedInventory  #inventoryContent .specialInv, body#CertifiedInventory  #inventoryContent .featuredInv, body#CertifiedInventory  #inventoryContent .greenInv {
width: 865px;
margin-left: 2px;
padding-bottom: 3px;
color: #000000;
}


body#CertifiedInventory #inventoryContent .invPicture {
float: left;
position:relative;
height: 75px;
margin: 8px;
width: 100px;
margin-top: 2px;
text-align: center;
border: 1px solid #CCCCCC;
}

body#CertifiedInventory .inventoryInfo {
float: left;
width: 420px;
font-size: 11px;
margin-bottom: 10px;
}

body#CertifiedInventory .inventoryInfo .vin,
body#CertifiedInventory .inventoryInfo .stock,
body#CertifiedInventory .inventoryInfo .miles,
body#CertifiedInventory .inventoryInfo .price,
body#CertifiedInventory .inventoryInfo .extColor,
body#CertifiedInventory .inventoryInfo .intColor,
body#CertifiedInventory .inventoryInfo .doors,
body#CertifiedInventory .inventoryInfo .modelNum,
body#CertifiedInventory .inventoryInfo .payment {
float: left;
width: 200px;
margin-left: 5px;
margin-bottom: 3px;
}


body#CertifiedInventory .inventoryInfo .vin label,
body#CertifiedInventory .inventoryInfo .stock label,
body#CertifiedInventory .inventoryInfo .miles label,
body#CertifiedInventory .inventoryInfo .price label,
body#CertifiedInventory .inventoryInfo .extColor label,
body#CertifiedInventory .inventoryInfo .intColor label,
body#CertifiedInventory .inventoryInfo .doors label,
body#CertifiedInventory .inventoryInfo .modelNum label,
body#CertifiedInventory .inventoryInfo .payment label {
font-weight: bold;
}


body#CertifiedInventory .inventoryInfo .vin span,
body#CertifiedInventory .inventoryInfo .stock span,
body#CertifiedInventory .inventoryInfo .miles span,
body#CertifiedInventory .inventoryInfo .price span,
body#CertifiedInventory .inventoryInfo .extColor span,
body#CertifiedInventory .inventoryInfo .intColor span,
body#CertifiedInventory .inventoryInfo .doors span,
body#CertifiedInventory .inventoryInfo .modelNum span{
margin-left: 3px;
font-size: 11px;
}

body#CertifiedInventory .inventoryInfo .price span,
body#CertifiedInventory .inventoryInfo .payment span {
margin-left: 3px;
font-size: 14px;
font-weight: bold;
}

body#CertifiedInventory .inventoryInfo .price span .disclaimerSS,
body#CertifiedInventory .inventoryInfo .payment span .disclaimerSS {
font-size: 11px;
font-weight: bold;
}


body#CertifiedInventory .inventoryInfo .price span.disclaimerSS,
body#CertifiedInventory .inventoryInfo .payment span.disclaimerSS,
body#CertifiedInventory .payment span.disclaimerSS,
body#CertifiedInventory .vehiclePrice span.disclaimerSS {
font-size: 11px;
font-weight: normal;
vertical-align: text-top;
}

body#CertifiedInventory #siteBottom #disclaimer {
margin-top: 20px;
}

/* ----------- Line Listing Calculators ----------- */

body#CertifiedInventory .pmtTools .cashBackCalc img,
body#CertifiedInventory .pmtTools .loanCalc img,
body#CertifiedInventory .pmtTools .affordabilityCalc img,
body#CertifiedInventory .pmtTools .loanVsLeaseCalc img
{ width: 15px; }

/* --------------------  Certified -------------------- */

/* body#CertifiedInventory .corpCertified {float: left;} */
/* body#CertifiedInventory .dealerCertified {float: left;} */
.corpCertified a img { background-color: #FFFFFF; }


/* ------------  MPG Attributes ---------------- */

body#CertifiedInventory .mpgListing {
float: right;
width: 160px;
margin-right: 15px;
}

body#CertifiedInventory .mpgCity {
float: left;
width: 65px;
text-align: center;
}

body#CertifiedInventory .mpgHighway {
float: right;
width: 65px;
text-align: center;
}

body#CertifiedInventory .mpgCity label,
body#CertifiedInventory .mpgHighway label {
display: block;
font-size: 11px;
}

body#CertifiedInventory .mpgCity span,
body#CertifiedInventory .mpgHighway span {
display: inline;
font-weight: bold;
font-size: 12px;
}

/* --------- Line Listing Tools ----------------- */

body#CertifiedInventory .perPage {
float: right;
width: 45%;
height: 30px;
margin-top: 10px;
margin-right: 10px;
}

body#CertifiedInventory .perPage span {
color: #666666;
font-size: 11px;
}

/* ------ Inventory Dealer Info Attributes ------ */

body#CertifiedInventory #inventoryContent .dealerInfo {
clear: both;
margin: 0px 10px 6px 10px;
text-align: center;
font-weight: bold;
font-size: 11px;
}

body#CertifiedInventory #inventoryContent .dealerInfo div {
display: inline;
}

body#CertifiedInventory #inventoryContent .dealerInfo .dealerLogo {
display: none;
}

body#CertifiedInventory #inventoryContent {
margin-top: 10px;
margin-bottom: 10px;
}

body#CertifiedInventory #inventoryContent .dealerName {color: red; font-size: 14px;}

/* <--------- Global Search Attributes -<< */

body#CertifiedInventory .searchContainer h1 {
float: left;
padding: 5px;
width: 560px;
color: #000;
}

#searchTools {
clear: both;
padding: 10px;
color: #000000;
}

body#CertifiedInventory .searchContainer {
width: 100%; color: #fff;
}

body#CertifiedInventory .searchBoxes {
padding: 5px;
}

body#CertifiedInventory .searchBoxes .filterText {
display: block;
}

body#CertifiedInventory .searchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Instructions Attributes --------- */

body#CertifiedInventory #searchInstructions {
float: left;
width: 560px;
color: #000000;
}

body#CertifiedInventory #searchInstructions span {
padding: 5px 10px 0px 10px;
}

/* --------- Search Texts Attributes ------------ */

body#CertifiedInventory .searchTexts {
float: right;
width: 200px;
color: #000000;
}

body#CertifiedInventory .searchTexts .filterText {
display: block;
}

/* --------- Search Type Attributes ----------- */

body#CertifiedInventory .searchBoxes .searchType {
float: left;
width: 120px;
}

body#CertifiedInventory .searchBoxes .searchType select {
width: 110px;
}

/* --------- Search Store Attributes ---------------- */

body#CertifiedInventory .searchBoxes .searchStore {
float: left;
width: 270px;
}

body#CertifiedInventory .searchBoxes .searchStore select {
width: 260px;
}

/* --------- Search Year Attributes ----------- */

body#CertifiedInventory .searchBoxes .searchYear {
float: left;
width: 110px;
}

body#CertifiedInventory .searchBoxes .searchYear select {
width: 100px;
}

/* --------- Search Make Attributes -------------- */

body#CertifiedInventory .searchBoxes .searchMake {
float: left;
width: 160px;
}

body#CertifiedInventory .searchBoxes .searchMake select {
width: 150px;
}

/* --------- Search Model Attributes ----------- */


body#CertifiedInventory .searchBoxes .searchModel {
float: left;
width: 190px;
}

body#CertifiedInventory .searchBoxes .searchModel select {
width: 180px;
}

/* --------- Advanced Search Attributes ----------- */

body#CertifiedInventory #advancedSearchLink{
clear: both;
display: block;
clear: both;
cursor: pointer;
padding: 5px 5px 5px 5px;
}

body#CertifiedInventory #advancedSearchBoxes {
margin: 0 auto;
width: 840px;
padding: 5px;
}

body#CertifiedInventory #advancedSearchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Body Attributes ------------- */

body#CertifiedInventory #advancedSearchBoxes .searchTrim,
body#CertifiedInventory #advancedSearchBoxes .searchBody,
body#CertifiedInventory #advancedSearchBoxes .searchMpg,
body#CertifiedInventory #advancedSearchBoxes .searchTrans,
body#CertifiedInventory #advancedSearchBoxes .searchExtColor,
body#CertifiedInventory #advancedSearchBoxes .searchMiles,
body#CertifiedInventory #advancedSearchBoxes .searchMaxPrice,
body#CertifiedInventory #advancedSearchBoxes .searchCertified {
float: left;
width: 210px;
}

body#CertifiedInventory #advancedSearchBoxes .searchTrim select,
body#CertifiedInventory #advancedSearchBoxes .searchBody select,
body#CertifiedInventory #advancedSearchBoxes .searchMpg select,
body#CertifiedInventory #advancedSearchBoxes .searchTrans select,
body#CertifiedInventory #advancedSearchBoxes .searchExtColor select,
body#CertifiedInventory #advancedSearchBoxes .searchMiles select,
body#CertifiedInventory #advancedSearchBoxes .searchMaxPrice select,
body#CertifiedInventory #advancedSearchBoxes .searchCertified select  {
width: 200px;
}

/* --------- Ordering Tools Attributes ---------- */

body#CertifiedInventory #orderingTools {
/* display: none; */
float: right;
}

/* --------- Submit Block Attributes ----------- */

body#CertifiedInventory .submitBlock {
clear: both;
text-align: center;
padding: 10px 5px 10px 5px;
}

/* --------------- Page Display --------------- */

body#CertifiedInventory .pageDisplay {
float: right;
width: 45%;
color: #666666;
text-align: right;
font-size: 12px;
padding: 15px 10px 0px 0px;
}

body#CertifiedInventory .pageDisplay span {
color: #666666;
font-size: 16px;
}

body#CertifiedInventory .pageDisplay .totalVehicles {
color: red;
font-size: 21px;
}


/* -------------------------- dealerGroup.css -------------------------- */

/* ---------------- Dealer Group ----------------- */
#dealerGroupConstraint { background-color: #fff; } 
#dealerGroupFooter {  }

#dealerGroupFooter a { color: #4389ad; font-size: 11px; text-decoration: underline;  } #dealerGroupFooter a:hover { color: #000; } 

#dealerGroupFooter { /* display: none; */ }
body#home #dealerGroupFooter { display: block; }
#dealerGroupFooter { margin: 0; padding: 0; background-color: transparent; color: #3d3d3d; border: none; }
#dealerGroupFooter h2#dealerGroupHeadline { color: #111111; margin: 0 0 15px 0; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; text-transform: uppercase; }
#dealerGroupFooter .dealerGrouping { height: 140px; }
#dealerGroupFooter .dealerGrouping h3 { font-weight: normal; font-size: 13px; }
#dealerGroupConstraint { color: #000000; }
#dealerGroupFooter .storeName span {  }

/* -------------------------- default.css -------------------------- */

/* --------------------------------------------------------------------------------------------------
	Title:		Autos 2.0 CSS Document

	Author:	PMT Advertising
			www.pmtadvertising.com
			info@pmtads.com
------------------------------------------------------------------------------------------------------ */

* {margin: 0px; padding: 0px;}
html{ height: 100%; }
body {height: auto; margin: 0px; font-size: 11px; font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #3d94e5;}
/* body {background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/backgrounds/themeBackground.jpg'); background-position: top left; background-repeat: repeat; background-color: #ffffff;} */

/* png fix */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }

div.clearer {height: 0px; line-height: 0px; clear:both;}

#constraint {width: 865px; margin: 10px auto 0px auto; padding-top: 0px; background-color: #FEFEFE; border: 0px;}

#constraintImageLeft {}
#constraintImageRight {}

#motd { background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/motd.jpg'); background-position: top left; background-repeat: repeat-x; line-height: 30px; margin-bottom: 5px; }
#motd span {font-size: 16px; padding: 10px; text-align: left;}


#subArea {float: left; width: 265px;}

body#newVehicleDisplay #subArea, body#preOwnedVehicleDisplay #subArea, body#vehicleDisplayPrint #subArea {float: right;}

#mainArea {float: left; width: 560px; font-size: 12px; padding: 10px; padding-bottom: 10px;}
body#newVehicleDisplay #mainArea, body#preOwnedVehicleDisplay #mainArea {float: left; width: 560px; font-size: 12px; padding: 20px 10px; padding-bottom: 10px;}
#mainArea h1 {color: #000000; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #CCCCCC;}

.pageBreak {display: none;}

*html body#new #mainArea, *html body#preOwned #mainArea { width: 530px; }
*html body#financing #mainArea { width: 510px; }

.socialNetworkLinks .facebook, .socialNetworkLinks .twitter { float: left; width: 330px; margin: 3px; text-align: left;}
.socialNetworkLinks .facebook { margin-left: 145px; }

/* ---------- Header ---------- */

#header { width: 865px; border: 0px; background: url(http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/headerBG_top.jpg) no-repeat top #DDEEFF; }
.headerBottom { display: block; width: 865px; height: 10px; margin-top: -2px; background: url(http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/headerBG_bottom.jpg) no-repeat bottom; }
body#vehicleDisplayPrint #header, body#specialsDetails #header { background-color: #DDEEFF; }
body#compareVehicles #header { border-bottom: 0px; min-height: 114px; background-color: #3d94e5; background-image: none; }
* html body#compareVehicles #header { height: auto !important; height: 114px; }
body#compareVehicles .headerBottom { display: none; }

.dealerInfo .email span a {}

#brandLogo {float: left; padding: 3px; width: 95px;}
body#vehicleDisplayPrint #brandLogo, #header .dealerInfo .street .bullet, #header .dealerInfo .phone1 .bullet, #header .phone2 .bullet {display: none;}

.dealerLogo {/* float: right; height: 40px; width: 100px; margin-left: 10px; background: url('images/dealerLogo.gif') no-repeat top left; */ display: none;}

.dealerInfo .dealerName, .dealerInfo .street, .dealerInfo .cityInfo, .dealerInfo .phone1, .dealerInfo .phone2, .dealerInfo .phone3, .dealerInfo .fax1, .dealerInfo fax2, .dealerInfo .email {display: inline; text-align: right; font-size: 11px;}

.dealerInfo .bullet {padding-left: 3px; padding-right: 3px;}

#header .dealerTagline {/* text-align: right; padding-right: 10px; padding-bottom: 10px; */ display: none;}

#header .dealerInfo { float: left; padding: 10px 10px 0px 10px; width: 305px; text-align: left; color: #000000; font-weight: bold; }
#header .dealerInfo .dealerName { text-transform: uppercase; font-size: 14px; display: block; text-align: left; }
#header .dealerInfo .phone1, #header .phone2 { display: block; font-size: 18px;  text-align: left;  }
#header .dealerInfo .phone1 label, #header .phone2 label { font-size: 11px; }

#header .dealerGroupLogo { float: left; width: 223px; }
#header .corpLogo { float: right; width: 155px; margin-right: 80px; margin-top: 10px; }

/* ---------- Content Styling (Text Nav) ---------- */

.textNav {font-size: 12px; border-top: 1px solid #CCCCCC;}
.textNav a {padding: 5px; color: #c52f34; text-transform: uppercase; text-decoration: underline; font-weight: bold;}
.textNav a:hover { color: #000; }

.dealerHDfooter, #pageGen { color: #000; background-color: transparent; }
.dealerHDfooter a { color: #cc0000; text-decoration: underline; }
.dealerHDfooter a:hover { color: #000; }

#siteBottom .dealerInfo .dealerName, #siteBottom .dealerInfo .street, #siteBottom .dealerInfo .cityInfo, #siteBottom .dealerInfo .phone1, #siteBottom .dealerInfo .phone2, #siteBottom .dealerInfo .phone3, #siteBottom .dealerInfo .fax1, #siteBottom .dealerInfo fax2, #siteBottom .dealerInfo .email {display: inline; font-size: 14px;}

#siteBottom .dealerInfo .phone1 span { font-size: 14px; font-weight: normal; }

/* ---------- ~Home ---------- */

body#home #motd { width: 100%; }
#searchPaymentArea { float: left; width: 260px; color: #ffffff; }
#searchByPayment { border-bottom: 0px; margin-left: 15px; }
body#home #searchByPayment select { display: block; width: 190px; }
body#home #searchByPayment h3 { font-size: 16px; padding: 5px;}
body#home #inventorySearch .filterText { display: block; }

#homeArea { background-color: #3d94e5; background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/searchArea.jpg'); background-position: top left; background-repeat: no-repeat; }
body#home .searchContainer, body#home #paymentSearch { margin-top: 5px;}

body#home #advancedSearchLink { color: #fff; text-decoration: underline;  }

body#home #paymentSearch { padding-top: 4px;}
body#home #slideShowArea { padding-top: 9px;}

body#home #slideshow #mr-op-frame { width:0; float: right; }
body#home #slideshow #mr-op-frame #mr-op-top { width:229px; height:208px; position:absolute; background:url(images/52997-mr-opportunity-top.png) no-repeat; margin:-100px 0 0 -79px; }
body#home #slideshow #mr-op-frame #mr-op-btm { width:150px; height:254px; position:absolute; background:url(images/52997-mr-opportunity-btm.png) no-repeat; margin:108px 0 0; }
/*body#home #slideshow #mr-op-frame #mr-op .mr-op-image { width:229px; height:462px; }*/

#homeContent { float: none; width: 785px; margin: 10px 20px; padding: 15px; background-color: #efefef; height: 100px; overflow: auto; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; }
* html #homeContent { float: none; width: 785px; margin: 10px 10px; padding: 10px; }

#homeContent h1 { font-size: 16px; }

#homeContent a { color: #006fd6; text-decoration: underline; }
#homeContent a:hover { color: #000; }

body#home #mainArea { float: none; width: 865px; padding: 0px; }

#buttonHomeArea { background-color: #000000; width: 865px; }

#vertTabArea { position: absolute; width: 394px; top: 175px; right: -350px; margin-left: auto; margin-right: 0px; z-index: 600; }

body#CertifiedInventory .searchContainer, body#newInventory .searchContainer, body#GreenInventory .searchContainer, body#preOwnedInventory .searchContainer, body#new .searchContainer, body#preOwned .searchContainer, body#commercialInventory .searchContainer, body#commercial .searchContainer, body#Under9995Inventory .searchContainer { background-color: #efefef; }

body#directions #mapContainer { border: 0px; }

/* ---------- ~New ---------- */

/* This fixes a peek-a-boo issue in IE that happens with the specialsSnapshotAlt div. Both styles are necessary to make this work. */
/* body#new .specialsContainer {width: 95%;} */
/*body#new div.specialsSnapshotAlt {width: 99%;}*/

/* ---------- ~PreOwned ---------- */

/* This fixes a peek-a-boo issue in IE that happens with the specialsSnapshotAlt div. Both styles are necessary to make this work. */
/*
body#preOwned .specialsContainer {width: 95%;}
body#preOwned div.specialsSnapshotAlt {width: 99%;}
*/

/* ---------- ~Vehicle Details ---------- */

body#newVehicleDisplay .accessorizeButton { margin: 2px 0px 9px 0px; }

/* ---------- ~Specials ---------- */

/*
body#specials #mainArea,
body#newVehicleSpecials #mainArea,
body#preOwnedVehicleSpecials #mainArea,
body#partsDeptSpecials #mainArea,
body#serviceDeptSpecials #mainArea,
body#financeDeptSpecials #mainArea,
body#leasingSpecials #mainArea,
body#customSpecials #mainArea,
body#specialsDetails #mainArea,
body#rebates #mainArea,
body#testimonials #mainArea {padding: 0px;}
*/

body#specials p,
body#newVehicleSpecials p,
body#preOwnedVehicleSpecials p,
body#partsDeptSpecials p,
body#serviceDeptSpecials p,
body#financeDeptSpecials p,
body#leasingSpecials p,
body#customSpecials p,
body#specialsDetails p {margin-top: 5px; margin-bottom: 15px; padding-left: 10px;}

body#specials h1,
body#newVehicleSpecials h1,
body#preOwnedVehicleSpecials h1,
body#partsDeptSpecials h1,
body#serviceDeptSpecials h1,
body#financeDeptSpecials h1,
body#leasingSpecials h1,
body#customSpecials h1,
body#specialsDetails h1 {margin-top: 5px; padding-left: 10px; border: none;}



.specialsSnapshot, .specialsSnapshotAlt {padding: 2px; border-bottom: 1px solid #CCCCCC;}
.specialsSnapshotAlt {background-color: #DDDDDD;}

.specialImage {float: left; margin-right: 5px; border: 0px;}
.specialImage img {width: 50px; border: 1px solid #CCCCCC;}

body#home .specialImage img {width: 30px; border: 1px solid #CCCCCC;}

.specialsSnapshot .inventoryInfo, .specialsSnapshotAlt .inventoryInfo, .specialsSnapshot h3, .specialsSnapshotAlt h3 {float: left;}

.specialsSnapshot h4, .specialsSnapshotAlt h4 {font-size: 18px;}

body#home .specialsSnapshot h4, body#home .specialsSnapshotAlt h4 {font-size: 14px;}

body#home #featuresAndSpecials { float: none; width: 865px; margin-bottom: 15px; }
body#home #featuresAndSpecials .specialsContainer { width: 860px; clear: both; }

.specialsSnapshot, .specialsSnapshotAlt, body#home div.specialsSnapshotAlt {  width: 400px; float: left; height: 35px; background-color: #efefef; margin-left: 15px; margin-top: 3px; }
body#preOwned .specialsSnapshot, body#preOwned .specialsSnapshotAlt, 
body#preOwned div.specialsSnapshotAlt, body#new .specialsSnapshot, body#new .specialsSnapshotAlt, 
body#new div.specialsSnapshotAlt { width: 440px; height: 45px; background-color: #efefef; margin-left: 5px; margin-top: 3px; }

* html .specialsSnapshot, .specialsSnapshotAlt, 
* html body#home div.specialsSnapshotAlt {  width: 400px; float: left; height: 35px; background-color: #efefef; margin-left: 5px; margin-top: 3px; }


.specialsSnapshot .price, .specialsSnapshotAlt .price { font-size: 16px; width: 350px; display: block;}
.specialsSnapshot .price label, .specialsSnapshotAlt .price label { font-size: 12px;}

.specialsSnapshot .dealerHDNotes, .specialsSnapshotAlt .dealerHDNotes, .specialsSnapshot .vehicleNotes, .specialsSnapshotAlt .vehicleNotes { font-size: 14px; font-weight: normal; font-style: italic; padding-left: 3px;}

.specialsSnapshot .stock, .specialsSnapshotAlt .stock,
.specialsSnapshot .miles, .specialsSnapshotAlt .miles,
.specialsSnapshot .color, .specialsSnapshotAlt .color,
.specialsSnapshot .modelNum, .specialsSnapshotAlt .modelNum {display: none;}

.specialImage img { border: 0px; }

.specialsSnapshot a, .specialsSnapshotAlt a { font-size: 12px; text-decoration: underline; }

.featuredSpecialIcon { margin: 0px; padding: 0px; display: none; }
.sectionHeader { padding: 0px; margin: 0px; margin-top: -10px; }

.specialsHeader { display: none; }

body#new .specialsSnapshot .dealerNotes, body#new .specialsSnapshotAlt .dealerNotes, body#preOwned .specialsSnapshot .dealerNotes, body#preOwned .specialsSnapshotAlt .dealerNotes {font-size: 12px; clear: both; display: block; margin-top: 3px; margin-bottom: 3px;}

*html .defaultVehicleSpecial .inventoryInfo .vehiclePrice span { line-height: 150%; }

/* ---------- ~General Content Styling ---------- */

/* ~Carbuilder styles */
.hoursHolder:hover,
#vehicleOverview ul li:hover,
#pricingInfo div:hover,
#vehicleColors .formRow:hover,
body#carbuilder tbody tr.vehicleData:hover,
body#carbuilder tbody tr.vehicleDataSelectOne:hover {/*cursor: pointer;*/ background-color: #DDDDDD;}

/* ----------------- ~Service ------------------- */
body#service #contentContainer { width: 865px; }
body#service #mainArea { float: left; width: 480px; font-size: 12px; margin-left: 5px; padding: 10px; color: #555555; }
* html body#service #mainArea { float: left; width: 480px; padding: 0px; }
body#service #subArea {float: right; width: 325px; padding-top: 0px; margin: 0px;}

body#service #hoursInfoArea p, body#service #hoursInfoArea h1, body#service #hoursInfoArea .departmentName, body#service #hoursInfoArea .street, body#service #hoursInfoArea .cityInfo { display: none; }
body#service #hoursInfoArea div.hoursContent { padding-top: 55px; }

body#service #hoursInfoArea .departmentInfo { margin: 10px; width: 250px; }

/* ----------------- ~Financing ---------------- */

body#financing #mainArea { float: left; }
body#financing #subArea { float: right; display: inline; margin-right: 5px; }

body#financing .smartPaymentPlanButton { float: right; display: inline; margin: 10px 5px 0px 0px; }

/* -------------- ~Information ---------------- */

body#information #mainArea {clear: both; width: 825px;}

/* -------------- ~News ---------------- */ 
body#news #mainArea, body#newsArchived #mainArea { width: 845px; }

/* ---------------- ~Directions ---------------- */

body#directions #mainArea { width: 97%; }

/* ---------------- ~Privacy ------------------- */

body#privacy #mainArea {clear: both; width: 825px;}

/* ----------------- ~Contact ------------------ */

body#contact #mainArea { float: left; }
body#contact #subArea { float: right; }

body#contact #subArea .dealerInfo .dealerName,
body#contact #subArea .dealerInfo .street,
body#contact #subArea .dealerInfo .cityInfo,
body#contact #subArea .dealerInfo .phone1,
body#contact #subArea .dealerInfo .phone2, 
body#contact #subArea .dealerInfo .phone3,
body#contact #subArea .dealerInfo .fax1,
body#contact #subArea .dealerInfo .fax2,
body#contact #subArea .dealerInfo .email, 
body#contact #subArea .dealerInfo .servicePhone { padding-left: 10px; }

body#contact #subArea .dealerInfo .dealerName { font-weight: bold; padding-top: 5px; }

/* ---------- ~Buttons ---------- */

.financeButton { margin-top: 20px; }

/* ---------- ~Text ---------- */

h1, h2, h3, h4, h5 {font-weight: normal; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif;}

h1 { font-size: 24px;}
h2 { font-size: 21px;}
h3 { font-size: 18px;}
h4 { font-size: 16px;}
h5 { font-size: 14px;}

p {font-size: 12px;}

/* ---------- ~Dealer Info ---------- */

.dealerInfo .dealerName, .dealerInfo .street, .dealerInfo .cityInfo, .dealerInfo .phone1, .dealerInfo .phone2, .dealerInfo .phone3, .dealerInfo .fax1, .dealerInfo fax2, .dealerInfo .email {font-size: 11px;}

/* ---------- ~Advertising ---------- */

.noAd {margin: 20px; font-size: 16px; text-align: center;}

.advertising h1, .adDate, .adDescription {padding-left: 20px; padding-right: 20px;}

.adDate, .adDescription {font-size: 12px; margin-top: 3px;}
.adDate {font-size: 14px; font-weight: bold;}

/* ---------- ~Links ---------- */

a {color: blue; text-decoration: none;}
a:hover {color: #000000;}

a img {border: 0px;}

/* ---------- ~Contact ---------- */
body#contact #contentContainer .dealerInfo .dealerName, body#contact #contentContainer .dealerInfo .street, body#contact #contentContainer .dealerInfo .cityInfo, body#contact #contentContainer .dealerInfo .phone1, body#contact #contentContainer .dealerInfo .phone2, body#contact #contentContainer .dealerInfo .phone3, body#contact #contentContainer .dealerInfo .fax1, body#contact #contentContainer .dealerInfo fax2, body#contact #contentContainer .dealerInfo .email {display: block; text-align: left; font-size: 11px;}

/* ---------- ~Custom Pages ---------- */

body#quickQuote #contentContainer form { width: 625px; }
body#quickQuote #contentContainer { padding: 15px 15px 25px 15px; }

body#smartPaymentPlan .sppImage { margin: 10px 0px 4px 10px; }

/* ------ Inventory Dealer Info Attributes ------ */

body#newInventory #inventoryContent .dealerInfo,
body#preOwnedInventory #inventoryContent .dealerInfo {
clear: both;
margin: 0px 10px 6px 10px;
text-align: center;
font-weight: bold;
font-size: 11px;
display: block;
}

body#newInventory #inventoryContent .dealerInfo div,
body#preOwnedInventory #inventoryContent .dealerInfo div {
display: inline;
}

body#newInventory #inventoryContent .dealerInfo .dealerLogo,
body#preOwnedInventory #inventoryContent .dealerInfo .dealerLogo {
display: none;
}

body#newInventory #inventoryContent,
body#preOwnedInventory #inventoryContent {
margin-top: 10px;
margin-bottom: 10px;
}

body#newInventory #inventoryContent .dealerName,
body#preOwnedInventory #inventoryContent .dealerName {color: red; font-size: 14px;}

body#rebates #contentContainer { padding: 10px 0px 10px 10px; }

/* ---------- ~Like Button ---------- */
.likeHeaderBtn { float: left; width: 280px; height: 28px; overflow: hidden; padding: 5px 10px 1px 10px; margin: 5px 0 0 10px; 
-moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: #fff; border: 1px solid #cfcfcf; }
.likeThirdParty { float: left; width: 300px; height: 28px; overflow: hidden; padding: 5px 10px 1px 10px; margin: 5px 0 0 10px; }

/* ---------- ~More About ---------- */
body#moreAbout #contentContainer { padding: 10px; }
body#moreAbout #contentContainer h1 { padding: 10px 0px; }

.rebates_andText, .rebates_rebatesText { display: none; }


/* -------------------------- greenInventory.css -------------------------- */

body#GreenInventory #inventoryContent .alternateInv, body#GreenInventory  #inventoryContent .normalInv, body#GreenInventory  #inventoryContent .specialInv, body#GreenInventory  #inventoryContent .featuredInv, body#GreenInventory  #inventoryContent .greenInv {
width: 865px;
margin-left: 2px;
padding-bottom: 3px;
color: #000;
}


body#GreenInventory #inventoryContent .invPicture {
float: left;
position:relative;
height: 75px;
margin: 8px;
width: 100px;
margin-top: 2px;
text-align: center;
border: 1px solid #CCCCCC;
}

body#GreenInventory .inventoryInfo {
float: left;
width: 420px;
font-size: 11px;
margin-bottom: 10px;
}

body#GreenInventory .inventoryInfo .vin,
body#GreenInventory .inventoryInfo .stock,
body#GreenInventory .inventoryInfo .miles,
body#GreenInventory .inventoryInfo .price,
body#GreenInventory .inventoryInfo .extColor,
body#GreenInventory .inventoryInfo .intColor,
body#GreenInventory .inventoryInfo .doors,
body#GreenInventory .inventoryInfo .modelNum,
body#GreenInventory .inventoryInfo .payment {
float: left;
width: 200px;
margin-left: 5px;
margin-bottom: 3px;
}


body#GreenInventory .inventoryInfo .vin label,
body#GreenInventory .inventoryInfo .stock label,
body#GreenInventory .inventoryInfo .miles label,
body#GreenInventory .inventoryInfo .price label,
body#GreenInventory .inventoryInfo .extColor label,
body#GreenInventory .inventoryInfo .intColor label,
body#GreenInventory .inventoryInfo .doors label,
body#GreenInventory .inventoryInfo .modelNum label,
body#GreenInventory .inventoryInfo .payment label {
font-weight: bold;
}


body#GreenInventory .inventoryInfo .vin span,
body#GreenInventory .inventoryInfo .stock span,
body#GreenInventory .inventoryInfo .miles span,
body#GreenInventory .inventoryInfo .price span,
body#GreenInventory .inventoryInfo .extColor span,
body#GreenInventory .inventoryInfo .intColor span,
body#GreenInventory .inventoryInfo .doors span,
body#GreenInventory .inventoryInfo .modelNum span{
margin-left: 3px;
font-size: 11px;
}

body#GreenInventory .inventoryInfo .price span,
body#GreenInventory .inventoryInfo .payment span {
margin-left: 3px;
font-size: 14px;
font-weight: bold;
}

body#GreenInventory .inventoryInfo .price span .disclaimerSS,
body#GreenInventory .inventoryInfo .payment span .disclaimerSS {
font-size: 11px;
font-weight: bold;
}


body#GreenInventory .inventoryInfo .price span.disclaimerSS,
body#GreenInventory .inventoryInfo .payment span.disclaimerSS,
body#GreenInventory .payment span.disclaimerSS,
body#GreenInventory .vehiclePrice span.disclaimerSS {
font-size: 11px;
font-weight: normal;
vertical-align: text-top;
}

body#GreenInventory #siteBottom #disclaimer {
margin-top: 20px;
}

/* ----------- Line Listing Calculators ----------- */

body#GreenInventory .pmtTools .cashBackCalc img,
body#GreenInventory .pmtTools .loanCalc img,
body#GreenInventory .pmtTools .affordabilityCalc img,
body#GreenInventory .pmtTools .loanVsLeaseCalc img
{ width: 15px; }

/* --------------------  Certified -------------------- */

/* body#GreenInventory .corpCertified {float: left;} */
/* body#GreenInventory .dealerCertified {float: left;} */
.corpCertified a img { background-color: #FFFFFF; }


/* ------------  MPG Attributes ---------------- */

body#GreenInventory .mpgListing {
float: right;
width: 160px;
margin-right: 15px;
}

body#GreenInventory .mpgCity {
float: left;
width: 65px;
text-align: center;
}

body#GreenInventory .mpgHighway {
float: right;
width: 65px;
text-align: center;
}

body#GreenInventory .mpgCity label,
body#GreenInventory .mpgHighway label {
display: block;
font-size: 11px;
}

body#GreenInventory .mpgCity span,
body#GreenInventory .mpgHighway span {
display: inline;
font-weight: bold;
font-size: 12px;
}

/* --------- Line Listing Tools ----------------- */

body#GreenInventory .perPage {
float: right;
width: 45%;
height: 30px;
margin-top: 10px;
margin-right: 10px;
}

body#GreenInventory .perPage span {
color: #666666;
font-size: 11px;
}

/* ------ Inventory Dealer Info Attributes ------ */

body#GreenInventory #inventoryContent .dealerInfo {
clear: both;
margin: 0px 10px 6px 10px;
text-align: center;
font-weight: bold;
font-size: 11px;
}

body#GreenInventory #inventoryContent .dealerName {color: red; font-size: 14px;}

body#GreenInventory #inventoryContent .dealerInfo div {
display: inline;
}

body#GreenInventory #inventoryContent .dealerInfo .dealerLogo {
display: none;
}

body#GreenInventory #inventoryContent {
margin-top: 10px;
margin-bottom: 10px;
}

/* <--------- Global Search Attributes -<< */

body#GreenInventory .searchContainer h1 {
float: left;
padding: 5px;
width: 560px;
}

#searchTools {
clear: both;
padding: 10px;
}

body#GreenInventory .searchContainer {
width: 100%; color: #fff;
}

body#GreenInventory .searchBoxes {
padding: 5px;
}

body#GreenInventory .searchBoxes .filterText {
display: block;
}

body#GreenInventory .searchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Instructions Attributes --------- */

body#GreenInventory #searchInstructions {
float: left;
width: 560px;
}

body#GreenInventory #searchInstructions span {
padding: 5px 10px 0px 10px;
}

/* --------- Search Texts Attributes ------------ */

body#GreenInventory .searchTexts {
float: right;
width: 200px;
}

body#GreenInventory .searchTexts .filterText {
display: block;
}

/* --------- Search Type Attributes ----------- */

body#GreenInventory .searchBoxes .searchType {
float: left;
width: 120px;
}

body#GreenInventory .searchBoxes .searchType select {
width: 110px;
}

/* --------- Search Store Attributes ---------------- */

body#GreenInventory .searchBoxes .searchStore {
float: left;
width: 270px;
}

body#GreenInventory .searchBoxes .searchStore select {
width: 260px;
}

/* --------- Search Year Attributes ----------- */

body#GreenInventory .searchBoxes .searchYear {
float: left;
width: 110px;
}

body#GreenInventory .searchBoxes .searchYear select {
width: 100px;
}

/* --------- Search Make Attributes -------------- */

body#GreenInventory .searchBoxes .searchMake {
float: left;
width: 160px;
}

body#GreenInventory .searchBoxes .searchMake select {
width: 150px;
}

/* --------- Search Model Attributes ----------- */


body#GreenInventory .searchBoxes .searchModel {
float: left;
width: 190px;
}

body#GreenInventory .searchBoxes .searchModel select {
width: 180px;
}

/* --------- Advanced Search Attributes ----------- */

body#GreenInventory #advancedSearchLink{
clear: both;
display: block;
clear: both;
cursor: pointer;
padding: 5px 5px 5px 5px;
}

body#GreenInventory #advancedSearchBoxes {
margin: 0 auto;
width: 840px;
padding: 5px;
}

body#GreenInventory #advancedSearchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Body Attributes ------------- */

body#GreenInventory #advancedSearchBoxes .searchTrim,
body#GreenInventory #advancedSearchBoxes .searchBody,
body#GreenInventory #advancedSearchBoxes .searchMpg,
body#GreenInventory #advancedSearchBoxes .searchTrans,
body#GreenInventory #advancedSearchBoxes .searchExtColor,
body#GreenInventory #advancedSearchBoxes .searchMiles,
body#GreenInventory #advancedSearchBoxes .searchMaxPrice,
body#GreenInventory #advancedSearchBoxes .searchCertified {
float: left;
width: 210px;
}

body#GreenInventory #advancedSearchBoxes .searchTrim select,
body#GreenInventory #advancedSearchBoxes .searchBody select,
body#GreenInventory #advancedSearchBoxes .searchMpg select,
body#GreenInventory #advancedSearchBoxes .searchTrans select,
body#GreenInventory #advancedSearchBoxes .searchExtColor select,
body#GreenInventory #advancedSearchBoxes .searchMiles select,
body#GreenInventory #advancedSearchBoxes .searchMaxPrice select,
body#GreenInventory #advancedSearchBoxes .searchCertified select  {
width: 200px;
}

/* --------- Ordering Tools Attributes ---------- */

body#GreenInventory #orderingTools {
/* display: none; */
float: right;
}

/* --------- Submit Block Attributes ----------- */

body#GreenInventory .submitBlock {
clear: both;
text-align: center;
padding: 10px 5px 10px 5px;
}

/* --------------- Page Display --------------- */

body#GreenInventory .pageDisplay {
float: right;
width: 45%;
color: #666666;
text-align: right;
font-size: 12px;
padding: 15px 10px 0px 0px;
}

body#GreenInventory .pageDisplay span {
color: #666666;
font-size: 16px;
}

body#GreenInventory .pageDisplay .totalVehicles {
color: red;
font-size: 21px;
}

body#GreenInventory .searchContainer h1
{
color: #024b90;
}

body#GreenInventory .searchContainer span
{
color: black;
}

/* -------------------------- homeCustomOffer.css -------------------------- */

/* ----------------------------------------------------------------------------------
	~Print Custom Offer
------------------------------------------------------------------------------------- */

div#customOfferOverlay {
	width: 835px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px;
	z-index: 160;
	margin: 0 auto;
	color: black;
	background-color: #fff;
	border: 4px solid #666666;
}

#overlay_offer_header {  }

div#customOfferClose {
	clear: both;
	height: 36px;
	width: 320px;
	cursor: pointer;
	margin: 0 auto 10px auto;
	background: transparent url(images/buttons/closeWindow.png) no-repeat top left;
}

#overlayOfferArea { float: left; width: 470px; padding: 5px; }
#overlayOfferArea h2 { font-size: 18px; }

#overlayContactFrom { float: right; width: 345px; }

#overlayContactFrom legend { color: #666666; }

#overlayContactFrom .formBlock { float: none; }

#overlayContactFrom .formRow { float: left; width: 163px; }
#overlayContactFrom #first_name_row input, 
#overlayContactFrom #last_name_row input, 
#overlayContactFrom #street_address_row input, 
#overlayContactFrom #city_row input, 
#overlayContactFrom #email_row input, 
#overlayContactFrom #make_row input, 
#overlayContactFrom #model_row input { width: 130px; }
#overlayContactFrom #state_row select { width: 133px; }
#overlayContactFrom #comments_row textarea { width: 290px; }

#overlayContactFrom #phone_number_row { float: none; width: 300px; }

.verticalContactForm #positiveFeedback { margin-bottom: 10px; }
.verticalContactForm #negativeFeedback { margin-bottom: 10px; }

#overlayContactFrom #positiveFeedback { display: none; color: #fff; font-size: 11px; background-color: #34a941; padding: 10px; margin-bottom: 15px; }
#overlayContactFrom #negativeFeedback { display: none; color: #fff; font-size: 11px; background-color: #ee1c25; padding: 10px; margin-bottom: 15px; }

/* ----------------------------------------------------------------------------------
	~Print Custom Offer
------------------------------------------------------------------------------------- */

body#customOffer #popupPrint { background-image: none; }

body#customOffer #constraint { width: 550px; margin: 10px auto; text-align: left; }

body#customOffer #footer { width: 550px; }
body#customOffer #pageGen { display: none; }


/* -------------------------- jsCalendar.css -------------------------- */

img {border: none;}

div#jsCal {background-color: #423960; border: 1px solid #FFFFFF;}

div#jsCalCaption {color: #fff;}

div#jsCalCaption table {color: #e2dfe6;}

div.jsCalCurrentMonth {color: #FFFFFF;}

div#jsCalDisplay table {background-color: #63568F;}

div#jsCalDisplay table td {color: #423960;}

div#jsCalDisplay table td:hover {background-color: #8B80B3; color: #e2dfe6;}

div#jsCalDisplay table th {color: #ffffff;}

span.jsCalCurDay {color: #211D30;}


/* FIX: Complete Browser Support read this:
		http://www.quirksmode.org/css/cursor.html#note
		also had to take the :hover off to make it work.
*/
td.jsCalWeekday {background-color: #b8b1d0; cursor: pointer;}

/* FIX: Complete Browser Support read this:
		http://www.quirksmode.org/css/cursor.html#note
		also had to take the :hover off to make it work.
*/
td.jsCalWeekend {background-color: #e2dfe6; cursor: pointer;}

/* -------------------------- nav.css -------------------------- */

#navigation {clear: both; position: relative; width: 100%; border-bottom: 0px;
background-color: #3d94e5; background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/navigation/navigation.jpg'); background-repeat: no-repeat; background-position: top left; z-index: 50;}

#nav, #nav ul {float: left; width: 825px; list-style: none; z-index: 250;}

#nav a {display: block; color: #000000; text-align: center; line-height: 40px;}

#nav li {float: left; padding: 0; width: 9.9%; height: 40px; font-size: 12px; line-height: 25px; color: #CCCCCC;}

#nav li#nav_home { width: 50px; margin-left: 20px; } 
#nav li#nav_specials { width: 70px; } 
#nav li#nav_new { width: 50px; } 
#nav li#nav_preOwned { width: 80px; } 
#nav li#nav_Under9995Inventory { width: 90px; }
#nav li#nav_parts { width: 50px; }
#nav li#nav_service { width: 60px; }
#nav li#nav_financing { width: 80px; }
#nav li#nav_information { width: 80px; }
#nav li#nav_advertising { width: 70px; }
#nav li#nav_contact { width: 60px; }

#nav li ul {position: absolute; left: -999em; top: 30px; width: 156px; height:auto !important; padding: 0px; padding-bottom: 8px; margin: 0;
border-top: 0px; background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/navigation/navDropDownBack.jpg'); background-position: bottom left; background-repeat: no-repeat;}

#nav li li {height: auto; width: 140px; padding: 3px; margin: 0 4px; text-align: left; line-height: 16px;
border: 0px; border-top: 1px solid #e1b428; border-bottom: 1px solid #000000; background-image: none;}

* html #nav li li {padding: 3px 0; } /* Fixes the appearence in IE6. */

#nav li ul a {color: #000; text-align: left; line-height: 20px; font-weight: normal; }

#nav li ul ul {margin: -1.75em 0 0 14em; margin: -1.7em 0 0 13.95em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li:hover, #nav li.sfhover {  }

/* ---------- ~Nav Indicators ---------- */
/* ---------- ~Nav Indicators ---------- */
#nav li.main_marker { font-weight: bold; background-image: url('http://media.dealerhd.com/Dealers/RussDarrow/rd_siteMedia/images/navigation/navBackActive.jpg'); background-position: top left; background-repeat: repeat-x; background-color: transparent; }
.sub_marker { font-weight: normal; color: TXT06COLOR; background-image: none; background-color: transparent; }
.sub_marker a span { color: #cc0000; }


/* -------------------------- popup.css -------------------------- */

/* !-------> Custom Popup*/ 

body#popup, body#popupComplete { text-align: center; }
body#popup #constraintImageLeft, body#popupComplete #constraintImageLeft { padding-left: 0; }

body#popup #constraint, body#popup #contentContainer, body#popup #popupContainer,
body#popupComplete #contentContainer, body#popupComplete #constraint { width: 675px; }

body#popup #close, body#popupComplete #printInstructions { font-weight: bold; font-size: 16px; cursor: pointer; margin-bottom: 10px; padding-top: 10px; }
body#popupComplete #printInstructions { color: #cc0000; }
body#popupComplete #printInstructions:hover { color: #850000; }
body#popup #popupContainer, body#popupComplete #popUpContent { padding-bottom: 20px; }
body#popupComplete #popUpContent h1 { padding: 0 38px; text-align: left; }
body#popup #popupContainer img, body#popupComplete #popUpContent img { margin-bottom: 20px; }
body#popup #overlayContactFrom { width: 630px; text-align: left; margin: 0 auto; }
body#popup .formBlock { float: left; width: 600px; }
body#popup .submitBlock { text-align: left; }
body#popup .submitBlock input { margin-left: 0; margin-right: 10px; }

*+html body#popupComplete #contentContainer, *+html body#popupComplete #constraint { width: 100%; clear: both; }
*+html body#popup .formBlock { float: left; width: 95%; }

/* -------------------------- under9995Inventory.css -------------------------- */

body#Under9995Inventory #inventoryContent .alternateInv, body#Under9995Inventory #inventoryContent .normalInv, body#Under9995Inventory #inventoryContent .specialInv, body#Under9995Inventory #inventoryContent .featuredInv, body#Under9995Inventory #inventoryContent .greenInv {
width: 865px;
margin-left: 2px;
padding-bottom: 3px;
color: #000;
}


body#Under9995Inventory #inventoryContent .invPicture {
float: left;
position:relative;
height: 75px;
margin: 8px;
width: 100px;
margin-top: 2px;
text-align: center;
border: 1px solid #CCCCCC;
}

body#Under9995Inventory .inventoryInfo {
float: left;
width: 400px;
font-size: 11px;
margin-bottom: 10px;
}

body#Under9995Inventory .inventoryInfo .vin,
body#Under9995Inventory .inventoryInfo .stock,
body#Under9995Inventory .inventoryInfo .miles,
body#Under9995Inventory .inventoryInfo .price,
body#Under9995Inventory .inventoryInfo .extColor,
body#Under9995Inventory .inventoryInfo .intColor,
body#Under9995Inventory .inventoryInfo .doors,
body#Under9995Inventory .inventoryInfo .modelNum,
body#Under9995Inventory .inventoryInfo .payment {
float: left;
width: 190px;
margin-left: 5px;
margin-bottom: 3px;
}


body#Under9995Inventory .inventoryInfo .vin label,
body#Under9995Inventory .inventoryInfo .stock label,
body#Under9995Inventory .inventoryInfo .miles label,
body#Under9995Inventory .inventoryInfo .price label,
body#Under9995Inventory .inventoryInfo .extColor label,
body#Under9995Inventory .inventoryInfo .intColor label,
body#Under9995Inventory .inventoryInfo .doors label,
body#Under9995Inventory .inventoryInfo .modelNum label,
body#Under9995Inventory .inventoryInfo .payment label {
font-weight: bold;
}


body#Under9995Inventory .inventoryInfo .vin span,
body#Under9995Inventory .inventoryInfo .stock span,
body#Under9995Inventory .inventoryInfo .miles span,
body#Under9995Inventory .inventoryInfo .price span,
body#Under9995Inventory .inventoryInfo .extColor span,
body#Under9995Inventory .inventoryInfo .intColor span,
body#Under9995Inventory .inventoryInfo .doors span,
body#Under9995Inventory .inventoryInfo .modelNum span{
margin-left: 3px;
font-size: 11px;
}

body#Under9995Inventory .inventoryInfo .price span,
body#Under9995Inventory .inventoryInfo .payment span {
margin-left: 3px;
font-size: 14px;
font-weight: bold;
}

body#Under9995Inventory .inventoryInfo .price span .disclaimerSS,
body#Under9995Inventory .inventoryInfo .payment span .disclaimerSS {
font-size: 11px;
font-weight: bold;
}


body#Under9995Inventory .inventoryInfo .price span.disclaimerSS,
body#Under9995Inventory .inventoryInfo .payment span.disclaimerSS,
body#Under9995Inventory .payment span.disclaimerSS,
body#Under9995Inventory .vehiclePrice span.disclaimerSS {
font-size: 11px;
font-weight: normal;
vertical-align: text-top;
}

body#Under9995Inventory #siteBottom #disclaimer {
margin-top: 0px; padding-top: 0;
}

/* ----------- Line Listing Calculators ----------- */

body#Under9995Inventory .pmtTools .cashBackCalc img,
body#Under9995Inventory .pmtTools .loanCalc img,
body#Under9995Inventory .pmtTools .affordabilityCalc img,
body#Under9995Inventory .pmtTools .loanVsLeaseCalc img
{ width: 15px; }

/* --------------------  Certified -------------------- */

body#Under9995Inventory .corpCertified {float: left;}
body#Under9995Inventory .dealerCertified {float: left;}


/* ------------  MPG Attributes ---------------- */

body#Under9995Inventory .mpgListing {
float: right;
width: 160px;
margin-right: 15px;
}

body#Under9995Inventory .mpgCity {
float: left;
width: 65px;
text-align: center;
}

body#Under9995Inventory .mpgHighway {
float: right;
width: 65px;
text-align: center;
}

body#Under9995Inventory .mpgCity label,
body#Under9995Inventory .mpgHighway label {
display: block;
font-size: 11px;
}

body#Under9995Inventory .mpgCity span,
body#Under9995Inventory .mpgHighway span {
display: inline;
font-weight: bold;
font-size: 12px;
}

/* --------- Line Listing Tools ----------------- */

body#Under9995Inventory .perPage {
float: right;
width: 45%;
height: 30px;
margin-top: 10px;
margin-right: 10px;
}

body#Under9995Inventory .perPage span {
color: #666666;
font-size: 11px;
}

/* ------ Inventory Dealer Info Attributes ------ */

body#Under9995Inventory #inventoryContent .dealerInfo {
clear: both;
margin: 0px 10px 6px 10px;
text-align: center;
font-weight: bold;
font-size: 11px;
}

body#Under9995Inventory #inventoryContent .dealerName {color: red; font-size: 14px;}

body#Under9995Inventory #inventoryContent .dealerInfo div {
display: inline;
}

body#Under9995Inventory #inventoryContent .dealerInfo .dealerLogo {
display: none;
}

body#Under9995Inventory #inventoryContent {
margin-top: 10px;
margin-bottom: 10px;
}

/* <--------- Global Search Attributes -<< */

body#Under9995Inventory .searchContainer h1 {
float: left;
padding: 5px;
width: 560px;
}

#searchTools {
clear: both;
padding: 10px;
}

body#Under9995Inventory .searchContainer {
width: 100%;
}

body#Under9995Inventory .searchBoxes {
padding: 5px;
}

body#Under9995Inventory .searchBoxes .filterText {
display: block;
}

body#Under9995Inventory .searchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Instructions Attributes --------- */

body#Under9995Inventory #searchInstructions {
float: left;
width: 560px;
}

body#Under9995Inventory #searchInstructions span {
padding: 5px 10px 0px 10px;
}

/* --------- Search Texts Attributes ------------ */

body#Under9995Inventory .searchTexts {
float: right;
width: 200px;
}

body#Under9995Inventory .searchTexts .filterText {
display: block;
}

/* --------- Search Type Attributes ----------- */

body#Under9995Inventory .searchBoxes .searchType {
float: left;
width: 120px;
}

body#Under9995Inventory .searchBoxes .searchType select {
width: 110px;
}

/* --------- Search Store Attributes ---------------- */

body#Under9995Inventory .searchBoxes .searchStore {
float: left;
width: 270px;
}

body#Under9995Inventory .searchBoxes .searchStore select {
width: 260px;
}

/* --------- Search Year Attributes ----------- */

body#Under9995Inventory .searchBoxes .searchYear {
float: left;
width: 110px;
}

body#Under9995Inventory .searchBoxes .searchYear select {
width: 100px;
}

/* --------- Search Make Attributes -------------- */

body#Under9995Inventory .searchBoxes .searchMake {
float: left;
width: 160px;
}

body#Under9995Inventory .searchBoxes .searchMake select {
width: 150px;
}

/* --------- Search Model Attributes ----------- */


body#Under9995Inventory .searchBoxes .searchModel {
float: left;
width: 190px;
}

body#Under9995Inventory .searchBoxes .searchModel select {
width: 180px;
}

/* --------- Advanced Search Attributes ----------- */

body#Under9995Inventory #advancedSearchLink{
clear: both;
display: block;
clear: both;
cursor: pointer;
padding: 5px 5px 5px 5px;
}

body#Under9995Inventory #advancedSearchBoxes {
margin: 0 auto;
width: 840px;
padding: 5px;
}

body#Under9995Inventory #advancedSearchBoxes select {
display: block;
margin: 5px 0px 0px 0px;
}

/* --------- Search Body Attributes ------------- */

body#Under9995Inventory #advancedSearchBoxes .searchTrim,
body#Under9995Inventory #advancedSearchBoxes .searchBody,
body#Under9995Inventory #advancedSearchBoxes .searchMpg,
body#Under9995Inventory #advancedSearchBoxes .searchTrans,
body#Under9995Inventory #advancedSearchBoxes .searchExtColor,
body#Under9995Inventory #advancedSearchBoxes .searchMiles,
body#Under9995Inventory #advancedSearchBoxes .searchMaxPrice,
body#Under9995Inventory #advancedSearchBoxes .searchCertified {
float: left;
width: 210px;
}

body#Under9995Inventory #advancedSearchBoxes .searchTrim select,
body#Under9995Inventory #advancedSearchBoxes .searchBody select,
body#Under9995Inventory #advancedSearchBoxes .searchMpg select,
body#Under9995Inventory #advancedSearchBoxes .searchTrans select,
body#Under9995Inventory #advancedSearchBoxes .searchExtColor select,
body#Under9995Inventory #advancedSearchBoxes .searchMiles select,
body#Under9995Inventory #advancedSearchBoxes .searchMaxPrice select,
body#Under9995Inventory #advancedSearchBoxes .searchCertified select  {
width: 200px;
}

/* --------- Ordering Tools Attributes ---------- */

body#Under9995Inventory #orderingTools {
/* display: none; */
float: right;
}

/* --------- Submit Block Attributes ----------- */

body#Under9995Inventory .submitBlock {
clear: both;
text-align: center;
padding: 10px 5px 10px 5px;
}

/* --------------- Page Display --------------- */

body#Under9995Inventory .pageDisplay {
float: right;
width: 45%;
color: #666666;
text-align: right;
font-size: 12px;
padding: 15px 10px 0px 0px;
}

body#Under9995Inventory .pageDisplay span {
color: #666666;
font-size: 16px;
}

body#Under9995Inventory .pageDisplay .totalVehicles {
color: red;
font-size: 21px;
}