/* Color Palette */
/*
main red: #bc0000
med. red: #ff4141
d. red: #8a0000
l. red: #ff3a3a
green: #007012
warm grey: #bcab9a
bright green: #00c520
faded red: #fc5959
*/

.accent-color1 { color: #bc0000 !important; }
a.accent-color1:hover { color: #007012 !important; }
.accent-color2 { color: #fff !important; }
.accent-bg1 { background-color: #8a0000 !important; } 
.accent-bg2 { background-color: #ff4141 !important; }
.accent-border1 { border-color: #ff7272 !important; }
.accent-border2 { border-color: #a1ffb0 !important; }

button:hover, a.button:hover, input.button:hover { color: #fff; background: #236; border-color: #36c; }

/* Splash Page */

body.splash-body {
  background: #000 url('bg/bg_page.png') repeat-x;
}

/* Base */
div.main-container {
  background: url(bg/shadow_main-container.png) repeat-y;
}

/* Main Pages */

body.main-body {
  background: #000 url('bg/bg_page.png') repeat-x;
}

div.framed-container {
	color: #fff !important;
}

div.framed-container td {
  color:#fff !important;
}

div.ebay-listing {
  color:#fff !important;
}

a {
  color: #fff;
}
a:hover {
  color: #007012;
}

/* Banner */

a.banner-title {
  color: #fff;
}
a.banner-title:hover {
  color: #007012;
}

/* Slideshow */

/* Table Head */

table.slideshow-overlay > thead > tr > td.tl {
 background: url(content/overlay_slideshow-top-left.png) no-repeat top left;
}
table.slideshow-overlay > thead > tr > td.tm {
 background: url(content/overlay_slideshow-top-middle.png) repeat-x top center;
}
table.slideshow-overlay > thead > tr > td.tr {
 background: url(content/overlay_slideshow-top-right.png) no-repeat top right;
}

/* Table Body */

table.slideshow-overlay > tbody > tr > td.ml {
 background: url(content/overlay_slideshow-middle-left.png) repeat-y center left;
}

table.slideshow-overlay > tbody > tr > td.mr {
 background: url(content/overlay_slideshow-middle-right.png) repeat-y center right;
}

/* Table Foot */

table.slideshow-overlay > tfoot > tr > td.bl {
 background: url(content/overlay_slideshow-bottom-left.png) no-repeat bottom left;
}
table.slideshow-overlay > tfoot > tr > td.bm {
 background: url(content/overlay_slideshow-bottom-middle.png) repeat-x bottom center;
}
table.slideshow-overlay > tfoot > tr > td.br {
 background: url(content/overlay_slideshow-bottom-right.png) no-repeat bottom right;
}

/* Inventory Slideshow */

/* Inventory Slideshow Container*/
div.element-type-inventoryslideshow  > table > tbody > tr > td > div.slideshow-container{
   background-color:black; /*Make same color as panel background */
}

/* Inventory Slideshow Panel */
div.element-type-inventoryslideshow  > table > tbody > tr > td > div.slideshow-container > div.slideshow-container-inner  > a > table > tbody > tr > td.palette-box2 {
   background-color:black;
}

span.Year-Large {
	font-size:22px !important;
	font-family:DroidSans,DroidSans-FS;
	margin-left: 10px;
}

span.Make-Large {
	font-size:22px !important;
	font-family:DroidSans,DroidSans-FS;
	margin-left: 10px;
}

div.Model-Large {
	font-size:30px !important;
	font-family:DroidSans,DroidSans-FS;
	margin-left: 10px;
}

div.Price-Large {
	font-size:44px !important;
	color:#bc0000;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin-left: 10px;
}

/* Content */
h1.pagetitle {
  color: #ff3a3a;  
}

/* Content Elements */
div.element-type-customhtml {
  color: #fff;
}
/* Content Table */

div.main-container table.element-container div.element-container {
  background-color: transparent;
}

/*Quick Contact Form */

/* Table Head */

table.element-type-quickcontactform > thead > tr > td.tl {
 background: url(bg/bg_customhtml-top-left.png) no-repeat top left;
}
table.element-type-quickcontactform > thead > tr > td.tm {
 background: url(bg/bg_customhtml-top-middle.png) repeat-x top center;
}
table.element-type-quickcontactform > thead > tr > td.tr {
 background:url(bg/bg_customhtml-top-right.png) no-repeat top right;
}

/* Table Body */

table.element-type-quickcontactform > tbody > tr > td.ml {
 background: url(bg/bg_quickcontactform.jpg) no-repeat top left;
}
table.element-type-quickcontactform > tbody > tr > td.mm {
 background: url(bg/bg_quickcontactform.jpg) repeat-x;
}
table.element-type-quickcontactform > tbody > tr > td.mr {
 background: url(bg/bg_quickcontactform.jpg) no-repeat top left;
}

/* Table Foot */

table.element-type-quickcontactform > tfoot > tr > td.bl {
 background: url(bg/bg_customhtml-bottom-left.png) no-repeat bottom left;
}
table.element-type-quickcontactform > tfoot > tr > td.bm {
 background: url(bg/bg_customhtml-bottom-middle.png) repeat-x bottom center;
}
table.element-type-quickcontactform > tfoot > tr > td.br {
 background: url(bg/bg_customhtml-bottom-right.png) no-repeat bottom right;
}

/* Custom HTML */

/* Table Head */

table.element-type-customhtml > thead > tr > td.tl {
 background: url(bg/bg_customhtml-top-left.png) no-repeat top left;
}
table.element-type-customhtml > thead > tr > td.tm {
 background: url(bg/bg_customhtml-top-middle.png) repeat-x top center;
}
table.element-type-customhtml > thead > tr > td.tr {
 background: url(bg/bg_customhtml-top-right.png) no-repeat top right;
}

/* Table Body */

table.element-type-customhtml > tbody > tr > td.ml {
 background: url(bg/bg_customhtml-middle-left.png) repeat-y top left;
}
table.element-type-customhtml > tbody > tr > td.mm {
 background: #8a0000;
}
table.element-type-customhtml > tbody > tr > td.mr {
 background: url(bg/bg_customhtml-middle-right.png) repeat-y top right;
}

/* Table Foot */

table.element-type-customhtml > tfoot > tr > td.bl {
 background: url(bg/bg_customhtml-bottom-left.png) no-repeat bottom left;
}
table.element-type-customhtml > tfoot > tr > td.bm {
 background: url(bg/bg_customhtml-bottom-middle.png) repeat-x bottom center;
}
table.element-type-customhtml > tfoot > tr > td.br {
 background: url(bg/bg_customhtml-bottom-right.png) repeat-x bottom right;
}

/* Header Elements */

h4.headertext {
  color: #fff;
}

h5.headertext {
  color: #fff;
}

/* Menu */

div.menu-container {
  background: none;
}

/* Main Menu Links Text - Top Level */

a.menu-heading {
  color: #bcab9a;
  background: url(bg/bg-menu-heading-r.png) right no-repeat !important; 
}

a.menu-heading > span {
  background: url(bg/bg-menu-heading.png) left no-repeat !important; 
}

a.menu-heading:hover, a.menu-heading-hover {
  color: #025e11;
  background: url(bg/bg-menu-heading_hover-r.png) right no-repeat !important;
}

a.menu-heading:hover > span{
  background: url(bg/bg-menu-heading_hover.png) left no-repeat !important;
}

a.menu-selected {
  color: #db3333;
  background: url(bg/bg-menu-heading_hover-r.png) right no-repeat!important;
}

a.menu-selected > span{
  background: url(bg/bg-menu-heading_hover.png) left no-repeat!important;
}

a.menu-selected:hover {
  color: #025e11;
}

/* Footer */

div.footer-container {
}

div.footer-links-heading {
  color: #959595;
}

a.footer-links-heading {
  color: #959595;
}

a.footer-links-heading:hover {
  color: #fc5959;
}

a.footer-link {
  color: #606060;
}
a.footer-link:hover {
  color: #fc5959;
}

h6.seotext {
	color: #606060;
}

/* Bottom Fade-Out */
div.bottom-fade {
  width: 1002px;
  height: 75px;
  margin: 0 auto;
  background: url(bg/bottom-fade.png) no-repeat;
}
