








/* ------------------ Humanist ------------------ */
@font-face {font-family: "Humanist";
  src: url('/dealersite/fonts/humanist777/humanist777.eot');
  src: url('/dealersite/fonts/humanist777/humanist777.eot?#iefix') format('eot'),
       url('/dealersite/fonts/humanist777/humanist777.woff') format('woff'),
       url('/dealersite/fonts/humanist777/humanist777.ttf') format('truetype'),
       url('/dealersite/fonts/humanist777/humanist777.svg') format('svg');
}

@font-face {font-family: "Humanist 521";
  src: url('/dealersite/fonts/humanist521/humanist521_cond_bt.eot');
  src: url('/dealersite/fonts/humanist521/humanist521_cond_bt.eot?#iefix') format('eot'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bt.woff') format('woff'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bt.ttf') format('truetype'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bt.svg') format('svg');
}

@font-face {font-family: "Humanist 521 Bold";
  src: url('/dealersite/fonts/humanist521/humanist521_cond_bold_bt.eot');
  src: url('/dealersite/fonts/humanist521/humanist521_cond_bold_bt.eot?#iefix') format('eot'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bold_bt.woff') format('woff'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bold_bt.ttf') format('truetype'),
       url('/dealersite/fonts/humanist521/humanist521_cond_bold_bt.svg') format('svg');
}

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #;}
body {background: #FFFFFF url(/img/global/bg.jpg) center bottom fixed no-repeat; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font: normal 20px "Humanist"; margin: 0 0 5px 0; padding: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); text-align: left;}
h2 {font: normal 18px "Humanist"; margin: 20px 0 10px 0; padding: 0; border-bottom: 1px dotted #bb212b; color: #bb212b; text-align: left;}
h2.first {margin-top: 0;}
h3 {font-size: 14px; font-weight: bold; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #89181A; font-weight: normal; text-decoration: none;}
a:hover, a:focus, a:active {color: #C2191C; font-weight: normal; text-decoration: none;}
h1 a:link, h1 a:visited {color: #;}
h1 a:hover, h1 a:focus, h1 a:active {color: #89181A;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
.copyr a:link, .copyr a:visited, .copyr a:hover, .copyr a:focus, .copyr a:active {font-size: 10px;}

a img {border: none;}

.ie img {-ms-interpolation-mode: bicubic;}

sup {line-height: 0;}
hr {color: #DEDEDE; background-color: #DEDEDE; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
.text {text-align: justify;}
.text p {line-height: 18px; margin: 0 0 10px 0; padding: 0;}
.text p.last {margin-bottom: 0;}
.text p.readmore {font-size: 10px; margin-bottom: 0;}
.text p.copyr {font-size: 10px; line-height: 14px;}
.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
.text ul.last {margin-bottom: 0;}
.text ul li {list-style-type: none; line-height: 18px; padding: 0 0 0 10px; background: url(/img/global/bullet.png) 0 6px no-repeat;}
.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
.text ol.last {margin-bottom: 0;}
.text ol li {list-style-type: decimal; line-height: 18px; padding: 0; background: none;}
.text a:link, .text a:visited,
.text a:hover, .text a:focus, .text a:active {font-weight: normal;}
.text a.bold:link, .text a.bold:visited,
.text a.bold:hover, .text a.bold:focus, .text a.bold:active {font-weight: bold;}
p.last {margin-bottom: 0;}


.norm {font-size: 12px;}
.title {font-size: 14px; font-weight: bold; color: #121212; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; color: #121212; text-decoration: none;}
.copyr {font-size: 10px; text-decoration: none;}
.form {font-size: 11px; color: #121212;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #; color: #; font-weight: bold;}
.subheader {background-color: #DEDEDE; color: #222222; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #; background-color: #;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #; background-color: #;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #; background-color: #;}
.alt1 {font-size: 12px; font-weight: bold; color: #121212; background-color: #F1F1F1;}
.alt2 {font-size: 12px; font-weight: bold; color: #222222; background-color: #DEDEDE;}
.menu {font-size: 12px; color: #222222; background-color: #DEDEDE;}

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #121212;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}
select.dpt {font-size: 10px; color:#000000;}
.dpt {font-size: 10px; color:#121212;}
.dp {font-size: 9px; color:#121212; font-weight: bold;}
.dps {font-size: 11px; color:#121212;}
.dpw {font-size: 10px; color:#; font-weight: bold;}
.dpwnb {font-size: 10px; color:#;}
.dpwnb1 {font-size: 10px; color:#; line-height: 115%;}
.dpb{font-size: 12px; color: #; font-weight: bold;}
.dpbw {font-size: 1px; color:#; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#; font-weight: bold;}
.dpbws {font-size: 11px; color:#; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #; background-color: #;}
.results-body {font-size: 10px; color: #121212; background-color: #F1F1F1; }

TABLE.Specs              {border-spacing: 1px; margin: 0; padding: 0;}
TABLE.Specs TR.alt1      {background-color: #F1F1F1;}
TABLE.Specs TR.alt2      {background-color: #DEDEDE;}
TABLE.Specs TD.H1        {font-size: 18px; font-weight: bold; font-family: arial,sans-serif; padding: 2px;}
TABLE.Specs TD.title     {font-size: 18px; font-weight: bold; font-family: arial,sans-serif;}
TABLE.Specs TD.header    {background-color: #; color: #; font-weight: bold; border-top: 1px outset #; border-bottom: 1px outset #;}
TABLE.Specs TD.subheader {background-color: #DEDEDE; color: #222222; font-weight: bold;}
TABLE.Specs TD.elemTitle {font-weight: bold;}
TABLE.Specs TD.command   {background-color: #f7f7f7; border: 1px outset #333366; padding: 4px;}
TABLE.Specs A.selection  {font-family: arial,verdana,helvetica,sans-serif; font-size: 10px; font-weight: bold; padding: 2px;}
TABLE.Specs .dps         {font-size: 11px;}
TABLE.Specs .dpt         {font-size: 10px;}

TABLE.au TD.title        {font-size: 14px; color:#; font-weight: bold; background-color: #;}
TABLE.au TD.norm         {font-size: 12px; color:#222222; background-color: #DEDEDE;}


a.careerApplyLink:link, a.careerApplyLink:visited {color: #; text-decoration: none; font-size: 10px;}
a.careerApplyLink:hover, a.careerApplyLink:focus, a.careerApplyLink:active {color: #; text-decoration: underline; font-size: 10px;}

/* GLOBAL CLASSES */
ul.customlist {list-style: none; margin: 0; padding: 0;}
ul.customlist li {margin: 0; padding: 0;}
ul.customlist li.last {margin-right: 0 !important;}

dl.customlist {margin: 0; padding: 0;}
dl.customlist dt {margin: 20px 0 0 0; padding: 0;}
dl.customlist dt.first {margin-top: 0;}
dl.customlist dd {margin: 0; padding: 0 0 0 15px;}

ul.btnslist {list-style: none; overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; margin: 0 10px 0 0; padding: 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}
.ie ul.btnslist {height: 1px; overflow: visible;}

.multicols {overflow: hidden;}
.multicols .item {float: left; margin-right: 20px;}
.multicols .itemLast {margin: 0;}
.multicolsFixed .item {width: 352px;}
.ie .multicols {height: 1px; overflow: visible;}

.addmargin {margin-bottom: 30px;}
.roundCorner {  -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;}
.formbox {text-align: center;}
.formbox form {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding: 5px !important; background: #fff;   -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;}

/* MAIN LAYOUT */
#siteWrapper {width: 100%; text-align: center;}

  /* TOP */
  #top {height: 123px;   /* IE6-9 */                background: #7c7c7c;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#5c5c5c));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* W3C */                  background: linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE6-9 */                _background-color: #7c7c7c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#5c5c5c', GradientType=0); border-bottom: 1px solid #fff; text-align: center;}
  #topContent {position: relative; width: 980px; height: 123px; margin: 0 auto;}
  #topLogo, #topInfos, #topLinks {position: absolute;}
  #topLogo {top: 38px; left: 19px;}
  #topInfos {top: 50px; right: 98px}
  #topInfos p {margin: 0; padding: 0; text-align: right; font: normal 15px "Humanist"; color: #fff;}
  #topLinks {top: 0; right: 10px;}
  #topLinks li {display: block; float: left; margin: 10px 15px 0 0; padding-right: 15px;}
  #topLinks li.first {border-right: 1px solid #fff;}
  #topLinks li.last {margin: 0; padding-right: 0;}
  #topLinks li a {display: block; font: normal 18px "Humanist 521"; text-transform: uppercase;}
  #topLinks li a:link, #topLinks li a:visited {color: #fff;}
  #topLinks li a:active, #topLinks li a:focus, #topLinks li a:hover {color: #ccc;}


#pageWrapper {width: 980px; height: 100%; margin: 0 auto;}

  /* HEADER */
  #header {height: 300px; vertical-align: top;}
  #header #mainNav {width: 980px; height: 43px; margin: 0 0 10px 0;   /* IE6-9 */                background: #710d0f;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #710d0f 0%, #e11e22 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#710d0f), color-stop(100%,#e11e22));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #710d0f 0%, #e11e22 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #710d0f 0%, #e11e22 100%);
    /* W3C */                  background: linear-gradient(top, #710d0f 0%, #e11e22 100%);
    /* IE6-9 */                _background-color: #710d0f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#710d0f', endColorstr='#e11e22', GradientType=0);   -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;}
  #header #mainNav li {display: block; float: left;}
  #header #mainNav li a {display: block; padding: 0 20px; font: normal 19px "Humanist 521"; text-transform: uppercase; line-height: 43px;}
  #header #mainNav li.first a {margin-left: 15px;}
  #header #mainNav li a:link, #header #mainNav li a:visited {color: #fff;}
  #header #mainNav li a:active, #header #mainNav li a:focus, #header #mainNav li a:hover {color: #d7c1c1;}
  #header #feature {height: 272px; margin: 0 0 10px 0;   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
  #header #feature.honda-cr-v {background: url(/img/global/crv.jpg) no-repeat;}
  #header #feature.honda-crz {background: url(/img/global/crz.jpg) no-repeat;}
  #header #feature.honda-odyssey {background: url(/img/global/odyssey.jpg) no-repeat;}
  #header #feature.honda-civic {background: url(/img/global/civic.jpg) no-repeat;}
  #header #feature .title {margin: 0; padding: 10px 0 0 20px; font: normal 50px "Humanist 521"; text-shadow: #000 1px 1px 2px; text-transform: uppercase; color: #fff;}
  #header #feature ul li a {display: block; width: 179px; height: 30px; margin: 0 0 5px 20px; padding: 0 0 0 6px;   /* IE6-9 */                background: #7c7c7c;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#5c5c5c));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* W3C */                  background: linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE6-9 */                _background-color: #7c7c7c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#5c5c5c', GradientType=0); border: #fff solid 1px;   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; font: normal 14px "Humanist"; line-height: 30px;}
  #header #feature ul li a span {display: inline-block; float: right; width: 16px; height: 17px; margin: 7px 7px 0 0; background: url(/img/global/btn_arrow_top.png) no-repeat; text-indent: -9999px;}
  #header #feature ul li a:link, #header #feature ul li a:visited {color: #fff;}
  #header #feature ul li a:active, #header #feature ul li a:focus, #header #feature ul li a:hover {color: #ccc;}
  .ie #header #mainNav li a {width: 1px; white-space: nowrap;}
  .ie #header #feature ul li a {position: relative; width: 185px;}
  .ie #header #feature ul li a span {position: absolute; right: 5px; top: 8px; margin: 0;}

  /* SIDEBAR */
  #sidebar {width: 176px; padding: 20px;   /* IE6-9 */                background: #cdFFFFFF;
    /* FF3.6+ */               background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(230, 230, 230, 0.8) 50%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255, 255, 255, 0.8)), color-stop(50%,rgba(230, 230, 230, 0.8)));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(230, 230, 230, 0.8) 50%);
    /* IE10+ */                background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(230, 230, 230, 0.8) 50%);
    /* W3C */                  background: linear-gradient(left, rgba(255, 255, 255, 0.8) 0%, rgba(230, 230, 230, 0.8) 50%);
    /* IE6-9 */                _background-color: #cdFFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdFFFFFF', endColorstr='#cdE6E6E6', GradientType=1);   -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0; vertical-align: top;}
  #sidebar #quickmenu {width: 176px; margin: 0 0 20px 0;}
  #sidebar #quickmenu dt {margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); font: normal 20px "Humanist";}
  #sidebar #quickmenu dd {padding: 5px 0;}
  #sidebar #quickmenu dd.first {border-top: 1px solid rgba(255, 255, 255, 0.3);}
  #sidebar #quickmenu dd a:link, #sidebar #quickmenu dd a:visited {color: #000;}
  #sidebar #quickmenu dd a:active, #sidebar #quickmenu dd a:focus, #sidebar #quickmenu dd a:hover {color: #c2191c;}
  .ie #sidebar #quickmenu dt {border-bottom-color: #999;}
  .ie #sidebar #quickmenu dd.first {border-top-color: #ddd;}

  #sidebar .businesshours {width: 176px; margin: 20px 0 20px 0;}
  #sidebar .businesshours p {margin: 0; padding: 0;}
  #sidebar .businesshours p.title {margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); font-size: 18px; font-weight: normal;}
  #sidebar .businesshours p.subtitle {font-size: 12px; margin-top: 15px;}
  #sidebar .businesshours p.subtitle.first {margin-top: 0;}
  #sidebar .businesshours p.subtitle a:link, .businesshours p.subtitle a:visited {color: #;}
  #sidebar .businesshours p.subtitle a:hover, .businesshours p.subtitle a:focus, .businesshours p.subtitle a:active {color: #89181A;}
  #sidebar .businesshours ul {padding: 5px 0 0 0; border-top: 1px solid rgba(255, 255, 255, 0.3);}
  #sidebar .businesshours ul li {font-size: 11px; margin: 0 0 2px 0; text-align: right;}
  #sidebar .businesshours ul li.last {margin-bottom: 0;}
  #sidebar .businesshours ul li span {display: block; float: left; width: 70px; text-align: left;}
  .ie #sidebar .businesshours p.title {border-bottom-color: #999;}
  .ie #sidebar .businesshours ul {border-top-color: #ddd;}

  #sidebar .sidebarBtn {position: relative; width: 176px; height: 105px; margin: 0 0 20px 0; background-repeat: no-repeat;   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
  #sidebar .sidebarBtn a {position: relative; display: block; width: 176px; height: 105px;}
  #sidebar .sidebarBtn a span {position: absolute; left: 0; bottom: 0; width: 171px; height: 23px; padding: 0 0 0 5px;   /* IE6-9 */                background: #7c7c7c;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#5c5c5c));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* W3C */                  background: linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE6-9 */                _background-color: #7c7c7c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#5c5c5c', GradientType=0);   -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px; font: 13px "Humanist"; line-height: 23px;}
  #sidebar .sidebarBtn a:link span, #sidebar .sidebarBtn a:visited span {color: #fff;}
  #sidebar .sidebarBtn a:active span, #sidebar .sidebarBtn a:focus span, #sidebar .sidebarBtn a:hover span {  /* IE6-9 */                background: #e11e22;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #e11e22 0%, #710d0f 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e11e22), color-stop(100%,#710d0f));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #e11e22 0%, #710d0f 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #e11e22 0%, #710d0f 100%);
    /* W3C */                  background: linear-gradient(top, #e11e22 0%, #710d0f 100%);
    /* IE6-9 */                _background-color: #e11e22; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e11e22', endColorstr='#710d0f', GradientType=0); color: #ccc;}
  #sidebar .sidebarBtn a span em {position: absolute; right: 5px; bottom: 4px; width: 14px; height: 15px; background: url(/img/global/btn_arrow_quickmenu.png) no-repeat; text-indent: -9999px;}
  #sidebar #btnPriceQuote {background-image: url(/img/global/bt_quote.jpg);}
  #sidebar #btnRoadTest {background-image: url(/img/global/bt_roadtest.jpg);}
  #sidebar #btnServiceAppoint {background-image: url(/img/global/bt_service.jpg);}
  #sidebar #btnPartsOrder {background-image: url(/img/global/bt_parts_order.jpg);}
  #sidebar #btnPromosDMA {background-image: url(/img/global/bt_promos_dma.jpg);}
  #sidebar #btnPromosHouse {background-image: url(/img/global/bt_promos_used.jpg);}
  #sidebar #btnPromosUsed {background-image: url(/img/global/bt_promos_used.jpg);}
  #sidebar #btnPromosService {background-image: url(/img/global/bt_promos_service.jpg);}
  #sidebar #btnPromosParts {background-image: url(/img/global/bt_promos_parts.jpg);}
  .ie #sidebar .sidebarBtn a {width: 176px; cursor: pointer;}
  .ie #sidebar .sidebarBtn a span {width: 176px;}
  .ie #sidebar .sidebarBtn a span em {background-position: 0 8px;}


  /* COMMON */
  #content {width: 724px; height: 100%; padding: 20px; background: rgba(255, 255, 255, 0.8);   -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0; vertical-align: top;}
  .ie #content {width: 764px; background: #FFFFFF;}

  /* FOOTER */
  #footer {height: 317px;    /* IE6-9 */                background: #7c7c7c;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#5c5c5c));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* W3C */                  background: linear-gradient(top, #7c7c7c 0%, #5c5c5c 100%);
    /* IE6-9 */                _background-color: #7c7c7c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#5c5c5c', GradientType=0); border-top: 1px solid #fff; text-align: center; vertical-align: top;}
  #footerContent {overflow: hidden; width: 940px; margin: 0 auto; padding: 20px; color: #d5d5d5;}
  #footerContent p.title {margin: 0; font: normal 19px "Humanist 521 Bold"; color: #d5d5d5}
  #footerContent a:link, #footerContent a:visited {color: #d5d5d5;}
  #footerContent a:active, #footerContent a:focus, #footerContent a:hover {color: #fff;}
  #footerContent p.title a {font-weight: bold;;}
  #footerContent .footerColumn {float: left; margin: 0 20px 0 0; text-align: left;}
  #footerContent .footerColumnLast {margin: 0;}
  #footerNav {width: 240px;}
  #footerModels {width: 295px;}
  #footerInfos {position: relative; float: right !important; width: 365px;}
  #footerInfos .vcard {width: 200px}
  #footerInfos .vcard .adr {margin: 0;}
  #footerInfos #makeLogo {position: absolute; top: -20px; right: 0; width: 148px; height: 104px;}
  .ie #footerContent {width: 980px;}

  #footerLegalText {float: right; text-align: left; font-size: 11px;}
  #footerLegalText p {margin: 4px 0 3px 0; font-size: 11px;}
  #footerLegalLogo123 {float: left; margin: 5px 0 0 0; text-align: left; }
  #footerLegalLogo123 p {margin: 0px; padding: 0; font-size: 11px;}


/* HOME */
#homepromohouse {float: left; width: 352px; height: 258px;}
#homepromohouse #homepromochoice {overflow: hidden;}
#homepromohouse #homepromochoice li {float: left; padding: 3px 7px; background: #AFAFAF;   -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0; font: normal 12px "Humanist"; white-space: nowrap;}
#homepromohouse #homepromochoice li.first {float: left; margin-right: 5px; padding: 3px 7px; background: #AFAFAF;   -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0; font: normal 12px "Humanist"}
#homepromohouse #homepromochoice li.active {float: left; background: #D0D0D0;}
#homepromohouse #homepromochoice li a:link, #homepromohouse #homepromochoice li a:visited {color: #333;}
#homepromohouse #homepromochoice li a:active, #homepromohouse #homepromochoice li a:focus, #homepromohouse #homepromochoice li a:hover {color: #777;}
#homepromohouse .promobox {  -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;}
#homepromohouse #promoboxhouse {width: 332px; height: 217px; margin: 0; padding: 10px; background: #D0D0D0; overflow: hidden;}
#homepromohouse #promoboxhouse p {margin: 0 0 10px 0; color: #222;}
#homepromohouse #promoboxdma {display: none; width: 332px; height: 217px; margin: 0; padding: 10px; background: #D0D0D0; overflow: hidden;}
#homepromohouse #promoboxdma p {margin: 0 0 10px 0; color: #222;}
#homepromohouse .imgpromo {float: right; margin-left: 10px; margin-bottom: 10px;}
#homepromohouse .imgpromo img {width: 175px; border: 1px solid #ccc;}
#homepromohouse .photopromo img {width: 332px; border: 1px solid #ccc;}
#homepromohouse .infopromo {width: 332px; text-align: left;}
#homepromohouse .infopromo iframe {width: 332px;}
#homepromohouse a:link, #homepromohouse a:visited {color: #111;}
#homepromohouse a:active, #homepromohouse a:focus, #homepromohouse a:hover {color: #444;}
.ie #homepromohouse #promoboxhouse, .ie #homepromohouse #promoboxdma {width: 352px; height: 237px;}

#homeNews {width: 352px; float: left; text-align: left;}
#homeNews dt {margin: 0; font: 18px "Humanist";}
#homeNews dt a:link, #homeNews dt a:visited {color: #000;}
#homeNews dt a:active, #homeNews dt a:focus, #homeNews dt a:hover {color: #C2191C;}
#homeNews dd {padding: 8px; background-color: #D0D0D0; overflow: hidden;}
#homeNews dd:nth-child(2) {  -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;}
#homeNews dd:last-child {  -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;}
#homeNews dd img {float: left; margin-right: 10px;}
#homeNews dd a {font-size: 11px; text-transform: uppercase;}
#homeNews dd a.title {margin-bottom: 3px;}
#homeNews dd a.readmore {font-weight: bold; color: #000;}
#homeNews dd p {margin: 0 0 5px 0; padding: 0;}

#homeUsedSlider {position: relative; width: 724px;}
#homeUsedSlider h2 {margin-bottom: 3px; border: none;}
#homeUsedSlider h2 a:link, #homeUsedSlider h2 a:visited {color: #000;}
#homeUsedSlider h2 a:active, #homeUsedSlider h2 a:focus, #homeUsedSlider h2 a:hover {color: #C2191C}

.closeBtn {posisition: absolute; bottom: 0; padding: 3px 0; background: rgba(255, 255, 255, 0.1);   -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;}
.closeBtn a {color: #ccc;}

#homeUsed {padding: 10px 46px; background-color: #D0D0D0;   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
#homeUsed .usedFeatContent {position: relative; width: 632px; height: 161px; overflow: hidden; background: #b2b2b2;   -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);}
#homeUsed .usedFeatContent ul.usedFeatList {position: absolute; top: 0; left: 0; width: 5000px; height: 161px; overflow: hidden;}
#homeUsed .usedFeatContent ul.usedFeatList li.usedFeatVeh {position: relative; z-index: 10; float: left; margin: 4px 0; padding: 4px 12px; border-right: 1px solid #7B7B7B;}
#homeUsed .usedFeatContent ul.usedFeatList li.usedFeatVeh.last,
#homeUsed .usedFeatContent ul.usedFeatList li.usedFeatVeh:last-child {border-right: none;}

.usedFeatArrows {position: absolute; top: 32px; display: block; width: 50px; height: 181px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; cursor: pointer; overflow: hidden;}
#usedFeatPrev {left: 1px; background-image: url(/img/global/featured_arrow_left_off.gif); background-position: 30% 50%;}
#usedFeatNext {right: 1px; background-image: url(/img/global/featured_arrow_right_off.gif); background-position: 70% 50%;}
#usedFeatPrev.on {left: 1px; background-image: url(/img/global/featured_arrow_left_on.gif); background-position: 30% 50%;}
#usedFeatNext.on {right: 1px; background-image: url(/img/global/featured_arrow_right_on.gif); background-position: 70% 50%;}
#usedFeatPrev.end {left: 1px; background-image: url(/img/global/featured_arrow_left_end.gif); background-position: 30% 50%; cursor: default;}
#usedFeatNext.end {right: 1px; background-image: url(/img/global/featured_arrow_right_end.gif); background-position: 70% 50%; cursor: default;}

#homeUsedSlider .usedFeatTabs {position: absolute; top: 0; right: 0;}
#homeUsedSlider .usedFeatTabs li.item {float: left; padding: 0 3px 0 10px; border-right: 1px solid #424242;}
#homeUsedSlider .usedFeatTabs li.itemLast {border-right: none;}
#homeUsedSlider .usedFeatTabs li.item .title a {position: relative; padding-right: 20px;}
#homeUsedSlider .usedFeatTabs li.item .title a .title {font-weight: normal; color: #000;}
#homeUsedSlider .usedFeatTabs li.item .title a span.arrow {position: absolute; top: 0; right: 10px; display: block; width: 9px; height: 9px; padding-left: 5px; background: url(/img/global/featured_arrow_down.png) 0 0 no-repeat;}
#homeUsedSlider .usedFeatTabs li.item .on a span.arrow {top: 2px; right: 5px;}
#homeUsedSlider .usedFeatTabs li.item .title a span.arrow.up {}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent {display: none; position: absolute; top: 25px; right: 0; width: 250px; z-index: 15; background-color: rgba(0, 0, 0, .8);   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent ul {overflow: hidden; padding: 10px;}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent ul li {text-align: left; padding: 2px 0;}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent ul li a {color: #fff; text-decoration: none;}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent ul li span.usedFeatTabsCnt {float: right; color: #ccc;}
#homeUsedSlider .usedFeatTabs li.item .customTabsContent .customTabsMore {text-align: center;}
.ie #homeUsedSlider .usedFeatTabs li.item .customTabsContent {background-color: #222;}


/* USED CARS */
#usedScroller {position: relative; left: 0; top: 0;}


/* SERVICE */
#serviceMaint {padding: 10px; background: #D0D0D0;   -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;}


/* SITE MAP */
#sitemap {font-size: 11px; text-align: left; overflow: hidden; padding: 15px;}
#sitemap a:link, #sitemap a:visited {color: #; font-weight: normal;}
#sitemap a:hover, #sitemap a:focus, #sitemap a:active {color: #89181A; font-weight: normal;}
#sitemap ul {overflow: hidden; margin: 0 0 20px 0; padding: 0; list-style-type: none;}
#sitemap ul li {float: left; font-size: 11px; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #999;}
#sitemap ul li.last {margin-right: 0; padding-right: 0; border-right: none;}
#sitemap ul li a:link, #sitemap ul li a:visited,
#sitemap ul li a:hover, #sitemap ul li a:focus, #sitemap ul li a:active {font-weight: bold;}
#sitemap dl {margin: 0; padding: 0;}
#sitemap dl.item {float: left; margin: 0 100px 0 0;}
#sitemap dl.itemLast {margin-right: 0;}
#sitemap dl dt {margin: 20px 0 0 0; padding: 0;}
#sitemap dl dt.first {margin-top: 0;}
#sitemap dl dt a:link, #sitemap dl dt a:visited,
#sitemap dl dt a:hover, #sitemap dl dt a:focus, #sitemap dl dt a:active {font-weight: bold;}
#sitemap dl dd {margin: 0; padding: 0 0 0 15px;}
#sitemap dl dd dl {margin-bottom: 5px;}
#sitemap dl dd dl dt {margin-top: 5px;}
.ie #sitemap,
.ie #sitemap ul {height: 1px; overflow: visible;}

div#textright {width: 550px; margin: 0 0 20px 0; padding: 0;}
p#blocaddress {width: 150px; margin: 0 20px 0 0;padding: 0;}
