/* Color Palette */
/*
main blue: #3366CC (title color)
med. blue: #2668B6 (Sub title color)
med. blue: #064da2 (menu hover)
blue grey: #9eb3bb (menu top inactive)
d. blue: #003E7B (Content box background)
l. blue: #2568B7 (Page heading)
green: #007012 (Copy right links)
faded blue: #317EC2 (Footer Link)
yellow: #ffee99
bright yellow: #fcdd42

*/

.accent-color1 { color: #3190ff !important; }
a.accent-color1:hover { color: #ffee99 !important; }
.accent-color2 { color: #fff !important; }
.accent-bg1 { background-color: #003E7b !important; }
.accent-bg2 { background-color: #9cd2ff !important; }
.accent-border1 { border-color: #add9ff !important; }
.accent-border2 { border-color: #ffee99 !important; }

button:hover, a.button:hover, input.button:hover { color: #fff; background: #003e7b; border-color: #fcdd42; }

/* 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;
}

a {
  color: #317ec2;
}
a:hover {
  color: #ffee99;
}

/* Banner */

a.banner-title {
  color: #fff;
}
a.banner-title:hover {
  color: #317EC2;
}

/* 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:#2281d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin-left: 10px;
}

/* Content */
h1.pagetitle {
  color: #3190ff;  	
}

/* 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) repeat-x 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: #004985;
}
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: #9eb3bb;
  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: #064da2;
	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: #c7ac33;
  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: #084583;
}

/* Footer */

div.footer-container {
}

div.footer-links-heading {
  color: #959595;
}

a.footer-links-heading {
  color: #959595;
}

a.footer-links-heading:hover {
  color: #317EC2;
}

a.footer-link {
  color: #606060;
}
a.footer-link:hover {
  color: #317EC2;
}

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;
}
