@charset "utf-8";
html, body{margin:0; padding:0}
body{background:#EEE url(../images/bg/bg.gif) top repeat-x; font-size:11px; font-family:Verdana,Geneva,sans-serif; color:#434343}
a, a:visited, a:link, a:active{color:#816301; text-decoration:none}
a:hover{color:#5b4600; text-decoration:underline}
#container{margin:0 auto; width:974px; padding:0}
.header, .header h2, .menu li, .main-cont, .mc-img, .lft-cont, .sgraybox, .sgraybox h1, .sgraybox2, .sgraybox2 h1, .sgraybox2 h3, .sgraybox2 h4, .sgraybox2 label, .sgraybox p, .sgraybox2 p, .sgraybox2 span, .sgraybox span, .swhtbox, .swhtbox h1, .swhtbox p, .swhtbox span, .simg, .swhtbox ul, .swhtbox li, .swhtbox li small, .cent-cont, .feat-car, .whyus, .whyus h2, .whyus p, .ryt-cont, .mrcar, .mrcar h2, .mrcar h1, .mrcar ul, .mrcar li, .bryt-cont, .aboutus, .aboutus h2, .aboutus p, .faq, .faq h2, .faq p, .faq p strong, .main-ttl, .contitle h2, .contact, .contact h1, .contact h3, .contact p, .sscont, .sscont h2, .sscont p, .sscont span, .sscont h1, .vecont, .vecont h2, .vecont h1, .vecont p, .vecont span, .loccont, .loccont h2, .loccont p, .locbox, .locbox h1, .locbox label, .locbox span, .locbox span span, .locbox p, .loccont h4, .srtitle h2, .ourcar, .ourcar h2, .ourcar ul, .ourcar li, .showroom, .showroom h1, .showroom p, .whlcnt, .srloctitle h2, .srloc, .srloc span, .srloc p, .srloc h1, .srloc ul, .srloc li, .srch-grid, .srch-grid h2, .srch-grid h3, .srch-grid span, .srch-grid ul, .srch-grid li, .srch-list, .srch-list h2, .srch-list h3, .srch-list span, .srch-list ul, .srch-list li, .srch-list li span, .srch-list li p, .cp-cont, .cp-cont h2, .cp-cont h1, .cp-cont h3, .cp-cont span, .carpic, ul.tabcp, .tabcp li, .tabcp-cont, .tabcp-cont ul, .tabcp-cont li, .tabcp-cont span, .tabcp-cont p, .footer, .footer p{float:left; padding:0; margin:0}
.header{width:974px; height:121px}
.header h2{width:198px; height:103px; background:url(../images/logo.png) no-repeat; text-indent:-9999px}
.header span{float:right; width:139px; margin:13px 0 0 0px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:right}
.header span img{margin:0 0 -5px 0}

.ddsmoothmenu{display:inline; float:right; width:770px; margin:32px 0 0 0}

.ddsmoothmenu ul{z-index:100; margin:0; padding:0; list-style-type:none}

.ddsmoothmenu ul li{position:relative; display:inline; float:left}

.ddsmoothmenu ul li a{display:block; float:left; height:36px; font-weight:bold; color:#FFF; text-decoration:none; padding:17px 16px 0 17px}

* html .ddsmoothmenu ul li a{display:inline-block}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#FFF}

.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover{float:left; background:#EEE url(../images/bg/bg-menu.gif) top repeat-x; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; color:#4a4a4a; padding:17px 16px 0 17px}

.ddsmoothmenu ul li ul{position:absolute; float:left; left:0; display:block; visibility:hidden; background:none!important; padding:0!important; margin:0px; list-style:none; z-index:99999}

.ddsmoothmenu ul li ul li{display:list-item; float:left; list-style:none; padding:0px}

.ddsmoothmenu ul li ul li ul{top:0}

.ddsmoothmenu ul li ul li a{text-decoration:none; width:175px!important; height:18px!important; background:url(../images/bg/bg-sub.png) repeat-x!important; padding:7px 0 0 0!important; text-indent:10px; color:#4a4a4a!important; z-index:90!important; text-indent:10px!important; font:12px Arial,Helvetica,sans-serif; font-weight:bold; margin:0px 0px 1px 0px!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.ddsmoothmenu ul li ul li a:hover{color:#c3a242!important}

* html .ddsmoothmenu{height:1%}

.main-cont{width:974px; background:#FFF}
.mc-img{width:974px}
.lft-cont, .ryt-cont{width:188px; margin:5px 0 0 11px}
.sgraybox, .sgraybox2, .swhtbox{width:188px; margin:0 0 9px 0; background:#989898 url(../images/bg/gray-top.gif) top no-repeat}
.sgraybox h1, .sgraybox2 h1, .swhtbox h1{width:178px; margin:8px 0 7px 10px; font-size:12px; color:#FFF}
.sgraybox2 h3{height:17px; margin:5px 0 5px 0; padding:2px 10px 0 10px; font-size:11px; color:#FFF; text-transform:uppercase; background:#585858 url(../images/bg/sml-lft.gif) right no-repeat}
.sgraybox2 h4{width:175px; margin:2px 0 3px 15px; font-size:11px; color:#000; text-indent:10px; background:url(../images/wht-dot.gif) left no-repeat}
.sgraybox2 label{width:175px; margin:0 0 3px 7px; font-size:11px; color:#000}
.swhtbox h1 img{margin:0 0 -2px 0}
.sgraybox p, .sgraybox2 p{width:169px; margin:0 0 7px 10px; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center}
.sgraybox2 p{font-size:11px; font-family:Verdana,Geneva,sans-serif; text-align:right; color:#000}
.sgraybox p a{color:#FFF; text-decoration:underline}
.sgraybox span, .sgraybox2 span, .swhtbox span{background:url(../images/bg/gray-bot.gif) bottom no-repeat; width:188px; padding:3px 0 10px 0; text-align:center}
.sgraybox2 span{padding:7px 0 10px 0}
.sgrayform, .sgrayform2{width:169px; height:20px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana,Geneva,sans-serif}
.sgrayform2{width:125px}
.swhtbox{background:#ededed url(../images/bg/swht-top.gif) top no-repeat}
.swhtbox h1{margin:7px 0 10px 10px; color:#535353}
.swhtbox p{width:169px; margin:5px 0 7px 10px; line-height:18px}
.swhtbox span{background:url(../images/bg/swht-bot.gif) bottom no-repeat}
.simg{width:188px; padding:0 0 9px 0}
.swhtbox ul{width:169px; margin:0px 0 3px 10px; list-style:none}
.swhtbox li{width:169px; margin:7px 0 11px 0; line-height:15px}
.swhtbox li small{width:169px; font-size:10px}
.cent-cont{width:553px; margin:5px 0 0 12px}
.feat-car{width:553px; background:#ededed url(../images/bg/cgray-top.gif) top no-repeat}
.whyus{width:526px; margin:10px 0px 0px 10px}
.whyus h2{width:162px; height:18px; background:url(../images/bg/one-bg.png) -209px -40px no-repeat; text-indent:-9999px}
.whyus p{width:526px; line-height:16px; margin:5px 0px 5px 0px}
.mrcar, .ourcar{width:951px; margin:0 0 5px 12px; background:#ededed url(../images/bg/mrc-top.gif) top no-repeat}
.ourcar{margin:9px 0 5px 12px; background:#ededed url(../images/bg/mrc-top2.gif) top no-repeat}
.mrcar h2, .ourcar h2{margin:8px 0 0 12px; font-size:12px; color:#535353}
.ourcar span{float:right; margin:7px 10px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold}
.ourcarfrm{width:140px; font-size:11px; border:1px solid #a5acb2}
.ourcarbtn{margin:0 0 -6px 0}
.mrcar h1{float:right; width:172px; margin:5px 0 0 0; font-size:10px; text-transform:uppercase; font-weight:normal; text-align:center}
.mrcar h1 a{color:#FFF}
.mrcar ul, .ourcar ul{width:951px; list-style:none; background:url(../images/bg/mrc-bot.gif) bottom no-repeat; padding:0 0 10px 0; margin:25px 0 0 0}
.mrcar li, .ourcar li, .srch-grid li{display:inline; width:170px; margin:0 1px 10px 16px; text-align:center}
.srch-grid li{text-align:left; margin:0 1px 15px 13px}
.mrcar li a, .ourcar li a, .srch-grid li a{text-decoration:none}
.bryt-cont, .aboutus, .faq, .sscont, .vecont, .loccont, .loccont h4, .cp-cont{width:746px; margin:5px 0 0 13px}
.aboutus, .faq, .sscont, .vecont, .loccont{margin:0}
.loccont h4{margin:5px 0 10px 0; text-align:center}
.sscont{background:url(../images/ss-bg.jpg) top right no-repeat}
.vecont{background:url(../images/ve-bg.jpg) top right no-repeat}
.aboutus h2, .faq h2, .sscont h2, .vecont h2, .loccont h2{width:91px; height:14px; background:url(../images/bg/one-bg.png) -209px -60px no-repeat; text-indent:-9999px; margin:5px 0 0 0}
.faq h2{width:148px; background-position:-209px -76px}
.sscont h2{height:16px; width:255px; background-position:-538px -111px}
.loccont h2{width:255px; background-position:-538px -146px}
.vecont h2{width:274px; background-position:-538px -130px; margin:5px 0 15px 0}
.aboutus p, .faq p, .sscont p, .sscont h1, .vecont p, .vecont h1, .loccont p{width:746px; margin:15px 0 5px 0; line-height:18px}
.vecont p, .loccont p{margin:5px 0 5px 0}
.sscont h1{font-size:14px; margin:17px 0 0 0}
.vecont h1{font-size:14px; margin:10px 0 5px 0}
.sscont span, .vecont span{width:350px; margin:5px 0 5px 0; line-height:18px}
.vecont span{margin:0}
.vecont ul{margin:0; padding:0 0 0 50px}
.vecont li{float:left; width:680px; margin:5px 0 0 0; line-height:16px}
.aboutus p img{margin:0 25px 0 25px}
.faq p strong{width:746px}
.main-ttl{width:974px; height:32px; background:url(../images/bg/ctop-ttl.gif) no-repeat}
.contitle h2, .srtitle h2, .srloctitle h2{width:197px; height:17px; background:url(../images/bg/one-bg.png) -538px -92px no-repeat; text-indent:-9999px; margin:14px 0 0 14px}
.srtitle h2{width:108px; background-position:-753px -92px}
.srloctitle h2{width:243px; background-position:-537px -161px}
.contact, .showroom{width:872px; background:url(../images/map.gif) right top no-repeat; margin:20px 0 0 50px}
.showroom{background:url(../images/sr-worldmap.jpg) right top no-repeat}
.srloc{width:945px; margin:10px 0 0 15px}
.whlcnt{width:947px; text-align:center; margin:10px 0 10px 13px}
.contact h1, .contact h3, .showroom h1{width:872px; margin:2px 0 0 0; font-size:12px}
.contact h3{margin:25px 0 0 0}
.contact p{width:872px; margin:2px 0 20px 0; line-height:18px}
.showroom p{width:600px; margin:2px 0 20px 0; line-height:18px}
.locbox{width:748px; margin:5px 0 5px 0; padding:0 0 15px 0; border:1px solid #bebebe; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.locbox h1{width:748px; background:url(../images/bg/bg-titleform.gif); font-size:12px; color:#FFF; padding:7px 0 7px 0; margin:0 0 15px 0; text-indent:10px}
.locbox label{width:280px; text-align:right; margin:6px 0 5px 0}
.locbox span{width:450px; margin:0 0 5px 10px}
.locbox p{width:690px; margin:0 0 5px 28px}
.locbox span span{width:450px; margin:5px 0 0 0!important}
.locfrm, .locslt, .locslt2{width:243px; height:24px; font-size:11px; border:1px solid #bebebe}
.loctxtfrm{width:688px; height:118px; font-size:11px; font-family:Verdana,Geneva,sans-serif; border:1px solid #bebebe}
.locslt, .locslt2{width:60px; height:25px; padding:3px}
.locslt2{width:110px}
.srloc span{display:inline; width:400px}
.srloc p, .srloc h1{display:inline; width:530px; line-height:18px; margin:0 0 13px 10px}
.srloc h1{font-size:14px; margin:0 0 0 10px}
.srloc ul{list-style:none; width:535px; margin:0 0 10px 5px}
.srloc li{display:inline; margin:0 0 0 5px}
.srloc li img{border:1px solid #3f3f3f}
.srch-grid, .srch-list{width:750px; margin:5px 0 0 12px; background:#ededed url(../images/bg/srch-top.gif) top no-repeat}
.srch-grid h2, .srch-list h2{margin:10px 0 0 12px; font-size:12px; color:#535353}
.srch-grid h3, .srch-list h3{margin:10px 0 0 430px}
.srch-grid h3 img, .srch-list h3 img{margin:0 0 0 10px}
.srch-grid span, .srch-list span{margin:10px 0 0 30px}
.srch-grid ul, .srch-list ul{width:750px; list-style:none; background:url(../images/bg/srch-bot.gif) bottom no-repeat; padding:0 0 10px 0; margin:25px 0 0 0}
.srch-list li{width:721px; margin:0 0 10px 14px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FFF}
.srch-list li span{display:inline; width:170px; margin:8px}
.srch-list li p{display:inline; width:523px; line-height:16px; margin:8px 0 0 0}
.srch-list li.altr{background:#f6f6f6}
.cp-cont h2, .cp-cont h3, .carpic{width:588px; font-size:14px; color:#000}
.cp-cont h3{font-size:11px; font-weight:normal; color:#000}
.cp-cont h1{float:right; font-size:18px}
.cp-cont span{display:inline; width:149px; margin:5px 0 5px 8px}
ul.tabcp{position:relative; width:741px; margin:15px 0 5px 0px; list-style:none}
.tabcp li{margin:0 2px 0 0}
.tabcp li a{padding:8px 15px 8px 15px; color:#FFF; font-size:12px; font-weight:bold; background:url(../images/bg/tab-ovr.gif) repeat-x; border:1px solid #7a7a7a; -moz-border-radius:3px 3px 0px 3px; -khtml-border-radius:3px 3px 0px 3px; -webkit-border-radius:3px 3px 0px 3px; border-radius:3px 3px 0px 3px; -moz-border-radius-bottomleft:0; -khtml-border-radius-bottomleft:0; -webkit-border-radius-bottomleft:0; border-radius-bottomleft:0; border-bottom:0; text-decoration:none}
.tabcp li a:hover, .tabcp li.tabsltd a{color:#5f5f5f; background:#FFF none}
.tabcp-cont{width:738px; margin:2px 0 10px 0; border:1px solid #7a7a7a; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius-topleft:0; -khtml-border-radius-topleft:0; -webkit-border-radius-topleft:0; border-radius-topleft:0}
.tabcp-cont ul{width:719px; list-style:none; margin:10px 0 10px 10px}
.tabcp-cont li{width:719px; padding:7px 0 8px 0; background:#f2f2f2}
.tabcp-cont li.nobg{background:none}
.tabcp-cont span{width:180px; margin:0 0 0 10px; font-size:12px; font-weight:bold; color:#000}
.tabcp-cont p{width:515px; line-height:16px}
.footer{width:974px; height:88px; margin:10px 0 10px 0; padding:10px 0 0 0; background:url(../images/bg/one-bg.png) 0px -194px no-repeat}
.footer p{width:955px; margin:8px 0 0 0; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#b6b6b6; text-transform:uppercase}
.footer p a{color:#fff}
.footer h1, .footer h1 a{float:right; text-indent:-9999px; width:20px; height:19px; margin:5px 10px 0px 0px; padding:0}
.footer h1 a{width:20px; height:19px; background:url(../images/icons/frss.gif); text-indent:-9999px}
.footer h1 a:hover{background:url(../images/icons/frss-ovr.gif)}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {outline: none;}
input[type="image"]:focus {outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
abbr[title], acronym[title] {	border-bottom: none;}
*:focus {	outline : none;}
