





/* ------------------ Mercedes Corporate Serif ------------------ */
@font-face {font-family: 'MercedesCorporateSerif';
  src: url('/dealersite/fonts/corporate_mercedes/corporate_a_regular.eot');
  src: url('/dealersite/fonts/corporate_mercedes/corporate_a_regular.eot?#iefix') format('eot'),
       /*url('/dealersite/fonts/corporate_mercedes/corporate_a_regular.woff') format('woff'),*/
       url('/dealersite/fonts/corporate_mercedes/corporate_a_regular.ttf') format('truetype'),
       url('/dealersite/fonts/corporate_mercedes/corporate_a_regular.svg') format('svg');
}

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

/* ------------------ Mercedes Corporate Sans-Serif ------------------ */
@font-face {font-family: 'MercedesCorporateSansSerif';
  src: url('/dealersite/fonts/corporate_mercedes/corporate_s_regular.eot');
  src: url('/dealersite/fonts/corporate_mercedes/corporate_s_regular.eot?#iefix') format('eot'),
       /*url('/dealersite/fonts/corporate_mercedes/corporate_s_regular.woff') format('woff'),*/
       url('/dealersite/fonts/corporate_mercedes/corporate_s_regular.ttf') format('truetype'),
       url('/dealersite/fonts/corporate_mercedes/corporate_s_regular.svg') format('svg');
}

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

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #444444;}
body {background-color: #646D74; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1, h2, h3, h4 {font-family: "MercedesCorporateSerif", "Times New Roman", Times, serif;}

h1 {font-size: 24px; font-weight: normal; text-align: left; margin: 0 0 15px 0; padding: 0;}
h2 {font-size: 21px; font-weight: normal; text-align: left; margin: 30px 0 10px 0; padding: 0; border-bottom: 1px #CCC solid;}
h2.first {margin-top: 0; padding-top: 0; border: none;}
h3 {font-size: 16px; font-weight: normal; line-height: 20px; text-align: left; margin: 20px 0 5px 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font-size: 15px; font-weight: normal; color: #878F96; text-align: left; text-transform: uppercase; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #3E73A9; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #6095C9; font-weight: bold; text-decoration: none;}
h1 a:link, h1 a:visited {color: #444444; font-weight: normal;}
h1 a:hover, h1 a:focus, h1 a:active {color: #3E73A9; font-weight: normal;}
h2 a:link, h2 a:visited {color: #444444; font-weight: normal;}
h2 a:hover, h2 a:focus, h2 a:active {color: #3E73A9; font-weight: normal;}

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,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 9px;}

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 */
div.text {text-align: left;}
div.text p {line-height: 18px; margin: 0 0 15px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.readmore {font-size: 10px; margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 15px 0; padding: 0 0 0 15px;}
div.text ul.nopad {padding-left: 0;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 18px; padding: 0 0 0 8px; background: url(/img/global/bullet_blue.gif) 0 6px no-repeat;}
div.text ol {text-align: left; margin: 0 0 15px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; line-height: 18px; padding: 0; background: none;}
div.text a:link, div.text a:visited {font-weight: normal; color: #3E73A9; border-bottom: 1px #6095C9 dotted;}
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal; color: #6095C9; border-bottom: 1px #86B7E8 solid;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
div.text h2 a:link, div.text h2 a:visited,
div.text h3 a:link, div.text h3 a:visited {color: #3E73A9; border: none;}
div.text h2 a:hover, div.text h2 a:focus, div.text h2 a:active,
div.text h3 a:hover, div.text h3 a:focus, div.text h3 a:active {color: #6095C9; border: none;}
div.text h4 a:link, div.text h4 a:visited,
div.text h4 a:hover, div.text h4 a:focus, div.text h4 a:active {font-weight: bold;}
div.text ul.special a:link, div.text ul.special a:visited,
div.text ul.special a:hover, div.text ul.special a:focus, div.text ul.special a:active {border: none;}
div.textInvert p,
div.textInvert ul li,
div.textInvert ol li {color: #CCC;}
div.textInvert ul li {background-image: url(/img/global/bullet_white.gif);}
div.textInvert a:link, div.textInvert a:visited {color: #7EAAD6; border-bottom: 1px #6095C9 dotted;}
div.textInvert a:hover, div.textInvert a:focus, div.textInvert a:active {font-weight: normal; color: #A7CBEF; border-bottom: 1px #4A81B5 solid;}
div.textInvert h2 a:link, div.textInvert h2 a:visited,
div.textInvert h3 a:link, div.textInvert h3 a:visited {color: #FFF; font-weight: normal;}
div.textInvert h2 a:hover, div.textInvert h2 a:focus, div.textInvert h2 a:active,
div.textInvert h3 a:hover, div.textInvert h3 a:focus, div.textInvert h3 a:active {color: #3E73A9; font-weight: normal;}
p.last {margin-bottom: 0;}



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

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #333333;}
.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:#444444;}
.dp {font-size: 9px; color:#333333; font-weight: bold;}
.dps {font-size: 12px; color:#444444;}
.dpw {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #3F4346; font-weight: bold;}
.dpbw {font-size: 1px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3F4346;}
.results-body {font-size: 10px; color: #333333; background-color: #EFEFEF; }

TABLE.Specs              { border-spacing: 0;}
TABLE.Specs table        { border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background: none; }
TABLE.Specs TR.alt1 td   { text-shadow: 0 1px rgba(255,255,255,.3); background-color: #F1F1F1; border: 1px #DEDEDE solid; }
TABLE.Specs TR.alt2      { background: none; }
TABLE.Specs TR.alt2 td   { text-shadow: 0 1px rgba(255,255,255,.3); background-color: #F1F1F1; border: 1px #DEDEDE solid; }
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    { color: #444444; font-weight: bold; background: transparent; border-bottom: 1px #999 solid; }
TABLE.Specs TD.header a:link, TABLE.Specs TD.header a:visited {color: #444444 !important;}
TABLE.Specs TD.header a:hover, TABLE.Specs TD.header a:focus, TABLE.Specs TD.header a:active {color: #3E73A9 !important;}
TABLE.Specs TD.subheader { background-color: #888; color: #FFF; font-weight: bold; text-shadow: 0 -1px rgba(0,0,0,.5);
  background: -moz-linear-gradient(center top, #999 0%, #777 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(1, #777));
}
.ie TABLE.Specs TD.subheader {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#777777',GradientType=0);}
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: 11px; 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:#FFFFFF; font-weight: bold; background-color: #3F4346;}
TABLE.au TD.norm         {font-size: 11px; color:#333333; background-color: #DEDEDE;}


a.careerApplyLink:link, a.careerApplyLink:visited {color: #FFFFFF; text-decoration: none; font-size: 10px;}
a.careerApplyLink:hover, a.careerApplyLink:focus, a.careerApplyLink:active {color: #FFFFFF; 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;}

div.titlewrap {position: relative; text-align: left; margin: 0 0 20px 0; padding-bottom: 5px; border-bottom: 1px #CCC solid;}
div.titlewrap h1,
div.titlewrap h2,
div.titlewrap h3 {margin: 0; padding: 0; border: none;}
div.titlewrap p {font-size: 11px; font-family: "MercedesCorporateSansSerif"; font-weight: normal; color: #666; line-height: 12px; text-transform: uppercase; text-shadow: 0 0 0 #999; margin: 0; padding: 0;}
div.titlewrap p a:link, div.titlewrap p a:visited,
div.titlewrap p a:hover, div.titlewrap p a:focus, div.titlewrap p a:active {font-weight: normal;}
div.textInvert div.titlewrap h1,
div.textInvert div.titlewrap h2,
div.textInvert div.titlewrap p {color: #FFF; text-shadow: none;}
.homebody div.titlewrap {margin: 0 0 15px 0; padding: 0; border: none;}

div.multicols {overflow: hidden;}
div.multicols div.item {float: left; margin-right: 20px;}
div.multicols div.itemLast {margin-right: 0 !important;}
div.multicolsFixed div.item {width: 350px;}
.homebody div.multicolsFixed div.item {width: 480px;}
.ie div.multicols {height: 1px; overflow: visible;}

div.contentQuicknav {position: relative;}
div.contentQuicknav div {position: absolute; top: 0; right: 0; overflow: hidden;}
div.contentQuicknav p,
div.contentQuicknav ul li {font-family: "MercedesCorporateSansSerif"; line-height: 25px;}
div.contentQuicknav p {float: left; margin: 0 5px 0 0; padding: 0}
div.contentQuicknav ul {float: left;}
div.contentQuicknav ul li {float: left; margin: 0 5px 0 0;}
div.contentQuicknav ul li.last {margin: 0;}
div.contentQuicknav ul li span {padding: 0 5px 0 0; border-right: 1px #666 solid;}
div.contentQuicknav ul li.last span {padding: 0; border: none;}
div.contentQuicknav a:link, div.contentQuicknav a:visited,
div.contentQuicknav a:hover, div.contentQuicknav a:focus, div.contentQuicknav a:active {font-weight: normal;}

ul.featnewsList {}
ul.featnewsList li {padding: 0 0 0 8px; background: url(/img/global/bullet_white.gif) 0 7px no-repeat;}
ul.featnewsList li div.titleWrap {padding: 0; border: none;}
ul.featnewsList li div.titleWrap p {font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-transform: none; text-shadow: none;}

div.cssspecialbtn {position: relative; font-size: 10px; font-family: "MercedesCorporateSansSerifBold"; font-weight: normal; text-transform: uppercase;}
div.cssspecialbtn a {display: block; line-height: 25px; padding: 0 40px 0 5px; border: 1px #333 solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  
  -moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,.3) inset;
  -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,.3) inset;
  box-shadow: 0 1px 1px 0 rgba(255,255,255,.3) inset;
}
div.cssspecialbtn a:link, div.cssspecialbtn a:visited {font-weight: normal; color: #FFF;
  background: #474747 -moz-linear-gradient(center top, #474747 0%, #0C0C0C 100%);
  background: #474747 -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747), color-stop(1, #0C0C0C));
}
div.cssspecialbtn a:hover {font-weight: normal; color: #CCC;
  background: #575757 -moz-linear-gradient(center top, #575757 0%, #1C1C1C 100%);
  background: #575757 -webkit-gradient(linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #1C1C1C));
}
div.cssspecialbtn a:focus, div.cssspecialbtn a:active {font-weight: normal; color: #CCC;
  background: #0C0C0C -moz-linear-gradient(center top, #0C0C0C 0%, #474747 100%);
  background: #0C0C0C -webkit-gradient(linear, left top, left bottom, color-stop(0, #0C0C0C), color-stop(1, #474747));
}
div.cssspecialbtnOn a:link, div.cssspecialbtnOn a:visited,
div.cssspecialbtnOn a:hover, div.cssspecialbtnOn a:focus, div.cssspecialbtnOn a:active {background: none; background-color: #000;}
div.cssspecialbtn a span {display: block; position: absolute; top: 3px; right: 3px; font-size: 8px; line-height: 10px; padding: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
div.cssspecialbtn a:link span, div.cssspecialbtn a:visited span {
  background: #0C0C0C -moz-linear-gradient(center top, #0C0C0C 0%, #474747 100%);
  background: #0C0C0C -webkit-gradient(linear, left top, left bottom, color-stop(0, #0C0C0C), color-stop(1, #474747));
}
div.cssspecialbtn a:hover span {
  background: #1C1C1C -moz-linear-gradient(center top, #1C1C1C 0%, #575757 100%);
  background: #1C1C1C -webkit-gradient(linear, left top, left bottom, color-stop(0, #1C1C1C), color-stop(1, #575757));
}
div.cssspecialbtn a:focus span, div.cssspecialbtn a:active span,
div.cssspecialbtnOn a span {
  background: #0C0C0C -moz-linear-gradient(center top, #0C0C0C 0%, #474747 100%);
  background: #0C0C0C -webkit-gradient(linear, left top, left bottom, color-stop(0, #0C0C0C), color-stop(1, #474747));
}
div.cssspecialbtn a span span {display: block; position: static; top: 0; right: 0; line-height: 17px; padding: 0 5px;
  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.2) inset;
  -webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,.2) inset;
  box-shadow: 0 1px 1px 0 rgba(255,255,255,.2) inset;
}
div.cssspecialbtn a:link span span, div.cssspecialbtn a:visited span span {
  background: -moz-linear-gradient(center top, #474747 0%, #0C0C0C 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747), color-stop(1, #0C0C0C));
}
div.cssspecialbtn a:hover span span {
  background: -moz-linear-gradient(center top, #575757 0%, #1C1C1C 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #1C1C1C));
}
div.cssspecialbtn a:focus span span, div.cssspecialbtn a:active span span,
div.cssspecialbtnOn a span span {
  background: -moz-linear-gradient(center top, #474747 0%, #0C0C0C 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747), color-stop(1, #0C0C0C));
}
.ie div.cssspecialbtn a {float: left; line-height: 10px; height: 28px; overflow: visible; padding-top: 9px;}
.ie div.cssspecialbtn a span {position: absolute;}
.ie div.cssspecialbtn a span span {position: static; padding-bottom: 1px;}
.ie div.cssspecialbtn a span {cursor: pointer;}
.ie div.cssspecialbtn a:link span, .ie div.cssspecialbtn a:visited span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C0C0C', endColorstr='#474747',GradientType=0);
}
.ie div.cssspecialbtn a:hover span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C1C1C', endColorstr='#575757',GradientType=0);
}
.ie div.cssspecialbtn a:focus span, .ie div.cssspecialbtn a:active span,
.ie div.cssspecialbtnOn a span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C0C0C', endColorstr='#474747',GradientType=0);
}
.ie div.cssspecialbtn a:link span span, .ie div.cssspecialbtn a:visited span span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#0C0C0C',GradientType=0);
}
.ie div.cssspecialbtn a:hover span span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#1C1C1C',GradientType=0);
}
.ie div.cssspecialbtn a:focus span span, .ie div.cssspecialbtn a:active span span,
.ie div.cssspecialbtnOn a span span {background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#0C0C0C',GradientType=0);
}

.contentbox {padding: 10px;
  background: #E8E8E8 -moz-linear-gradient(center top, #F3F3F3 0%, #DEDEDE 100%);
  background: #E8E8E8 -webkit-gradient(linear, left top, left bottom, color-stop(0, #F3F3F3), color-stop(1, #DEDEDE));
  
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;

  -moz-box-shadow: 0 0 2px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.5) inset;
  box-shadow: 0 0 2px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.5) inset;
}

.addmargin {margin-bottom: 30px;}
.addmarginShort {margin-bottom: 15px;}
.contentPad {width: 700px;}


/* MAIN LAYOUT */
table#mainwrap {width: 980px; height: 100%; margin: 0 auto;}

td#header {height: 490px; vertical-align: top;}
.homebody td#header {height: 312px;}
.talltop td#header {height: 700px;}

td#sidebar {width: 241px; vertical-align: top; background-color: #F0F0F0;}
div#sidebarWrap {padding: 15px;}

td#content {width: 739px; height: 100%; vertical-align: top; padding: 10px 0 20px 0; background-color: #FDFDFD;}
div#contentWrap {width: 720px;}
.homebody td#content {width: auto; padding: 0; background-color: #000;}
.homebody div#contentWrap {width: auto;}
.ie div#contentWrap {position: relative; z-index: 2;}

td#footer {text-align: center; vertical-align: top; padding: 20px 0 0 0;}


/* HEADER */
div.headerContent {position: relative;}
div#headerMain {z-index: 50; height: 103px;
  background: -moz-linear-gradient(center top, #949DA4 0%, #7F868E 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #949DA4), color-stop(1, #7F868E));
  
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
}
div#headerMain div.headeritem {padding-right: 15px; padding-left: 15px; border-right: 1px rgba(255,255,255,.07) solid; border-left: 1px rgba(0,0,0,.07) solid;}
div#headerMain div.headeritemFirst {padding-left: 0; border-left: none;}
div#headerMain div.headeritemLast {padding-right: 0; border-right: none;}
.ie div#headerMain {background-color: #899299;}
.ie div#headerMain div.headeritem {border-right: 1px #939BA1 solid; border-left: 1px #7F878E solid;}
.ie div#headerMain div.headeritemFirst {border-left: none;}
.ie div#headerMain div.headeritemLast {border-right: none;}

div#mainlogo {position: absolute; top: 0; left: 15px; width: 213px; height: 88px; padding: 15px 0 0 0;}
.ie div#mainlogo {height: 103px;}

div#headerinfos {position: absolute; top: 73px; left: 82px;}
div#headerinfos * {font-family: "MercedesCorporateSansSerif"; font-weight: normal;}
div#headerinfos p {font-size: 10px; color: #FFF; text-transform: uppercase; margin: 0; padding: 0;}
div#headerinfos p span {font-size: 15px;}

div#headermodels {position: absolute; top: 0; left: 244px;}
div#headermodelsAdd {position: absolute; top: 0; right: -1px; height: 103px; padding: 0 !important;}
div#headermodelsThumbs * {font-family: "MercedesCorporateSansSerif"; font-weight: normal;}
div#headermodelsThumbs div.headermodelsThumbsCLS {float: left; height: 53px; padding-top: 50px;}
div#headermodelsThumbs p {font-size: 12px; font-weight: normal; color: #DEDEDE; margin: 0 0 7px 0; padding: 0 0 0 3px;}
div#headermodelsThumbs p a:link, div#headermodelsThumbs p a:visited {font-weight: normal; color: #DEDEDE;}
div#headermodelsThumbs p a:hover, div#headermodelsThumbs p a:focus, div#headermodelsThumbs p a:active {font-weight: normal; color: #FFF;}
div#headermodelsThumbs ul {float: left; padding: 0;}
div#headermodelsThumbs ul li {float: left; font-size: 14px; margin: 0 8px 0 0; padding: 3px 3px 20px 3px;}
div#headermodelsThumbs ul li.last {margin: 0;}
div#headermodelsThumbs ul li.current {background-color: #FFF;
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
}
div#headermodelsThumbs ul li a:link, div#headermodelsThumbs ul li a:visited {font-weight: normal; color: #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,.2);}
div#headermodelsThumbs ul li a:hover, div#headermodelsThumbs ul li a:focus, div#headermodelsThumbs ul li a:active {font-weight: normal; color: #CCC; text-shadow: 0 -1px 0 rgba(0,0,0,.1);}
div#headermodelsThumbs ul li.current a:link, div#headermodelsThumbs ul li.current a:visited {color: #333; text-shadow: none;}
div#headermodelsThumbs ul li.current a:hover, div#headermodelsThumbs ul li.current a:focus, div#headermodelsThumbs ul li.current a:active {color: #666; text-shadow: none;}
div#headermodelsBig {position: absolute; top: 108px; left: -244px; width: 729px;}
div#headermodelsBig * {font-weight: normal !important;}
div#headermodelsBig p {font-size: 11px; color: #67686C; margin: 0 0 10px 0; padding: 0;}
div#headermodelsBig p.last {margin-bottom: 0;}
div#headermodelsBig div.headermodelsBigFamily {position: absolute; top: 0; left: 0; z-index: 1; width: 475px; padding: 15px 238px 15px 15px; background-color: #FFF;
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
}
div#headermodelsBig div.itemOff {display: none; opacity: 0;}
div#headermodelsBig div.fadeover {z-index: 2;}
div#headermodelsBig div.headermodelsBigImg {position: absolute; bottom: 15px; right: 15px; width: 208px; height: 121px;}
div#headermodelsBig p.title {font-size: 28px; font-family: "MercedesCorporateSansSerif";}
div#headermodelsBig p.title a:link, div#headermodelsBig p.title a:visited {font-weight: normal; color: #67686C;}
div#headermodelsBig p.title a:hover, div#headermodelsBig p.title a:focus, div#headermodelsBig p.title a:active {font-weight: normal; color: #3E73A9;}
div#headermodelsBig div.headermodelsSub {overflow: hidden; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px #CDCED0 solid;}
div#headermodelsBig div.headermodelsSubItem {float: left; overflow: hidden;}
div#headermodelsBig div.headermodelsTrims {width: 315px;}
div#headermodelsBig div.headermodelsLinks {width: 155px;}
div#headermodelsBig div.headermodelsSub p.subtitle {font-size: 14px; font-family: "MercedesCorporateSerif"; color: #333; margin-bottom: 5px;}
div#headermodelsBig div.headermodelsSub ul li {font-size: 11px; padding: 2px 0 2px 8px; background: url(/img/global/bullet_blue.gif) 0 7px no-repeat;}
div#headermodelsBig div.headermodelsTrims ul {float: left; width: 120px;}
div#headermodelsBig div.closebtn {display: none; opacity: 0; position: absolute; top: 15px; right: 15px; z-index: 50;}
.ie div#headermodelsThumbs ul {height: 25px;}
.ie div#headermodelsThumbs ul li {padding-bottom: 3px;}
.ie div#headermodelsBig div.headermodelsBigFamily {width: 728px;}

ul#headerlinks {position: absolute; top: 10px; right: 15px;}
ul#headerlinks li {float: left; font-size: 10px; font-family: "MercedesCorporateSansSerif"; font-weight: normal; text-transform: uppercase; padding: 0 10px;}
ul#headerlinks li.first {padding-left: 0;}
ul#headerlinks li.last {padding-right: 0; border: none;}
ul#headerlinks li a:link, ul#headerlinks li a:visited {font-weight: normal; color: #FFF;}
ul#headerlinks li a:hover, ul#headerlinks li a:focus, ul#headerlinks li a:active {font-weight: normal; color: #CCC;}

div#headerpromos {position: absolute; top: 60px; right: 15px;}
div#headerpromos div.btn span {display: none;}
div#headerpromos div.btn a {padding-right: 5px;}
.jsfullyloaded div#headerpromos div.btn span {display: block;}
.jsfullyloaded div#headerpromos div.btn a {padding-right: 40px;}
div#headerpromosBox {display: none; position: absolute; opacity: 0; top: 48px; right: -15px; width: 950px; padding: 15px 15px 55px 15px; background: #000; border-bottom: 1px rgba(255,255,255,.3) solid;
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.6);
}
div#headerpromosBox div.closebtn {position: absolute; top: 15px; right: 15px; z-index: 50;}
div#headerpromosBox div.readmore {position: absolute; bottom: 15px; right: 15px; z-index: 50;}
div#headerpromosBox div.readmore a span {font-size: 15px;}
div#headerpromosBox div.readmore a span span {line-height: 12px; padding: 1px 5px 4px 5px;}
div#headerpromosBox h2 {font-size: 21px;}
div#headerpromosBox h2 a:link, div#headerpromosBox h2 a:visited {font-weight: normal; color: #FFF;}
div#headerpromosBox h2 a:hover, div#headerpromosBox h2 a:focus, div#headerpromosBox h2 a:active {font-weight: normal; color: #3E73A9;}
div#headerpromosBox p {margin: 0; padding: 0;}
div#headerpromosBox div.headerpromosContent {text-align: left; width: 950px; max-height: 388px; overflow: hidden;}
div#headerpromosBox div.headerpromosContent div.img {float: left; margin: 0 15px 15px 0;}
div#headerpromosBox div.headerpromosContent div.img img {width: 410px; margin: 0;}
div#headerpromosBox div.headerpromosContent div.headerpromosImage div.img {float: none; margin: 0; padding: 0;}
div#headerpromosBox div.headerpromosContent div.headerpromosImage div.img img {width: 950px;}
div#headerpromosBox div.headerpromosContent object,
div#headerpromosBox div.headerpromosContent embed {width: 420px;}
div#headerpromosBox div.headerpromosContent p {font-size: 11px; color: #CCC;}
div#headerpromosBox div.headerpromosContent p.title {font-size: 16px; font-family: "MercedesCorporateSerif"; margin: 0 0 10px 0;}
div#headerpromosBox div.headerpromosContent p.title a:link, div#headerpromosBox div.headerpromosContent p.title a:visited {font-weight: normal; color: #FFF; text-decoration: none;}
div#headerpromosBox div.headerpromosContent p.title a:hover, div#headerpromosBox div.headerpromosContent p.title a:focus, div#headerpromosBox div.headerpromosContent p.title a:active {font-weight: normal; color: #3E73A9; text-decoration: none;}
div#headerpromosBox div.headerpromosContent p.price {font-size: 12px; font-weight: bold; margin: -10px 0 10px 0;}
div#headerpromosBox div.headerpromosEmpty {text-align: center;}
.ie div#headerpromos div.btn span {left: -25px;}
.ie div#headerpromosBox {width: 980px; filter: alpha(opacity=0);}
.ie div#headerpromosBox div.headerpromosContent {height: 388px;}
.ie8 div#headerpromosBox div.readmore a span span {color: #FFF !important;}

div#headerSub {margin-top: 20px;}

div#headerslidesWrap {display: none; opacity: 0; width: 980px; height: 388px; margin: 0;}
div#headerslides {position: relative; text-align: left; height: 388px;}
div#headerslides a:link, div#headerslides a:visited {font-weight: normal; color: #FFF; text-decoration: none;}
div#headerslides a:hover, div#headerslides a:focus, div#headerslides a:active {font-weight: normal; color: #CCC; text-decoration: none;}
div#headerslides p {color: #FFF; margin: 0; padding: 0;}
div#headerslides div.item {position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; width: 980px; height: 388px;}
div#headerslides div.active {position: absolute; z-index: 3; opacity: 1;}
div#headerslides div.lastActive {z-index: 2;}
div#headerslides div.item div.headerslidesText {position: absolute; top: 120px; left: -10px; width: 275px; padding: 15px 23px; background-color: #000;}
div#headerslides div.item div.headerslidesText p {font-size: 20px; font-family: "MercedesCorporateSerif"; font-weight: normal; text-shadow: 0 0 0 #FFF;}
div#headerslides div.item div.headerslidesText p.title {font-size: 12px; text-transform: uppercase;}
.ie div#headerslidesWrap {overflow: hidden;}
.ie div#headerslides div.item {filter: alpha(opacity=0);}
.ie div#headerslides div.active {filter: alpha(opacity=100);}

ul#mainnav {height: 42px; overflow: hidden; padding: 0 0 0 15px; background-color: #181818; border-top: 1px #555 solid;}
ul#mainnav li {float: left; font-size: 14px; font-family: "MercedesCorporateSansSerif"; font-weight: normal; line-height: 42px; margin: 0 38px 0 0;}
ul#mainnav li.last {margin: 0;}
ul#mainnav li span {display: block; opacity: 0; height: 2px; overflow: hidden; margin-top: -10px; background-color: #7EAAD6;}
ul#mainnav li a {display: block;}
ul#mainnav li a:link, ul#mainnav li a:visited {font-weight: normal; color: #FFF;}
ul#mainnav li a:hover, ul#mainnav li a:focus, ul#mainnav li a:active {font-weight: normal; color: #7EAAD6;}
ul#mainnav li.current a:link, ul#mainnav li.current a:visited {font-weight: normal; color: #7EAAD6;}
ul#mainnav li.current a:hover, ul#mainnav li.current a:focus, ul#mainnav li.current a:active {font-weight: normal; color: #A7CBEF;}
.ie ul#mainnav li a {float: left; position: relative;}
.ie ul#mainnav li span {position: absolute; bottom: 8px; left: 0; width: 100%; filter: alpha(opacity=0);}
.ie8 ul#mainnav li span {display: none;}

div#headerbtns {position: relative; height: 146px; background-color: #3F4346;}
div#headerbtns div#headerbtnsWrap {position: absolute; top: 15px; left: 0; width: 980px;}
div#headerbtns div#headerbtnsContent {position: absolute; top: 0; left: 15px; width: 950px; height: 116px; overflow: hidden;}
div.headerbtnsJS div#headerbtnsContent {left: 20px !important; width: 940px !important;}
div#headerbtns div#headerbtnsContent ul {position: relative; top: 0; left: 0; width: 5000px;}
div#headerbtns div#headerbtnsContent ul li {position: relative; width: 221px; height: 116px; overflow: hidden; margin-right: 22px; cursor: pointer;}
div.headerbtnsJS div#headerbtnsContent ul li {margin-right: 20px !important;}
div#headerbtns div#headerbtnsContent ul li a {display: block; font-weight: normal; width: 221px; height: 116px; overflow: hidden;}
div#headerbtns div#headerbtnsContent ul li span {display: block;}
div#headerbtns div#headerbtnsContent ul li span.img {width: 221px; height: 116px;}
div#headerbtns div#headerbtnsContent ul li span.specialbtnsText {position: absolute; top: 84px; left: 0; font-size: 11px; text-align: left; width: 201px; height: 96px; padding: 10px; background: rgba(0,0,0,.9);}
div#headerbtns div#headerbtnsContent ul li span.specialbtnsText span.title {font-size: 13px; font-family: "MercedesCorporateSansSerifBold"; text-transform: uppercase; margin: 0 0 10px 0;}
div#headerbtns div#headerbtnsContent ul li span.specialbtnsText span.btntext {color: #FFF; line-height: 16px;}
div#headerbtns div#headerbtnsContent ul li span.specialbtnsText span.readmore {position: absolute; bottom: 10px; right: 10px;}
div#headerbtns div#headerbtnsContent ul li a:link span.specialbtnsText span.title, div#headerbtns div#headerbtnsContent ul li a:visited span.specialbtnsText span.title {font-weight: normal; color: #FFF;}
div#headerbtns div#headerbtnsContent ul li a:hover span.specialbtnsText span.title, div#headerbtns div#headerbtnsContent ul li a:focus span.specialbtnsText span.title, div#headerbtns div#headerbtnsContent ul li a:active span.specialbtnsText span.title {font-weight: normal; color: #999;}
div#headerbtns div#headerbtnsContent ul li div.specialbtnsText p.readmore {position: absolute; bottom: 10px; right: 10px;}
div#headerbtns div#headerbtnsContent ul li a:link span.specialbtnsText span.readmore, div#headerbtns div#headerbtnsContent ul li a:visited span.specialbtnsText span.readmore {font-weight: bold; color: #CCC;}
div#headerbtns div#headerbtnsContent ul li a:hover span.specialbtnsText span.readmore, div#headerbtns div#headerbtnsContent ul li a:focus span.specialbtnsText span.readmore, div#headerbtns div#headerbtnsContent ul li a:active span.specialbtnsText span.readmore {font-weight: bold; color: #999;}
div#headerbtns div.headerbtnsArrows {display: none; position: absolute; top: 52px;}
div.headerbtnsJS div.headerbtnsArrows {display: block !important;}
div#headerbtns div#headerbtnsPrev {left: 4px;}
div#headerbtns div#headerbtnsNext {right: 4px;}
div#headerbtns div.off {opacity: .2;}
div#headerbtns div.off a {cursor: default;}
.ie div#headerbtns div#headerbtnsContent ul li span {cursor: pointer;}
.ie div#headerbtns div#headerbtnsContent ul li span.specialbtnsText {width: 221px; height: 116px; background-color: #111;}
.ie div#headerbtns div.off {filter: alpha(opacity=20);}


/* FOOTER */
div#footerContent {position: relative; text-align: left; padding: 20px 20px 10px 20px;
  background: -moz-linear-gradient(center top, #949DA4 0%, #7F868E 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #949DA4), color-stop(1, #7F868E));
  
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
}
td#footer div#footerbox {text-align: left; overflow: hidden; padding-right: 150px;}
td#footer p {font-size: 10px; color: #FFF; margin: 0; padding: 0;}
td#footer p.title,
td#footer dl dt.title {font-size: 16px; font-family: "MercedesCorporateSerif"; font-weight: normal; color: #FFF; margin: 0 0 10px 0; padding: 0;}
td#footer dl dd {font-size: 11px; color: #FFF; margin: 0; padding: 0;}
td#footer div#footerbox div.item {float: left; overflow: hidden; margin: 0 20px 0 0;}
td#footer div#footerbox div.item a:link, td#footer div#footerbox div.item a:visited {font-weight: normal; color: #FFF;}
td#footer div#footerbox div.item a:hover, td#footer div#footerbox div.item a:focus, td#footer div#footerbox div.item a:active {font-weight: normal; color: #DEDEDE;}
td#footer div#footerbox div.item ul {float: left; overflow: hidden;}
td#footer div#footerbox div.item ul.first {margin-right: 20px;}
td#footer div#footerbox div.item ul li {font-size: 11px; color: #555; padding: 2px 0 2px 8px; text-shadow: 0 -1px 0 rgba(0,0,0,.1); background: url(/img/global/bullet_white.gif) 0 6px no-repeat;}
td#footer div#footerbox div#footerSects {width: 150px;}
td#footer div#footerbox div#footerModelsMercedes {width: 250px;}
td#footer div#footerbox div#footerModelsSmart {width: 180px; margin-bottom: 30px;}
td#footer div#footerbox div#footerDealer {width: 315px; margin: 0;}
td#footer div#footercontact {overflow: hidden; margin: 0;}
td#footer div#footercontact dl {margin: 0;}
td#footer div#footercontact dl dd.item {overflow: hidden; margin: 0 0 10px 0;}
td#footer div#footercontact dl dd.itemLast {margin: 0;}
td#footer div#footercontact dl dd dl dt {clear: left; float: left; margin: 0 5px 0 0;}
td#footer div#footercontact dl dd dl dd {float: left;}
td#footer div#footerlogo {position: absolute; top: -10px; right: 15px;
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(0,0,0,.6);
}
td#footer div#footerlogo a {display: block; padding: 20px 10px; background-color: #FFF;}
.ie div#footerContent {background-color: #899299;}
.ie td#footer div#footerbox {height: 1px; overflow: visible;}
.ie td#footer div#footerbox div.item,
.ie td#footer div#footerbox div.item ul,
.ie td#footer div#footercontact,
.ie td#footer div#footercontact dl dd.item {height: 1px; overflow: visible;}
.ie td#footer div#footerbox div#footerboxModels ul li {white-space: nowrap;}
.ie td#footer div#footercontact dl dd dl dd {float: none;}


/* SIDEBAR */
.sbarbox {margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: 1px #C0C0C0 solid;}
.sbartitle {font-size: 16px; font-family: "MercedesCorporateSerif"; font-weight: normal; color: #666; margin: 0 0 5px 0 !important; padding: 0;}
.sbartitle a:link, .sbartitle a:visited {font-weight: normal; color: #666;}
.sbartitle a:hover, .sbartitle a:focus, .sbartitle a:active {font-weight: normal; color: #3E73A9;}

dl#quickmenu {text-align: left; margin: 0; padding: 0;}
dl#quickmenu dd {font-size: 11px; margin: 0 0 3px 0; padding: 0 0 0 8px; background: url(/img/global/bullet_blue.gif) 0 5px no-repeat;}
dl#quickmenu dd:last-child {margin-bottom: 0;}
dl#quickmenu dd a:link, dl#quickmenu dd a:visited,
dl#quickmenu dd a:hover, dl#quickmenu dd a:focus, dl#quickmenu dd a:active {font-weight: normal;}

div.businesshours {margin: 20px 0 0 0;}
.sitemapbody div.businesshours {margin: 0; padding: 0; border: none;}
div.businesshours p {margin: 0; padding: 0;}
div.businesshours p.subtitle {font-size: 12px; font-family: "MercedesCorporateSansSerif"; font-weight: normal; color: #666; text-transform: uppercase; margin-top: 15px;}
div.businesshours p.subtitle.first {margin-top: 0;}
div.businesshours p.subtitle a:link, div.businesshours p.subtitle a:visited {font-weight: normal; color: #444444;}
div.businesshours p.subtitle a:hover, div.businesshours p.subtitle a:focus, div.businesshours p.subtitle a:active {font-weight: normal; color: #3E73A9;}
div.businesshours ul li {font-size: 11px; color: #666; margin: 0 0 2px 0;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 70px;}

ul#quicknewsList li {padding: 0; background: none;}
ul#quicknewsList li div.titleWrap {margin: 0 0 10px 0;}
ul#quicknewsList li div.titleWrap h3 {font-size: 12px; font-family: "MercedesCorporateSansSerif"; line-height: 14px; text-transform: uppercase;}


/* HOME */
div#homesub {text-align: left; padding: 10px; background-color: #FFF;
  /*
  background: -moz-linear-gradient(center top, #E5E5E5 0%, #FFFFFF 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E5E5E5), color-stop(1, #FFFFFF));
  */
}
div#homesub div.item {width: 465px; min-height: 144px; margin-right: 30px;}
div#homesub div.title {height: 23px; margin: 0 0 10px 0;}
div#homesub div.text p,
div#homesub div.text ul li {font-size: 11px; line-height: 16px;}
div#homesub div#homesubSprinter {background: url(/img/global/home_models_sprint.jpg) right 70px no-repeat;}
div#homesub div#homesubSmart {background: url(/img/global/home_models_smart.jpg) right 70px no-repeat;}
.ie div#homesub div.item {height: 144px;}

div#homemain {text-align: left; padding: 10px; background: #000 url(/img/global/bg_h1_content.jpg) 0 0 no-repeat;}
div#homemain div.item {width: 465px; margin-right: 30px;}
div#homemain h1,
div#homemain h2 {font-size: 23px;}
.ie div#homemain * {position: relative;}

ul#homenewsList li div.titleWrap p {color: #CCC;}


/* NEW CARS */
div#newcarscontent .contentbox h3 {font-size: 18px;}
div.newcarsinv td {font-size: 16px; font-family: "MercedesCorporateSerif"; text-align: left; width: 20%; padding: 5px 5px 15px 5px;}
div.newcarsinv td a:link, div.newcarsinv td a:visited,
div.newcarsinv td a:hover, div.newcarsinv td a:focus, div.newcarsinv td a:active {font-weight: normal;}
div.newcarsinv img.newinvimg {margin-bottom: 5px; border: 1px rgba(255,255,255,.5) solid;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.5);
  box-shadow: 0 0 2px rgba(0,0,0,.5);
}
div.newcarsinv td a:hover img.newinvimg, div.newcarsinv td a:focus img.newinvimg, div.newcarsinv td a:active img.newinvimg {border: 1px #6095C9 solid;}
.ie div.newcarsinv img.newinvimg {border: 1px #FFF solid;}


/* USED CARS */
div#usedcarslist .header {background: none;}
div#usedcarslist td.header {text-shadow: 0 -1px rgba(0,0,0,.5);
  background: -moz-linear-gradient(center top, #999 0%, #777 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(1, #777));
}
div#usedcarslist TABLE.Specs TD.header {color: #FFFFFF;}
.ie div#usedcarslist td.header {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#777777',GradientType=0);}


/* COMPARE */
ul#comparebtns {text-align: left; height: 316px; overflow: hidden; padding: 10px 0 0 423px; background: url(/img/global/compare_img.jpg) 0 0 no-repeat;}
ul#comparebtns li {float: left; clear: left; font-size: 15px; font-family: "MercedesCorporateSerif"; line-height: 20px; margin: 0 0 15px 0;}
ul#comparebtns li.last {margin-bottom: 0;}
ul#comparebtns li a:link, ul#comparebtns li a:visited,
ul#comparebtns li a:hover, ul#comparebtns li a:focus, ul#comparebtns li a:active {font-weight: normal;}
ul#comparebtns li span {display: block; font-size: 22px; text-transform: uppercase;}
ul#comparebtns li.special span {text-transform: none;}
ul#comparebtns li a:link span, ul#comparebtns li a:visited span {color: #666;}
ul#comparebtns li a:hover span, ul#comparebtns li a:focus span, ul#comparebtns li a:active span {color: #999;}
.ie ul#comparebtns li {white-space: nowrap;}


/* CONTACT */
div#contactmap {position: relative; width: 700px; height: 209px; overflow: hidden; margin: 0 0 30px 0;}
div#contactinfo {position: absolute; bottom: 5px; left: 5px; text-align: left; padding: 10px 12px; background-color: rgba(0,0,0,.8);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div#contactinfo * {font-size: 11px; line-height: 14px;}
div#contactinfo p {color: #CCC; margin: 0 0 10px 0; padding: 0;}
div#contactinfo p.last {margin: 0;}
div#contactinfo ul#contactinfoPhone {margin: 0 0 10px 0;}
div#contactinfo ul li {color: #CCC;}
div#contactinfo ul#contactinfoPhone a:link, div#contactinfo ul#contactinfoPhone a:visited {color: #CCC; font-weight: normal;}
div#contactinfo ul#contactinfoPhone a:hover, div#contactinfo ul#contactinfoPhone a:focus, div#contactinfo ul#contactinfoPhone a:active {color: #999; font-weight: normal;}
div#contactinfo ul#contactinfoLinks li {padding: 0 0 0 8px; background: url(/img/global/bullet_white.gif) 0 5px no-repeat;}
div#contactinfo ul#contactinfoLinks a:link, div#contactinfo ul#contactinfoLinks a:visited {color: #FFF; font-weight: bold;}
div#contactinfo ul#contactinfoLinks a:hover, div#contactinfo ul#contactinfoLinks a:focus, div#contactinfo ul#contactinfoLinks a:active {color: #CCC; font-weight: bold;}
.ie div#contactinfo {background-color: #1B140C;}
.ie7 div#contactinfo {bottom: 4px;}


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