/*
 * = SASS VARIABLES
 ------------------------------------------------------------------------------*/
/* ==paths to resources */
/* ==Color Key */
/* ==font color */
/* black */
/* black */
/* gray */
/* light gray */
/* ==hightlight treatments */
/* red */
/* light gray */
/* ==headers */
/* white */
/* light gray */
/* white */
/* ==links */
/* default link color (Red) */
/* red */
/* light red */
/* gray */
/* light red */
/* secondary link color  (Red) */
/* red */
/* light red */
/* gray */
/* light red */
/* ==backgrounds */
/* white */
/* dark gray */
/* gray */
/* dark gray */
/* red */
/* ==shadows */
/* white */
/* dark gray */
/* ==ui states */
/* charcoal */
/* charcoal */
/* red */
/* light red */
/* light red */
/* yep */
/* border for tinyscrollbarr */
/* color for light gradient buttons */
/* ==ui accordian */
/* light gray */
/*  gray */
/* dark gray */
/*
 * =Page
 ------------------------------------------------------------------------------*/
html, body {
  background: #FFFFFF;
  background: -webkit-linear-gradient(top, #cecece 0%, #FFFFFF 80%);
  background: -moz-linear-gradient(top, #cecece 0%, #FFFFFF 80%);
  background: -o-linear-gradient(top, #cecece 0%, #FFFFFF 80%);
  background: linear-gradient(top, #cecece 0%, #FFFFFF 80%);
  color: #000000; }

html body.ie8 {
  background-color: #cecece; }

.page-title {
  background-color: #c90f1c;
  border-top: 10px solid #cecece;
  border-color: #cecece; }

.content-page-title h1 {
  color: #ffffff; }

h1, .h1 {
  color: #000000; }

h2, .h2 {
  color: #000000; }

h3, .h3 {
  color: #000000; }

h4, .h4 {
  color: #000000; }

h5, .h5 {
  color: #000000; }

h6, .h6 {
  color: #000000; }

a {
  color: #c90b13; }

a:visited {
  color: #c90b13; }

a:hover {
  color: #ff0b15; }

a:active {
  color: #ff0b15; }

.facetlist a, .inventory-search-facetlist .item a {
  color: #c90b13; }
.facetlist a:visited, .inventory-search-facetlist .item a:visited {
  color: #c90b13; }
.facetlist a:hover, .inventory-search-facetlist .item a:hover {
  color: #ff0b15; }
.facetlist a:active, .inventory-search-facetlist .item a:active {
  color: #ff0b15; }

.page-bd .ddc-content > h1, .page-bd .mod > h1 {
  border-left: 2px solid #c90b13;
  padding: 0 0 5px 8px; }

.index .links-social h1 {
  border: none; }

.page-bd .contentHeading {
  color: #000000; }

/*
 * =Header
 ------------------------------------------------------------------------------*/
.ddc-header {
  background: #140607 url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/phone-header-bg.gif") repeat-x 0 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  border-bottom: 2px solid #c90b13;
  box-shadow: 0px 1px 0px 0px #fff; }
  .ddc-header .inventory-search-form input.search {
    color: #555555; }
  .ddc-header .inventory-search-form input::-webkit-input-placeholder {
    color: #000000; }
  .ddc-header .inventory-search-form input:-moz-placeholder {
    color: #000000; }
  .ddc-header .inventory-search-form button {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/search-btn.png") no-repeat 0 0; }
  .ddc-header .inventory-search-form button:hover {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/search-btn.png") no-repeat 0 -40px; }
  .ddc-header .inventory-search-form button .ui-button-text {
    border: none;
    background: none; }
  .ddc-header .inventory-search-form button:hover .ui-button-text {
    border: none; }

.ie8 .ddc-header .inventory-search-form .ui-button.ui-state-default, .ie7 .ddc-header .inventory-search-form .ui-button.ui-state-default, .ie9 .ddc-header .inventory-search-form .ui-button.ui-state-default {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/search-btn.png") no-repeat 0 0; }
.ie8 .ddc-header .inventory-search-form .ui-button.ui-state-default:hover, .ie7 .ddc-header .inventory-search-form .ui-button.ui-state-default:hover, .ie9 .ddc-header .inventory-search-form .ui-button.ui-state-default:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/search-btn.png") no-repeat 0 -40px; }
.ie8 .ddc-header .inventory-search-form input.search, .ie7 .ddc-header .inventory-search-form input.search, .ie9 .ddc-header .inventory-search-form input.search {
  background-color: #ffffff; }

.header-default .vcard h1, .header-default .tels, .header-default .value {
  color: #ffffff; }
.header-default .tels a, .header-default .adr a {
  color: #d2d2d2; }
  .header-default .tels a:hover, .header-default .adr a:hover {
    color: #c90b13; }
.header-default .adr .region {
  background: none; }
.header-default .value-statement {
  color: #d2d2d2; }

/*
 * =Navigation
 ------------------------------------------------------------------------------*/
.ddc-main-nav li a {
  border: solid 1px transparent;
  color: #FFFFFF;
  border-radius: 12px; }
.ddc-main-nav li li a {
  color: #000000; }
.ddc-main-nav li.nav-first {
  border: solid 1px transparent;
  padding: 2px 10px; }
.ddc-main-nav li.nav-children.currentPage > a, .ddc-main-nav li.nav-children.currentPage:hover > a, .ddc-main-nav li.nav-children.currentPageParent > a {
  border: solid 1px #6b6b6b;
  background: #000;
  color: #FFFFFF;
  -webkit-box-shadow: inset inset 0 2px 3px #000;
  -moz-box-shadow: inset inset 0 2px 3px #000;
  box-shadow: inset inset 0 2px 3px #000; }
.ddc-main-nav li.nav-first:hover, .ddc-main-nav li.nav-children:hover > a {
  box-shadow: inset 0 2px 3px #000;
  background: #555;
  color: #FFFFFF;
  border: solid 1px 1px rgba(255, 255, 255, 0.31);
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px; }
.ddc-main-nav li li:hover a, .ddc-main-nav li li.currentPage a {
  background: none;
  color: #c90b13;
  border-radius: 12px; }
.ddc-main-nav .nav-first {
  height: 26px;
  margin-left: 180px; }
.ddc-main-nav .nav-first > a {
  text-indent: -9999px;
  height: 18px;
  width: 22px;
  padding: 0;
  margin: 3px 0 0 0; }
.ddc-main-nav .nav-first > a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/home-icon.png") no-repeat 0 0px; }
.ddc-main-nav li.nav-first.nav-children > a, .ddc-main-nav li.nav-first.nav-children:hover > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/home-icon.png") no-repeat 0 0; }
.ddc-main-nav li.nav-first.nav-children.currentPage > a, .ddc-main-nav li.nav-first.currentPage > a {
  background-position: 0 -20px; }
.ddc-main-nav .nav-first.currentPage, .ddc-main-nav .nav-first.currentPage:hover {
  border: solid 2px #dbdbdb;
  margin-top: 4px;
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-bg.jpg") no-repeat 0 0;
  display: block;
  padding: 0 10px;
  height: 26px;
  border-radius: 12px; }

.ddc-main-nav.expanded {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/sub-nav-bg.jpg") repeat-x 0 40px;
  -webkit-box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.05); }

/* horizontal nav */
.nav-list {
  position: relative; }

.no-boxshadow .ddc-main-nav .nav-list ul {
  border-color: red; }

.navigation-sticky {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-fwd-bg.png") repeat 0 0;
  border: 1px solid #dbdbdb; }
  .navigation-sticky .navigation-sticky-items {
    background-color: #ffffff; }
  .navigation-sticky .navigation-sticky-prev, .navigation-sticky .navigation-sticky-next {
    background-repeat: no-repeat;
    background-image: url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/sticky-nav-arrows.png"); }
  .navigation-sticky .navigation-sticky-item {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/sticky-nav-border.gif") repeat-x center bottom; }
    .navigation-sticky .navigation-sticky-item a {
      background-color: transparent;
      background-image: url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/sticky-nav-icons.png");
      color: #000000; }
    .navigation-sticky .navigation-sticky-item a:hover, .navigation-sticky .navigation-sticky-item.active a {
      color: #c90b13; }

/* group nav */
.locations-group-nav .childList {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/group-flyout-bg.jpg") repeat 0 0;
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25); }
  .locations-group-nav .childList .vcard {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/vcard-bg.jpg") repeat 0 0;
    border-color: #ffffff; }
  .locations-group-nav .childList .vcard:hover {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/vcard-hover-bg.jpg") repeat 0 0;
    border-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); }
  .locations-group-nav .childList .vcard:hover .org {
    color: #c90b13; }
  .locations-group-nav .childList .adr {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x top center;
    color: #000000; }
  .locations-group-nav .childList .org {
    color: #1c1c1c; }
.locations-group-nav .franchise.selected {
  background-color: #ffffff;
  border-color: #1c1c1c; }

.no-boxshadow .locations-group-nav .childList {
  border-color: #1c1c1c; }

/*
 * =Footer
 ------------------------------------------------------------------------------*/
.ddc-footer {
  background: #323232;
  background: -webkit-linear-gradient(top, #1c1c1c 0%, #323232 80%);
  background: -moz-linear-gradient(top, #1c1c1c 0%, #323232 80%);
  background: -o-linear-gradient(top, #1c1c1c 0%, #323232 80%);
  background: linear-gradient(top, #1c1c1c 0%, #323232 80%); }
  .ddc-footer h1, .ddc-footer h2 {
    color: #d2d2d2; }
  .ddc-footer a, .ddc-footer a em {
    color: #d2d2d2; }
  .ddc-footer a:hover {
    color: #ff0b15; }
  .ddc-footer .facetlist a, .ddc-footer .inventory-search-facetlist .item a {
    color: #d2d2d2; }
  .ddc-footer .facetlist a:hover, .ddc-footer .inventory-search-facetlist .item a:hover {
    color: #ff0b15; }
  .ddc-footer .scroll-to-top a {
    color: #c90b13;
    text-shadow: none; }
  .ddc-footer .scroll-to-top a:hover {
    color: #c90b13; }
  .ddc-footer .scroll-to-top .scroll-to-top-icon {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/back-to-top.png") repeat 0 -2px; }
  .ddc-footer .scroll-to-top a:hover .scroll-to-top-icon {
    background-color: transparent;
    background-position: 0 -84px;
    transition: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

.ie8 .ddc-footer, .ie7 .ddc-footer {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1C1C1C', endColorstr='#FF323232'); }

/*
 * =toolbar
 ------------------------------------------------------------------------------*/
.toolbar-open .youtube .bd, .toolbar-open .facebook .bd, .toolbar-open .twitter .bd {
  background: #FFFFFF; }
  .toolbar-open .youtube .bd a, .toolbar-open .facebook .bd a, .toolbar-open .twitter .bd a {
    color: #c90b13;
    text-shadow: none; }

/*
 * =Mods
 ------------------------------------------------------------------------------*/
/*
 * =Buttons
 ------------------------------------------------------------------------------*/
/*.no-cssgradients .ui-button,*/
.ui-button.xsmall, .ui-button.xsmall:hover {
  box-shadow: none; }
.ui-button.xsmall {
  font-size: 92%; }
.ui-button.ui-state-default, .ui-button.xsmall, .ui-button.medium, .ui-button.large {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background: #8f080e;
  background: -webkit-linear-gradient(top, #f2151e 0%, #8f080e 100%);
  background: -moz-linear-gradient(top, #f2151e 0%, #8f080e 100%);
  background: -o-linear-gradient(top, #f2151e 0%, #8f080e 100%);
  background: linear-gradient(top, #f2151e 0%, #8f080e 100%);
  border-color: #bf0a12; }
  .ui-button.ui-state-default .ui-button-text, .ui-button.xsmall .ui-button-text, .ui-button.medium .ui-button-text, .ui-button.large .ui-button-text {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/button-icon.png") no-repeat 4px 50%;
    color: #FFFFFF;
    padding: 6px 20px 6px 35px;
    font-size: 107%; }
  .ui-button.ui-state-default:hover, .ui-button.xsmall:hover, .ui-button.medium:hover, .ui-button.large:hover {
    background: #d30c14;
    background: -webkit-linear-gradient(top, #99080e 0%, #d30c14 100%);
    background: -moz-linear-gradient(top, #99080e 0%, #d30c14 100%);
    background: -o-linear-gradient(top, #99080e 0%, #d30c14 100%);
    background: linear-gradient(top, #99080e 0%, #d30c14 100%);
    border-color: #bf0a12; }
    .ui-button.ui-state-default:hover .ui-button-text, .ui-button.xsmall:hover .ui-button-text, .ui-button.medium:hover .ui-button-text, .ui-button.large:hover .ui-button-text {
      color: #FFFFFF; }
  .ui-button.ui-state-default.large .ui-button-text, .ui-button.xsmall.large .ui-button-text, .ui-button.medium.large .ui-button-text, .ui-button.large.large .ui-button-text {
    background: none;
    padding: 6px 20px; }
  .ui-button.ui-state-default.small, .ui-button.xsmall.small, .ui-button.medium.small, .ui-button.large.small {
    background: #e8e8e8;
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    border-color: #dedede;
    border-radius: 12px; }
    .ui-button.ui-state-default.small .ui-button-text, .ui-button.xsmall.small .ui-button-text, .ui-button.medium.small .ui-button-text, .ui-button.large.small .ui-button-text {
      color: #000000;
      background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/button-icon-red.png") no-repeat 4px 50%;
      padding: 6px 20px 6px 35px;
      font-size: 107%; }
    .ui-button.ui-state-default.small:hover, .ui-button.xsmall.small:hover, .ui-button.medium.small:hover, .ui-button.large.small:hover {
      background: #f0f0f0;
      background: -webkit-linear-gradient(top, #c4c4c4 0%, #f0f0f0 100%);
      background: -moz-linear-gradient(top, #c4c4c4 0%, #f0f0f0 100%);
      background: -o-linear-gradient(top, #c4c4c4 0%, #f0f0f0 100%);
      background: linear-gradient(top, #c4c4c4 0%, #f0f0f0 100%);
      border-color: #cacaca; }
    .ui-button.ui-state-default.small:hover .ui-button-text, .ui-button.xsmall.small:hover .ui-button-text, .ui-button.medium.small:hover .ui-button-text, .ui-button.large.small:hover .ui-button-text {
      border-color: white;
      color: #000000; }
.ui-button.large .ui-button-text {
  font-weight: bold;
  font-size: 116%;
  text-align: left;
  padding: 4px 10px 4px 27px; }

.incentives-listing-default .vehicle-container .ui-button-text {
  padding: 6px 10px 6px 30px; }

.index .inventory-search-facetbrowse.advanced .ui-button .ui-button-text {
  padding: 4px 20px 4px 35px; }

.no-cssgradients .ie8 .ui-button, .no-cssgradients .ie7 .ui-button {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFE8E8E8'); }
  .no-cssgradients .ie8 .ui-button.ui-state-default, .no-cssgradients .ie8 .ui-button.medium, .no-cssgradients .ie8 .ui-button.xsmall, .no-cssgradients .ie7 .ui-button.ui-state-default, .no-cssgradients .ie7 .ui-button.medium, .no-cssgradients .ie7 .ui-button.xsmall {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2151E', endColorstr='#FFD30C14'); }
    .no-cssgradients .ie8 .ui-button.ui-state-default:hover, .no-cssgradients .ie8 .ui-button.medium:hover, .no-cssgradients .ie8 .ui-button.xsmall:hover, .no-cssgradients .ie7 .ui-button.ui-state-default:hover, .no-cssgradients .ie7 .ui-button.medium:hover, .no-cssgradients .ie7 .ui-button.xsmall:hover {
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8F080E', endColorstr='#FFF2151E'); }
  .no-cssgradients .ie8 .ui-button:hover, .no-cssgradients .ie7 .ui-button:hover {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC4C4C4', endColorstr='#FFFCFCFC'); }
  .no-cssgradients .ie8 .ui-button.ui-state-default.small, .no-cssgradients .ie8 .ui-button.large, .no-cssgradients .ie7 .ui-button.ui-state-default.small, .no-cssgradients .ie7 .ui-button.large {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
    border-color: #d9d9d9; }
    .no-cssgradients .ie8 .ui-button.ui-state-default.small .ui-button-text, .no-cssgradients .ie8 .ui-button.large .ui-button-text, .no-cssgradients .ie7 .ui-button.ui-state-default.small .ui-button-text, .no-cssgradients .ie7 .ui-button.large .ui-button-text {
      font-weight: bold;
      color: #c90b13;
      border-top: solid #FFFFFF 1px;
      -webkit-box-shadow: 0px 0px 2px #FFFFFF inset;
      -moz-box-shadow: 0px 0px 2px #FFFFFF inset;
      box-shadow: 0px 0px 2px #FFFFFF inset; }
    .no-cssgradients .ie8 .ui-button.ui-state-default.small:hover, .no-cssgradients .ie8 .ui-button.large:hover, .no-cssgradients .ie7 .ui-button.ui-state-default.small:hover, .no-cssgradients .ie7 .ui-button.large:hover {
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6'); }

.no-cssgradients .ie8 .powercircle-link .ui-button.large, .no-cssgradients .ie8 .powercircle-link .ui-button.large.ui-state-default {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/*
 * =Forms
 ------------------------------------------------------------------------------*/
form label {
  color: #3b3b3b; }

.page-bd form h2 {
  color: #555555; }

select {
  border-color: #e6e6e6; }

select[multiple], input.ui-widget-content, .input, textarea.ui-widget-content {
  background-color: white;
  border-color: #e6e6e6; }

input:focus, textarea.ui-widget-content:focus {
  background-color: #FFFFFF; }

select[multiple] {
  border: 1px solid #1c1c1c; }

input.invalid {
  background-color: #f1eaea;
  color: #be5c5c; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  background-color: transparent;
  color: #be5c5c; }

/*
 * =JQuery UI
 ------------------------------------------------------------------------------*/
.ui-icon.ui-icon-search {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/magnify-btn.png") no-repeat 0 0; }

.ui-state-highlight {
  background-color: #f1f1f1;
  border-color: #dbdbdb; }

.ui-state-highlight a, .ui-state-highlight a:visited {
  color: #000000; }

.ui-state-highlight a:hover {
  color: #555555; }

/* ==ui-accordion styling */
.ui-accordion .ui-accordion-header {
  border-color: #f7f7f7;
  background: #f7f7f7 url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
  .ui-accordion .ui-accordion-header:hover {
    border-color: #9c9c9c;
    background: #9c9c9c url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
  .ui-accordion .ui-accordion-header a {
    color: #767676; }
  .ui-accordion .ui-accordion-header:hover a {
    color: #FFFFFF; }
  .ui-accordion .ui-accordion-header .ui-icon {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/accordion-arrow-sprites.png") no-repeat 0 3px; }
  .ui-accordion .ui-accordion-header:hover .ui-icon, .ui-accordion .ui-accordion-header.ui-state-active:hover .ui-icon {
    background-position: 0 -45px; }
  .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
    background-position: 0 -90px; }
  .ui-accordion .ui-accordion-header.ui-state-active {
    border-color: #404040;
    background: #404040 url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
    .ui-accordion .ui-accordion-header.ui-state-active a {
      color: #FFFFFF; }
  .ui-accordion .ui-accordion-header.ui-state-active:hover {
    border-color: #404040;
    background: #404040 url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }

/* ==ui-slider styling */
.ui-slider {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slider-bg.png") repeat-x 0 -1px; }
  .ui-slider .ui-slider-handle {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slider-handle.png") no-repeat -2px -2px; }
  .ui-slider .ui-slider-handle:hover {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slider-handle.png") no-repeat -2px -33px; }
  .ui-slider .ui-slider-range {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slider-bg.png") repeat-x 0 -103px; }

/*
 * =Carousel
 ------------------------------------------------------------------------------*/
/*
 * =Dialogs
 ------------------------------------------------------------------------------*/
.ui-dialog {
  background-color: #ffffff;
  border: solid #FFFFFF 1px; }
  .ui-dialog .ui-dialog-titlebar {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x bottom left; }
  .ui-dialog .ui-dialog-title {
    color: #467ea3; }
  .ui-dialog .ui-dialog-titlebar-close span {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dialog-close.png") no-repeat 0 0; }
  .ui-dialog .ui-dialog-titlebar-close.ui-state-hover span {
    background-position: 0 -19px; }
  .ui-dialog select[multiple], .ui-dialog input.ui-widget-content, .ui-dialog .input, .ui-dialog textarea.ui-widget-content {
    background-color: #FFFFFF; }

.ui-dialog .ui-dialog-titlebar {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x bottom left; }

/*
 * = 404 page
 ------------------------------------------------------------------------------*/
.four-o-four .navigation-sitemap {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x top center; }

/*
 * =VLP-V2
 ------------------------------------------------------------------------------*/
.inventory-listing-default.vlp-v2 {
  /* Flot chart styles */ }
  .inventory-listing-default.vlp-v2 .facetmulti-heading {
    border-bottom: 1px solid #cccccc; }
  .inventory-listing-default.vlp-v2 .facetlist-keyword .search input {
    border-color: #a9a9a9; }
    .inventory-listing-default.vlp-v2 .facetlist-keyword .search input:active, .inventory-listing-default.vlp-v2 .facetlist-keyword .search input:focus {
      outline: none; }
  .inventory-listing-default.vlp-v2 .facetlist-keyword .ui-button {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/search-btn.png") no-repeat 0 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
    .inventory-listing-default.vlp-v2 .facetlist-keyword .ui-button.ui-state-default {
      border-color: #a9a9a9; }
      .inventory-listing-default.vlp-v2 .facetlist-keyword .ui-button.ui-state-default:hover {
        background-position: 0 -40px;
        background-color: #616161;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .inventory-listing-default.vlp-v2 .facetlist-keyword h1 {
    color: #000000; }
  .inventory-listing-default.vlp-v2 .facetlist-keyword .ui-button.ui-state-default .ui-button-text {
    background: none;
    padding: 0; }
  .inventory-listing-default.vlp-v2 .panel-heading a {
    color: #000000; }
    .inventory-listing-default.vlp-v2 .panel-heading a:hover {
      color: #000000; }
      .inventory-listing-default.vlp-v2 .panel-heading a:hover .ui-icon-collapse-circle {
        background-position: -1px -1px; }
      .inventory-listing-default.vlp-v2 .panel-heading a:hover .ui-icon-expand-circle {
        background-position: -1px -88px; }
    .inventory-listing-default.vlp-v2 .panel-heading a .ui-icon-collapse-circle {
      background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/facet-collapse-arrow.png") no-repeat -1px -43px; }
    .inventory-listing-default.vlp-v2 .panel-heading a .ui-icon-expand-circle {
      background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/facet-collapse-arrow.png") no-repeat -1px -134px; }
  .inventory-listing-default.vlp-v2 .panel-heading h3.panel-title {
    border-left: 2px solid #c90b13;
    padding: 0 0 5px 8px; }
  .inventory-listing-default.vlp-v2 ul.facetlist-paymentCombo label span {
    color: #c90b13;
    margin: 0 2% 3px;
    padding-top: 4px; }
    .inventory-listing-default.vlp-v2 ul.facetlist-paymentCombo label span:hover {
      color: #ff0b15; }
  .inventory-listing-default.vlp-v2 .facetmulti-item label {
    color: #c90b13; }
    .inventory-listing-default.vlp-v2 .facetmulti-item label em {
      color: #8b8b8b; }
    .inventory-listing-default.vlp-v2 .facetmulti-item label:hover {
      color: #ff0b15; }
      .inventory-listing-default.vlp-v2 .facetmulti-item label:hover em {
        color: #8b8b8b; }
  .inventory-listing-default.vlp-v2 .facet-breadcrumb-label {
    color: #c90b13; }
    .inventory-listing-default.vlp-v2 .facet-breadcrumb-label:hover {
      color: #ff0b15; }
      .inventory-listing-default.vlp-v2 .facet-breadcrumb-label:hover .facet-breadcrumb-close-icon {
        background-position: 0 -32px; }
    .inventory-listing-default.vlp-v2 .facet-breadcrumb-label .facet-breadcrumb-close-icon {
      background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/close-btn.png") no-repeat 0 -2px; }
  .inventory-listing-default.vlp-v2 .facet-breadcrumb-default {
    color: #c90b13; }
  .inventory-listing-default.vlp-v2 .facet-user-range-changed, .inventory-listing-default.vlp-v2 input.facet-user-range-input:focus {
    color: #c90b13; }
  .inventory-listing-default.vlp-v2 .noUI-state-drag .noUi-handle-lower:after, .inventory-listing-default.vlp-v2 .noUi-handle-lower:hover:after {
    border-left-color: #c90b13; }
  .inventory-listing-default.vlp-v2 .noUI-state-drag .noUi-handle-lower:before, .inventory-listing-default.vlp-v2 .noUi-handle-lower:hover:before, .inventory-listing-default.vlp-v2 .noUI-state-drag .noUi-handle-upper:after, .inventory-listing-default.vlp-v2 .noUi-handle-upper:hover:after {
    background-color: #c90b13;
    background-image: none;
    box-shadow: none; }
  .inventory-listing-default.vlp-v2 .noUI-state-drag .noUi-handle-upper:before, .inventory-listing-default.vlp-v2 .noUi-handle-upper:hover:before {
    border-right-color: #c90b13; }
  .inventory-listing-default.vlp-v2 .facet-user-range-chart {
    color: #333;
    /* Bars */
    border-top-color: #c90b13;
    /* Bars (highlighted) */
    border-right-color: #c90b13;
    /* Bars (Out of range) */
    border-bottom-color: #111;
    /* Grid */
    border-left-color: #333; }
  .inventory-listing-default.vlp-v2 ul.facetlist-paymentCombo label {
    color: #666; }

.paymentInformation span:after {
  color: #dfdfdf;
  background-color: #c90b13; }

/*
 * =VLP
 ------------------------------------------------------------------------------*/
.hproduct .ddc-more {
  color: #c90b13; }

.no-boxshadow .hproduct.tooltip {
  border-color: #1c1c1c; }

.inventory-listing-default .ui-icon-circle-close {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/close-btn.png") no-repeat 0 -2px; }

.inventory-listing-default a:hover .ui-icon-circle-close {
  background-position: 0 -32px; }

/* ==inventory-listing-default */
.toggle a {
  background: url("/v9/media/images/widget-images/v1/inventory-toggle-icons.png") no-repeat 0 0; }
.toggle .full.selected, .toggle .full:hover {
  background-position: 0 -30px; }
.toggle .list {
  background-position: -58px 0; }
.toggle .list.selected, .toggle .list:hover {
  background-position: -58px -30px; }
.toggle .grid {
  background-position: -116px 0; }
.toggle .grid:hover {
  background-position: -116px -30px; }

.sorting .asc {
  background: url("/v9/media/images/widget-images/v1/inventory-sort-arrow-asc.png") no-repeat scroll 100% 4px transparent; }
.sorting .desc {
  background: url("/v9/media/images/widget-images/v1/inventory-sort-arrow-desc.png") no-repeat scroll 100% 4px transparent; }
.sorting .asc:hover, .sorting .desc:hover {
  background-position: 100% -16px; }

.type-2 .hd, .type-2 .ft {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/type-2-bg.png") repeat 0 0;
  -webkit-box-shadow: 0 2px 4px white;
  -moz-box-shadow: 0 2px 4px white;
  box-shadow: 0 2px 4px white; }

.inventory-listing-default .ui-icon-video {
  background: url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/view-more-btn.png") no-repeat -7px -7px;
  width: 28px;
  height: 31px; }
.inventory-listing-default .ui-icon-photo {
  background: url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/photo-btn.png") no-repeat -6px -7px;
  width: 28px;
  height: 28px; }
.inventory-listing-default .h3 a {
  color: #000000; }
.inventory-listing-default .selections {
  border-bottom: 1px solid #d0d0d0; }
.inventory-listing-default .selections strong {
  color: #555555; }
.inventory-listing-default .paging strong {
  color: #555555; }
.inventory-listing-default .paging .ui-button, .inventory-listing-default .paging .ui-button:hover {
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.inventory-listing-default .paging .ui-button-text {
  color: #c90b13;
  border: none;
  background: none;
  padding: 0 5px; }
  .inventory-listing-default .paging .ui-button-text:hover {
    color: #c90b13; }
  .inventory-listing-default .paging .ui-button-text:active {
    color: #c90b13; }
  .inventory-listing-default .paging .ui-button-text:visited {
    color: #c90b13; }
.inventory-listing-default .has-eprice .dialog {
  color: #c90b13; }
  .inventory-listing-default .has-eprice .dialog:visited {
    color: #5e5e5e; }
  .inventory-listing-default .has-eprice .dialog:hover {
    color: #ff0b15; }
  .inventory-listing-default .has-eprice .dialog:active {
    color: #5e5e5e; }
.inventory-listing-default .pricing.has-eprice .dialog:hover {
  color: #ff0b15; }

.ie9 .inventory-listing-default .comparing .ui-button, .ie8 .inventory-listing-default .comparing .ui-button, .ie7 .inventory-listing-default .comparing .ui-button {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2151E', endColorstr='#FFD30C14'); }
  .ie9 .inventory-listing-default .comparing .ui-button:hover, .ie8 .inventory-listing-default .comparing .ui-button:hover, .ie7 .inventory-listing-default .comparing .ui-button:hover {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8F080E', endColorstr='#FFF2151E'); }
.ie9 .inventory-listing-default .paging .ui-button, .ie8 .inventory-listing-default .paging .ui-button, .ie7 .inventory-listing-default .paging .ui-button {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .ie9 .inventory-listing-default .paging .ui-button:hover, .ie8 .inventory-listing-default .paging .ui-button:hover, .ie7 .inventory-listing-default .paging .ui-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.no-cssgradients .ie8 .paging .ui-button.xsmall {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .no-cssgradients .ie8 .paging .ui-button.xsmall:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.inventoryList > li {
  border-bottom: solid 1px #acb2a9;
  box-shadow: 0px 1px 0px 0px #fff; }
  .inventoryList > li .hproduct:hover {
    background: rgba(251, 251, 251, 0.2);
    background: -webkit-linear-gradient(top, #ffffff 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.9) 72%, #e4e4e4 100%);
    background: -moz-linear-gradient(top, #ffffff 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.9) 72%, #e4e4e4 100%);
    background: -o-linear-gradient(top, #ffffff 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.9) 72%, #e4e4e4 100%);
    background: linear-gradient(top, #ffffff 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.9) 72%, #e4e4e4 100%); }

.ie7 .inventoryList > li .hproduct:hover, .ie8 .inventoryList > li .hproduct:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF4F4F4');
  border: none !important; }

/*
 * =comparing page
 ------------------------------------------------------------------------------*/
.inventory-compare-default .compareItems tr:nth-child(even) {
  background-color: #FFFFFF; }
.inventory-compare-default .compareItems tr.photo, .inventory-compare-default .compareItems tr.title {
  background-color: transparent; }

/*
 * =Zero Results
 ------------------------------------------------------------------------------*/
.noResultsError {
  color: #be5c5c; }

/*
 * =VDP
 ------------------------------------------------------------------------------*/
.inventory-similar-default .hproduct {
  border-bottom: 1px solid #cccccc; }

.pricing .price, .monthlyPayment .h2 {
  color: #000000; }

.pricing .label {
  color: #000000; }

.vdp .page-bd .region > .yui3-g:first-child > .yui3-u-2-3 {
  background: none; }
.vdp #overview h1, .vdp #overview h2, .vdp .comments-listing h1 {
  padding-bottom: 5px; }
.vdp .ui-icon-calculator {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/calc-icon.png") no-repeat 0 0; }
.vdp .fuel-efficiency p {
  background-color: #f1f1f1;
  color: #000000;
  border: solid 1px #FFFFFF; }
.vdp .packageContainer .packagePrice {
  color: #c90b13; }
.vdp .fuel-efficiency .xlarge {
  color: #000000; }
.vdp .imageViewer img {
  -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.4); }

.calculator-payment .ui-state-disabled, .calculator-payment .monthlypayment input {
  background-color: transparent; }

/*
 * =Showroom
 ------------------------------------------------------------------------------*/
.showroom-listing .showroom-main .hproduct:hover > div {
  background: #FFFFFF url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }

.showroom-v2 .callout em, .showroom-v2 .callout strong {
  color: #c90b13; }
.showroom-v2 .showroom-details .ui-tabs-nav-vertical li:first-child, .showroom-v2 .showroom-details .ui-tabs-nav-vertical li:last-child {
  background: #fff; }
.showroom-v2 #models .trimsTableHeadings td, .showroom-v2 #models .trimsTableHeadings th {
  border-bottom-color: #FFFFFF; }
.showroom-v2 #models .trimsTableData td, .showroom-v2 #models .trimsTableData th {
  border-bottom-color: #FFFFFF; }
.showroom-v2 #models tr.odd td, .showroom-v2 #models tr.odd th {
  background-color: #fafafa; }
.showroom-v2 #models tr.even td, .showroom-v2 #models tr.even th {
  background-color: #f2f2f2; }
.showroom-v2 #models tr.trimsTableHeadings th {
  border-right-color: #FFFFFF;
  background-color: #f2f2f2; }
.showroom-v2 #models tr.trimsTableHeadings th.emptyCell {
  background-color: #f2f2f2; }
.showroom-v2 #models tr th.model {
  background-color: #FFFFFF; }
.showroom-v2 .yui3-u-2-3 .ddc-content {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-vertical.png") repeat-y right top; }
.showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button {
  background: #ffffff;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #ffffff 100%);
  background: -moz-linear-gradient(top, #FFFFFF 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #FFFFFF 0%, #ffffff 100%);
  background: linear-gradient(top, #FFFFFF 0%, #ffffff 100%);
  border-color: #d9d9d9;
  -webkit-box-shadow: 0 2px 4px white;
  -moz-box-shadow: 0 2px 4px white;
  box-shadow: 0 2px 4px white; }
  .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button .ui-button-text {
    font-weight: bold;
    color: #c90b13;
    border-top: solid #FFFFFF 1px;
    -webkit-box-shadow: 0px 0px 2px #FFFFFF inset;
    -moz-box-shadow: 0px 0px 2px #FFFFFF inset;
    box-shadow: 0px 0px 2px #FFFFFF inset;
    background: none; }
  .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover {
    background: white;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #ffffff 88%, #ffffff 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #ffffff 88%, #ffffff 100%);
    background: -o-linear-gradient(top, #FFFFFF 0%, #ffffff 88%, #ffffff 100%);
    background: linear-gradient(top, #FFFFFF 0%, #ffffff 88%, #ffffff 100%);
    border-color: #cccccc;
    -webkit-box-shadow: 0 2px 4px white;
    -moz-box-shadow: 0 2px 4px white;
    box-shadow: 0 2px 4px white; }
  .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover .ui-button-text {
    color: gray;
    border-color: #FFFFFF; }
.showroom-v2 .swatches a span {
  background: url("/v9/variations/oem-toyota/0001/v1/images/swatch.png"); }
.showroom-v2 .swatches a:hover span, .showroom-v2 .swatches .selected a span {
  background: url("/v9/variations/oem-toyota/0001/v1/images/swatch_2.png"); }

.ie7 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button, .ie8 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE3E3E3');
  border-color: #B9B9B9; }
  .ie7 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button .ui-button-text, .ie8 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button .ui-button-text {
    font-weight: bold;
    color: #b87100;
    border-top: solid #FFFFFF 1px;
    -webkit-box-shadow: 0px 0px 2px #FFFFFF inset;
    -moz-box-shadow: 0px 0px 2px #FFFFFF inset;
    box-shadow: 0px 0px 2px #FFFFFF inset;
    background: none; }
  .ie7 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover, .ie8 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8');
    border-color: #d2d2d2; }
  .ie7 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover .ui-button-text, .ie8 .showroom-v2 .inventory-listing-default .vlp-view-inventory.ui-button:hover .ui-button-text {
    color: #818181;
    border-color: #FFFFFF; }

/*
 * =Incentives
 ------------------------------------------------------------------------------*/
.incentives-search-default .incentive, .incentives-listing-default .incentive {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x bottom left; }
.incentives-search-default .ui-icon-info, .incentives-listing-default .ui-icon-info {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/info-btn.png") no-repeat 0 0 !important; }
.incentives-search-default .ui-icon-search, .incentives-listing-default .ui-icon-search {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/magnify-btn.png") no-repeat 0 0 !important; }

/*
 * =Blog
 ------------------------------------------------------------------------------*/
.blog-post-list .hentry {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x bottom left; }
.blog-post-list .paging strong {
  color: #555555; }
.blog-post-list .paging .ui-button, .blog-post-list .paging .ui-button:hover {
  background: none;
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.blog-post-list .paging .ui-button-text {
  color: #c90b13;
  border: none;
  background: none;
  padding: 0 5px; }
  .blog-post-list .paging .ui-button-text:hover {
    color: #c90b13; }
  .blog-post-list .paging .ui-button-text:active {
    color: #c90b13; }
  .blog-post-list .paging .ui-button-text:visited {
    color: #c90b13; }
.blog-post-list .paging .ui-button[rel^=next] {
  float: left;
  padding-left: 15px; }
.blog-post-list .paging .ddc-content {
  line-height: 1.3; }

/*
 * =Video Gallery
 ------------------------------------------------------------------------------*/
/*
 * =Specials
 ------------------------------------------------------------------------------*/
.specials-listing .special .yui3-u-1-3 .ui-icon-info {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/info-btn.png") no-repeat 0 0 !important; }
.specials-listing .special .yui3-u-1-3 .ui-icon-mail-closed {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/email-btn.png") no-repeat 0 0; }
.specials-listing .special .yui3-u-1-3 .ui-icon-print {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/print-btn.png") no-repeat 0 0; }

/*
 * =Featured Vehicles
 ------------------------------------------------------------------------------*/
.inventory-featured-default .hproduct {
  border-bottom: 1px solid #cccccc; }
  .inventory-featured-default .hproduct .view-link .ui-icon.ui-icon-magnify {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/magnify-btn.png") no-repeat 0 -5px; }

.index .inventory-featured-default {
  margin-bottom: 0; }
  .index .inventory-featured-default > div > div.yui3-g {
    border-bottom: 1px solid #cccccc; }
  .index .inventory-featured-default .tabs-content-container, .index .inventory-featured-default .hproduct:hover {
    background: rgba(251, 251, 251, 0.2);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.4) 72%, rgba(228, 228, 228, 0.4) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.4) 72%, rgba(228, 228, 228, 0.4) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.4) 72%, rgba(228, 228, 228, 0.4) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(251, 251, 251, 0.2) 21%, rgba(234, 234, 234, 0.4) 72%, rgba(228, 228, 228, 0.4) 100%); }
  .index .inventory-featured-default.vertical .hproduct {
    background: none;
    border: none; }
  .index .inventory-featured-default .hproduct .media img {
    border-color: #fff; }
  .index .inventory-featured-default.full-image .price {
    color: #ffffff; }
  .index .inventory-featured-default .view-all-link {
    width: 260px; }
  .index .inventory-featured-default h1 a {
    color: #000000; }

.index .highlight .inventory-featured-default .description, .index .highlight .inventory-featured-default .pricing .label {
  color: #d2d2d2; }
.index .highlight .inventory-featured-default h1 a, .index .highlight .inventory-featured-default a.view-link, .index .highlight .inventory-featured-default .price {
  color: #d2d2d2; }
.index .highlight .inventory-featured-default a.view-link:hover {
  color: #c90b13; }

/*
 * =Model Specific Landing Pages
 ------------------------------------------------------------------------------*/
/*
 * =Reviews
 ------------------------------------------------------------------------------*/
/*
 * =Locations
 ------------------------------------------------------------------------------*/
.hours-default em, .contact-info .vcard .tels .type, .contact-info .vcard .org {
  color: #000000; }

.locations-proximity .collapsable {
  background: #ffffff url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0;
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25) inset; }

.highlight .hours-default em, .highlight .contact-info .vcard .tels .type, .highlight .contact-info .vcard .org {
  color: #ffffff; }

/*
 * =Service Menu
 ------------------------------------------------------------------------------*/
.yui3-u-5-12 {
  border-left: 1px solid #cccccc; }

/*
 * =Nav Forward
 ------------------------------------------------------------------------------*/
.inventory-search-forward .bd .bd2 .navfwd-dock.no-results .navfwd-results .count {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/navfwd-magnify.png") no-repeat 0 0; }
.inventory-search-forward .bd .bd2 .navfwd-dock .navfwd-results {
  color: #FFFFFF; }
.inventory-search-forward .bd .bd2 .navfwd-dock a.show {
  background: #99080e;
  background: -webkit-linear-gradient(top, #c90b13 0%, #99080e 100%);
  background: -moz-linear-gradient(top, #c90b13 0%, #99080e 100%);
  background: -o-linear-gradient(top, #c90b13 0%, #99080e 100%);
  background: linear-gradient(top, #c90b13 0%, #99080e 100%);
  -webkit-box-shadow: 0 1px 3px #fff;
  -moz-box-shadow: 0 1px 3px #fff;
  box-shadow: 0 1px 3px #fff; }
.inventory-search-forward .bd .bd2 .navfwd-open .panel {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-fwd-bg.png") repeat 0 0; }
.inventory-search-forward .bd .bd2 .navfwd-content {
  background: #ffffff; }
  .inventory-search-forward .bd .bd2 .navfwd-content .inventory-search-form button {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-fwd-sprites.png") no-repeat -110px -5px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .inventory-search-form button:hover {
    background-position: -110px -42px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .inventory-search-form .ui-button-text {
    background: none; }
  .inventory-search-forward .bd .bd2 .navfwd-content .links-list li a.small span.ui-icon {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-fwd-sprites.png") no-repeat; }
  .inventory-search-forward .bd .bd2 .navfwd-content .links-list li a.drag span.ui-icon {
    background-position: 0 -10px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .links-list li a.hide span.ui-icon {
    background-position: -50px -9px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .links-list li a.drag:hover span.ui-icon {
    background-position: 0 -36px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .links-list li a.hide:hover span.ui-icon {
    background-position: -50px -37px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .content-default.or {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/divider.png") repeat-x 0 7px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .toggle-bar {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/divider.png") repeat-x 0 11px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .search-form-toggle {
    color: #7f7f7f;
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/type-2-bg.png") repeat 0 0; }
  .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/type-2-bg.png") repeat 0 0; }
    .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini .description, .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini .description span, .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini h1 a {
      color: #000000; }
    .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini .pricing .price span {
      color: #c90b13;
      font-weight: bold; }
    .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini .pricing a, .inventory-search-forward .bd .bd2 .navfwd-content .inventory-listing-mini .request-info a {
      color: #c90b13; }
  .inventory-search-forward .bd .bd2 .navfwd-content .navfwd-reset-search a, .inventory-search-forward .bd .bd2 .navfwd-content .navfwd-all-results a {
    color: #c90b13; }
  .inventory-search-forward .bd .bd2 .navfwd-content .hproduct {
    border-color: #1c1c1c;
    background: none; }
  .inventory-search-forward .bd .bd2 .navfwd-content .hproduct:hover {
    background: #FFFFFF; }
  .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrolltrack {
    background: #1c1c1c; }
  .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb {
    background: #ffffff;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #ffffff 71%, #ffffff 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #ffffff 71%, #ffffff 100%);
    background: -o-linear-gradient(top, #FFFFFF 0%, #ffffff 71%, #ffffff 100%);
    background: linear-gradient(top, #FFFFFF 0%, #ffffff 71%, #ffffff 100%);
    border-color: #cccccc;
    -webkit-box-shadow: 0 1px 3px #fff;
    -moz-box-shadow: 0 1px 3px #fff;
    box-shadow: 0 1px 3px #fff; }
  .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb:hover {
    background: #FFFFFF;
    background: #FFFFFF;
    background: #FFFFFF;
    background: #FFFFFF; }
  .inventory-search-forward .bd .bd2 .navfwd-content .ui-resizable-handle {
    background: white url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/nav-fwd-sprites.png") no-repeat -209px -18px; }
    .inventory-search-forward .bd .bd2 .navfwd-content .ui-resizable-handle:hover {
      background-position: -209px -33px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .heading.request-info, .inventory-search-forward .bd .bd2 .navfwd-content .heading.eprice {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/type-2-bg.png") repeat 0 0; }
  .inventory-search-forward .bd .bd2 .navfwd-content .drop-area.dropped .drop-area-content {
    background: #1c1c1c url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
  .inventory-search-forward .bd .bd2 .navfwd-content .drop-area-content .title {
    color: #ffffff; }
  .inventory-search-forward .bd .bd2 .navfwd-content .drop-area-content .price {
    color: #FFFFFF; }
  .inventory-search-forward .bd .bd2 .navfwd-content .contact-form input, .inventory-search-forward .bd .bd2 .navfwd-content .nav-forward-search input {
    border: solid 1px #e6e6e6;
    color: #000000; }
  .inventory-search-forward .bd .bd2 .navfwd-content .contact-heading {
    background: transparent url("/v9/variations/oem-toyota/0001/v1/images/divider.png") repeat-x 0 28px; }
  .inventory-search-forward .bd .bd2 .navfwd-content .reset .ui-button-text {
    color: #c90b13;
    text-shadow: none; }
.inventory-search-forward .bd .bd2 .content-default.or .or, .inventory-search-forward .bd .bd2 .content .heading {
  background-color: #ffffff; }

.ie7 .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb, .ie8 .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
  border-color: #1c1c1c; }
.ie7 .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb:hover, .ie8 .inventory-search-forward .bd .bd2 .navfwd-content #mini-scrollbar .scrollthumb:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF'); }
.ie7 .inventory-search-forward .bd .bd2 .navfwd-content .inventory-search-form button, .ie8 .inventory-search-forward .bd .bd2 .navfwd-content .inventory-search-form button {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/*
 * =Index page
 ------------------------------------------------------------------------------*/
.index .ui-tabs-nav > .yui3-g:first-child {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/dotted-horizontal.png") repeat-x bottom left; }
.index .region {
  background: #FFFFFF url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/region1-bg.jpg") repeat-x 0 0; }
.index .region.button-links {
  background: none #FFFFFF; }
.index .region:first-child > .yui3-g:first-child {
  background: none; }
.index .region.highlight, .index .inventory-search-facetsearch .facetsearch-category {
  background: #424242;
  background: -webkit-linear-gradient(top, #1c1c1c 0%, #424242 100%);
  background: -moz-linear-gradient(top, #1c1c1c 0%, #424242 100%);
  background: -o-linear-gradient(top, #1c1c1c 0%, #424242 100%);
  background: linear-gradient(top, #1c1c1c 0%, #424242 100%);
  color: #d2d2d2; }
  .index .region.highlight:first-child, .index .inventory-search-facetsearch .facetsearch-category:first-child {
    border-left: none; }
  .index .region.highlight:last-child, .index .inventory-search-facetsearch .facetsearch-category:last-child {
    border-right: none; }
  .index .region.highlight.active, .index .inventory-search-facetsearch .facetsearch-category.active {
    background: #1c1c1c url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
  .index .region.highlight h1, .index .region.highlight form h2, .index .region.highlight h3, .index .inventory-search-facetsearch .facetsearch-category h1, .index .inventory-search-facetsearch .facetsearch-category form h2, .index .inventory-search-facetsearch .facetsearch-category h3 {
    color: #FFFFFF; }
  .index .region.highlight form label, .index .inventory-search-facetsearch .facetsearch-category form label {
    color: #d2d2d2; }
.index .inventory-search-facetbrowse.advanced .inv-totals {
  color: #c90b13; }
  .index .inventory-search-facetbrowse.advanced .inv-totals span {
    color: #000000; }
.index .inventory-search-facetbrowse.advanced .ui-button.reset-search {
  background: none; }
  .index .inventory-search-facetbrowse.advanced .ui-button.reset-search .ui-button-text {
    padding: 0;
    background: none; }
  .index .inventory-search-facetbrowse.advanced .ui-button.reset-search:hover .ui-button-text {
    color: #ff0b15; }
.index .inventory-search-facetsearch .horizontal {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slideshow-top.png") no-repeat center bottom; }
.index .facetsearch-category {
  -webkit-box-shadow: -1px -1px 1px #1c1c1c;
  -moz-box-shadow: -1px -1px 1px #1c1c1c;
  box-shadow: -1px -1px 1px #1c1c1c; }
.index .facetsearch-category > a {
  color: #000000;
  text-shadow: none;
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/tab-arrow.png") no-repeat 0 2px; }
.index .facetsearch-category.active > a {
  color: #c90b13;
  background-position: 0 -18px; }
.index .facetsearch-content, .index .facetsearch-advanced-form {
  background: rgba(91, 91, 91, 0.95) url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
.index .facetsearch-content a, .index .facetsearch-list .close > a {
  color: #FFFFFF; }
.index .facetsearch-content a:hover {
  color: #555555; }
.index .facetsearch-content a em {
  color: #c90b13; }
.index .facetsearch-content a:hover em {
  color: #FFFFFF; }
.index .facetsearch-list .close > a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/close-btn.png") no-repeat right 1px; }
.index .facet-heading h2 {
  color: #FFFFFF; }
.index .page-bd .service-lead fieldset:nth-child(2) span strong {
  color: #c90b13; }
.index .preferredAppointmentDate {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/form-calendar.png") no-repeat top right; }
.index .preferredAppointmentTime {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/form-clock.png") no-repeat top right; }
.index .shopping-tools a, .index .incentive-actions a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/button-icon.png") no-repeat 0 50%; }
.index .shopping-tools a:hover, .index .incentive-actions a:hover {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/button-icon.png") no-repeat 0 50%; }
.index .counter {
  background: #f1f1f1;
  border-color: #d2d2d2 !important;
  border-bottom: solid 1px #d2d2d2 !important; }
.index .highlight .counter {
  color: #555555; }
.index .inventory-search-facetlist.gvBodyStyles a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/body-style-icons.png") no-repeat -200px 0; }
  .index .inventory-search-facetlist.gvBodyStyles a.coupe, .index .inventory-search-facetlist.gvBodyStyles a.grancoupe, .index .inventory-search-facetlist.gvBodyStyles a.sportactivitycoupe, .index .inventory-search-facetlist.gvBodyStyles a.granturismo, .index .inventory-search-facetlist.gvBodyStyles a.hardtop, .index .inventory-search-facetlist.gvBodyStyles a.cuv {
    background-position: 0 -40px; }
  .index .inventory-search-facetlist.gvBodyStyles a.convertible, .index .inventory-search-facetlist.gvBodyStyles a.descapotable, .index .inventory-search-facetlist.gvBodyStyles a.cabriolet, .index .inventory-search-facetlist.gvBodyStyles a.roadster, .index .inventory-search-facetlist.gvBodyStyles a.spyder {
    background-position: 0 0px; }
  .index .inventory-search-facetlist.gvBodyStyles a.crossover {
    background-position: 0 -280px; }
  .index .inventory-search-facetlist.gvBodyStyles a.hatchback, .index .inventory-search-facetlist.gvBodyStyles a.liftback {
    background-position: 0 -80px; }
  .index .inventory-search-facetlist.gvBodyStyles a.sedan, .index .inventory-search-facetlist.gvBodyStyles a.sportsedan, .index .inventory-search-facetlist.gvBodyStyles a.sportback {
    background-position: 0 -122px; }
  .index .inventory-search-facetlist.gvBodyStyles a.suv, .index .inventory-search-facetlist.gvBodyStyles a.sav, .index .inventory-search-facetlist.gvBodyStyles a.vud {
    background-position: 0 -164px; }
  .index .inventory-search-facetlist.gvBodyStyles a.truck {
    background-position: 0 -204px; }
  .index .inventory-search-facetlist.gvBodyStyles a.van, .index .inventory-search-facetlist.gvBodyStyles a.furgoneta {
    background-position: 0 -243px; }
  .index .inventory-search-facetlist.gvBodyStyles a.sportwagon, .index .inventory-search-facetlist.gvBodyStyles a.wagon, .index .inventory-search-facetlist.gvBodyStyles a.sportback, .index .inventory-search-facetlist.gvBodyStyles a.avant {
    background-position: 0 -328px; }
.index button[type=reset].ui-button .ui-button-text, .index .ui-button.reset-search .ui-button-text, .index .dialog {
  color: #c90b13; }
.index button[type=reset].ui-button .ui-button-text {
  padding: 0; }
.index button[type=reset].ui-button:hover .ui-button-text {
  color: #ff0b15; }
.index .incentives-featured-default .jcarousel-prev, .index .incentives-featured-default .jcarousel-next {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/incentives-prev-next-buttons.png") no-repeat 0 0; }
.index .incentives-featured-default .jcarousel-next {
  background-position: -44px 0; }
  .index .incentives-featured-default .jcarousel-next:hover {
    background-position: -44px -51px; }
.index .incentives-featured-default .jcarousel-prev:hover {
  background-position: 0 -51px; }
.index .incentives-featured-default .jcarousel-prev-disabled:hover {
  background-position: 0 0; }
.index .incentives-featured-default .jcarousel-next-disabled:hover {
  background-position: -44px 0; }
.index .incentives-featured-default .incentive-tool-tip {
  color: #000000;
  top: 274px;
  border: solid 1px #b4b4b4;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 4px #b3b3b3;
  -moz-box-shadow: 0 1px 4px #b3b3b3;
  box-shadow: 0 1px 4px #b3b3b3;
  /* Triangle */ }
  .index .incentives-featured-default .incentive-tool-tip.left:after {
    border-left-color: #ffffff; }
  .index .incentives-featured-default .incentive-tool-tip.left:before {
    border-left-color: #b4b4b4; }
  .index .incentives-featured-default .incentive-tool-tip.right:after {
    border-right-color: #ffffff; }
  .index .incentives-featured-default .incentive-tool-tip.right:before {
    border-right-color: #b4b4b4; }
  .index .incentives-featured-default .incentive-tool-tip dl {
    border-bottom: solid 1px #acb2a9;
    box-shadow: 0px 1px 0px 0px #fff; }
.index .highlight .incentives-featured-default h5 {
  color: #d2d2d2; }

.no-boxshadow .facetsearch-category {
  border-top: solid 1px #1c1c1c;
  border-left: solid 1px #1c1c1c !important;
  border-right: solid 1px #1c1c1c; }

.ie7 .facetsearch-content, .ie8 .facetsearch-content, .ie7 .facetsearch-advanced-form, .ie8 .facetsearch-advanced-form {
  background: #1c1c1c url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }

.index .ie8 .region.highlight {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1C1C1C', endColorstr='#FF424242'); }

/*
 * =Widgets
 ------------------------------------------------------------------------------*/
.yui3-u-2-3 .slideshow-default .slideShowWrap {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slideshow-shadow-sm.png") repeat-x bottom center; }

/* ==slideshow-default */
.slideshow-default .slideShowWrap {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slideshow-shadow.png") repeat-x bottom center; }
.slideshow-default .slideControls .prev, .slideshow-default .slideControls .next {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/prev-next-buttons.png") no-repeat 0 -58px; }
.slideshow-default .slideControls .play {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/slide-play-pause.png") no-repeat 0 0; }
.slideshow-default .slideControls .play.paused {
  background-position: -30px 0; }
.slideshow-default .slideControls .play:hover {
  background-position: 0 -30px; }
.slideshow-default .slideControls .play.paused:hover {
  background-position: -30px -30px; }
.slideshow-default .slideControls .prev:hover {
  background-position: 0 0; }
.slideshow-default .slideControls .next {
  background-position: -50px -58px; }
  .slideshow-default .slideControls .next:hover {
    background-position: -50px 0; }
.slideshow-default .slideControls .pager a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/pager-buttons.png") no-repeat 0 0; }
  .slideshow-default .slideControls .pager a:hover {
    background-position: 0 -20px; }
  .slideshow-default .slideControls .pager a.activeSlide {
    background-position: 0 -40px; }

/* ==buttonblock */
.buttonblock-default h3 {
  color: #000000; }
.buttonblock-default img {
  border-color: #FFFFFF; }

/* ==links-share */
.links-share {
  border-bottom: 1px solid #cccccc; }
  .links-share a {
    background: url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/share-icons.png") no-repeat 0 0; }
  .links-share .facebook:hover {
    background-position: 0 -30px; }
  .links-share .twitter {
    background-position: -32px 0; }
  .links-share .twitter:hover {
    background-position: -32px -30px; }
  .links-share .print-page {
    background-position: -63px 0; }
  .links-share .print-page:hover {
    background-position: -63px -30px; }
  .links-share .email {
    background-position: -94px 0; }
  .links-share .email:hover {
    background-position: -94px -30px; }
  .links-share .g-plusone {
    background-image: none; }

/* ==links-social */
.page-bd .links-social a, .page-bd .links-social a:visited, .page-bd .links-social .social-button:hover {
  color: #FFFFFF;
  text-shadow: none; }

/* == ui-tabs */
.ui-tabs .ui-tabs-nav li {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/tab-resting-bg.jpg") repeat 0 0;
  border-color: #ffffff;
  border-bottom: solid 1px #ffffff !important; }
.ui-tabs .ui-tabs-nav li.ui-state-hover a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/tab-hover-bg.jpg") repeat 0 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/tab-active-bg.jpg") repeat 0 0; }
.ui-tabs .ui-tabs-nav li a {
  color: #000000; }
.ui-tabs .ui-tabs-nav li.ui-state-hover a {
  color: #ff0b15; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #c90b13; }

.ui-tabs-wrap-vertical .ui-tabs-nav li a {
  border-radius: 0;
  background-color: white; }
.ui-tabs-wrap-vertical .ui-tabs-nav li:hover a {
  background: #ffffff url("/v9/variations/oem-toyota/0001/v1/images/noise-repeat.png") repeat 0 0; }
.ui-tabs-wrap-vertical .ui-tabs-nav li.ui-tabs-selected a {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/body-bg.jpg") repeat 0 0; }

.ui-tabs-wrap-vertical .ui-tabs-panel {
  background-color: transparent; }
  .ui-tabs-wrap-vertical .ui-tabs-panel li {
    margin: 0; }

.ie7 li.ui-tabs-selected, .ie8 li.ui-tabs-selected {
  border-color: #ffffff !important; }
.ie7 .ui-tabs .ui-tabs-nav li, .ie8 .ui-tabs .ui-tabs-nav li {
  border-bottom-color: #1c1c1c !important; }

.model-selector-tooltip .carousel-prev, .model-selector-tooltip .carousel-next, .model-selector-parallax .carousel-prev, .model-selector-parallax .carousel-next {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/prev-next-buttons.png") no-repeat 0 -58px; }
.model-selector-tooltip .carousel-prev:hover, .model-selector-parallax .carousel-prev:hover {
  background-position: 0 0; }
.model-selector-tooltip .carousel-next, .model-selector-parallax .carousel-next {
  background-position: -50px -58px; }
  .model-selector-tooltip .carousel-next:hover, .model-selector-parallax .carousel-next:hover {
    background-position: -50px 0; }
.model-selector-tooltip .carousel .tooltipTrigger, .model-selector-parallax .carousel .tooltipTrigger {
  color: #ffffff; }
.model-selector-tooltip .carousel .selected, .model-selector-parallax .carousel .selected {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/up-arrow.png") no-repeat bottom center; }
.model-selector-tooltip .carousel li h1, .model-selector-parallax .carousel li h1 {
  color: #c90b13; }
.model-selector-tooltip .carousel > li, .model-selector-parallax .carousel > li {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/model-selector-divider.jpg") no-repeat 0 5px; }
.model-selector-tooltip .carousel > li:first-child, .model-selector-parallax .carousel > li:first-child {
  background: none; }
.model-selector-tooltip .carousel-clip, .model-selector-parallax .carousel-clip {
  border-bottom: solid #000000 2px; }
.model-selector-tooltip .viewer .price, .model-selector-parallax .viewer .price {
  color: #555555; }
.model-selector-tooltip .model-selector-bodystyle-filter .filter-label, .model-selector-parallax .model-selector-bodystyle-filter .filter-label {
  color: #555555; }
.model-selector-tooltip .model-selector-bodystyle-filter a, .model-selector-parallax .model-selector-bodystyle-filter a {
  color: #555555; }
.model-selector-tooltip .model-selector-bodystyle-filter a:hover, .model-selector-tooltip .model-selector-bodystyle-filter a.active, .model-selector-parallax .model-selector-bodystyle-filter a:hover, .model-selector-parallax .model-selector-bodystyle-filter a.active {
  color: #000000;
  text-decoration: underline; }

/* ==model selector parallax */
.model-selector-parallax .carousel a, .model-selector-parallax .carousel a:visited {
  color: #555555; }
.model-selector-parallax .carousel a:hover {
  color: #3b3b3b; }
.model-selector-parallax .carousel .body-style h3 {
  color: #c90b13; }
.model-selector-parallax .carousel .selected {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/up-arrow.png") no-repeat bottom center;
  color: #000000; }

.highlight .model-selector-parallax .carousel a, .highlight .model-selector-parallax .carousel a:visited {
  color: #d2d2d2; }
.highlight .model-selector-parallax .carousel a:hover {
  color: #ebebeb; }
.highlight .model-selector-parallax .carousel .body-style h3 {
  color: #d2d2d2; }
.highlight .model-selector-parallax .carousel .selected {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/up-arrow.png") no-repeat bottom center;
  color: #ffffff; }
.highlight .model-selector-parallax .model-selector-bodystyle-filter .filter-label {
  color: #d2d2d2; }
.highlight .model-selector-parallax .model-selector-bodystyle-filter a {
  color: #d2d2d2; }
.highlight .model-selector-parallax .model-selector-bodystyle-filter a:hover, .highlight .model-selector-parallax .model-selector-bodystyle-filter a.active {
  color: #ffffff;
  text-decoration: underline; }
.highlight .model-selector-parallax .viewer .price {
  color: #ffffff; }

/*= index links list */
.button-links .links-list a {
  color: #000000; }
.button-links .links-list a:hover {
  color: #555555; }
.button-links .links-list .featured .ui-icon-custom {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/btn-featured.png") no-repeat 0 0; }
.button-links .links-list .team .ui-icon-custom {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/btn-team.png") no-repeat 0 0; }
.button-links .links-list .finance .ui-icon-custom {
  background: transparent url("/v9/variations/oem-toyota/0001/v1/images/dark-black_white/btn-finance.png") no-repeat 0 0; }
.button-links .links-list .finance:hover .ui-icon-custom, .button-links .links-list .featured:hover .ui-icon-custom, .button-links .links-list .team:hover .ui-icon-custom {
  background-position: 0 -100px; }

.index .tabs-content-container .ui-widget-content {
  background: none;
  border: none; }

/*= MyCars 2.0 */
.ie7 .smartbar .mod .ui-button, .ie8 .smartbar .mod .ui-button {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.stackedRebate a, .stackedConditionalRebate a {
  color: #c90b13; }
  .stackedRebate a .value, .stackedConditionalRebate a .value {
    color: #c90b13; }
  .stackedRebate a .label, .stackedConditionalRebate a .label {
    color: #c90b13; }
.stackedRebate a:hover, .stackedConditionalRebate a:hover {
  color: #c90b13; }
  .stackedRebate a:hover .value, .stackedConditionalRebate a:hover .value {
    color: #c90b13; }
  .stackedRebate a:hover .label, .stackedConditionalRebate a:hover .label {
    color: #ff0b15; }