/* ******************************************************************************************************* */
/* Base HTML elements */

body.main-body, body.framed-body { color: #333; background-color: #ccc; }
body.splash-body { background-color: #fff; }
.framed-container { background-color: #ccc; }

a { color: #04b; }
a:hover { color: #f00; }

hr { color: #000; border-top: 1px solid #ddd; border-bottom: 1px solid #bbb; }

button, a.button, input.button { color: #333; background: #ddd; border: 1px solid #ccc; }
button:hover, a.button:hover, input.button:hover { color: #666; background: #eee; }

/* Banner */

a.banner-title { color: #000; }
a.banner-title:hover { color: #000; }

/* Menu */

table.menu-panel-container { background-color: #1f1f22; }

/* Content */

.palette-bg1 { background-color: #ddd; }
.palette-bg2 { background-color: #eee; }

.palette-border { border: 1px solid #000; }

.palette-box1 { color: #666; background-color: #ddd; border-color: #eee; }
.palette-border1 { border-color: #eee; }
.palette-box2 { color: #333; background-color: #eee; border-color: #ddd; }
.palette-border2 { border-color: #ddd; }

.info-icon { border-right: 1px solid #fff !important; }

.accent-color1 { color: #000 !important; }
a.accent-color1:hover { color: #333 !important; }
.accent-color2 { color: #ccc !important; }
.accent-bg1 { background-color: #333 !important; }
.accent-bg2 { background-color: #999 !important; }
.accent-border1 { border-color: #ddd !important; }
.accent-border2 { border-color: #bbb !important; }

/* Inventory List */

.special-border { border-color: #999; }
td.inventory-report { background-color: #ddd; border-left-color: #eee; }
td.inventory-price { background-color: #ddd; border-left-color: #eee; }
a.inventory-page { color: #666; background-color: #fff; }
a.inventory-page:hover { color: #fff; background-color: #666; }

div.search-criteria { border-bottom-color: #1f1f22; }
div.search-criteria-heading { background: url(../images/palette/light/arrow-right.png) no-repeat 6px center; }
div.arrow-down { background-image: url(../images/palette/light/arrow-down.png); }
span.remove-criteria { background: url(../images/palette/light/square-x.png) no-repeat center right; }

/* Vehicle Panels */

a.vehicle-panel-specials:hover { background: #eee; }
a.slider-arrow-top { background-image: url(../images/palette/light/slider-arrow-up.png); }
a.slider-arrow-top:hover { background-image: url(../images/palette/light/slider-arrow-up-hover.png); }
a.slider-arrow-bottom { background-image: url(../images/palette/light/slider-arrow-down.png); }
a.slider-arrow-bottom:hover { background-image: url(../images/palette/light/slider-arrow-down-hover.png); }
a.slider-arrow-left { background-image: url(../images/palette/light/slider-arrow-left.png); }
a.slider-arrow-left:hover { background-image: url(../images/palette/light/slider-arrow-left-hover.png); }
a.slider-arrow-right { background-image: url(../images/palette/light/slider-arrow-right.png); }
a.slider-arrow-right:hover { background-image: url(../images/palette/light/slider-arrow-right-hover.png); }

/* Footer */

div.bottom-links-container { color: #666; }
div.disclaimer { color: #666; }
h6.seotext { color: #ccc; }

/*Testimonial Panel*/

div.testimonialPanel{
  background: none !important;
  font-size: 18px !important;
}

div.element-type-customertestimonials {
  background: none !important;
  border: none !important;
}

div.slideshow-container > div.slideshow-container-inner > div.palette-bg2 {
  background:none;
  font-size: 18px;
}

div.tpText, div.tpAltText {
  background: none;
  font-size: 14px;
  clear: both;
  padding-top: 7px;
  padding-bottom: 5px;
}

div.tpName, div.tpAltName {
  font-size: 18px;	
  padding-right: 15px;
  font-weight: bold;
  float: left;
}

div.tpLocation, div.tpAltLocation {
  font-style:italic;
  font-size: 12px;
  float: left;
  padding-right: 15px;
  margin-top: 5px;
}

div.tpVehicle, div.tpAltVehicle  {
  font-style:italic;
  font-size: 12px;
  float: left;
  padding-right: 15px;
  margin-top: 5px;
}
  
td.panelTL {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/top-left.png') no-repeat top left;
  width: 22px;
  height: 22px;
}

td.panelTM {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/horizontal.png') repeat-x top left;
  height:22px;
}

td.panelTR {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/top-right.png') no-repeat top right;
  width: 22px;
  height: 22px;
}

td.panelML {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/middle-left.png') repeat-y top left;
  width: 22px;
}

td.panelMM {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/bg-dark.png') repeat top right;
  width: 10px;
  height: 10px;
}

td.panelMR {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/middle-right.png') repeat-y top right;
    width: 22px;
}

td.panelBL {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/bottom-left.png') no-repeat top left;
  width: 22px;
  height: 22px;
}

div.testimonialPanel > table > tbody > tr > td.panelBM {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/border-bottom-dark-invert.png') no-repeat top right;
  padding-bottom: 60px;
  height: 54px;
}

div.testimonialAltPanel > table > tbody > tr > td.panelBM {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/border-bottom-dark.png') no-repeat top left;
  padding-bottom: 60px;
  height: 54px;

}

td.panelBR {
  background: url('http://static.automanager.com/themes/images/customertestimonials/dark/bottom-right.png') no-repeat top right;
  width: 22px;
  height: 22px;
}

div.tpTextsmall, div.tpAltTextsmall {
  background: none;
  font-size: 14px;
  clear: both;
  padding-top: 7px;
  padding-bottom: 5px;
}

div.tpNamesmall, div.tpAltNamesmall {
  font-size: 18px;	
  padding-right: 15px;
  font-weight: bold;
  float: left;
}

div.tpLocationsmall, div.tpAltLocationsmall {
  font-style:italic;
  font-size: 12px;
  clear: left;
  float: left;
  padding-right: 15px;
  margin-top: 5px;
}

div.tpVehiclesmall, div.tpAltVehiclesmall  {
  font-style:italic;
  font-size: 12px;
  float: left;
  padding-right: 15px;
  margin-top: 5px;
}