@import url(/styles/default.css);


#content #fs #right-column {margin-right:70px; text-align:left}
#custom  .gridContainer {width:350px; float:right;}
#custom  .gridContainer p {text-align:left;}
#content #custom h1 p {width:350px; float:right; text-align:left; margin-bottom:5px;}

@charset "utf-8";
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link.enabled, a.enabled {color:#C49655 !important;}
a:hover.enabled {color:#DFD29D !important; text-decoration:underline}
a:link.selected, a.selected {color:#000 !important; text-transform: uppercase; text-decoration:none; font-weight: bold;}
a:hover.selected {color:#000 !important; text-decoration:none; font-weight: bold;}

h3.phone {color:#C49655;}

a#Coupe {background: url(/images/inventory/coupe.png) no-repeat -80px 0}
a#Convertible {background: url(/images/inventory/convertible.png) no-repeat -80px 0}
a#Hatchback {background: url(/images/inventory/hatchback.png) no-repeat -80px 0}
a#Sedan {background: url(/images/inventory/sedan.png) no-repeat -80px 0}
a#Truck {background: url(/images/inventory/truck.png) no-repeat -80px 0}
a#Van {background: url(/images/inventory/van.png) no-repeat -80px 0}
a#Minivan {background: url(/images/inventory/minivan.png) no-repeat -80px 0}
a#Cargo_Van {background: url(/images/inventory/cargovan.png) no-repeat -80px 0}
a#Passenger_Van {background: url(/images/inventory/passengervan.png) no-repeat -80px 0}
a#SUV {background: url(/images/inventory/suv.png) no-repeat -80px 0}
a#Wagon {background: url(/images/inventory/wagon.png) no-repeat -80px 0}
a#Mini_MPV {background: url(/images/inventory/mini_mpv.png) no-repeat -80px 0}
a#Targa {background: url(/images/inventory/targa.png) no-repeat -80px 0}
a.generic {background: url(/images/inventory/sedan.png) no-repeat -80px 0}

/* Search Entire / Advanced Search */
a.search-entire, a.search-entire:link, a.search-entire:visited, a.searchButtonEnabled, a.searchButtonEnabled:link,
a.searchButtonEnabled:visited {background: url(/images/inventory/search-entire.png) no-repeat 0 center; color:#000;}

a.search-entire:hover, a.search-entire:active, a.searchButtonEnabled:hover,
a.searchButtonEnabled:active {background: url(/images/inventory/search-entire.png) no-repeat -267px center; color:#666;}

a.advanced-search, a.advanced-search:link, 
a.advanced-search:visited {background:url(/images/inventory/advanced-search.png) no-repeat 0 center; color:#000;}

a.advanced-search:hover, a.advanced-search:active {background: url(/images/inventory/advanced-search.png) no-repeat -185px center; color:#666}
a.searchButtonDisabled, a.searchButtonDisabled:link,

a.searchButtonDisabled:visited {background: url(/images/inventory/search-entire.png) no-repeat -534px center; color:#999;}
a.searchButtonDisabled:hover,
a.searchButtonDisabled:active {background: url(/images/inventory/search-entire.png) no-repeat -534px center; color:#999;}

.prev-next a.next,
.prev-next a.prev,
.prev-next a.prev-icon,
.prev-next a.next-icon {border-bottom: 1px dotted #DFD29D; color: #DFD29D;}
.prev-next a.prev {background: url(/images/inventory/prev.png) no-repeat left center;}
.prev-next a.next {background: url(/images/inventory/next.png) no-repeat right center;}
.prev-next a.prev-icon {background:url(/images/inventory/prev.png) left center no-repeat;}
.prev-next a.next-icon {background:url(/images/inventory/next.png) right center no-repeat;}

.slider {background: url(/images/inventory/slider_bk.png) 50% 50% no-repeat}

#help-views #helpfulinfo li.cert {background:url(/images/inventory/certified.png) no-repeat 0 center;}
#help-views #helpfulinfo li.photos {background:url(/images/inventory/image.png) no-repeat 0 center;}
#help-views #helpfulinfo li.video {background:url(/images/inventory/video.png) no-repeat 0 center;}

#list-view a {background:url(/images/inventory/view-list.png) 0 0 no-repeat}
#expanded-view a {background:url(/images/inventory/view-expanded.png) 0 0 no-repeat}
#gallery-view a {background:url(/images/inventory/view-gallery.png) 0 0 no-repeat}

a.compare-view, a.compare-view:link,
a.compare-view:visited {background: url(/images/inventory/universal-button.png) no-repeat center 0; color:#fff;}
a.compare-view:hover,
a.compare-view:active {background: url(/images/inventory/universal-button.png) no-repeat center -31px; color:#000}

a.compare-viewDisabled, a.compare-viewDisabled:link, a.compare-viewDisabled:visited {background: url(/images/inventory/universal-button.png) no-repeat center -62px; color:#999;}

#searchDesc_all_new_used, #searchDesc_certified, #carListDiv, #searchDesc_vehicles, #searchDesc_range, #searchDesc_video, #searchDesc_and_images, #searchDesc_images,
#searchDesc_age, #searchDesc_lowmiles, #searchDesc_andMiles, #searchDesc_location, #searchDesc_between, #searchDesc_highmiles {color:#C49655}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-dialog.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#overlay-views .view{border:1px solid #000; background: #FEEFB3;}
#overlay-header{float:left; background:#DFD29D; width:425px; border:1px solid #000; border-top:1px solid #069; color:#000;}
#overlay a#o-video, #overlay a#o-video:link, #overlay a#o-video:visited { background:url(/images/inventory/video-sm.png) no-repeat 0 0;}
#overlay a#o-video:hover, #overlay a#o-video:active { background:url(/images/inventory/video-sm.png) no-repeat -880px 0;}

#o-mpg p span{color:#DFD29D;}

#overlay-menu li a, #overlay-menu li a:link,#overlay-menu li a:visited { background:url(/images/inventory/tabs-left.png) no-repeat left top; border:0; color:#000;}
#overlay-menu li a span { background:url(/images/inventory/tabs.png) no-repeat right top;}
#overlay-menu li a:hover, #overlay-menu li a:active { background:url(/images/inventory/tabs-left.png) no-repeat left -36px; color:#666;}
#overlay-menu li a:hover span { background:url(/images/inventory/tabs.png) no-repeat right -36px;}
#overlay-menu li a.selected { background:url(/images/inventory/tabs-left.png) no-repeat left -72px; color:#000;}
#overlay-menu li a.selected span { background:url(/images/inventory/tabs.png) no-repeat right -72px;}

#overlay-menu li a.selected:hover span { background:url(/images/inventory/tabs.png) no-repeat right -72px; color:#000;}

#overlay-extras a{color:#000;}
#overlay-extras span#o-phone {color:#000;}
#o-price-c, #o-invoice-c, #o-msrp-c{color:#000;}

#overlay #DMIform form fieldset { background:url(/images/inventory/bg_formHeaderBlue.jpg) repeat-x 0 0;}
#overlay #DMIform form #_submit:hover, #overlay #DMIform form #_cancel:hover { border:1px solid #DFD29D;}

#overlay #liquidusVideoForm form fieldset { background:url(/images/inventory/bg_formHeaderBlue.jpg) repeat-x 0 0;}
#overlay #liquidusVideoForm form input.required, #liquidusVideoForm form textarea.required, #liquidusVideoForm form checkbox.required, #liquidusVideoForm form select.required, #liquidusVideoForm form .date input.required, #agree_div.required{ border:1px solid #F00;}
#overlay #liquidusVideoForm form #_submit:hover, #overlay #liquidusVideoForm form #_cancel:hover { border:1px solid #DFD29D;}

/* === liquidus Overlay Video === */

#overlay #view7 #sVideoPrice { color:#DFD29D;}
#overlay #view7 #sVideoHeader h3 { color:#DFD29D;}
#overlay #view7 #sVideoHeader p { color:#DFD29D;}

#overlay #o-ct{width:80px; height:20px; background:url(/images/inventory/cert.png) no-repeat center left;}
#overlay #o-new{width:45px; height:20px; background:url(/images/inventory/new.png) no-repeat center left;}
#overlay #o-sp{width:70px; height:20px; background:url(/images/inventory/special.png) no-repeat center left;}

/* Similar Vehicles */
#similarVehicles {color:#DFD29D;}
#similarVehicles .rowHover {background:#DFD29D; color:#fff;}
.si table{border-left:1px solid #DFD29D;}
#o-outer{background:#BFAD6A;}
#o-content{background:#FFF;}
#o-border{background:#DCCF9B; border:1px solid #BFAD6A;}
#o-shadow{background:#000;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-list-view.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#inventory-listing thead td {background:url(/images/inventory/sub-tab-table-header.gif);}
#inventory-listing thead td a:hover {background:url(/images/inventory/new-po-tab.png) no-repeat -15px 0px; color:#fff}
#inventory-listing thead td.sort a {background:url(/images/inventory/new-po-tab.png) no-repeat -15px 0px; color:#fff}
#inventory-listing thead td span {background:url(/images/inventory/tab-separator.png) no-repeat top right;}
#inventory-listing tr.rowHover{background:#DFD29D; color:#fff}
#inventory-listing tr.rowOdd{background:#cccccc}
#inventory-listing td.sort{background:#ccc}

#inventory-listing .special-flag{background:url(/images/inventory/special.png) center top no-repeat;}
#inventory-listing .cert-flag{background:url(/images/inventory/cert.png) left center no-repeat;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-expanded-view.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.expanded-view .selected{background:#C0DEE4}
.expanded-view .highlight{color:#000;}
.expanded-view .price{color:#b08a30;}
.expanded-view .no-price{color:#DFD29D;}

.expanded-view h6{color:#000;border-bottom:1px solid #CCC;}
.expanded-view h6 a{color:#000;}
.expanded-view .rowHover h6 a, .expanded-view .rowHover .label, .expanded-view .rowHover .highlight, .expanded-view .rowHover .price,
.expanded-view .rowHover .no-price {color: #000}
.expanded-view .rowOdd{background:#cccccc}
.expanded-view .rowHover {background: #DFD29D; color: #000;}

.special-flag{background:url(/images/inventory/special.png) left center no-repeat;}
.cert-flag{background:url(/images/inventory/cert.png) left center no-repeat;}
.new-flag{background:url(/images/inventory/new.png) left center no-repeat;}

.expanded-view .rowOdd, .expanded-view .rowEven, .expanded-view .selected, .expanded-view .rowHover{height:auto !important;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-gallery-view.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.gallery-vehicle h6, .gallery-vehicle h6 a { font-size: 16px; line-height: 120%; color: #DFD29D;}

/* --- Hovers --- */
.gallery-view .rowHover { background: #DFD29D; border-right: 1px dotted #ccc; color: #fff;}			  
.gallery-view .special-flag{background:url(/images/inventory/special.png) left center no-repeat;}
.gallery-view .cert-flag{background:url(/images/inventory/cert.png) left center no-repeat;}
.gallery-view .new-flag{background:url(/images/inventory/new.png) left center no-repeat;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-specials-view.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.specials-vehicle-name{color:#DFD29D;}
.specials-vehicle-name h5, .specials-vehicle-name h5 a{color:#DFD29D;}

/* --- Hovers --- */
.specials-view .rowHover{background:#DFD29D; color:#fff;}

.specials-view .special-flag{background:url(/images/inventory/special.png) left center no-repeat;}
.specials-view .cert-flag{background:url(/images/inventory/cert.png) left center no-repeat;}
.specials-view .new-flag{background:url(/images/inventory/new.png) left center no-repeat;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
formsDMI.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#DMIform hr { border: 1px solid #BFBFBF;}

#DMIform form { background: #EDEDED; border: 1px solid #BFBFBF;}
#DMIform form .form_terms dd {background: #EFEFEF;}

#DMIform form input { border: 1px solid #BFBFBF;}
#DMIform form input.required, #DMIform form textarea.required, #DMIform form checkbox.required, #DMIform form select.required, #DMIform form .date input.required, #agree_div.required{ border: 1px solid #F00000;}

#DMIform form select { border: 1px solid #BFBFBF;}
#DMIform form .date input { border: 1px solid #BFBFBF;}
#DMIform form textarea { border: 1px solid #BFBFBF;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-details.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Print / Back Backgrounds */
a#inv-print, a#inv-print:link, a#inv-print:visited, a#inv-back, a#inv-back:link,
a#inv-back:visited { background: url(/images/inventory/next-steps.png) no-repeat left center; color:#000;}
a#inv-print:hover, a#inv-print:active, a#inv-back:hover, a#inv-back:active { background: url(/images/inventory/next-steps.png) no-repeat -815px center; color:#efefef;}

/* Print / Back Icons */
a#inv-back span { background: url(/images/inventory/prev.png) no-repeat 30px center;}

#vtd-buttons #vtd-btn, #vtd-buttons #vtd-btn:link, #vtd-buttons #vtd-btn:visited{background:url(/images/inventory/vtd.png) no-repeat left top;}
#vtd-buttons #vtd-btn:hover, #vtd-buttons #vtd-btn:active{background:url(/images/inventory/vtd.png) no-repeat -150px top;}

#vtd-buttons #ext-btn, #vtd-buttons #ext-btn:link, #vtd-buttons #ext-btn:visited{background:url(/images/inventory/ext360.png) no-repeat left top;}
#vtd-buttons #ext-btn:hover, #vtd-buttons #ext-btn:active{background:url(/images/inventory/ext360.png) no-repeat -150px top;}

#vtd-buttons #int-btn, #vtd-buttons #int-btn:link, #vtd-buttons #int-btn:visited{background:url(/images/inventory/int360.png) no-repeat left top;}
#vtd-buttons #int-btn:hover, #vtd-buttons #int-btn:active{background:url(/images/inventory/int360.png) no-repeat -150px top;}

#vtd-buttons #video-btn{clear:both; background: url(/images/inventory/video-lg.png) no-repeat left top;}
#vtd-buttons #video-btn:hover{background: url(/images/inventory/video-lg.png) no-repeat -700px 0;}

#inv-pricing-mpg #mpg .gasnozzle { background: url(/images/inventory/gasnozzle.gif) no-repeat left top;}

#inv-next-steps li a{background:url(/images/inventory/next-steps.png) no-repeat left center; color: #000;}
#inv-next-steps li a:hover{background:url(/images/inventory/next-steps.png) no-repeat -815px center; border:0;}

#inv-next-steps li.next-highlight a{background:url(/images/inventory/next-highlight.png) no-repeat left center;}

/* === Colors === */
#inv-gallery a{border:0; color:#000;}
#inv-gallery a:hover{color:#000;}

.inv-price, .inv-msrp, .inv-strike, .inv-invoicePrice{color:#c0a26a;}
.inv-sPrice{color:#c0a26a;}

#inv-pricing-mpg h5{color:#c0a26a;}
#inv-pricing-mpg h5 span{color:#c0a26a;}

/* Specifications Tabs */
#inv-tabs #tabContent1, #inv-tabs #tabContent2, #inv-tabs #tabContent3, #inv-tabs #tabContent4, #inv-tabs #tabContent5, #inv-tabs #tabContent6, #inv-tabs #tabContent7,
#inv-tabs #tabContent8, #inv-tabs #tabContent9, #inv-tabs #tabContent10, #inv-tabs #tabContent11 { background:#f7f7f7; border:1px solid #c0a26a;}

#inv-tabs li a, #inv-tabs li a:link, #inv-tabs li a:visited { background:url(/images/inventory/tabs-left.png) no-repeat left top; color:#000;}
#inv-tabs li a span { background:url(/images/inventory/tabs.png) no-repeat right top;}

#inv-tabs li a:hover, #inv-tabs li a:active { background:url(/images/inventory/tabs-left.png) no-repeat left -36px;}
#inv-tabs li a:hover span { background:url(/images/inventory/tabs.png) no-repeat right -36px;}

#inv-tabs li a.selected { background:url(/images/inventory/tabs-left.png) no-repeat left -72px; color:#fc0;}
#inv-tabs li a.selected span { background:url(/images/inventory/tabs.png) no-repeat right -72px;}

/* lightbox */
#lightbox #lb-outer{background:#BFAD6A;}
#lightbox #lb-inner{background:#FFF;}
#lightbox #lb-border{background:#DCCF9B;}
#lightbox #lb-shadow{background:#000;}

/* STAF */
#staf-title {border-bottom:1px solid #DCCF9B; color:#c0a26a;}
#sendToFriend form input{border:1px solid #c0a26a;}
#sendToFriend form input.required, #formPage form textarea.required, #formPage form checkbox.required, #formPage form select.required, #formPage form .date input.required, #agree_div.required{ border:1px solid #F00000}
#sendToFriend form .date input{border:1px solid #BFBFBF;}
#sendToFriend form .submit input{background:url(/images/inventory/STAF-submit.png) left top no-repeat;}
#sendToFriend form textarea{border:1px solid #BFBFBF;}
#sendToFriend hr{border:none; border-bottom:1px solid #DCCF9B;}

/* Generic Even / Odd Row Control */
dt{border-bottom:1px solid #aaa; border-top:1px solid #aaa; background:#efefef !important;}
dd{border-bottom:1px solid #efefef;}

/* Similar Vehicles */
#similarVehicles {color:#c0a26a;}
#similarVehicles .rowHover {background:#c0a26a; color:#fff;}

.si table{border-left:1px solid #c0a26a}

a.compare-view, a.compare-view:link, a.compare-view:visited {background: url(/images/inventory/universal-button.png) no-repeat center 0; color:#000;}
a.compare-view:hover, a.compare-view:active {background: url(/images/inventory/universal-button.png) no-repeat center -31px; color:#000}
a.compare-viewDisabled, a.compare-viewDisabled:link, a.compare-viewDisabled:visited {background: url(/images/inventory/universal-button.png) no-repeat center -62px; color:#999;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
DMI-details.css
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.loadBar{background-color:#DCCF9B; border-color:#DCCF9B; color:#3564B0;}
.controlBar{background-color:#DCCF9B;color:#000000;}
.imageCount{color:#000000;background-color:#DCCF9B;}

.thumbContainer{background-color:#000000;border-color:#DCCF9B;}
.thumbControls{background-color:#000000;border-color:#DCCF9B;color:#DCCF9B;}
.displayBorder{border-color:#DCCF9B;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Newsletter
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#newsletter #formPage .submit {clear: both;float: right; margin: 20px 35px 0 0; padding: 0;}
#newsletter #formPage .submit input {padding: 0; margin: 0; width: 100px;}
iframe#news {width: 760px; height: 3160px;}

/*------------QOL ON DETAILS-----
.pricing {background: url(/images/quote_list.gif) no-repeat center 50px; color:#000; padding: 0 0 60px 0;}*/