/* ******************************************************************************************************* */
/* Base HTML elements */

body.main-body { color: #fff; background-color: #000; }

a { color: #04b; }
a:hover { color: #f00; }

hr { color: #000; border-top: 1px solid #000; border-bottom: 1px solid #333; }

button, a.button, input.button { color: #ccc; background-color: #222833; border: 1px solid #333844; }
button:hover, a.button:hover, input.button:hover { color: #fff; background-color: #333844; border-color: #456; }

/* Banner */

a.banner-title { color: #fff; }
a.banner-title:hover { color: #fff; }

/* Menu */

table.menu-panel-container { background-color: #1f1f22; }

/* Content */

.palette-bg1 { background-color: #1f1f22; }
.palette-bg2 { background-color: #0f0f12; }

.palette-box1 { color: #fff; background-color: #1f1f22; border-color: #0f0f12; }
.palette-border1 { border-color: #0f0f12; }
.palette-box2 { color: #fff; background-color: #0f0f12; border-color: #1f1f22; }
.palette-border2 { border-color: #1f1f22; }

.info-icon { border-right: 1px solid #000 !important; }

.accent-color1 { color: #fff !important; }
a.accent-color1:hover { color: #ccc !important; }
.accent-color2 { color: #ccc !important; }
.accent-bg1 { border-color: #679 !important; }
.accent-bg2 { border-color: #346 !important; }
.accent-border1 { border-color: #fff !important; }
.accent-border2 { border-color: #ccc !important; }

/* Inventory List */

.special-border { border-color: #0f0f12; }
td.inventory-report { background-color: #1f1f22; border-left-color: #0f0f12; }
td.inventory-price { background-color: #1f1f22; border-left-color: #0f0f12; }
a.inventory-page { color: #999; background-color: #0f0f12; }
a.inventory-page:hover { color: #fff; background-color: #444448; }

div.search-criteria { border-bottom-color: #1f1f22; }
div.search-criteria-heading { background: url(../images/palette/dark/arrow-right.png) no-repeat 6px center; }
div.arrow-down { background-image: url(../images/palette/dark/arrow-down.png); }
span.remove-criteria { background: url(../images/palette/dark/square-x.png) no-repeat center right; }

/* Vehicle Panels */

a.vehicle-panel-specials:hover { background: #1f1f22; }
a.slider-arrow-top { background-image: url(../images/palette/dark/slider-arrow-up.png); }
a.slider-arrow-top:hover { background-image: url(../images/palette/dark/slider-arrow-up-hover.png); }
a.slider-arrow-bottom { background-image: url(../images/palette/dark/slider-arrow-down.png); }
a.slider-arrow-bottom:hover { background-image: url(../images/palette/dark/slider-arrow-down-hover.png); }
a.slider-arrow-left { background-image: url(../images/palette/dark/slider-arrow-left.png); }
a.slider-arrow-left:hover { background-image: url(../images/palette/dark/slider-arrow-left-hover.png); }
a.slider-arrow-right { background-image: url(../images/palette/dark/slider-arrow-right.png); }
a.slider-arrow-right:hover { background-image: url(../images/palette/dark/slider-arrow-right-hover.png); }


/* Footer */

div.bottom-links-container { color: #fff; }
div.disclaimer { color: #99a0a8; }
h6.seotext { color: #234; }
a.bottom { color: #fff; }
a.corp { color: #fff; text-decoration: none; }
a.corp:hover { color: #679; }

/* ******************************************************************************************************* */
/* Vehicle Listings */

div.vehicle-listing-container { padding: 4px; }
a.button-selected { font-size: 13px; text-transform: uppercase; }

