/* Lato */

@font-face {
  font-family: 'LatoBlack';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url('https://themes.googleusercontent.com/font?kit=4cKlrioa77J2iqTqBgkRWg') format('truetype');
}
@font-face {
  font-family: 'LatoBold';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url('https://themes.googleusercontent.com/font?kit=DvlFBScY1r-FMtZSYIYoYw') format('truetype');
}
@font-face {
  font-family: 'LatoRegular';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url('https://themes.googleusercontent.com/font?kit=v0SdcGFAl2aezM9Vq_aFTQ') format('truetype');
}

@font-face {
	font-family: 'LatoBlackIE';
	src: url('kit/Lato-Black-webfont.eot');
	src: local('kit'), url('kit/Lato-Black-webfont.woff') format('woff'), url('kit/Lato-Black-webfont.ttf') format('truetype'), url('kit/Lato-Black-webfont.svg#webfontx1AeDq9C') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoBoldIE';
	src: url('kit/Lato-Bold-webfont.eot');
	src: local('kit'), url('kit/Lato-Bold-webfont.woff') format('woff'), url('kit/Lato-Bold-webfont.ttf') format('truetype'), url('kit/Lato-Bold-webfont.svg#webfontWChoG53K') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoRegularIE';
	src: url('kit/Lato-Regular-webfont.eot');
	src: local('kit'), url('kit/Lato-Regular-webfont.woff') format('woff'), url('kit/Lato-Regular-webfont.ttf') format('truetype'), url('kit/Lato-Regular-webfont.svg#webfontwlOsaZaJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Cuprum */
@font-face {
  font-family: 'Cuprum';
  src: local('Cuprum'), url('https://themes.googleusercontent.com/font?kit=PKBzyL4HSyakLt5dMEVc8A') format('truetype');
}

@font-face {
  font-family: 'CuprumIE';
  src: url('kit/Cuprum-webfont.eot');
  src: local('kit'), url('kit/Cuprum-webfont.woff') format('woff'), url('kit/Cuprum-webfont.ttf') format('truetype'), url('kit/Cuprum-webfont.svg#webfontDKz02ZzG') format('svg');
}

/* IN INVENTORY LISTING: Search Criteria Headings - No. of Vehicle Found - Selected "Sort By" Term - Vehicle Listing Titles - Vehicle Price || IN VECHICLE DETAIL LISTING:Vehicle Title - "Please Call for Price"  */
.accent-color1 {
	color: #bec0c2 !important;
}

/* IN INVENTORY LISTING: Vehicle Listing Titles ROLLOVER*/
a.accent-color1:hover {
	color: #0072bc !important;
}

/* IN MENU: Dropdown "Selected" Section Text Color || IN INVENTORY LISTING: Page Number Text Color  -Special or Featured Vehicle Label - Tagline/Promo Statement above Price || IN VECHICLE DETAIL LISTING: Vehicle Body Style  */
.accent-color2 {
	color: #0072bc !important;
}

/* IN MENU: Dropdown "Selected" Section BG Color || IN INVENTORY LISTING: Page Number BG Color  */
.accent-bg1 {
	background-color: #fff !important;
}

/* IN INVENTORY LISTING: Current Search Criteria "X" (Remove) Button*/
.accent-bg2 {
	background-color: #0072bc !important;
}

/* IN INVENTORY LISTING: Border for "Featured Special" */
.accent-border1 {
	border-color: #80cdff !important;
}
	
/* IN INVENTORY LISTING: Border for "Specials" Car Listings*/
.accent-border2 {
	border-color: #fff !important;
}

button:hover, a.button:hover, input.button:hover {
   color: #0072bc;
   background: #fff;
  border-color: #80cdff;
}

/* Main Link Text Colors  || IN INVENTORY LISTING: Search Criteria Sub-Heading - Sort By Text Link */
a {
	color: #bec0c2;
}

a:hover {
	color: #0072bc;
}

a.imagequicklinks {
  margin: 5px 0px;
}

table.imagequicklinks-container {
  margin-left: 40px;
}

div.customhtml {
  color: #b7c8fc;
  margin-left: 15px;
  margin-right: 10px;
}

a.menu-heading > span {
  margin-top: -3px;
  font: bold 18px/22px LatoRegular, LatoRegularIE, sans-serif;
  letter-spacing: 1px;
  margin-left: -10px;
  margin-right: 0px;
  padding-left/*\**/: 0px\9; /*for IE*/
  padding-right/*\**/: 0px\9; /*for IE*/
  margin-left/*\**/: -10px\9; /*for IE*/
  margin-right/*\**/: -10px\9; /*for IE*/
}

a:hover.menu-heading > span {
  color: #1d8fbb;
}

a.menu-selected {
  color: #1d8fbb;
}

a:hover.menu-selected {
  color: #bec0c2;
}

div.header-container-top, div.header-container-bottom {
  background: none !important;
  border-left: 1px solid #bababa;
  border-right: 1px solid #bababa;
}

div.header-container-top {
   margin-top: -5px;
}

div.banner-container {
  margin-top: 5px;
}

div.menu-container {
 margin-top: -10px;
 border-bottom: 1px solid #bababa;
}
div.content-container-bottom {
  background: url(contentbottom/contentbottom.png) bottom center no-repeat;
  margin-top: -2px;
}
/* Content Elements */
/*
h1.pagetitle {
	font: normal 18px/0px Coda, CodaIE, sans-serif;
	text-align: center;
    letter-spacing: 1px;
	background: none;
	color: #fff;
        margin-bottom: -55px;
}
*/

a.imagequicklinks {
  padding-top: 5px;
  padding-bottom: 5px;
}

div.slideshow-container {
	background: transparent !important;
}

/* Menu Dropdown Panels */

table.menu-panel-container {
	background-color: transparent;
	margin-left: 10px;
}

ul.menu-panel {
	min-width: 0px;
	padding-top: 8px;
}

div.menu-panel {
	background: transparent;
	padding: 0px;
}

a.menu-panel {
	font-family: Cuprum, CuprumIE, sans-serif;
	padding: 5px 10px 5px 20px;
}

a:hover.menu-panel-hoverdropdown {
	color: #0072bc !important;
}

a:hover.menu-panel-selected {
	color: #0072bc !important;
	background-color: #fff !important;
}

a.menu-panel-selected {
    color: #fff !important;
	background-color: #0072bc !important;
}

/* Menu Panel Middle */
table.menu-panel-container > tbody > tr > td.ml {
	background-color: #000;
	border-left: 1px solid #bababa;
	width: 6px;
}

table.menu-panel-container > tbody > tr > td.mm {
	 background-color: #000;
}

table.menu-panel-container > tbody > tr > td.mr {
	background-color: #000;
	border-right: 1px solid #bababa;
	width: 6px;
}

/* Menu Panel Foot */
table.menu-panel-container > tfoot > tr > td.bl {
 background: url(menupanel/bg_menu-panel-bottom-left.png) no-repeat bottom left;
 height: 6px;
}
table.menu-panel-container > tfoot > tr > td.bm {
 background: url(menupanel/bg_menu-panel-bottom-middle.png) repeat-x bottom center;
 height: 6px;
}
table.menu-panel-container > tfoot > tr > td.br {
 background: url(menupanel/bg_menu-panel-bottom-right.png) no-repeat bottom right;
 height: 6px;
}

/* Form Elements */

div.form-field {
	color: #bec0c2;
}

/* Footer */

div.footer-links-heading {
	color: #bec0c2;
}

a.footer-links-heading {
	color: #bec0c2;
}

a.footer-links-heading:hover {
	color: #0072bc;
}

a.footer-link {
	color: #bec0c2;
}

a.footer-link:hover {
	color: #0072bc;
}

h6.seotext {
	color: #bec0c2;
}

div.palette-bg1 {
    color: #fff;
}

div.search-criteria > div > div {
	color: #1d8fbb !important;
}

td.inventory-details {
	color: #fff;
}

div.slideshow-container{
    border: 3px solid #0072BC;
}

/*div.element-heading{
  font-family: Arimo, ArimoIE, sans-serif; 
  font-weight: normal;
  border: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 15px;
  letter-spacing: 2px;
}

div.element-heading-customhtml {
	font: bold 30px/35px Arimo, ArimoIE, sans-serif;
}
*/

/*
h1.pagetitle {
    padding: 20px 9px 44px 30px;;
}
*/


div.customhtml {
     line-height: 32px;
     margin-top: 41px;
}

table#element-5e8c13691c104f8b88b68306ac15a25f {
      margin-top: -50px
}

div.element-heading {
     border-color: #BCBCBC -moz-use-text-color;
    border-style: none none solid;
    border-width: medium;
    height: 30px;
    margin-top: 4px;
    padding: 20px 10px
    margin-bottom: 10px;
}
div.header-container-middle {
  width: 958px;
  display: block;
 background: transparent url(https://automanager.blob.core.windows.net/wmclients/020177/images/ohioskyline-bordershort-botext.jpg) no-repeat center 3px;
  border-left: 1px solid #bababa;
  border-right: 1px solid #bababa;
}

div.content-container-middle {
  border: 1px solid #bababa;
  border-top: none;
  border-bottom: none;
  padding: 20px;
}

a.imagequicklinks {
    margin: 18px 0;
    padding-top: 0;
}
a.imagequicklinks {
    padding-bottom: 5px;
    padding-top: 5px;
}

a.imagequicklinks:hover {
background-position: 7px 5px;
 }


div.main-container table.element-container div.element-type-imagequicklinks {
    margin: 7px 4px 0;
}

a.menu-heading > span {
-webkit-transition:color .25s ease-in;
 -moz-transition:color .25s ease-in;
-o-transition:color .25s ease-in;
transition:color .25s ease-in;
}

a.menu-heading:hover {
  -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    writing-mode: lr-tb;
transform: skew(10deg,10deg);
-ms-transform: skew(10deg,10deg); /* IE 9 */
-webkit-transform: skew(10deg,10deg); /* Safari and Chrome */
}

table#element-72b36cf83e0447e4b0e6cdcff94c50a0 > tbody > tr > td.mm > div.element-container > table > tbody > tr > td > div.customhtml {
    font-size: 16px;
    line-height: inherit;
    margin: 0;
    color: #0072BC;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #2281D5;
}

div.element-heading {
    border: none !important;
    height: auto;
    margin: 4px 0px 0px 0px;
    color: #FFF;
    padding: 0;
    text-align: left;
}


#row-32179fa47fda41db866b9f186f5732e2 .container {
    background: url(https://automanager.blob.core.windows.net/wmclients/020177/images/trucks-bg.jpg);
}

div#element-cf29803efe3f4869bc05a07bcc9f2d42 {
    margin-top: 15px;
}
.disclaimer {
    margin-top: 10px;
}
.wf-loading p {
 font-family: serif; }
.wf-inactive p {
  font-family: serif; }
.wf-active, a.menuheading {
 font-family: 'Cuprum' }
.wf-loading p {
 font-family: serif;
 font-size: 16px
  }
.wf-inactive h1 {
 font-family: serif;
 font-size: 16px
 }
.wf-active h1 {
font-family: 'Cantarell', serif;
 font-size: 16px
}

.specifics-label {
    color: #ffffff;
}

.specifics-value {
    color: #ffffff;
}