





@font-face {font-family: "AudiSansExtOT Roman";
  src: url('/dealersite/fonts/audi/sans/sans_extended_roman_ot.eot');
  src: local('?'),
    url('/dealersite/fonts/audi/sans/sans_extended_roman_ot.ttf') format('truetype');
}

@font-face {font-family: "Alternate Gothic";
  src: url('/dealersite/fonts/alternate_gothic/alternate_gothic.eot');
  src: local('?'),
    url('/dealersite/fonts/alternate_gothic/alternate_gothic.ttf') format('truetype');
}

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

h1 {width: 856px; margin: 0 0 30px 0; padding: 0 0 6px 0; font-size: 18px; text-align: left; font-weight: normal; font-family: "AudiSansExtOT Roman"; background: url(/img/global/dot_gray.png) left bottom repeat-x;}
h2 {margin: 20px 0 10px 0; padding: 0 0 6px 0; font-size: 16px; text-align: left; font-weight: normal; font-family: "AudiSansExtOT Roman"; background: url(/img/global/dot_gray.png) left bottom repeat-x;}
h2.first {margin-top: 0;}
h3 {margin: 20px 0 0 0; padding: 0; font-size: 13px; text-align: left; font-weight: normal; font-family: "AudiSansExtOT Roman"; color: #CF032E;}
h3.first {margin-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #CF032E; font-weight: normal; text-decoration: none;}
a:hover, a:focus, a:active {color: #EF688A; font-weight: normal; text-decoration: none;}
h1 a:link, h1 a:visited {color: #FBF7F8;}
h1 a:hover, h1 a:focus, h1 a:active {color: #CF032E;}

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: 10px;}

a img {border: none;}

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

sup {line-height: 0;}
hr {color: #333333; background-color: #333333; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
div.text {text-align: justify;}
div.text p {line-height: 16px; 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 ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 16px; padding: 0 0 0 15px; background: url(/img/global/bullet.png) 0 6px no-repeat;}
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; 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;}
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;}
p.last {margin-bottom: 0;}

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

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

TABLE.Specs              {border-spacing: 1px; margin: 0; padding: 0;}
TABLE.Specs TR.alt1      {background-color: #222222;}
TABLE.Specs TR.alt2      {background-color: #333333;}
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: #B80429; color: #FBF7F8; font-weight: bold; border-top: 1px outset #FBF7F8; border-bottom: 1px outset #FBF7F8;}
TABLE.Specs TD.subheader {background-color: #333333; color: #FBF7F8; 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: 10px;}
TABLE.Specs .dpt         {font-size: 10px;}

TABLE.au TD.title        {font-size: 14px; color:#FBF7F8; font-weight: bold; background-color: #B80429;}
TABLE.au TD.norm         {font-size: 11px; color:#FBF7F8; background-color: #333333;}

/* GLOBAL CLASSES */
ul.customlist {margin: 0; padding: 0;}
ul.customlist li {list-style-type: none; 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 {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; list-style-type: none; 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;}

.content {width: 856px; overflow: hidden;}
.noverflow {overflow: visible;}
.addmargin {margin-bottom: 30px;}

.quickbtns {margin-top: 30px; text-align: center;}

div.lefttext {float: left; width: 445px;}

ul.rightbtns {float: right; width: 363px;}
ul.rightbtns li {margin-bottom: 15px;}
ul.rightbtns li.last {margin-bottom: 0;}
ul.rightbtns li a {display: block; text-align: center;}

div.businesshours {width: 345px; margin: 0; padding: 0; border: 9px solid #FFF; background: #FFF url(/img/en/hours_title.gif) 20px center no-repeat;}
div.businesshours ul {padding: 10px 20px 10px 120px; border: 2px solid #A2A2A2;}
div.businesshours ul li {margin: 0 0 1px 0; padding: 0 5px 1px 5px; color: #000; border-bottom: 1px solid #B0B0B0; text-align: left;}
div.businesshours ul li.last {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
div.businesshours ul li span {display: block; float: left; width: 80px;}
html.ie div.businesshours {width: 363px;}

.frightimg {float: right; margin: 0 0 20px 20px;}
.fleftimg {float: left; margin: 0 20px 20px 0;}


/* MAIN LAYOUT */
table#mainwrap {width: 100%; height: 100%;}
table#mainwrap td#subwrap {width: 100%; height: 100%; background: url(/img/global/bg.jpg) left bottom no-repeat fixed; text-align: center;}
table#mainwrap td#subwrap table#subtable {width: 980px; height: 100%; margin: 0 auto;}
table#mainwrap td#subwrap table#subtable td#header {vertical-align: top;}
table#mainwrap td#subwrap table#subtable td#content {width: 980px; height: 100%; padding: 42px 0; vertical-align: top; background: rgba(0,0,0,0.9);}
table#mainwrap td#footer {text-align: center; vertical-align: top; background: #FFF;}
html.ie table#mainwrap td#subwrap table#subtable {margin: 0;}
html.ie table#mainwrap td#subwrap table#subtable td#content {background: #030303}


/* HEADER */
div#headerContent {position: relative; width: 980px; height: 180px; background: url(/img/global/top_bg_site.png) no-repeat;}
body.homepage div#headerContent {height: 419px;}

div#mainlogo {position: absolute; z-index: 15; left: 58px; top: 12px;}

div#headerinfos {position: absolute; z-index: 15; left: 153px; top: 60px;}
div#headerinfos p {margin: 0; padding: 0; font-size: 13px; font-family: "AudiSansExtOT Roman"; color: #000;}

ul#headerlinks {position: absolute; z-index: 15; left: 400px; top: 5px;}
ul#headerlinks li {float: left; margin: 0 20px 0 0; padding: 15px 10px 15px 0; border-right: 1px solid #000;}
ul#headerlinks li#facebookLike {border: none; padding: 12px 0 15px 0; margin: 0;}
ul#headerlinks li.last {width: 260px; height: 21px; margin: 10px 0 0 0; padding: 0; border: none;}
ul#headerlinks a {font-family: "AudiSansExtOT Roman"; font-size: 12px;}
ul#headerlinks a:link, ul#headerlinks a:visited {color: #000;}
ul#headerlinks a:hover, ul#headerlinks a:focus, ul#headerlinks a:active {color: #E70334;}
html.ie ul#headerlinks li.last {height: 40px;}

div#homebigimg {position: absolute; top: 0; left: 0; width: 980px; height: 419px; overflow: hidden;}
div#homebigimg img {position: absolute; z-index: 8; top: 0; right: 0; opacity: 0;}
div#homebigimg img.active {z-index: 10; opacity: 1;}
div#homebigimg img.last-active {z-index: 9;}
html.ie div#homebigimg img {filter:alpha(opacity=0);}
html.ie div#homebigimg img.active {filter:alpha(opacity=100);}

div#homebiginfo {position: absolute; left: 244px; top: 134px; width: 262px; height: 211px; overflow: hidden;}
html.ie6 div#homebiginfo {left: 10px;}
div#homebiginfo img {position: absolute; z-index: 8; top: 0; right: 0; display: none;}
div#homebiginfo img.active {z-index: 10; display: block;}

div#homeswitchbtns {position: absolute; z-index: 15; top: 296px; right: 24px;}
div#homeswitchbtns p {margin: 0; padding: 0; text-transform: uppercase;}
div#homeswitchbtns ul li {float: left; margin: 0 4px 0 0; padding: 0;}
div#homeswitchbtns ul li.last {margin-right: 0;}
div#homeswitchbtns ul li a {display: block; width: 18px; height: 18px; background: url(/img/global/top_flash_browse_bullet.png) center center no-repeat;}
div#homeswitchbtns ul li.active a {background-image: url(/img/global/top_flash_browse_bullet_on.png);}

div#homevwimg {position: absolute; z-index: 15; left: 0; top: 134px; width: 172px; height: 212px; overflow: hidden;}

ul#mainnav {position: absolute; z-index: 15; top: 130px; left: 0; width: 856px; height: 48px; padding: 0 62px; border-top: 1px solid #1D1D1D; border-bottom: 1px solid #1D1D1D; background: rgba(3,3,3,0.9);}
body.homepage ul#mainnav {top: 369px;}
ul#mainnav li {float: left; margin: 0 18px 0 0; padding: 0 24px 0 0; line-height: 48px; background: url(/img/global/bullet.png) center right no-repeat; white-space: nowrap;}
ul#mainnav li.last {margin-right: 0; padding-right: 0; background: none;}
ul#mainnav li a {font-size: 14px; font-family: "AudiSansExtOT Roman";}
ul#mainnav li a:link, ul#mainnav li a:visited {color: #FFF;}
ul#mainnav li a:hover, ul#mainnav li a:focus, ul#mainnav li a:active {color: #CF032E;}
html.ie ul#mainnav {width: 980px; background: #030303;}


/* FOOTER */
div#footercontainer {width: 856px; overflow: hidden; margin: 0 auto; padding: 20px 0;}
div#footercontainer div.footercontent {float: left; margin: 0 55px 0 0; text-align: left;}
div#footercontainer div.footercontent div.foottitle {margin: 0 0 15px 0; font-size: 16px; font-family: "AudiSansExtOT Roman"; color: #000;}
div#footercontainer div.footercontent ul li {margin: 2px 0 0 0; padding: 3px 0 0 0; color: #000; background: url(/img/global/dot_black.gif) top left repeat-x;}
div#footercontainer div.footercontent ul li.first {margin-top: 0; padding-top: 0; background: none;}
div#footercontainer div.footercontent ul li a {display: block; padding: 0 0 0 15px; background: url(/img/global/bullet.png) 0 5px no-repeat;}
div#footercontainer div.footercontent a:link, div#footercontainer div.footercontent a:visited {color: #000;}
div#footercontainer div.footercontent a:hover, div#footercontainer div.footercontent a:focus, div#footercontainer div.footercontent a:active {color: #CF032E;}
html.ie div#footercontainer div.footercontent ul li a {float: left;}

div#footercontainer div#footermodels {overflow: hidden; margin-right: 0;}
div#footercontainer div#footermodels ul {float: left; margin-right: 20px;}
html.ie div#footercontainer div#footermodels {height: 1px; overflow: visible;}

div#footercontainer div#footerinfos {float: right; width: 300px; margin-right: 0;}
body.sitemap div#footercontainer div#footerinfos {width: 856px; text-align: center;}
div#footercontainer div#footerinfos ul {margin-bottom: 10px;}
div#footercontainer div#footerinfos ul li {margin: 0; padding: 0; background: none;}
div#footercontainer div#footerinfos p {margin: 0 0 10px 0; padding: 0; color: #000;}
div#footercontainer div#footerinfos div#footerLegalText {margin-bottom: 10px;}
div#footercontainer div#footerinfos div#footerLegalText p {margin: 0; padding: 0;}
div#footercontainer div#footerinfos div#footerLegalLogo123 p {margin: 0; padding: 0;}
div#footercontainer div#footerinfos a:link, div#footercontainer div#footerinfos a:visited {color: #CF032E;}
div#footercontainer div#footerinfos a:hover, div#footercontainer div#footerinfos a:focus, div#footercontainer div#footerinfos a:active {color: #EF688A;}


/* SIDEBAR */
div#quickmenucontainer {position: relative; width: 856px; z-index: 500;}
div#quickmenucontainer div#quickmenucontent {position: absolute; top: 4px; right: -62px; z-index: 500;}
div#quickmenucontainer div#quickmenucontent div#quickarrow {position: absolute; left: -10px; top: 10px; width: 10px; height: 23px; cursor: pointer;}
div#quickmenucontainer div#quickmenucontent div#quicktitle {font-size: 18px; line-height: 16px; font-family: "Alternate Gothic"; text-transform: uppercase; text-align: justify; cursor: pointer;}
div#quickmenucontainer div#quickmenucontent div#quicktitle span {font-size: 19px;}
div#quickmenucontainer div#quickmenucontent div#quickmenu {width: 35px; margin: 0; padding: 10px; background: url(/img/global/quickmenu_bg.png);
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
html.ie div#quickmenucontainer div#quickmenucontent div#quickmenu {width: 55px;}

div#quickmenucontainer div#quickmenucontent ul {display: none; margin: 10px 0 0 0 !important; padding: 0; list-style-type: none;}
div#quickmenucontainer div#quickmenucontent ul li {margin: 0 0 2px 0; padding: 0 0 5px 0; text-align: left; background: url(/img/global/dot_white.gif) left bottom repeat-x;}
div#quickmenucontainer div#quickmenucontent ul li.last {margin-bottom: 0; padding-bottom: 0; background: none;}
div#quickmenucontainer div#quickmenucontent a {font-size: 11px;}
div#quickmenucontainer div#quickmenucontent a:link, div#quickmenucontainer div#quickmenucontent a:visited {color: #FFF;}
div#quickmenucontainer div#quickmenucontent a:hover, div#quickmenucontainer div#quickmenucontent a:focus, div#quickmenucontainer div#quickmenucontent a:active {color: #CCC;}


/* HOME */
div#homepromo {position: relative; width: 836px; height: 250px; overflow: hidden; margin: 0 0 30px 0; padding: 10px; background: #FFF;}
div#homepromo div#promobox {width: 836px; height: 220px; padding: 0 0 30px 0; overflow: hidden;}
div#homepromo div.mediaSlideBlock {display: block;}
div#homepromo div.mediaSlideNone {display: none;}
div#homepromo div#mediaSlideBtns {position: absolute; top: 232px; right: 35px; padding: 10px; background: #000;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;  
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
div#homepromo div#mediaSlideBtns div.fleft {padding: 2px 20px 0 0;}
div#homepromo div#mediaSlideBtns div.cSlides {float: left; width: 18px; height: 18px; margin: 0 5px 0 0; cursor: pointer; font-size: 1px;}
div#homepromo div#mediaSlideBtns div.bgClrOn {background: url(/img/global/top_flash_browse_bullet_on.png) center center no-repeat;}
div#homepromo div#mediaSlideBtns div.bgClrOff {background: url(/img/global/top_flash_browse_bullet.png) center center no-repeat;}
div#homepromo div.promophoto {float: right; margin: 0 0 20px 20px;}
div#homepromo div.promoinfos {text-align: left;}
div#homepromo div.promoinfos p {margin: 0 0 10px 0; padding: 0; color: #000;}
div#homepromo div.promoinfos p.promotitle a {font-size: 14px; font-family: "AudiSansExtOT Roman";}
div#homepromo div.promoinfos p.last a:link, div#homepromo div.promoinfos p.last a:visited,
div#homepromo div.promoinfos p.last a:hover, div#homepromo div.promoinfos p.last a:focus, div#homepromo div.promoinfos p.last a:active {font-weight: bold;}
div#homepromo div.promoinfos object,
div#homepromo div.promoinfos embed,
div#homepromo div.promoinfos iframe {width: 300px; height: 190px;}
html.ie div#homepromo {width: 856px; height: 270px;}
html.ie div#homepromo div#promobox {height: 250px;}

div#homenews {float: left; width: 197px;}
div#homenews div#newscontent {background: #FFF;}
div#homenews div#newstitlebtn {padding: 10px 0 15px 0;}
div#homenews div#newstext {padding: 0 10px; text-align: left;}
div#homenews div#newstext p {margin: 0 0 10px 0; padding: 0; color: #000;}
div#homenews div#newstext p.newstitle {font-size: 14px; font-family: "AudiSansExtOT Roman"; background: url(/img/global/dot_black.gif) left bottom repeat-x;}
div#homenews div#newstext div {text-align: right;}
div#homenews div#newstext a:link, div#homenews div#newstext a:visited {color: #000;}
div#homenews div#newstext a:hover, div#homenews div#newstext a:focus, div#homenews div#newstext a:active {color: #CF032E;}

div#homefeat {float: right; width: 616px;}
div#homefeat div#feattitle {margin: 0 0 15px 0; text-align: left;}
div#homefeat ul#usedfeatList {width: 584px; overflow: hidden; padding: 15px; border: 1px solid #272727; background: #101010;}
div#homefeat ul#usedfeatList li {float: left; margin-right: 14px;}
div#homefeat ul#usedfeatList li.last {margin-right: 0;}
div#homefeat ul#usedfeatList li div.itemImg {margin-bottom: 4px;}
div#homefeat ul#usedfeatList li div.itemImg img {width: 185px;}
div#homefeat ul#usedfeatList li ul {width: 175px; overflow: hidden; padding: 5px; background: #2E2E2E;}
div#homefeat ul#usedfeatList li ul li {margin: 0; padding: 0; text-align: left;}
div#homefeat ul#usedfeatList li ul li.itemName {width: 175px; margin-bottom: 3px; padding-bottom: 4px; background: url(/img/global/dot_gray.png) left bottom repeat-x;}
div#homefeat ul#usedfeatList li ul li.itemKM {float: left;}
div#homefeat ul#usedfeatList li ul li.itemPrice {float: right; text-align: right;}
div#homefeat ul#usedfeatList li ul li a:link, div#homefeat ul#usedfeatList li ul li a:visited {color: #FFF;}
div#homefeat ul#usedfeatList li ul li a:hover, div#homefeat ul#usedfeatList li ul li a:focus, div#homefeat ul#usedfeatList li ul li a:active {color: #CF032E;}
div#homefeat p.nofeat {margin: 0; padding: 15px; border: 1px solid #272727; background: #101010;}
html.ie div#homefeat ul#usedfeatList {width: 614px;}
html.ie div#homefeat ul#usedfeatList li ul {width: 185px;}


/* NEW CARS */
div#newnews {padding: 15px; background: #151515; -moz-border-radius: 6px; border-radius: 6px;}
div#newnews div#newstitlebtn {margin: 0 0 10px 0; padding: 0 0 4px 0; text-align: left; background: url(/img/global/dot_white.gif) left bottom repeat-x;}
div#newnews div.newstext {margin: 0 0 10px 0; padding: 0 0 10px 0; text-align: left; border-bottom: 1px solid #202020;}
div#newnews div.newstext p {margin: 0 0 5px 0; padding: 0;}
div#newnews div.newstext p.newstitle {font-size: 14px; font-family: "AudiSansExtOT Roman";}
div#newnews div.newstext p.newstitle a:link, div#newnews div.newstext p.newstitle a:visited {color: #FFF;}
div#newnews div.newstext p.newstitle a:hover, div#newnews div.newstext p.newstitle a:focus, div#newnews div.newstext p.newstitle a:active {color: #CF032E;}
div#newnews div.last {margin-bottom: 0; padding-bottom: 0; border: none;}

div#newinvbg {width: 854px; background: #151515; border: 1px solid #202020;}
div#newinvbg a:link, div#newinvbg a:visited {color: #FFF;}
div#newinvbg a:hover, div#newinvbg a:focus, div#newinvbg a:active {color: #CF032E;}
div#newinvbg table td {padding: 10px 0;}
html.ie div#newinvbg {width: 856px;}


/* USED CARS */
div#usedinvcontent {width: 854px; background: #151515; border: 1px solid #202020;}
html.ie div#usedinvcontent {width: 856px;}

div#usedinvbtn {position: relative; width: 854px; height: 30px;}
div#usedinvbtn div#scrollbtns {position: absolute; left: -63px; top: 0; z-index: 500;}
html.ie div#usedinvbtn {width: 856px;}


/* CARPROOF */
div#carprooftext {position: relative; width: 856px;}
div#carprooftext div#backtoinvbtn {position: relative; left: -62px;}


/* SERVICE */
div#servicemenu {width: 856px; height: 241px; background: url(/img/global/service_img_maintenancemenu.png) right center no-repeat;}
div#servicemenu div#servicetable {float: left; margin-left: -3px;}
div#servicemenu table {width: 280px !important; height: 140px !important; background: none !important; border: none !important;}


/* ONLINE REQUESTS */
ul.requestbtns li {margin-bottom: 20px;}
ul.requestbtns li.last {margin-bottom: 0;}
ul.requestbtns li a {display: block; text-align: left;}


/* CONTACT */
ul#contactbh li {margin-bottom: 0;}
ul#contactbh li div.businesshours {border-bottom: none;}
ul#contactbh li.last div.businesshours {border: 9px solid #FFF;}
ul#contactbh li div#bhsales {background-image: url(/img/en/contact_hours_sales.gif); background-position: 15px 15px;}
ul#contactbh li div#bhservice {background-image: url(/img/en/contact_hours_service.gif); background-position: 15px 15px;}
ul#contactbh li div#bhparts {background-image: url(/img/en/contact_hours_parts.gif); background-position: 15px 15px;}

div#contactmap {position: relative; width: 858px; height: 348px; margin-bottom: 30px;}
div#contactmap div#contactinfos {position: absolute; top: 15px; right: 15px; padding: 10px; background: rgba(0,0,0,0.8); border: 2px solid #FFF; text-align: left;}
div#contactmap div#contactinfos p {margin: 0 0 10px 0; padding: 0;}
div#contactmap div#contactinfos p span {color: #FFF; font-weight: bold;}
div#contactmap div#contactinfos ul {margin: 0; padding: 0; list-style-type: none;}
div#contactmap div#contactinfos ul li {margin: 0; padding: 0;}
div#contactmap div#contactinfos a:link, div#contactmap div#contactinfos a:visited {color: #FBF7F8;}
div#contactmap div#contactinfos a:hover, div#contactmap div#contactinfos a:focus, div#contactmap div#contactinfos a:active {color: #CF032E;}
html.ie div#contactmap div#contactinfos {background: #000;}


/* SITE MAP */
div#sitemap {width: 856px; overflow: hidden; font-size: 11px; text-align: left;}
div#sitemap a:link, div#sitemap a:visited {color: #FBF7F8; font-weight: normal;}
div#sitemap a:hover, div#sitemap a:focus, div#sitemap a:active {color: #CF032E; 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; margin: 0 145px 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 ul {height: 1px; overflow: visible;}
