body{background:#fff}
body,td,input,select{font-family:verdana,arial,geneva,sans-serif;font-size:9px;color:#000}
body,form,table,tr,td,input,select,h1{padding:0;margin:0}
select{width:125px;line-height:12px}
a{color:#000;text-decoration:underline}
a:hover,a.glossary:hover,#carmenu a:hover,#carsubmenu a:hover{color:#e50000}
ul{list-style-type:square;padding: 6 0 0 15;margin:0}

.titlecolor,.carchaptersmalltitle,.carchaptersmallsubtitle,.carsubmenuselect,.kcesubmenuselect{color:#e50000}
.maincolourlight{background-color:#ebebeb}
.paleyellow{background-color:#fdf7e7}
.introhead{font-weight:bold;font-size:15px;padding-bottom:6px;padding-top:6px}
.introbody{font-size:12px;color:#666;line-height:15px}
a.directaccess{text-decoration:none}
a.directaccess:hover{color:#fff;background-color:#000}
.newshead{font-weight:bold;margin:4px 0px 6px}
.newsbody{line-height:12px}
.newstitle{font-weight:bold}
.vcs{font-size:12px;line-height:14px}
a.vcs{font-size:9px;text-decoration:none}
a.vcs:hover{background-color:#000;color:#fff}
.baseline{vertical-align:middle;color:#333}
a.baseline{color:#333;text-decoration:none}
a.baseline:hover{color:#fff;background-color:#666}
a.carchapter{text-decoration:none}
.carchaptertitle{font-size:18px;height:42px}
.carchaptersubtitle{font-size:12px;color:#000}
.carchaptertitlecaption{font-size:12px;color:#000}
.carchaptersmalltitle{font-weight:bold}
.carchaptersmallsubtitle,.carchaptersmallbold,.carchaptersmalllink2{font-size:9px}
a.carchaptersmallLink{font-weight:normal}
.carchaptersmalllink2{color:#000}
a.carsubmenu{text-decoration:none}
a.carsubmenu:hover{color:#fff;background-color:#000}
a.carsubsubmenu{color:#666;text-decoration:none}
a.carsubsubmenu:hover{color:#fff;background-color:#666}

.relatedmaterial{padding-left:4px;padding-bottom:4px}
.blocktitle{font-weight:bold;font-size:9px;padding-bottom:6px;line-height:12px}
.blockhead{font-weight:bold;padding-bottom:5px}
.rollovericon{padding-right:4px;padding-left:5px;vertical-align:top;padding-top:3px}
.annotation{font-size:9px;color:#666;line-height:12px;padding-top:6px;top:10px}
a.menubottom,a.menubottoml2,a.menubottoml3{text-decoration:none}
a.menubottom{font-size:12px;color:#999}
a.menubottoml2{font-size:11px}
a.menubottoml3{font-size:9px}
.pagetitle{font-weight:bold;font-size:26px}
.articleheading{font-weight:bold;font-size:11px;color:#666;line-height:15px}
.articlesubheading{font-size:11px;line-height:15px}
.carchapteroneline{font-size:12px;line-height:15px}
.standtxt{font-size:11px;padding-bottom:4px;line-height:14px}
.kcesubmenu{font-weight:bold;font-size:9px;color:#000;line-height:15px;text-decoration:none}
.kcesubmenuselect{font-weight:bold;line-height:14px;text-decoration:none}
a.kcesubmenu{font-weight:bold;text-decoration:none}
a.kcesubmenu:hover{color:#fff;background-color:#000}
.vpixel{background-image:url(/Images/vpixel_bg.gif)}
.hpixel,.hpixeltext{background-image:url(/Images/hpixel_bg.gif)}
.hpixeltext{padding-top:8px}
.benefittext{padding:0 5px;font-size:9px;line-height:12px;color:#666}
a.benefitlink{font-size:11px;line-height:16px;text-decoration:none}
.specpageblueband{background-color:#ebebeb}
.specpagewhiteband{background-color:#fff}
.specpageblueband_factsheet{background-color:#e7e7e7}
.specpagewhiteband_factsheet{background-color:#fff}
.specpagewhiteband,.specpageblueband_factsheet,.specpagewhiteband_factsheet{padding:2px}
.line{padding-bottom:2px;padding-top:4px}
.introtitle{font-size:12px;line-height:15px}
.introtitlebold{font-weight:bold;font-size:12px;line-height:15px}
a.factsheet_bold{font-weight:bold}
.factsheetbottomgrey{color:#666}
.factsheetbottomgreybold{font-weight:bold;color:#666}
.carchaptertitlesub{font-size:18px;color:#999}
.introbodyblack{font-size:11px;line-height:15px}
.smallboldsub{font-weight:bold;font-size:9px;line-height:15px}
.benefittextsm{font-size:9px;color:#666;line-height:12px}
.promoblockcolour{background-color:#f7dcc1}
.disclaimer{font-size:9px;line-height:12px;font-style:italic}
a.glossary{cursor:help;text-decoration:none;border-bottom:dashed 1px;color:#000}
.noinput{border:0;background-color:#f4f4f4}

/*.rellinkbg{font-size:10px;color:#000;line-height:12px;background-color:#bddee7}*/
.link_disabled{color:#999}
a.highlightkce{font-size:9px;line-height:12px;text-decoration:none}
.newsmore{font-size:9px}
.popup_link{padding-right:14px;background:url(/Images/icon_openwindow1.gif) no-repeat right 50%;color:#000}
.popup_link:hover{padding-right:14px;background:url(/Images/icon_openwindow1_o.gif) no-repeat right 50%;color:#e50000}
.introbody a{color:#000}
.articlesubheading a:visited,.introbody a:visited{color:#666}
a.nolink:hover{cursor:default;text-decoration:none}
.noflashkcedesc{color:#666;line-height:12px}
.benefitrollover{font-size:9px;color:#000;text-decoration:none}
unknown{padding:2px;font-size:9px;color:#000;background-color:#e5ebef}
select.spec{width:130px;line-height:12px}

.fix{table-layout:fixed}
tr{vertical-align:top}
td{padding:0}
.single{width:188px}
.triple{width:576px}
.gutter,.gutter p{width:6px}
#pgCanvas{width:776px}
#pgTop,#pgBot{text-align:right}
#pgTop{height:90px}
#navTop{position:absolute;top:20px;left:6px}
#navTop a{background:url(/Images/direct_access.gif) left no-repeat;padding:0 12px;text-decoration:none}
#navTop a:hover{background-color:#000;color:#fff}
#navBot,#carHead,#pgHead{background:url(/Images/dot.gif) repeat-x}
#navBot{margin-left:6px;padding:9px 0}

#lnav ul,#showroom ul{list-style-type:none}
#lnav ul,#lnav li{margin:0;padding:0}
#lnav li{font-size:12px;background:url(/Images/dot_bottom.gif) bottom repeat-x;padding:2px 0 4px 0}
#lnav li li{background:0;padding:0px 0 2px 0}

#lnav li li,#lnav li li b a{font-size:11px}
#lnav li li li,#lnav li li li b a{font-size:9px}
#lnav a{color:#666;text-decoration:none}
#lnav a:hover{color:#e50000}
#lnav b a{font-weight:normal;color:#e50000}
#lnav ul ul ul{margin-left:10px}
.hs3{height:3px;overflow:hidden}
#lnsearch{background:#e0e0e0;padding:2px;width:184px}
#lnsearch a{color:#000}
#lnsearch a:hover{color:#fff;background:#000}
#searchBox{width:100px}
#lnav select{margin:2px 0;width:188px}
#showroom{background:#f4f4f4}
#showroom ul ul{margin-left:10px}


#normalHead{background:url(/Images/dot.gif) repeat-x}
#trail{padding:0;margin:0;padding-top:16px}
#trail,#trail a{color:#ccc}
#trail a{text-decoration:none}
#trail a:hover{text-decoration:underline;color:#ccc}
h1{color:#666;font-size:14px;margin-top:12px}
h1 b{color:#e50000;margin-right:6px}
#normalHead h1{margin-bottom:15px}

#pgHead h1{;margin-bottom:15px}
#pgHead h1 b{color:#e50000;margin-right:6px}
#carHead h1,#carmenu,#carsubmenu{margin:0;padding:0}
#carHead h1{margin-top:12px;margin-bottom:10px;font-size:14px;color:#e50000}

#subh1{color:#666;margin-left:6px}
#carmenu{padding:5px 0;margin-bottom:3px;background:url(/Images/carmenu_bg.gif)}
#carmenu a{color:#666;text-decoration:none;padding:5px;background:url(/Images/carmenu_tab.gif) right}
#carmenu a#on{color:#e50000;background:url(/Images/carmenu_tabon.gif) top right no-repeat}
#carsubmenu{padding-top:1px;padding-bottom:8px}
#carsubmenu a{color:#666;text-decoration:none;padding:0;padding-right:6px}
#carsubmenu a#on{color:#e50000}
.hbottom{height:7px;background:url(/Images/dot.gif) repeat-x;overflow:hidden}
.hb0,.hb1,.hb2{height:1px;background:url(/Images/dot.gif) repeat-x;overflow:hidden}
.hb1{margin-top:3px}
.hb2{margin-bottom:3px}

.boxhead{font-weight:bold}
#pfsbox{background:#e0e0e0;font-size:9px;padding:6px 2px}
#pfsbox p{margin:0;margin-bottom:6px}

.downloadbg{background:#fdf7e7}
.relatedlinksbg{background:#f4f4f4}
.newsbg{background:#ebebeb}
.promotionsbg{background:#f7dcc1}
.lightgrey{background:#f4f4f4}
#hometitle{margin:0;height:42px;padding-top:14px;color:#e50000}
#tickerspace{height:42px;background:url(/Images/dot.gif) repeat-x}

.kce_keyinfo{font-size:11px}
a.kce_keyinfo{text-decoration:none}
#kce_keyinfo_selected{color:#e50000}
a.kce_keyinfo_small{font-size:9px;text-decoration:underline}

.bldiv{height:12px;overflow:hidden}
.blhead{font-weight:bold;height:19px;background:url(/Images/dot.gif) 0 18px repeat-x;font-size:9px;color:#000;margin-bottom:6px}
.ccgl{padding:4px 0}
.ccgl h4{margin:0;font-size:9px;font-weight:bold}
.ccgl a{display:block}

#stmp td{padding:2px}
#stmp a{text-decoration:none;;font-weight:bold;padding:2px;font-size:9px}
#stmp a:hover{background:#000;color:#fff}
#stmp li a{font-weight:normal}
#stmp ul,#stmp li{margin:0;padding:0}
#stmp ul{list-style-type:none;margin-left:18px}
#stmp li{padding:2px}

/* all_cars */
img{border:0}
#allcars{width:285px}
#allcars img{display:block}
#allcars p{margin:0;margin-left:6px}
#allcars a{text-decoration:none}
#allcars div{padding-bottom:6px;background:url(/Images/dot.gif) bottom repeat-x}
#divCarSpecs{position:absolute;left:491px;top:162px;width:285px;background:url(/Images/dot.gif) repeat-x}
.card{display:none}
.card h4{margin:6px;margin-bottom:0;padding:0;font-size:11px;font-weight:normal}
.card h4 b{color:#e50000;padding-right:6px}
.cardmore{text-align:right;padding:6px}

/* new highlights: engines asp call*/
.ico{margin-right:4px}
#enginehead{color:#e50000;font-size:11px}
#enginecount{font-size:11px;margin:0 4px}
.tr_alt{background:#f4f4f4}

/* cargroups */
#groupintro{margin-bottom:16px}
.cargroup{background:url(/Images/dot.gif) repeat-x}
.cgtitle{height:45px}
.cargroup h2{margin:0;padding:14px 6px 0 6px;font-size:11px;font-weight:normal}
.cargroup h2 em{color:#e50000;font-style:normal;padding-right:6px}
.cargroup p{margin:0}
.cglink{text-align:right;padding:14px 6px}

/* overlayer */
.ovl{position:absolute;top:0;left:0;height:100%;width:100%;display:none;z-index:999}
.ovl[class]{background-image:url(/Images/back.png)}
#ovl_flash{position:absolute;display:none;z-index:1000}

/* article old content rework */
h2,#content p{font-size:11px;line-height:15px;margin:0;margin-bottom:15px}
h2{margin-bottom:4px}
#content p.intro{font-size:12px;color:#666}
h2{font-weight:bold;color:#666}

/* nice print */
@media print{
	#navtop,#lnav,#trail,#navbot{display:none}
	#pgCanvas,#pgTop,#pgBot{width:100%}
}

/* poll & disclaimer */
.box{margin-bottom:14px;padding-bottom:1px;background:url(/images/dot_bottom.gif) bottom left repeat-x}
.box h4{margin:0;font-size:9px;margin-bottom:4px;background-repeat:no-repeat}
.box div{background:url(/images/dot.gif) repeat-x;padding:5px 2px}
.box ul{list-style:none}
.box p,.box form,.box ul{margin:0;padding:0}
.box p,.box ul{margin-bottom:4px}

#globaldisclaimer{margin-top:56px}
#globaldisclaimer h4{background-image:url(/images/v4_menu_icon_legal.gif);padding-left:16px}

#poll h4{background-image:url(/images/icon_poll.gif);background-position:-1px 2px;padding-left:11px}
#poll div{background-color:#eaebf4}
#poll li{margin-bottom:4px}
#poll li div{margin:0;padding:0;background:#9a9dc8;height:11px;overflow:hidden}

/* car intro link buttons */
ul.buttons{list-style:none;margin:0;padding:0}
ul.buttons li{height:26px;width:188px;margin-bottom:4px}
ul.buttons a{width:172px;height:20px}
* html ul.buttons a{height:26px;width:188px}
ul.buttons a{display:block;background:url(/images/v8_button_bg.gif);font-size:12px;padding-top:6px;padding-left:16px;text-decoration:none}
.flashalert {left: 292px; position: absolute; top: 140px;width:400px;background: #FFFFFF;border: 1px dotted;border-color: #000000;padding: 5px}
