





/* ------------------ Helvetica Condensed ------------------ */
@font-face {font-family: "Helvetica Condensed";
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.eot');
  src: local('?'),
    url('/dealersite/fonts/helvetica_condensed/helvetica_condensed.ttf') format('truetype');
}
@font-face {font-family: "Helvetica Condensed";
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.eot');
  src: local('?'),
    url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold.ttf') format('truetype');
  font-weight: bold;
}
@font-face {font-family: "Helvetica Condensed";
  src: url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold_italic.eot');
  src: local('?'),
    url('/dealersite/fonts/helvetica_condensed/helvetica_condensed_bold_italic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

/* ------------------ Humanist ------------------ */
@font-face {font-family: "Humanist";
  src: url('/dealersite/fonts/humanist777/humanist777.eot');
  src: local('?'),
    url('/dealersite/fonts/humanist777/humanist777.ttf') format('truetype');
}
@font-face {font-family: "Humanist";
  src: url('/dealersite/fonts/humanist777/humanist777_bold.eot');
  src: local('?'),
    url('/dealersite/fonts/humanist777/humanist777_bold.ttf') format('truetype');
  font-weight: bold;
}

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFFFFF;}
body {text-align: center; vertical-align: top; margin: 0; padding: 0;
  background: #787B84 url(/img/en/bg.gif) top center repeat-y;
  background: -moz-linear-gradient(left, #787B83 0%, #9A9A9A 45%, #9A9A9A 55%, #787B83 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#787B83), color-stop(45%,#9A9A9A), color-stop(55%,#9A9A9A), color-stop(100%,#787B83));
}
html.ie body {background: #787B84 url(/img/en/bg.gif) top center repeat-y;}

h1, h2, h3, h4,
div#headerslides p.title,
td#footer p.title,
td#footer dl dt.title {font-family: "Helvetica Condensed", Arial, Verdana, Geneva, sans-serif; text-shadow: 0 0 #333;}

div.text ul.specialol-js li,
div.textquote p,
div.titlewrap p,
div.textbtns span.title,
div#headerinfos p,
div#headerslides p.headerslidesHighlights,
div#headerslides div.headerslidesText p,
div#headerslides div.item ul.customlist li,
div#headerslidesThumbs p,
div.businesshours p.title,
div.businesshours p.subtitle,
div.newcarsinv td {font-family: "Humanist", Arial, Helvetica, Verdana, Geneva, sans-serif; text-shadow: 0 0 #333;}

div.text ul.specialol-js li span.titlecnt {font-family: "Helvetica Condensed", Arial, Verdana, Geneva, sans-serif; text-shadow: 0 0 #333;}

h1 {font-size: 20px; font-weight: normal; text-align: left; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 0 15px 0; padding: 0; border-bottom: 1px #AAA solid;}
h2 {font-size: 20px; font-weight: normal; text-align: left; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 30px 0 10px 0; padding: 0;}
h2.first {margin-top: 0; padding-top: 0; border: none;}
h3 {font-size: 16px; font-weight: normal; text-shadow: -1px -1px rgba(0,0,0,.15); line-height: 20px; text-align: left; margin: 20px 0 5px 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #AF001C; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #666666; font-weight: bold; text-decoration: none;}
h1 a:link, h1 a:visited {color: #FFFFFF; font-weight: normal;}
h1 a:hover, h1 a:focus, h1 a:active {color: #666666; font-weight: normal; text-shadow: 1px 1px 0 rgba(255,255,255,.3);}

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;}

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

sup {line-height: 0;}
hr {color: #8F9299; background-color: #8F9299; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
div.text {text-align: left;}
div.text p {line-height: 16px; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 0 10px 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 p.textquote {}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.special {padding-left: 0;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 16px; text-shadow: -1px -1px rgba(0,0,0,.15); padding: 0 0 0 10px; background: url(/img/en/bullet_pink.png) 0 3px no-repeat;}
div.text ul.specialol-js li {font-size: 13px; padding: 5px 0; background: none;}
div.text ul.specialol-js li span.titlecnt {font-size: 20px; font-weight: bold; font-style: italic;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; line-height: 16px; text-shadow: -1px -1px rgba(0,0,0,.15); padding: 0; background: none;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal; text-shadow: 1px 1px rgba(255,255,255,.15);}
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 {color: #FFFFFF; font-weight: normal; text-decoration: none;}
div.text h2 a:hover, div.text h2 a:focus, div.text h2 a:active {color: #AF001C; font-weight: normal; text-decoration: none;}
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: #FFFFFF;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #45464A; color: #FFFFFF; font-weight: bold; }
.subheader {background-color: #8F9299; color: #767980; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #45464A;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #45464A;}
.menusoustitle {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #45464A;}
.alt1 {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #767980;}
.alt2 {font-size: 12px; font-weight: bold; color: #767980; background-color: #8F9299;}
.menu {font-size: 12px; color: #767980; background-color: #8F9299;}

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #FFFFFF;}
.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:#FFFFFF;}
.dp {font-size: 9px; color:#FFFFFF; font-weight: bold;}
.dps {font-size: 12px; color:#FFFFFF;}
.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: #45464A; 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: #45464A;}
.results-body {font-size: 10px; color: #FFFFFF; background-color: #767980; }

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   { color: #000; text-shadow: 1px 1px rgba(255,255,255,.15); border: 1px #BABABA solid; background: rgba(0,0,0,.07); }
TABLE.Specs TR.alt2      { background: none; }
TABLE.Specs TR.alt2 td   { color: #000; text-shadow: 1px 1px rgba(255,255,255,.15); border: 1px #BABABA solid; background: rgba(0,0,0,.07); }
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: #FFFFFF; font-weight: bold; text-shadow: -1px -1px rgba(0,0,0,.15); background: transparent; border-bottom: 1px #BABABA solid; }
TABLE.Specs TD.header a:link, TABLE.Specs TD.header a:visited {color: #FFFFFF !important;}
TABLE.Specs TD.header a:hover, TABLE.Specs TD.header a:focus, TABLE.Specs TD.header a:active {color: #AF001C !important; text-shadow: 1px 1px rgba(255,255,255,.15);}
TABLE.Specs TD.subheader { background-color: #45464A; color: #FFFFFF; font-weight: bold; text-shadow: -1px -1px rgba(0,0,0,.15); }
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; }
html.ie TABLE.Specs TR.alt1 td,
html.ie TABLE.Specs TR.alt2 td {color: #767980; background-color: #8F9299;}

TABLE.PerfectCar A.item:link,
TABLE.PerfectCar A.item:visited{color: #FFF !important;}
TABLE.PerfectCar A.item:hover,
TABLE.PerfectCar A.item:focus,
TABLE.PerfectCar A.item:active {color: #000 !important;}

TABLE.au TD.title        {font-size: 14px; color:#FFFFFF; font-weight: bold; background-color: #45464A;}
TABLE.au TD.norm         {font-size: 11px; color:#767980; background-color: #8F9299;}


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;}
html.ie ul.btnslist {height: 1px; overflow: visible;}

div.textquote {float: right; width: 200px; margin: 0 0 20px 20px; padding: 10px; background: rgba(0,0,0,.25);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  -moz-box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
}
div.textquote p {font-size: 16px; line-height: 20px; text-align: left;}
html.ie div.textquote {background: #616367; border: 3px #616367 double;}

div.titlewrap {position: relative; text-align: left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px #AAA solid;}
div.titlewrap h1,
div.titlewrap h2,
div.titlewrap h3 {margin: 0; padding: 0; border: none;}
div.titlewrap p {font-size: 12px; line-height: 12px; color: #000; 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;}
body.homebody div.titlewrap {min-height: 31px; padding-left: 100px; background: url(/img/en/home_logo_h1.png) 0 3px no-repeat;}

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

.textbtns {width: 219px;}
.textbtns span {display: block;}
.textbtns span.title {font-size: 12px; font-weight: bold; color: #FFF; text-transform: uppercase; margin: 0 0 5px 0; padding: 0 0 0 3px;}
.textbtns a:link span.title, .textbtns a:focus span.visited {text-shadow: -1px -1px rgba(0,0,0,.15);}
.textbtns a:hover span.title, .textbtns a:focus span.title, .textbtns a:active span.title {color: #000; text-shadow: 1px 1px rgba(255,255,255,.15);}
.textbtns span.readmore {font-size: 11px; font-weight: normal; color: #000; padding: 0 0 0 15px; background: url(/img/en/bullet_pink.png) 3px 3px no-repeat;}
.textbtns span.img {width: 219px; height: 71px; margin: 0 0 5px 0; background: url(/img/en/bt_videos.jpg) 0 0 no-repeat;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.textbtnsQuote span.img {background-image: url(/img/en/bt_quote.jpg);}
.textbtnsRoad span.img {background-image: url(/img/en/request_bt_roadtest.jpg);}
.textbtnsTrade span.img {background-image: url(/img/en/request_bt_used.jpg);}
.textbtnsBshop span.img {background-image: url(/img/en/bt_collision.jpg);}
.textbtnsAppoint span.img {background-image: url(/img/en/request_bt_appointment.jpg);}
.textbtnsMaint span.img {background-image: url(/img/en/service_bt_maintenance.jpg);}
.textbtnsPartsorder span.img {background-image: url(/img/en/request_bt_partsorder.jpg);}
.textbtnsVideos span.img {background-image: url(/img/en/bt_videos.jpg);}
.textbtnsPromos span.img {background-image: url(/img/en/bt_promotions.jpg);}
.textbtnsContact span.img {background-image: url(/img/en/request_bt_comments.jpg);}
html.ie .textbtns span {cursor: pointer;}

.contentbox {padding: 10px; background: rgba(0,0,0,.15);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.7) inset, 0 0 3px rgba(0,0,0,.7);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.7) inset, 0 0 3px rgba(0,0,0,.7);
  box-shadow: 0 0 1px rgba(255,255,255,.7) inset, 0 0 3px rgba(0,0,0,.7);
}
.contentboxContent {padding: 10px; background-color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.contentboxContent div.multicolsFixed div.item {width: 336px;}
.contentboxContent h1,
.contentboxContent h2,
.contentboxContent h3 {color: #000; text-shadow: 0 0 #333 !important;}
.contentboxContent p,
.contentboxContent ul li,
.contentboxContent ol li {color: #666; text-shadow: none !important;}
.contentboxContent ul.specialol-js li {color: #000; text-shadow: 0 0 #333 !important;}
.contentboxContent form.form2007 p {color: #FFFFFF;}
.contentboxContent h2 a:link, .contentboxContent h2 a:visited {font-weight: normal; color: #000;}
.contentboxContent h2 a:hover, .contentboxContent h2 a:focus, .contentboxContent h2 a:active {font-weight: normal; color: #666;}
html.ie .contentbox {padding: 9px; background-color: #7A7B7D; border: 1px #A7A7A9 solid;}

div.featnews {overflow: hidden; padding: 10px; background-color: #45464A;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
div.featnews div.title {float: left;}
div.featnewsContent {float: right; width: 165px; padding: 10px;
  background: #FEFEFE;
  background: -moz-linear-gradient(center top, #FEFEFE 0%, #D0D0D0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #D0D0D0));

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
div.featnews a:link, div.featnews a:visited {font-weight: normal; color: #CB233D;}
div.featnews a:hover, div.featnews a:focus, div.featnews a:active {font-weight: normal; color: #666;}
div.featnews p {font-size: 12px; color: #000; margin: 0 0 10px 0;}
div.featnews p.title {font-size: 20px; text-transform: uppercase;}
div.featnews p.title span {font-weight: bold; color: #C50328;}
div.featnews p.subtitle {line-height: 14px; text-transform: uppercase;}
div.featnews p.last {font-size: 10px; margin: 0;}
div.featnews p.readmore {margin: 0;}
div.featnews div.img {text-align: center; margin: 0 0 10px 0; padding: 10px 0; background-color: #FFF; border: 1px #BABABA solid;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,.3) inset;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.3) inset;
  box-shadow: 0 0 2px rgba(0,0,0,.3) inset;
}
div.featnews div.img img {display: block; margin: 0 auto;}
div.featnews div.featnewsText {text-align: left;}
div.featnews div.featnewsText p {font-size: 11px;}
html.ie div.featnews {height: 1px; overflow: visible;}
html.ie div.featnewsContent {width: 185px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#D0D0D0',GradientType=0);}

.addmargin {margin-bottom: 30px;}
.specialtext {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px #AAA solid;}


/* MAIN LAYOUT */
table#mainwrapWrap {width: 100%; height: 100%; margin: 0 auto;}
table#mainwrapWrap td#mainwrapContent {text-align: center; vertical-align: top; height: 100%;}
table#mainwrap {width: 961px; height: 100%; margin: 0 auto;}

td#header {height: 132px; vertical-align: top;}
body.homebody td#header {height: 711px;}

td#sidebar {width: 219px; vertical-align: top; padding: 10px 0 20px 0;}

td#content {width: 742px; height: 100%; vertical-align: top; padding: 10px 0 20px 0;}
body.homebody td#content {width: auto; padding: 20px 0;}
div#contentContent {padding: 0 0 0 10px;} /* width = 732 */
body.homebody div#contentContent {padding: 0;}
html.ie div#contentContent {position: relative; z-index: 2;}

td#footer {text-align: center; vertical-align: top; padding: 20px 0 10px 0; background: #000 url(/img/en/footer_bg_repeat.gif) 0 0 repeat-x;}


/* HEADER */
div#headerContent {position: relative; height: 132px;}

div#mainlogo {position: absolute; top: 27px; left: 0;}
div#mainlogo div.img {}
div#mainlogo div#headerinfos {text-align: left; padding: 0 0 0 0;}
div#mainlogo div#headerinfos p {color: #000; margin: 0; padding: 0;}
div#mainlogo div#headerinfos p#headerinfosPhone {font-size: 13px; font-weight: bold; color: #000; letter-spacing: .6px; text-shadow: 1px 1px rgba(255,255,255,.15);}
div#mainlogo div#headerinfos p#headerinfosPhone span {display: none;}

ul#mainnav {position: absolute; top: 88px; right: 0;
  background: -moz-linear-gradient(center top, #929395 0%, #7C7F86 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #929395), color-stop(1, #7C7F86));
  
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  -moz-box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
  -webkit-box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 0 1px 0 rgba(255,255,255,.8) inset, 0 0 1px 0 rgba(0,0,0,.6);
}
ul#mainnav li {float: left; text-shadow: -1px -1px rgba(0,0,0,.15);}
ul#mainnav li a {display: block; padding: 1px 0; border-right: 1px #9C9DA1 solid;}
ul#mainnav li a span {display: block; padding: 13px 9px; border-right: 1px #818286 solid;}
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: #CCC;}
ul#mainnav li.last a,
ul#mainnav li.last a span {border: none;}
html.ie ul#mainnav {border: 1px #6D6E72 solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#929395', endColorstr='#7C7F86',GradientType=0);}
html.ie ul#mainnav li {border-top: 1px #A7A7A9 solid; border-bottom: 1px #A7A7A9 solid;}
html.ie ul#mainnav li.first {border-left: 1px #A7A7A9 solid;}
html.ie ul#mainnav li.last {border-right: 1px #A7A7A9 solid;}
html.ie ul#mainnav li a span {padding: 13px 9px;}
html.ie ul#mainnav li.first a span {padding: 13px 8px;}
html.ie ul#mainnav li.last a span {padding: 13px 7px;}

ul#subnav {position: absolute; top: 55px; right: 12px;}
ul#subnav li {float: left; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 20px 0 0;}
ul#subnav li.subnavS {text-shadow: 1px 1px rgba(255,255,255,.15);}
ul#subnav li.first {margin-right: 19px; padding: 0 19px 0 0; border-right: 1px #CCC solid;}
ul#subnav li.last {margin: 0;}
ul#subnav li a:link, ul#subnav li a:visited {font-weight: normal; color: #EFEFEF;}
ul#subnav li a:hover, ul#subnav li a:focus, ul#subnav li a:active {font-weight: normal; color: #CCC;}
ul#subnav li.subnavS a:link, ul#subnav li.subnavS a:visited {color: #000;}
ul#subnav li.subnavS a:hover, ul#subnav li.subnavS a:focus, ul#subnav li.subnavS a:active {color: #666;}

ul#headerlinks {position: absolute; top: 17px; right: 12px;}
ul#headerlinks li {float: left; font-size: 11px;  margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px #BABABA solid;}
ul#headerlinks li.youtubeIcon {margin: 0 10px 0 0; padding: 0; border: none;}
ul#headerlinks li.like {margin: 0; padding: 0; border: none;}
ul#headerlinks li.last {margin: 0; padding: 0; border: none;}
ul#headerlinks li a {display: block; min-height: 18px; line-height: 18px;}
ul#headerlinks li a:link, ul#headerlinks li a:visited {font-weight: normal; color: #EFEFEF;}
ul#headerlinks li a:hover, ul#headerlinks li a:focus, ul#headerlinks li a:active {font-weight: normal; color: #CCC;}
ul#headerlinks li.last a {padding: 0 25px 0 0; background: url(/img/en/icon_sitemap.png) right center no-repeat;}
html.ie ul#headerlinks li a {float: left; height: 18px;}

div#headercurtain {position: relative; height: 350px; overflow: hidden;}
div#headerslides {position: relative; height: 350px; overflow: hidden;}
div#headerslides a:link, div#headerslides a:visited,
div#headerslides a:hover, div#headerslides a:focus, div#headerslides a:active {font-weight: normal; text-decoration: none;}
div#headerslides p {margin: 0; padding: 0;}
div#headerslides div.item {position: absolute; top: 0; left: 0; width: 960px; height: 350px; overflow: hidden; margin: 0 0 50px 0; padding: 0;}
div#headerslides div.itemOff {display: none; opacity: 0;}
div#headerslides div.headerslidesContent {position: absolute; top: 10px; left: 0; z-index: 20; width: 375px; overflow: hidden;}
div#headerslides div.headerslidesContent a:link, div#headerslides div.headerslidesContent a:visited {font-weight: normal; color: #FFF;}
div#headerslides div.headerslidesContent a:hover, div#headerslides div.headerslidesContent a:focus, div#headerslides div.headerslidesContent a:active {font-weight: normal; color: #CCC;}
div#headerslides div.headerslidesContent p {font-size: 12px; color: #DDD; margin: 0 0 15px 0;}
div#headerslides div.headerslidesContent p.title {font-size: 24px; font-weight: normal; color: #000; text-shadow: 1px 1px rgba(255,255,255,.15); margin: 0;}
div#headerslides div.headerslidesContent p.title a:link, div#headerslides div.headerslidesContent p.title a:visited {font-weight: normal; color: #FFF; text-shadow: -1px -1px rgba(0,0,0,.15);}
div#headerslides div.headerslidesContent p.title a:hover, div#headerslides div.headerslidesContent p.title a:focus, div#headerslides div.headerslidesContent p.title a:active {font-weight: normal; color: #CCC;}
div#headerslides div.headerslidesContent p.headerslidesHighlights {font-size: 13px; font-weight: bold; line-height: 16px; margin: 0 0 15px 0;}
.ie div#headerslides div.headerslidesContent p.headerslidesHighlights {font-size: 12px; font-weight: bold; line-height: 15px; margin: 0 0 15px 0;}
div#headerslides div.headerslidesContent p.headerslidesHighlights a:link, div#headerslides div.headerslidesContent p.headerslidesHighlights a:visited,
div#headerslides div.headerslidesContent p.headerslidesHighlights a:hover, div#headerslides div.headerslidesContent p.headerslidesHighlights a:focus, div#headerslides div.headerslidesContent p.headerslidesHighlights a:active {font-weight: bold;}
div#headerslides div.headerslidesContent p.subtitle {font-size: 14px; font-weight: bold; color: #000; line-height: 14px; text-shadow: 1px 1px rgba(255,255,255,.15); margin: 0 0 2px 0;}
div#headerslides div.headerslidesContent p.subtitle a:link, div#headerslides div.headerslidesContent p.subtitle a:visited {font-weight: bold; color: #000;}
div#headerslides div.headerslidesContent p.subtitle a:hover, div#headerslides div.headerslidesContent p.subtitle a:focus, div#headerslides div.headerslidesContent p.subtitle a:active {font-weight: bold; color: #666;}
div#headerslides div.headerslidesContent p.last {margin-bottom: 0;}
div#headerslides div.img {position: absolute; bottom: 0; right: 30px; width: 552px; height: 354px; background: url(/img/en/slides/home_slide_a4.png) right bottom no-repeat;}
div#headerslides div.item ul.customlist {position: absolute; bottom: 10px; left: 0;}
div#headerslides div.item ul.customlist li {float: left; width: 196px; height: 30px; margin-right: 15px; background: url(/img/en/slides/bt_template_build.png) 0 0 no-repeat;}
div#headerslides div.item ul.customlist li a {display: block; line-height: 30px; padding: 0 10px;}
div#headerslides div.item ul.customlist li a:link, div#headerslides div.item ul.customlist li a:visited {font-weight: bold; color: #FFF;}
div#headerslides div.item ul.customlist li a:hover, div#headerslides div.item ul.customlist li a:focus, div#headerslides div.item ul.customlist li a:active {font-weight: bold; color: #CCC;}
div#headerslidesThumbs {position: absolute; top: 10px; right: 10px; z-index: 100; overflow: hidden;}
div#headerslidesThumbs p {float: left; font-size: 11px; color: #000; text-transform: uppercase; line-height: 17px; text-shadow: 1px 1px rgba(255,255,255,.15); margin: 0 10px 0 0; padding: 0;}
div#headerslidesThumbs ul {float: left;}
div#headerslidesThumbs ul li {float: left; font-size: 11px; text-align: center; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 10px 0 0; padding: 2px;}
div#headerslidesThumbs ul li.last {margin: 0;}
div#headerslidesThumbs ul li span {display: block; width: 15px; height: 15px; margin: 0 0 4px 0;
  background: -moz-linear-gradient(center top, #929395 0%, #7C7F86 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #929395), color-stop(1, #7C7F86));
  
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  -moz-box-shadow: 0 0 1px 0 rgba(255,255,255,.5) inset, 0 0 2px 0 rgba(0,0,0,.9);
  -webkit-box-shadow: 0 0 1px 0 rgba(255,255,255,.5) inset, 0 0 2px 0 rgba(0,0,0,.9);
  box-shadow: 0 0 1px 0 rgba(255,255,255,.5) inset, 0 0 2px 0 rgba(0,0,0,.9);
}
div#headerslidesThumbs ul li a:hover span, div#headerslidesThumbs ul li a:focus span {opacity: .8;}
div#headerslidesThumbs ul li a:active span {
  background: -moz-linear-gradient(center top, #7C7F86 0%, #929395 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7C7F86), color-stop(1, #929395));
}
div#headerslidesThumbs a:link, div#headerslidesThumbs a:visited {font-weight: normal; color: #FFF;}
div#headerslidesThumbs a:hover, div#headerslidesThumbs a:focus, div#headerslidesThumbs a:active {font-weight: normal; color: #CCC;}
html.ie div#headerslides div.item {width: 980px;}
html.ie div#headerslidesThumbs {height: 1px; overflow: visible;}
html.ie div#headerslidesThumbs ul li {position: relative; margin: 0 0 2px 0;}
html.ie div#headerslidesThumbs ul li.last {margin: 0;}
html.ie div#headerslidesThumbs ul li a {padding: 3px 5px; background-color: #333;}
html.ie div#headerslidesThumbs ul li span {display: none;}

div#mainwrapContentInner {position: relative;}
div#mainwrapContentInner div#headerbtns {position: absolute; top: 485px; left: 0; text-align: center; width: 100%; padding: 10px 0; background: rgba(0,0,0,.16);}
div#mainwrapContentInner div#headerbtns ul {text-align: left; width: 960px; margin: 0 auto;}
div#mainwrapContentInner div#headerbtns ul li {position: relative; float: left; width: 229px; height: 217px; margin-right: 14px;}
div#mainwrapContentInner div#headerbtns ul li span.img {width: 229px; height: 97px; margin-bottom: 7px;}
div#mainwrapContentInner div#headerbtns ul li span.textbtnsText {font-size: 11px; font-family: arial, helvetica, verdana, geneva; font-weight: normal; color: #CCC; padding: 0 0 0 3px;}
div#mainwrapContentInner div#headerbtns ul li span.readmore {position: absolute; bottom: 0; left: 0; background: none; padding: 0 0 0 3px;}
div#mainwrapContentInner div#headerbtns ul li.textbtnsQuote span.img {background-image: url(/img/en/home_bt_quote.jpg);}
div#mainwrapContentInner div#headerbtns ul li.textbtnsRoad span.img {background-image: url(/img/en/home_bt_roadtest.jpg);}
div#mainwrapContentInner div#headerbtns ul li.textbtnsBuild span.img {background-image: url(/img/en/home_bt_build.jpg);}
div#mainwrapContentInner div#headerbtns ul li.textbtnsAppoint span.img {background-image: url(/img/en/home_bt_service.jpg);}
html.ie div#mainwrapContentInner {text-align: left;}
html.ie div#mainwrapContentInner div#headerbtns {background: #757579;}
html.ie div#mainwrapContentInner div#headerbtns ul {margin: 0;}

div#headerimg {width: 732px; height: 169px; margin: 0 0 20px 0; background: url(/img/en/header_01.jpg) 0 0 no-repeat;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

#facebookBtn {float: right; margin: 0 0 0 40px;}


/* FOOTER */
div#footerContent {position: relative; text-align: left; width: 960px; margin: 0 auto;}
div#footerbrand {position: absolute; top: 0; right: 0;}

td#footer div#footerbox {overflow: hidden;}
td#footer p {font-size: 10px; color: #888; margin: 0; padding: 0;}
td#footer p.title,
td#footer dl dt.title {font-size: 18px; font-weight: normal; color: #888; margin: 0 0 10px 0; padding: 0;}
td#footer dl dd {font-size: 11px; color: #888; margin: 0; padding: 0;}
td#footer div#footerbox div.item {float: left; overflow: hidden; margin: 0 30px 0 0;}
td#footer div#footerbox div.item a:link, td#footer div#footerbox div.item a:visited {font-weight: normal; color: #888;}
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: #666;}
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: #888; padding: 1px 0;}
td#footer div#footerbox div#footerboxSects {width: 190px;}
td#footer div#footerbox div#footerboxModels {width: 230px;}
td#footer div#footerbox div#footerboxModels p.title span {padding-right: 10px;}
td#footer div#footerbox div#footerboxDealer {width: 325px;}
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;}
html.ie td#footer div#footerbox {height: 1px; overflow: visible;}
html.ie td#footer div#footerbox div.item,
html.ie td#footer div#footerbox div.item ul,
html.ie td#footer div#footercontact,
html.ie td#footer div#footercontact dl dd.item {height: 1px; overflow: visible;}
html.ie td#footer div#footerbox div#footerboxModels ul li {white-space: nowrap;}
html.ie td#footer div#footercontact dl dd dl dd {float: none;}
html.ie6 div#footerContent {overflow: hidden;}

div#footerLegalText {text-align: left;}
div#footerLegalText p {line-height: 12px;}
div#footerLegalLogo123 {text-align: left; margin: 10px 0 0 0;}
div#footerLegalLogo123 img {opacity: .75;}


/* SIDEBAR */
dl#quickmenu {text-align: left; padding: 0 1px 0 0;}
dl#quickmenu dt {display: none;}
dl#quickmenu dd {font-size: 11px; margin: 0 0 2px 0; padding: 0;}
dl#quickmenu dd a {display: block; height: 23px; overflow: hidden; padding: 5px 10px 0 10px; background: url(/img/en/quickmenu_bt_sprite.png) 0 0 no-repeat;}
dl#quickmenu dd a:link, dl#quickmenu dd a:visited {font-weight: normal; color: #FFF;}
dl#quickmenu dd a:hover, dl#quickmenu dd a:focus, dl#quickmenu dd a:active {font-weight: normal; color: #FFF; background-position: -218px 0;}
html.ie dl#quickmenu dd a {height: 28px;}

div.businesshours {margin: 20px 0 0 0; padding: 10px; background-color: #767980;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  -moz-box-shadow: 0 -1px 1px rgba(255,255,255,.5);
  -webkit-box-shadow: 0 -1px 1px rgba(255,255,255,.5);
  box-shadow: 0 -1px 1px rgba(255,255,255,.5);
}
body.sitemapbody div.businesshours {margin-top: 0;}
div.businesshours p {margin: 0; padding: 0;}
div.businesshours p.title {font-size: 12px; font-weight: normal; color: #FFF; text-transform: uppercase; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 0 15px 0;}
div.businesshours p.subtitle {font-size: 11px; text-transform: uppercase; text-shadow: -1px -1px rgba(0,0,0,.15); 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: #FFF;}
div.businesshours p.subtitle a:hover, div.businesshours p.subtitle a:focus, div.businesshours p.subtitle a:active {font-weight: normal; color: #CCC;}
div.businesshours ul li {font-size: 11px; text-shadow: -1px -1px rgba(0,0,0,.15); margin: 0 0 2px 0;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 70px;}
html.ie div.businesshours {border: 1px #A7A7A9 solid;}

div#quicknews {margin: 20px 0 0 0;}
div#quicknews div.featnewsContent {width: 154px;}

div.sidebarbtns {margin: 30px 0 0 0;}


/* HOME */
div#homefeatsWrap {text-align: left; overflow: hidden; }
html.ie div#homefeatsWrap {height: 1px; overflow: visible; zoom: 1;}

div#homenews {float: left; width: 210px;}
div#homenews div.featnewsContent {height: 255px;}
html.ie div#homenews {width: 230px;}
html.ie div#homenews div.featnewsContent {height: 275px;}

div#homefeats {position: relative; float: right; text-align: left; width: 700px; height: 275px; padding: 10px; background: rgba(0,0,0,.1);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
div#homefeats ul#homefeatsNav {position: absolute; top: 10px; left: 10px; text-align: left; width: 228px; height: 275px; overflow: hidden;}
div#homefeats ul#homefeatsNav li {font-size: 13px; line-height: 15px; text-shadow: none; overflow: hidden; margin: 0 0 5px 0; padding: 10px 10px 10px 20px; cursor: pointer; background: url(/img/en/bullet_black.png) 9px 13px no-repeat;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
div#homefeats ul#homefeatsNav li.current {background: rgba(255,255,255,.07) url(/img/en/bullet_pink.png) 9px 13px no-repeat;}
div#homefeats ul#homefeatsNav li.last {margin-right: 0;}
div#homefeats ul#homefeatsNav li p {font-size: 11px; color: #EEE; margin: 0;}
div#homefeats ul#homefeatsNav li p.title {font-size: 14px;}
div#homefeats ul#homefeatsNav li p span {display: block;}
div#homefeats ul#homefeatsNav li a {display: block;}
div#homefeats ul#homefeatsNav li a:link, div#homefeats ul#homefeatsNav li a:visited {color: #CCC; font-weight: normal;}
div#homefeats ul#homefeatsNav li a:hover, div#homefeats ul#homefeatsNav li a:focus, div#homefeats ul#homefeatsNav li a:active {color: #999; font-weight: normal;}
div#homefeats ul#homefeatsNav li a:link span, div#homefeats ul#homefeatsNav li a:visited span {color: #FFF; font-weight: normal;}
div#homefeats ul#homefeatsNav li a:hover span, div#homefeats ul#homefeatsNav li a:focus span, div#homefeats ul#homefeatsNav li a:active span {color: #CCC; font-weight: normal;}
div#homefeats ul#homefeatsNav li.current a:link, div#homefeats ul#homefeatsNav li.current a:visited {color: #FFF;}
div#homefeats ul#homefeatsNav li.current a:hover, div#homefeats ul#homefeatsNav li.current a:focus, div#homefeats ul#homefeatsNav li.current a:active {color: #CCC;}
div#homefeats ul#homefeatsNav li.current a:link span, div#homefeats ul#homefeatsNav li.current a:visited span {color: #AF001C;}
div#homefeats ul#homefeatsNav li.current a:hover span, div#homefeats ul#homefeatsNav li.current a:focus span, div#homefeats ul#homefeatsNav li.current a:active span {color: #666666;}
div#homefeats div#homefeatsInner {position: absolute; top: 10px; right: 10px; text-align: left; width: 460px; height: 265px; overflow: hidden; padding: 5px; background: rgba(255,255,255,.07);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
div#homefeats div#homefeatsInner2 {width: 460px; height: 265px; overflow: hidden;}
div#homefeats div#homefeatsInner div.item {display: none; position: relative; width: 460px; height: 265px;}
div#homefeats div#homefeatsInner div.current {display: block;}
div#homefeats p.homefeatsEmpty {font-size: 11px;}
html.ie div#homefeats {width: 715px; height: 295px; background: #75777C;  visible; zoom: 1;}
html.ie div#homefeats ul#homefeatsNav {width: 230px;}
html.ie div#homefeats ul#homefeatsNav li.current {background: #898A8D url(/img/en/bullet_pink.png) 9px 13px no-repeat;}
html.ie div#homefeats div#homefeatsInner {width: 470px; height: 275px; background: #898A8D;}

div#homefeatsUsed {}
div#homefeatsUsed p {margin: 0; padding: 0;}
div#homefeatsUsed ul#usedfeatList {overflow: hidden;}
div#homefeatsUsed ul#usedfeatList li.subitem {overflow: hidden; margin: 0 0 6px 0; padding: 10px; background: rgba(0,0,0,.7); border: none;}
div#homefeatsUsed ul#usedfeatList li.subitemLast {margin: 0;}
div#homefeatsUsed ul#usedfeatList li.subitem div.img {float: left;}
div#homefeatsUsed ul#usedfeatList li.subitem div.img img {width: 146px; height: 110px;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo {position: relative; float: right; width: 284px; height: 110px;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li {list-style-type: none; font-size: 12px; color: #CCC;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.itemName {font-size: 14px; margin-bottom: 10px;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.itemPrice {}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo li.btn {position: absolute; bottom: 0; left: 0;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:link, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:visited {font-weight: normal; color: #FFF;}
div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:hover, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:focus, div#homefeatsUsed ul#usedfeatList li.subitem ul.itemInfo a:active {font-weight: normal; color: #999;}
html.ie div#homefeatsUsed ul#usedfeatList {height: 1px; overflow: visible;}
html.ie div#homefeatsUsed ul#usedfeatList li.subitem {height: 1px; overflow: visible; background: #282929;}

div#homefeats div#homefeatsInner div.homepromos {width: 440px; height: 245px; padding: 10px; background: rgba(0,0,0,.7); border: none;}
div.homepromos div.homepromosContent {text-align: left; width: 440px; height: 245px; overflow: hidden;}
div.homepromos div.homepromosContent div.img {float: left; margin: 0 10px 10px 0;}
div.homepromos div.homepromosContent div.img img {width: 210px; margin: 0;}
div.homepromos div.homepromosContent div.homepromoImage div.img {float: none; margin: 0; padding: 0;}
div.homepromos div.homepromosContent div.homepromoImage div.img img {width: 420px;}
div.homepromos div.homepromosContent object,
div.homepromos div.homepromosContent embed {width: 420px;}
div.homepromos div.homepromosContent p {font-size: 11px; color: #CCC; margin: 0; padding: 0;}
div.homepromos div.homepromosContent p.title {font-size: 16px; margin: 0 0 10px 0;}
div.homepromos div.homepromosContent p.title a:link, div.homepromos div.homepromosContent p.title a:visited {color: #FFF; font-weight: normal; text-decoration: none;}
div.homepromos div.homepromosContent p.title a:hover, div.homepromos div.homepromosContent p.title a:focus, div.homepromos div.homepromosContent p.title a:active {color: #999; font-weight: normal; text-decoration: none;}
div.homepromos div.homepromosContent p.price {font-size: 12px; font-weight: bold; margin: -10px 0 10px 0;}
html.ie div#homefeats div#homefeatsInner div.homepromos {width: 460px; height: 265px; background: #282929;}
div.awardBramgateBtn {float: right; width:239px; height:157px;}
div.awardBramgateBtn .textquote {float:none; margin-bottom:15px;}
div.awardBramgateBtn .textquote.bramgateBtn{padding: 0px; width: 219px; height: 82px; position: relative;}
div.awardBramgateBtn .textquote.bramgateBtn span{position: absolute; left: 8px; bottom: 10px; color: #000000; font-weight: bold;}
div.awardBramgateBtn .textquote.bramgateBtn a:hover span{color: #ffffff;}
div.awardBramgateBtn .textquote.bramgateBtn a:focus{outline: 0;}
div.awardBramgateBtn .textquote.bramgateBtn span.readmore{padding: 0 0 0 15px; background: url(/img/en/bullet_pink.png) 3px 3px no-repeat;}
.ie div.awardBramgateBtn .textquote.bramgateBtn a:hover span{cursor: pointer;}
.ie div.awardBramgateBtn .textquote {width: 225px;}
.ie div.awardBramgateBtn .textquote.bramgateBtn{padding-top: 3px;}
.homebody .text {overflow: hidden;}
.ie .homebody .text {overflow: visible; height: 1px;}




/* NEW CARS */
div.newcarsinv td {font-size: 11px;}
div.newcarsinv img.newinvimg {border: 1px #999 solid;}

html.ie div#newcarsspecs {width: 732px;}

/* USED CARS */
div#usedcarslist a:link, div#usedcarslist a:visited {color: #AF001C;}
div#usedcarslist a:hover, div#usedcarslist a:focus, div#usedcarslist a:active {color: #666666;}

div#useddetails a:link, div#useddetails a:visited {color: #000;}
div#useddetails a:hover, div#useddetails a:focus, div#useddetails a:active {color: #666666;}


/* SERVICE */
iframe#serviceiframe {width: 656px; height: 554px; border: none;}

div#maintsched a:link, div#maintsched a:visited {color: #FFF;}
div#maintsched a:hover, div#maintsched a:focus, div#maintsched a:active {color: #EFE0E3;}
div#maintsched .contentboxContent p,
div#maintsched .contentboxContent ul li,
div#maintsched .contentboxContent ol li {color: #FFF;}
div#maintsched .contentboxContent p.title {color: #666;}


/* ONLINE REQUESTS */
ul#requestsbtns {text-align: left;}
ul#requestsbtns li {float: left; height: 140px; overflow: hidden; margin: 0 37px 40px 0;}
ul#requestsbtns li.last {margin-right: 0;}


/* NEWS */
div#newslist a:link, div#newslist a:visited {color: #FFF;}
div#newslist a:hover, div#newslist a:focus, div#newslist a:active {color: #EFE0E3;}


/* CONTACT */
div#contactmap {position: relative; width: 729px; height: 261px; overflow: hidden; margin: 0 0 30px 0;}
div#contactinfo {position: absolute; bottom: 5px; right: 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 10px; background: url(/img/en/bullet_pink.png) 0 2px 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;}
html.ie div#contactinfo {background-color: #1B140C;}


/* SITE MAP */
div#sitemap {font-size: 11px; text-align: left; overflow: hidden;}
div#sitemap div.contentboxContent {overflow: hidden;}
div#sitemap a:link, div#sitemap a:visited {color: #333; font-weight: normal;}
div#sitemap a:hover, div#sitemap a:focus, div#sitemap a:active {color: #999; 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: 336px; margin: 0 20px 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;}
html.ie div#sitemap,
html.ie div#sitemap div.contentboxContent,
html.ie div#sitemap ul {height: 1px; overflow: visible;}

