BODY {margin:0 auto; padding:0; background:#fff url(/css/img/body.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333}

A {text-decoration:none; color:#333}
A IMG {border:none}

table,th,td{font-size:11px}

.rel {position:relative}
.abs {position:absolute; display:block}
.fl {float:left}
.fr {float:right}
.noBorder {border:none !important}

.red {color:#c1110f}
.blue {color:#658eca}
.gray {color:#84868a}

FORM {margin:0; padding:0}
P {margin:5px 0 20px}

.wide {background:url(/css/img/gradient_sides.png); width:841px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/css/img/gradient_sides.png", sizingMethod="scale"); margin:0 auto; text-align:left; padding:0 4px;}

.header {height:90px;z-index:10;}
.headerMain {background:url(/css/img/header_main.jpg); height:98px}
.header .logo {background:url(/css/img/logo.gif); width:83px; height:43px; top:21px; left:40px}

.flash{position:relative;top:0px;padding:0;margin:0;}

.menu {top:45px; left:155px;}
.menu A {display:block; float:left; height:24px; background-image:url(/css/img/menu.gif); position:relative}
.menu A I {position:absolute; display:block; width:28px; height:24px; top:0; left:0; background:url(/css/img/menu.gif) -381px -48px}
.menu .models {width:93px; background-position:0 0}
.menu .models:hover {background-position:0 -24px}
.menu .modelsActive {width:93px; background-position:0 -48px}
.menu .modelsActive I {display:none}
.menu .dealers {width:104px; background-position:-93px 0}
.menu .dealers:hover {background-position:-93px -24px}
.menu .dealersActive {width:104px; padding-left:27px; background-position:-66px -48px}
.menu .service {width:87px; background-position:-197px 0}
.menu .service:hover {background-position:-197px -24px}
.menu .serviceActive {width:87px; padding-left:27px; background-position:-170px -48px}
.menu .world {width:97px; background-position:-284px 0}
.menu .world:hover {background-position:-284px -24px}
.menu .worldActive {width:97px; padding-left:27px; background-position:-257px -48px}

.showRoom {width:155px; height:32px; top:44px; left:659px; background:url(/img/hotline.jpg)}

.menuLine {background:url(/css/img/menu.jpg); height:38px; padding-left:9px;z-index:20}

.textHead {font-size:12px; font-weight:bold; margin:0 0 15px; position:relative; left:-4px}

.leftNews {float:left; width:156px; padding:0 19px 0 22px; margin:16px 0 19px; border-right:1px solid #909090; left:1px}
.h200 {height:200px}
I.arrow {background:url(/css/img/arrowRight.gif) no-repeat 0 50%;}

.mainPageText {padding:0 0 0 30px; width:595px; border-left:1px solid #909090; margin:16px 0 19px}
.mainPageText .subTitle {font-weight:bold; margin:auto 0 5px}
.clear {clear:both; overflow:hidden; height:1px; width:100%}
.clear DIV {background:#909090; height:1px; overflow:hidden; position:absolute; top:0}
.leftLine {width:156px; left:23px}
.mainLine {width:595px; left:218px}

.advert {padding:16px 43px 16px 0}


.rightMenu {background:url(/css/img/cutoff.gif) no-repeat 0 0; padding:11px 43px 0 39px; height:337px; width:157px}
.rightMenu P {margin:0; padding:8px 0 0 34px; border-bottom:1px solid #e1e1e1; height:19px; position:relative}
.rightMenu B {position:absolute; display:block; background-image:url(/css/img/icons.gif); width:17px; height:15px; top:7px; left:4px}
	.rightMenu .review { background-position:0 0; height:14px}
	.rightMenu .exterior { background-position:0 -14px; width:15px; height:12px}
	.rightMenu .interior { background-position:0 -26px; width:15px}
	.rightMenu .colors { background-position:0 -41px; height:14px}
	.rightMenu .specifications { background-position:0 -55px; height:17px}
	.rightMenu .features { background-position:0 -72px; width:15px}
	.rightMenu .safety { background-position:0 -87px; width:12px}
	.rightMenu .press { background:url(/css/img/playGrey.gif) no-repeat; width:7px; height:7px; left:6px; top:10px}

.content {width:547px; padding:11px 0 0px 43px; _float:left}
.pageTitle {color:#7c7c7c; font-size:14px; padding:0 0 20px; border-bottom:1px solid #e1e1e1; margin:0 0 10px;font-family:Verdana; font-style:italic;}
.titleImg {position:relative; top:5px}

.imgLine {_width:553px; padding-bottom:2px; _margin-bottom:18px}
.imgLine A {float:left; margin:0 11px 16px 0}
.imgLine A.lastInLine {margin:0 0 16px 0}
.imgLine IMG {border:1px solid #e9e9e9;}


.largeImg {float:left; padding:0 16px 16px 0}
.data P {color:#959595; margin:0; padding:0 0 20px}

.search {left:650px; top:10px}
.search DIV {color:#fff; font-weight:bold; left:-43px; top:2px}
.search .text {border:1px solid #e7564f; font-size:10px; color:#0072bc; position:relative; top:-5px; width:155px}

.footer {font-size:9px; width:849px; margin:0 auto; height:84px}
.footer .shadow {background:url(/css/img/gradient_bottom.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/css/img/gradient_bottom.png", sizingMethod="scale"); width:849px; height:10px; overflow:hidden}
.footer .logo {top:16px; left:18px; background:url(/css/img/logo_footer.jpg); width:36px; height:12px; overflow:hidden}
.links {white-space:nowrap; top:16px; left:72px}
.links A {color:#ca0010}
.copy {top:43px; color:#888; left:18px}
.copy A {color:#888}

.modelImages A{padding-right:13px;}
.modelImages img{padding-bottom:13px;}

#pictureBox{float:left;padding-right:20px}
#flashBox{float:left;padding-right:20px;display:hidden}


.dealer {float:left; width:743px; padding:23px 0}
.dealer .grey {background-color:#efefef}
.dealer .white {background-color:#fff}
.dealer .name {width:320px; float:left; margin:0; padding:15px 23px}
.dealer .address {float:left; margin:0; padding:15px 23px 15px 0}
.dealer .address A {color:#339; text-decoration:none}

.spec{width:100%;padding:4px;text-align:center}
.spec .headTd{background:#e6e3e0;padding:5px 0 5px 10px;color:#4295cc;font-weight:bold;text-align:left;}
.spec th{color:#666;background:#f7f7f7;padding-left:8px;}
.spec td{color:#666;padding-left:8px;}
.spec .pink{background:#fafafa}
.spec .pink th{background:#f0f0f0;font-weight:normal;}