@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v4/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('http://static.automanager.com/c/022610/fontsPTS55F-webfont.eot');
    src: url('http://static.automanager.com/c/022610/fontsPTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.automanager.com/c/022610/font7tsPTS55F-webfont.woff') format('woff'),
         url('http://static.automanager.com/c/022610/fontsPTS55F-webfont.ttf') format('truetype'),
         url('http://static.automanager.com/c/022610/fontsPTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{
  font-family: 'PT Sans', 'PTSansRegular', arial, verdana, sans-serif !important;
  line-height: 16px !important;
}
body.kui small {
  display: none !important;
}

div.element-heading {
  color: #e42d27;
  background: none;
}

h1.pagetitle {
  color: #e42d27;
  font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right:0px;
    padding-top: 0;
    text-align: center;
}

a.menu-panel {
  text-align: left;
  width: 100px;
  margin-left: -7px;
}

a.vehicle-panel-specials:hover {
  background-color: #aaa;
}

a.menu-panel {
  background-color: #000 !important;
  color: #ccc !important;
}

a.accent-color1:hover, a:hover {
  color: #e42d27 !important;
}

a.vehicle-panel-specials > span.accent-color1 {
  color: #000 !important;
}

div.slider-viewport {
  background: none !important;
  border: none !important;
}

div.content-container-bottom {
  background: url('../bg-content-bottom.png') no-repeat bottom !important;  
}

div.content-container-top {
  background: url('../bg-content-top.png') no-repeat top !important;
  margin-top: -120px;
}

li.accent-bg1 > a.accent-bg1 {
  background: none !important;
}

div.content-container-middle {
  background: url('../bg-content-main.png') repeat-y top !important;
  margin-top: 1px;
}

body.main-body {
  background: #000 url('../bg.jpg')  top no-repeat!important;
  background-attachment: fixed !important;
}

a.slider-arrow-left {
  background: url('../arrow-left.png')  top no-repeat!important;
  width: 42px;
  height: 40px;
}

a.slider-arrow-right {
  background: url('../arrow-right.png')  top no-repeat!important;
  width: 42px;
  height: 40px;
}

div.banner-container > div {
  background: none !important;
}

a.menu-heading > span, a.menu-heading {
  background: none !important;
  margin-top: 44px;
  font-size: 12px;  
  text-align: center;
  margin-left: -23px;
  position: relative; 
  z-index: 100;
}

table.slideshow-overlay > thead > tr > td.tl, table.slideshow-overlay > thead > tr > td.tm, table.slideshow-overlay > thead > tr > td.tr, table.slideshow-overlay > tbody > tr > td.ml, td.tr, table.slideshow-overlay > tbody > tr > td.mr,  table.slideshow-overlay > tfoot > tr > td.bl, table.slideshow-overlay > tfoot > tr > td.bm, table.slideshow-overlay > tfoot > tr > td.br {
  background: none !important;
  border: none !important;
}

a.menu-heading:hover, a.menu-heading-hover {
	color: #ccc;
}

a.menu-selected {
	color: #ccc;
}

a.menu-selected:hover {
	color: #fff;
}

table.menu-panel-container > tbody > tr > td.ml {
 background: url(bg/bg_menu-panel-middle-left.png) no-repeat top left;
 width: 26px;
}

table.menu-panel-container > tbody > tr > td.mm {
 background: url(bg/bg_menu-panel-middle-middle.png) repeat-x top left;
}

table.menu-panel-container > tbody > tr > td.mr {
 background: url(bg/bg_menu-panel-middle-right.png) no-repeat top right;
 width: 26px;
}

div.menu-panel {
	background: transparent;
	padding: 0px;
}

a.menu-panel {
	padding: 5px 10px 5px 10px;
}

table.menu-panel-container {
	background-color: transparent;
}

table.menu-panel-container > tbody > tr > td.ml {
 background: url(../bg_menu-panel-middle-left.png) no-repeat top left;
 width: 26px;
}

table.menu-panel-container > tbody > tr > td.mm {
 background: url(../bg_menu-panel-middle-middle.png) repeat-x top left;
}

table.menu-panel-container > tbody > tr > td.mr {
 background: url(../bg_menu-panel-middle-right.png) no-repeat top right;
 width: 36px;
}

table.menu-panel-container > tfoot > tr > td.bl {
 background: url(../bg_menu-panel-bottom-left.png) no-repeat bottom left;
 height: 31px;
}

table.menu-panel-container > tfoot > tr > td.bm {
 background: url(../bg_menu-panel-bottom-middle.png) repeat-x bottom center;
 height: 31px;
}

table.menu-panel-container > tfoot > tr > td.br {
 background: url(../bg_menu-panel-bottom-right.png) no-repeat bottom right;
 height: 31px;
}

table.menu-panel-container > thead > tr > td.tl {
  background: none;
  height: 12px;
  position: relative;
  z-index: 10;
}

table.menu-panel-container > thead > tr > td.tm {
  background: none;
  height: 12px;
  position: relative;
  z-index: 10;
}

table.menu-panel-container > thead > tr > td.tr {
  background: none;
  height: 12px;
  position: relative;
  z-index: 10;
}

a.menu-panel {
  color: #ccc;
  font-size: 11px;
  z-index: 15;
}

div.menu-panel-hoverdropdown {
  margin-left: -30px;
}

.accent-bg1 {
  background-color: #ccc !important;
}

td.menu-heading {
  max-width: 110px;
  min-width: 110px;
  padding-right: 0px;
}