/* LISTINGS PAGE */
#InvContainer { margin-bottom: 20px; }
#InvContainer #InvTitleArea .srchTitleType, #InvContainer .NewUsedCertTitle { color: #666; }
#InvContainer #ItemsPerPage { margin-bottom: 12px; }
#InvContainer #sideBoxALL a { color: #000; }
#InvContainer #sideBoxALL a:hover { color: #666; }
.InvContainer .InvResultsItemHdr .invPricing { color: #000; }
#InvContainer .invResultsMediaBtns { outline: 0 none; }
#InvContainer .invResultsCarWrapper { border: 0 none; border-radius: 0; background: transparent; }
.invResultsCarWrapper img { border: 0 none; border-radius: 0; }
#InvContainer .invResultsMediaBtns { outline: 0 none; }
#InvContainer .Price1 { text-align: left; }
#InvContainer .Price1 .m6 { margin: 6px 0; }
#InvContainer .Price1.invPricing { text-align: left; }
#InvContainer .PriceTitle { color: red;line-height: 20px;margin-right: 4px; font-size:.6em; font-weight:900; }
#InvContainer .Price2 .PriceTitle { color: red;line-height: 20px;margin-right: 4px; font-size:1em; font-weight:900; }
#InvContainer #InvResults .PriceTitle { width: 110px; }
#InvContainer .PriceValue { line-height: 20px; }
#InvContainer .PriceValue.smallPrice { font-size: 16px;}
#InvContainer .invIcon, #InvContainer .es-nav span { background-image: url("https://s3.amazonaws.com/dom-cms/Site/196159b3-27db-462e-820e-c527803eca1f/images/invSprites.png"); }
#InvContainer .invIcon.tiny { background-image: url("https://s3.amazonaws.com/dom-cms/Site/196159b3-27db-462e-820e-c527803eca1f/images/invSpritesTiny.png"); }
#InvContainer .invIcon.resultsCarfax1 { background: url("https://s3.amazonaws.com/dom-cms/prod-web/Content/Inventory/images/invCarfax.png") no-repeat scroll -180px -20px transparent; }
#InvContainer .invIcon.resultsCarfax2 { background-image: url("https://s3.amazonaws.com/dom-cms/prod-web/Content/Inventory/images/invCarfax.png"); }
#InvContainer #PaginationTop li { color: #000; }
#InvContainer #PaginationTop li a, #InvContainer #PaginationTop li a:link { color: #333; }
#InvContainer #PaginationTop li a:hover { color: #C00; }
#InvContainer #PaginationTop li a:visited { color: #555; }
#InvContainer .CertifiedFlag.button { background: #C00; }
.InvContainer ul.inline li, #PaginationBottom li { margin: 0 3px; }
#InvResults{cursor:pointer;}


/* DETAILS PAGE */
#InvContainer h6, #InvContainer .h6 { font-size: 16px; font-size: 1.6rem; line-height: 1.4; }
#InvContainer .tabs dd a.active { color: #000; }
.invIcon.magnify {
  background-position: -105px -200px !important;}
/*#InvContainer .seven .tabs-content.contained.gryBox { max-height: 390px; overflow: auto; width: 100%; }*/
.InvContainer p.phoneNumber { color: #000; }
#invProfileSpecsHdr .Price1 { color: #000; }
#InvContainer .invPricingHeader { margin-left: 90px; }
#InvContainer .block-grid.two-up > li .Pricing { margin-left: 0; }
#InvContainer #NewUsedCertTitle { color: #666; }
#InvContainer #InvProfileItemHdr { color: #000; }
#InvContainer .button.green { background: #666; }
#InvContainer .button.green:hover { background: #000; }
#InvContainer p.phoneNumber, #InvContainer p.phoneNumber a, #InvContainer p.phoneNumber:visited { color: #000; }
#State { width: 100%; }
#ZipCode { width: 100%; margin-left: 0; }
dl.tabs { border-bottom: 0 none; }
.inventoryListing { clear: both; }

.invDetailsHeaderExtra img {
    margin: 0 4px;
    max-height: 75px;
}

.nav-bar{display:none\0/;}

#extraButtons ul.block-grid a { display: block; margin: 0 4px; }

#invPaymentCalcBtn {
  position: absolute;
  left: 10px;
  top: 4px;
  background: #C00;
  border-radius: 4px;
  color: #FFF;
  font-size: 12px; font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.2;
  padding: 4px;
  text-align: center;
  width: 70px;
}

#OptionsBox {
    height: 328px;
    overflow: scroll;}

#invPaymentCalcBtn a, #invPaymentCalcBtn a:link, #invPaymentCalcBtn a:visited { color: #fff; }

#invPaymentCalcBtn a:hover { color: #000; }

#extraButtons li {margin-bottom:5.4%;}



.CustomImgCarouselNav {
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	
	height: 22%;
	margin: 0;
	top: 160px;
	width: 60px;
	background-color: transparent;
	background-position: center !important;
	background-repeat: no-repeat;
}
.CustomImgCarouselNav:hover{background-color: rgba(0,0,0,.75)}
.CustomImgCarouselNav.next {
  right: 6px;
  background-image: url(../images/DetailsPage/ss-right-arrow.png);
}
.CustomImgCarouselNav.prev {
  left: 6px;
  background-image: url(../images/DetailsPage/ss-left-arrow.png);
}
x#CustomImgCarousel .fullmediaTab.invIcon.magnify {display: none; }

#InvContainer .es-carousel li { border: 1px solid #FFF; }
#InvContainer .es-carousel li.active { border: 1px solid #F00; }

#testDrive{
  max-width:350px;
  background-color:#D71921;
  padding:4px;
  margin-right:auto;
  margin-left:auto;
  border-radius:8px;
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-bottom-color:#6b0000;
}
#testDrive:hover{
  background-color:#8e0f13;
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-bottom-color:#500;
}

#testDrive h1{
  color:#fff !important;
}

#testDrive h1:hover{
  color:#ffb7b7 !important;
}
a.testDriveA{
  color:#fff;
  width:350px;
}
/*a.testDriveA:hover{
  color:#ffb7b7;
}*/

#ProfileShortfrm > label {text-shadow:none !Important; color:#000 !Important;}
   
     
.invProfileCTA5.has-flyout.show-on-phones.button.green.small {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}    

.invResultsItemFooter .nav-bar > li > a.main {
    color:#000 !important;
}



@media only screen and (max-width: 450px) {
 .invResultsItemFooter {margin-top:10px; border: 1px solid #A1B3B0;} 
}