







body, td, p, ol, ul, li {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333;}
body {background: #999 url(http://www.automobileendirect.com/img/fr/bg.jpg) 0 0 repeat-x; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {float: left; font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; width: 553px; margin: 0; padding: 10px 0 0 0;}
h2 {font: bold 16px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; margin: 20px 0 10px 0; padding: 15px 0 0 0; border-top: 1px #999 solid;}
h2.first {margin-top: 0; padding-top: 0; border: none;}
h3 {font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #E40019; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #666666; font-weight: bold; text-decoration: none;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
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;}

p {margin: 0 0 10px 0; padding: 0;}
p.last {margin-bottom: 0;}
sup {line-height: 0;}
hr {color: #CFCFCF; background-color: #CFCFCF; border: none; height: 1px; margin: 8px 0;}
div.text {text-align: justify; margin: 0 30px;}
div.text p {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}
div.text p.bold {font-weight: bold;}
div.text p.title {font-size: 14px; font-weight: bold;}
div.text p.copyr, div.text p.copyr * {font-size: 11px !important;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 3px 0 0 15px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; list-style-type: none; padding: 1px 0 1px 22px; background: url(http://www.automobileendirect.com/img/fr/bullet.gif) 0 2px no-repeat;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 3px 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 1px 0;}
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 .bold a:link, div.text .bold a:visited,
div.text .bold a:hover, div.text .bold a:focus, div.text .bold a:active {font-weight: bold;}

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

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


TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background-color: #D9D9D9; }
TABLE.Specs TR.alt2      { background-color: #CFCFCF; }
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: #E40019; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF; }
TABLE.Specs TD.subheader { background-color: #CFCFCF; color: #333333; 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: 9px; }

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

td#footer {color: #666; text-align: center; vertical-align: bottom; padding: 40px 20px 10px 20px; background: #999 url(http://www.automobileendirect.com/img/fr/footer.gif) 0 0 no-repeat;}
td#footer p {margin: 0 0 10px 0; color: #666;}
td#footer a:link, td#footer a:visited {color: #666; font-weight: bold; text-decoration: none;}
td#footer a:hover, td#footer a:focus, td#footer a:active {color: #999; font-weight: bold; text-decoration: none;}
td#footer div.footerlinks {font-size: 9px;}
td#footer div.footerlinks a:link, td#footer div.footerlinks a:visited {color: #666; font-weight: normal; text-decoration: none;}
td#footer div.footerlinks a:hover, td#footer div.footerlinks a:focus, td#footer div.footerlinks a:active {color: #999; font-weight: normal; text-decoration: none;}
div.footerDealers {margin-top: 10px;}
div.footerDealers p {font-size: 9px; text-align: left; margin: 0 0 0 230px !important; padding: 0 0 0 5px; border-left: 1px #555 solid;}

td#contentleft {width: 251px; height: 100%; text-align: center; vertical-align: top; background: url(http://www.automobileendirect.com/img/fr/bg_content.gif) 0 0 repeat-y;}
td#contentleft div.contentleftBtns {margin-top: 10px; padding-right: 2px;}
td#contentmiddle {width: 728px; height: 100%; vertical-align: top; background: url(http://www.automobileendirect.com/img/fr/bg_content.gif) -251px 0 repeat-y;}

div#siteheaderWrap {position: relative; height: 238px; background: url(/img/fr/top_bg.jpg) 0 0 no-repeat;}
body.en div#siteheaderWrap {background-image: url(/img/en/top_bg.jpg);}

ul#toplinks {height: 22px; margin: 0; padding: 7px 0 0 538px;}
ul#toplinks li {float: left; list-style-type: none; height: 16px; margin: 0; padding: 0 20px; border-right: 1px #333 solid;}
ul#toplinks li.first {padding-left: 0;}
ul#toplinks li.last {padding-right: 0; border: none;}
ul#toplinks a {display: block;}
ul#toplinks a img {display: block;}

div#mainlogo {position: absolute; top: 67px; left: 407px;}

div#topDealersInfos {position: relative; display: block; clear: both; float: right; margin: 20px 0 0 0; padding: 0; width: 160px; height: 165px;}
div#topDealersInfos p#ouvert {position: absolute; top:-5pxpx; left: 24px; background-color: #D4180D; color: #fff; font-weight: bold; font-size: 8px; padding: 1px 3px;}
div#topDealersInfos ul {list-style-type: none; padding: 0; margin: 25px 0 0 0;}
div#topDealersInfos ul li {width: 160px; margin-bottom: }
div#topDealersInfos ul li span {font-size: 15px;  font-weight: 900; color: #fff; text-transform: uppercase;}
div#topDealersInfos ul li p { margin-left: 25px; font-size: 9px; font-weight: normal; color: #FFF;}
div#topDealersInfos ul.li img {float: left vertical-align: bottom;}



ul#mainnav {height: 42px; margin: -1px 0 0 0; padding: 0 12px; background: url(/img/fr/menu_top_bg.gif) 0 0 no-repeat;}
ul#mainnav li {position: relative; float: left; list-style-type: none; height: 42px; margin: 0; padding: 0;}
ul#mainnav a {display: block;}
ul#mainnav a img {display: block;}
ul#mainnav li ul {display: none; position: absolute; top: 42px; left: 0; width: 210px; margin: 0; padding: 0; background-color: #DEDEDE;}
ul#mainnav li.last ul {left: -96px;}
ul#mainnav li ul li {float: none; height: auto; border-bottom: 1px #999 solid;}
ul#mainnav li ul li.last {background-color: #E40019;}
ul#mainnav li ul li span {font-weight: bold;}
ul#mainnav li ul li a:link, ul#mainnav li ul li a:visited {color: #333; font-weight: normal; text-decoration: none; padding: 5px 7px; background-color: #DEDEDE;}
ul#mainnav li ul li a:hover, ul#mainnav li ul li a:focus, ul#mainnav li ul li a:active {color: #333; font-weight: normal; text-decoration: none; padding: 5px 7px; background-color: #EFEFEF;}
ul#mainnav li ul li.last a:link, ul#mainnav li ul li.last a:visited {color: #FFF; background-color: #E40019;}
ul#mainnav li ul li.last a:hover, ul#mainnav li ul li.last a:focus, ul#mainnav li ul li.last a:active {color: #FFF; background-color: #FF0022;}
ul#mainnav li:hover ul, ul#mainnav li.over ul {display: block;}

div#bgh1 {width: 668px; height: 44px; margin: 0 0 20px 0; padding: 25px 30px 0 30px; background: url(http://www.automobileendirect.com/img/fr/header_h1.gif) 0 0 no-repeat;}
div#clockwrapper {float: right; font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: right; width: 70px; height: 24px; padding: 10px 0 0 25px; background: url(http://www.automobileendirect.com/img/fr/header_img_clock.gif) 0 0 no-repeat;}

ul#quickmenu {text-align: left;  margin: 0; padding: 75px 15px 0 38px; background: url(http://www.automobileendirect.com/img/fr/quickmenu_top.gif) top right no-repeat;}
ul#quickmenu li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; list-style-type: none; padding: 2px 0 2px 25px; background: url(http://www.automobileendirect.com/img/fr/quickmenu_bullet.gif) 0 3px no-repeat;}
ul#quickmenu li a:link, ul#quickmenu li a:visited {color: #333333; font-weight: normal; text-decoration: none;}
ul#quickmenu li a:hover, ul#quickmenu li a:focus, ul#quickmenu li a:active {color: #E40019; font-weight: normal; text-decoration: none;}
ul#quickmenu li.qmmain a:link, ul#quickmenu li.qmmain a:visited,
ul#quickmenu li.qmmain a:hover, ul#quickmenu li.qmmain a:focus, ul#quickmenu li.qmmain a:active {font-weight: bold;}

div#quickmenuPrice {text-align: left; margin: 20px 25px 0 23px; padding: 10px 15px; background-color: #DEDEDE;}
div#quickmenuPrice div.title {font-size: 13px; font-weight: bold; font-style: italic;}
div#quickmenuPrice ul {margin: 0; padding: 0;}
div#quickmenuPrice ul li {font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; list-style-type: none; margin: 5px 0 0 0;}
div#quickmenuPrice ul li a:link, div#quickmenuPrice ul li a:visited {color: #333333; font-weight: normal; text-decoration: none;}
div#quickmenuPrice ul li a:hover, div#quickmenuPrice ul li li a:focus, div#quickmenuPrice ul li a:active {color: #E40019; font-weight: normal; text-decoration: none;}

div.businesshours {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #CCC; text-align: left; background-color: #333; margin: 10px 25px 0 23px; padding: 10px 15px;}
div.businesshours div.bhtitle {font-size: 14px; font-weight: bold; font-style: italic;}
div.businesshours ul {margin: 5px 0 0 0; padding: 0;}
div.businesshours ul li {list-style-type: none; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #CCC;}
div.businesshours ul li span {display: block; float: left; width: 75px;}

p.bhdept {margin: 0; padding: 0; color: #CCC}

div.formsteps {height: 132px; margin-bottom: 20px; padding: 0 0 0 30px;}
div.formsteps div {float: left; margin: 0 28px 0 0;}
div.formsteps div.last {margin-right: 0;}

div.formdealers {clear: both; width: 670px; overflow: hidden;}
div.formdealers div.formdealersItem {float: left; width: 222px; margin-right: 1px; background-color: #EFEFEF;}
div.formdealers div.last {margin: 0;}
div.formdealers div.formdealersItem div.formdealersTitle {padding: 5px 0;}
div.formdealers div.formdealersItem div.formdealersAddy {text-align: left; padding: 5px 7px; background-color: #CFCFCF; border: 2px #EFEFEF solid;}
div.formdealers div.formdealersItem div.formdealersAddy p {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}
div.formdealers div.formdealersItem div.formdealersAddy p.bold {font-weight: bold;}
div.formdealers div.formdealersItem div.formdealersBtn {margin: 0 -1px;}
div.formdealers div.formdealersItem div.formdealersGoogle {padding-top: 5px; background-color: #FFFFFF;}

div.formdealersTop {clear: both; margin-bottom: 10px;}
div.formdealersTop p {font-weight: bold; text-align: center;}

div.formdealersChoice {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px #999 solid;}
div.formdealersChoice p {font-weight: bold;}

p.readmore {font-size: 11px !important; margin-top: 10px;}

div#homeusedlist {text-align: left; width: 204px; margin: 20px auto 0 auto; overflow: hidden; background-color: #A5030E;}
div#homeusedlist div#homeusedlistTitle {text-align: center; padding-bottom: 5px; background-color: #FFF;}
div#homeusedlist ul {text-align: left; height: 290px; overflow: auto; margin: 0; padding: 10px 5px 10px 0;}
div#homeusedlist ul.first {padding-left: 10px;}
div#homeusedlist ul.last {margin-right: 0; padding-right: 0; border: none;}
div#homeusedlist ul li {position: relative; list-style-type: none; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 0 0 2px 30px;}
div#homeusedlist ul li div {position: absolute; top: 0; left: 0; color: #E4E2E2; text-align: right; width: 20px;}
div#homeusedlist ul li span {font-weight: bold;}
div#homeusedlist a:link, div#homeusedlist a:visited {color: #E4E2E2; font-weight: normal; text-decoration: none;}
div#homeusedlist a:hover, div#homeusedlist a:focus, div#homeusedlist a:active {color: #CCC; font-weight: normal; text-decoration: none;}
div#homeusedlist a:link span, div#homeusedlist a:visited span {color: #FFF;}
div#homeusedlist a:hover span, div#homeusedlist a:focus span, div#homeusedlist a:active span {color: #CCC;}
div#homeusedlist div#homeusedlistCnt {clear: left; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #999; height: 35px; padding: 5px 0 0 10px; background: url(http://www.automobileendirect.com/img/fr/navleft_bottom_inventory.gif) 0 0 no-repeat;}
div#homeusedlist div#homeusedlistCnt a:link, div#homeusedlist div#homeusedlistCnt a:visited {color: #999; font-weight: normal; text-decoration: none;}
div#homeusedlist div#homeusedlistCnt a:hover, div#homeusedlist div#homeusedlistCnt a:focus, div#homeusedlist div#homeusedlistCnt a:active {color: #878787; font-weight: normal; text-decoration: none;}

div#homeused {width: 618px; height: 226px; margin: 0 auto 20px auto; padding: 0 0 0 14px; background: url(http://www.automobileendirect.com/img/fr/home_bg_featured.gif) 0 25px no-repeat;}

div#homeused div#homeusedTitle {text-align: left; margin-bottom: 12px;}
div#homeused div.homeusedVeh {float: left; width: 191px; margin-right: 15px;}
div#homeused div.last {margin-right: 0 !important;}
div#homeused div.homeusedVeh div.homeusedVehImg {height: 139px; padding: 3px; background-color: #FFF;}
div#homeused div.homeusedVeh div.homeusedVehImg img {width: 185px; height: 139px;}
div#homeused div.homeusedVeh div.homeusedVehInfo {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left;}
div#homeused div.homeusedVeh div.homeusedVehName {margin-top: 2px; padding: 2px 5px; background-color: #B9CADC;}
div#homeused div.homeusedVeh div.homeusedVehKmPrice {margin-top: 2px; padding: 2px 5px; overflow: hidden; background-color: #B9CADC;}
div#homeused div.homeusedVeh div.homeusedVehKmPrice div.homeusedVehKm {float: left;}
div#homeused div.homeusedVeh div.homeusedVehKmPrice div.homeusedVehPrice {float: right;}
div#homeused div.homeusedVeh div.homeusedVehName a:link, div#homeused div.homeusedVeh div.homeusedVehName a:visited {color: #333333; font-weight: bold; text-decoration: none;}
div#homeused div.homeusedVeh div.homeusedVehName a:hover, div#homeused div.homeusedVeh div.homeusedVehName a:focus, div#homeused div.homeusedVeh div.homeusedVehName a:active {color: #E40019; font-weight: bold; text-decoration: none;}

div#homepromo {float: right; width: 197px; height: 241px; margin: 0 50px 20px auto; padding: 41px 0 0 0; background: url(http://www.automobileendirect.com/img/fr/home_bg_promo.jpg) 0 0 no-repeat;}
div#homepromo p {font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; padding-top: 50px;}
div#homepromo div.homepromoContent {width: 190px; height: 205px; overflow: auto;}
div#homepromo div.homepromoContent p {font-weight: normal; text-align: left; padding: 0;}
div#homepromo div.homepromoContent p.homepromoTitle {font-size: 12px;}
div#homepromo div.homepromoImg {}
div#homepromo div.homepromoImg img {width: 170px;}
div#homepromo div.homepromoImgGen {width: 170px; overflow: auto; margin: 0 0 10px 0;}
div#homepromo div.homepromoImgGen img {width: 170px;}
div#homepromo div.homepromoImgVeh {width: 170px; margin: 0 0 10px 0;}
div#homepromo div.homepromoImgVeh img {width: 170px;}

div#hometext {float: left; width: 413px; margin: 0 auto 20px 50px;}

div#homecontact {clear: both; text-align: left; width: 654px; height: 120px; padding: 5px 15px 0 5px; background: url(http://www.automobileendirect.com/img/fr/home_bottom_address.gif) 0 0 no-repeat;}
div#homecontact div.homecontactItem {height: 41px;}
div#homecontact div.homecontactGoogle {float: left;}
div#homecontact div.homecontactAddy {float: right; font: bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif; width: 535px; padding: 8px 0 0 0;}

div#usedcarslist a:link, div#usedcarslist a:visited {color: #333333; font-weight: bold; text-decoration: none;}
div#usedcarslist a:hover, div#usedcarslist a:focus, div#usedcarslist a:active {color: #666666; font-weight: bold; text-decoration: none;}

div#useddetailslocWrapper {position: relative; height: 25px;}
div#useddetailsloc {position: absolute; right: 6px; width: 374px; overflow: hidden; margin: 0 auto; padding: 5px; background-color: #EFEFEF;}

div#useddetailsBtns {padding: 0 !important;}
div#useddetailsBtns div {float: left;}
div#useddetailsBtns div.last {float: none;}

div#quickcommitmentBtn {position: relative; width: 217px; height: 153px; margin-left: 15px;}
div#quickcommitment {position: absolute; top: 0; left: 0; text-align: left; width: 203px; height: 143px; overflow: hidden; padding: 5px 7px; background-color: #DEDEDE;}
div#quickcommitment p.divclose {float: right; font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif;}
div#quickcommitment ul {margin: 0; padding: 0;}
div#quickcommitment ul li {list-style-type: none; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0; padding: 0 0 10px 0;}

div#usedcarsspecsImg {float: right; margin: 0 30px 0 auto;}
div#usedcarsspecsForm {float: left; width: 379px; margin: 0 auto 0 30px;}
div#usedcarsspecsForm div {padding: 20px 0 10px 0; background-color: #CFCFCF;}
div#usedcarsspecs table.specs {width: 668px;}

/*
form#coupon {text-align: left; width: 677px; min-height: 131px; margin: 0 auto 20px auto; padding: 0;}
form#coupon div#couponImg {float: left; margin-bottom: 1px;}
form#coupon div#couponForm {float: right; width: 273px; height: 114px; margin-bottom: 1px; padding: 17px 0 0 0; background-color: #181C25;}
form#coupon div#couponForm table {width: 250px; margin: 0 auto;}
form#coupon div#couponForm table td {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFF; padding: 0 0 5px 0;}
form#coupon div#couponForm table td input.textbox {width: 160px; border: 1px #CFCFCF solid;}
form#coupon div#errorMessage {display: none; clear: both; font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; padding: 5px; color: #FFF; background-color: #181C25;}
form#coupon div#errorMessage ul {margin: 5px 0 0 0; padding: 0;}
form#coupon div#errorMessage ul li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFF; list-style-type: none; margin: 5px 0 0 0; padding: 0;}

div#couponprint {text-align: left; width: 403px; margin: 0 auto 10px auto; padding: 2px; border: 1px #999 dashed;}
div#couponprint table {width: 250px; margin: 5px 10px;}
div#couponprint table td {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 0 0 5px 0;}
*/

form#frmcoupon {overflow: hidden; text-align: left; width: 670px; margin: 0 0 20px 0; padding: 0; border: 1px #999 dotted;}
form#frmcoupon div#frmcouponImg {float: left; width: 400px; height: 210px;}
form#frmcoupon div#frmcouponInfo {float: right; width: 260px; padding: 5px 5px 0 0;}
form#frmcoupon div#frmcouponInfo p {margin: 0 0 10px 0; padding: 0 0 0 13px;}
form#frmcoupon div#frmcouponInfo ul {margin: 0 0 10px 0; padding: 5px 7px; background-color: #D9D9D9;}
form#frmcoupon div#frmcouponInfo ul li {list-style-type: none;}
form#frmcoupon table {width: 247px; margin: 0 0 0 13px;}
form#frmcoupon table td {padding: 0 0 2px 0;}
form#frmcoupon input.textbox {width: 150px; border: 1px #CFCFCF solid;}
form#frmcoupon div#errorMessage {clear: both; display: none; text-align: left; padding: 5px; color: #FFFFFF; background-color: #E40019;}
form#frmcoupon div#errorMessage ul {margin: 5px 0 0 0; padding: 0;}
form#frmcoupon div#errorMessage ul li {color: #FFFFFF; list-style-type: none; margin: 5px 0 0 0; padding: 0;}

div#couponprint {overflow: hidden; text-align: left; width: 670px; margin: 0 0 20px 0; padding: 0; border: 1px #999 dotted;}
div#couponprint div#couponprintImg {float: left; width: 400px; height: 210px;}
div#couponprint div#couponprintInfo {float: right; width: 260px; padding: 5px 5px 0 0;}
div#couponprint div#couponprintInfo p {margin: 0 0 10px 0; padding: 0;}
div#couponprint table {width: 247px; margin: 0 0 10px 0;}
div#couponprint table td {padding: 0 0 5px 0;}

div#servicesched {height: 255px; margin-bottom: 10px;}

div#servicepics {overflow: hidden;}
div#servicepics div {float: left; margin: 0 35px 20px 0; padding-right: 35px; border-right: 1px #CFCFCF solid;}
div#servicepics div.last {margin-right: 0; padding-right: 0; border: none;}

table#recallslist {width: 668px;}
table#recallslist td {vertical-align: top; padding: 2px 5px; background-color: #D9D9D9;}
table#recallslist td.header {background-color: #E40019;}

div#partsnews {text-align: left; margin: 0 30px; background: url(http://www.automobileendirect.com/img/fr/actuality_roadtest_divider.jpg) 0 0 repeat-x;}
div#partsnews div.pnItem {overflow: hidden; padding: 8px 0; background: url(http://www.automobileendirect.com/img/fr/actuality_roadtest_divider.jpg) bottom left repeat-x;}
div#partsnews div.pnItem div.pnItemImg {float: left; width: 150px;}
div#partsnews div.pnItem div.pnItemImg img {width: 150px; height: 80px;}
div#partsnews div.pnItem div.pnItemText {float: right; text-align: justify; width: 510px;}
div#partsnews div.pnItem div.pnItemText p {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-bottom: 8px;}
div#partsnews div.pnItem div.pnItemText p.pnItemTextTitle {text-align: left; margin-bottom: 0;}
div#partsnews div.pnItem div.pnItemText p.pnItemTextMore {font-size: 10px; margin-bottom: 0}
div#partsnews div.pnItem p.pnItemTextMore a:link, div#partsnews div.pnItem p.pnItemTextMore a:visited {color: #333333; font-weight: normal; text-decoration: none;}
div#partsnews div.pnItem p.pnItemTextMore a:hover, div#partsnews div.pnItem p.pnItemTextMore a:focus, div#partsnews div.pnItem p.pnItemTextMore a:active {color: #E40019; font-weight: normal; text-decoration: none;}

div#compareCLS {overflow: hidden; padding: 0 0 0 30px;}
div#compareCLS div {float: left; margin: 0 28px 28px 0;}
div#compareCLS div.last {margin-right: 0;}

div#promossects {width: 383px; height: 162px; padding: 20px 0 0 167px; background: url(http://www.automobileendirect.com/img/fr/promo_left_pub.jpg) 0 0 no-repeat;}
div#promossects ul {margin: 20px 0 0 0; padding: 0;}
div#promossects ul li {list-style-type: none; padding-bottom: 5px;}
div#promossects ul a {display: block;}
div#promossects ul a img {display: block;}

div#roadtestsLatest {float: left; text-align: left; width: 428px; margin: 0 auto 0 30px;}
div#roadtestsLatest div.rtItem {overflow: hidden; padding: 8px 0; background: url(http://www.automobileendirect.com/img/fr/actuality_roadtest_divider.jpg) bottom left repeat-x;}
div#roadtestsLatest div.rtItem div.rtItemImg {float: left; width: 150px; border: 1px #CFCFCF solid;}
div#roadtestsLatest div.rtItem div.rtItemImg img {width: 150px; height: 80px;}
div#roadtestsLatest div.rtItem div.rtItemText {float: right; width: 270px;}
div#roadtestsLatest div.rtItem div.rtItemText p {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}
div#roadtestsLatest div.rtItem div.rtItemText p.rtItemTextTitle {margin-bottom: 0;}
div#roadtestsLatest div.rtItem div.rtItemText p.rtItemTextMore {font-size: 10px; margin-bottom: 0}
div#roadtestsLatest div.rtItem p.rtItemTextMore a:link, div#roadtestsLatest div.rtItem p.rtItemTextMore a:visited {color: #333333; font-weight: normal; text-decoration: none;}
div#roadtestsLatest div.rtItem p.rtItemTextMore a:hover, div#roadtestsLatest div.rtItem p.rtItemTextMore a:focus, div#roadtestsLatest div.rtItem p.rtItemTextMore a:active {color: #E40019; font-weight: normal; text-decoration: none;}

div#roadtestsMakes {float: right; text-align: left; width: 206px; margin: 0 30px 10px auto;}
div#roadtestsMakes div#roadtestsTitle {margin-bottom: 10px;}
div#roadtestsMakes div#roadtestsMakesList {width: 186px; min-height: 352px; overflow: hidden; padding: 10px; background-color: #740605;}
div#roadtestsMakes div#roadtestsMakesList ul {float: left; text-align: left; width: 85px; margin: 0 10px 0 0; padding: 0; border-right: 1px #F10422 solid;}
div#roadtestsMakes div#roadtestsMakesList ul.last {margin-right: 0; border: none;}
div#roadtestsMakes div#roadtestsMakesList ul li {list-style-type: none; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 0 0 2px 0;}
div#roadtestsMakes div#roadtestsMakesList a:link, div#roadtestsMakes div#roadtestsMakesList a:visited {color: #E4E2E2; font-weight: normal; text-decoration: none;}
div#roadtestsMakes div#roadtestsMakesList a:hover, div#roadtestsMakes div#roadtestsMakesList a:focus, div#roadtestsMakes div#roadtestsMakesList a:active {color: #CCC; font-weight: normal; text-decoration: none;}

div#contactmap {position: relative; text-align: left; width: 679px; margin: 20px auto 10px auto; padding-bottom: 1px; border-bottom: 1px #999 solid;}
div#contactmap div#contactmapDLR {position: absolute; top: 0; left: 0; padding: 10px; background-color: #CFCFCF; border: 3px #333333 solid;}
div#contactmap div#contactmapClose {font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: right; height: 20px;}
div#contactmap div#contactmapClose div {float: right;}
div#contactmap div#contactmapClose a:link, div#contactmap div#contactmapClose a:visited {color: #333333; font-weight: bold; text-decoration: none;}
div#contactmap div#contactmapClose a:hover, div#contactmap div#contactmapClose a:focus, div#contactmap div#contactmapClose a:active {color: #E40019; font-weight: bold; text-decoration: none;}
div#contactmap p {margin: 1px 0 0 0; padding: 5px 7px; color: #CCC; background-color: #333;}

div#landingbtns {width: 675px; height: 163px;}

table#sitemap {width: 668px; margin: 0 auto;}
table#sitemap tr td {padding: 5px 10px; width: 50%; vertical-align: top; background-color: #D9D9D9;}
table#sitemap ul {margin: 0; padding: 0;}
table#sitemap ul li {margin: 0; padding: 0; list-style-type: none;}
table#sitemap ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li {font-style: italic; padding: 3px 0;}
table#sitemap ul li ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li ul li {font-style: normal; padding: 3px 0;}
table#sitemap ul.ulinline {margin: 0; padding: 0;}
table#sitemap ul.ulinline li {display: inline; padding: 0 10px; border-right: 1px #999 solid; color: #333333;}
table#sitemap ul.ulinline li.first {padding: 0 10px 0 0;}
table#sitemap ul.ulinline li.last {padding: 0 0 0 10px; border: none;}
table#sitemap a:link, table#sitemap a:visited {color: #333333; font-weight: normal; text-decoration: none;}
table#sitemap a:hover, table#sitemap a:focus, table#sitemap a:active{color: #666666; font-weight: normal; text-decoration: none;}

div.containerPopup {position: relative; width: 992px; margin: auto;}

#bankLogo {margin: 15px auto 5px;}

a#creditBtn {display: block; width: 204px; height: 163px; text-indent: -9999px; overflow: hidden; margin: 0 auto;}
a#creditBtn.fr {background: url(/img/fr/credit_bt_express.jpg) no-repeat;}
a#creditBtn.en {background: url(/img/en/credit_bt_express.jpg) no-repeat;}
