h3.fsChat{padding:26px 0px 5px 10px;margin:0px;color:#039;line-height:110%;font-size:18px} div.fsChat{margin:0px 0px 7px 10px;width:105px;line-height:120%;font-size:11px} a:focus{-moz-outline-style:none} p.intro{font-size:17px;line-height:150%;font-family:arial;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;vertical-align:top;font-weight:normal} div.intro{border-bottom:1px solid #ccc} #carImg{position:absolute;top:120px;left:310px;opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:alpha(opacity=0)} .tabBody ul.bulletList{border-top:1px solid #ccc;margin:0px 0px 0px 0px;padding:0 40px 0 40px;list-style:url(/img/familycars/bulletSmall.gif);font-size:11px} .tabBody ul.bulletList li{margin:12px 0px 0px 0px;padding:0;line-height:120%} .tabBody .equityBox ul{border-top:0px;margin:0 0 0px 178px;padding:0 0 0 20px;list-style:url(/img/familycars/bulletSmall.gif)} .tabBody .equityBox li{margin:8px 0px 0px 0px;padding:0;line-height:120%} .tabBody .equityBox img{margin:0px 10px 10px 0px} .equityBox{width:415px;_width:435px;margin:10px 0px 0px 10px;_margin-top:0px;background:url(/img/familycars/bgEquity.gif) top left no-repeat;padding:10px 10px 5px 10px;font-family:arial;font-size:12px;line-height:130%} .equityBox h5,.sidebar h5{margin:0 0 4px 0;padding:0 0 1px 0;font-size:12px;color:#333;font-weight:bold} .equityBox a{font-weight:bold} .equityBottom{background:url(/img/familycars/bgEquityBottom.gif) top left no-repeat;height:10px;margin-bottom:10px;margin-left:10px} .vehEqp{float:left;width:105px;padding-right:5px;border:solid 1px #000} .vehExpR{border-bottom:1px solid #bbd9ee;padding-bottom:15px;margin-bottom:5px} .fsTopCon{width:750px;margin-bottom:5px} .fsTopNav{float:left;width:285px} .fsTopNC{float:left;text-align:right;width:105px;padding:0px;margin:0px} .fsTopUser{text-align:right} .photoArray{width:390px} .photoArray span.off,.photoArray span.on{margin:1px 1px 0px 0px;float:left} .photoArray span.off{border:solid 1px #FFF} .photoArray span.on{border:solid 1px #039} .photoArray span.off a img{opacity:.85;-moz-opacity:.85;-khtml-opacity:.85;filter:alpha(opacity=85)} .floatRight{float:right} .vAlignTop{vertical-align:top} .vAlignBottom{vertical-align:bottom} div.vehicleHistory{vertical-align:middle;padding-top:3px;padding-bottom:3px;margin:2px 0px 5px 0px} .returnToResults{font-size:11px;padding:5px} .hlRed{color:red} .dd{width:180px;font-size:11px;margin-top:2px;margin-left:2px} .dvtrnsTo{display:none;background:#fffeee;border:1px solid #fc0} .closeDiv{position:top:5px;right:30px;position:absolute} .trnsToSL{text-align:center;padding-left:10px;padding-top:8px} .factsheet{padding:0px 10px;position:relative; _position:static;} .factSheet a{margin:0px;padding:0px} .mainPhoto{position:relative} .mainPhoto div.greyBox{position:absolute;background:#000;top:268px;left:0px;width:389px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);height:25px;_padding-top:6px} .mainPhoto div.photoNav{position:absolute;top:268px;left:0px;padding:4px 15px 4px 10px;width:365px;_width:390px} .mainPhoto div.photoNav td a{font-size:10px;color:#fff;text-decoration:none} .mainPhoto div.photoNav td a:hover{color:66ffff} .mainPhoto div.photoNav td{text-align:right;white-space:nowrap;font-size:10px;color:#fff} .carDetail{background:url(/img/factsheet/new/misc/bg_dots_horiz.gif) top left repeat-x;vertical-align:top;padding-top:5px} .carDetail td{vertical-align:top;font-size:12px;font-family:arial} .callToAction{background:#039} .callToAction td{font-size:14px;text-align:center} .calltoAction td h3{margin-bottom:3px;font-size:18px;color:#fef0c1} .callToAction td.body{color:#fff;padding:10px 10px 6px 10px;line-height:140%;font-weight:normal} .ctaButtons{padding-top:5px} .carDetail .storeName{font-size:11px;float:right;letter-spacing:0px;color:#666;font-weight:bold} .carDetail .stockNumber{font-size:11px;font-family:arial;letter-spacing:0px;color:#5d8722;font-weight:bold} .carDetail h1{font-size:22px;line-height:23px;margin:6px 0px 6px;color:#010695;font-family:arial;font-weight:bold} .carDetail .rule{border-top:1px solid #ebebeb;padding-bottom:3px} .carDetail .label{white-space:nowrap;width:1%;padding-left:10px;color:#888;padding-bottom:3px} .carDetail .labelReviews{width:150px;padding-left:10px;color:#888;padding-bottom:3px} .carDetail .value{padding-left:5px;padding-bottom:3px} .priceMain{background:#b9dbfe url(/img/factsheet/new/misc/bg_price.gif) top left repeat-x;margin-top:5px;margin-bottom:10px;padding-top:3px;padding-bottom:10px;border-bottom:1px solid #999} .priceMain table{margin:0px 10px;_margin-top:3px;width:300px} .priceMain table td{font-size:10px;padding-left:10px} .priceMain table td.label{font-size:12px;vertical-align:bottom;padding-bottom:5px;color:#000;font-weight:bold;width:120px} .priceMain table td.price{color:#000;padding-top:2px;font-weight:bold;font-size:30px;text-align:right;padding-bottom:1px} .priceMain table td.pricingDetails{text-align:right;padding-right:10px} .priceMain table td.price sup{font-size:24px} div.autoCheck{text-align:center;padding:0px 5px 5px 5px} .contentArea{position:relative;width:720px;_width:745px;padding:0px 0 0 0;font-size:11px;margin:15px 0px 10px 0px} .contentArea .tabs{width:100%;height:25px;_height:26px;border-bottom:1px solid #d5af0c} .contentArea .tab{float:left;display:block;z-index:1;margin-bottom:0px;_margin-bottom:-1px} .contentArea .tab a{display:block;position:relative;text-decoration:none;color:#444;padding:7px 7px 8px 22px;margin-bottom:-4px;background:url(/img/factsheet/new/tabs/bgTabOff.gif) top left no-repeat} .contentArea .tab a:visited{color:#444} .contentArea .tab a:hover{text-decoration:underline;color:#000} .contentArea .tab a#first{background:url(/img/factsheet/new/tabs/bgTabOffFirst.gif) top left no-repeat;padding:7px 10px 7px 14px} .contentArea .tab#on a#first{background:url(/img/factsheet/new/tabs/bgTabOnFirst.gif) top left no-repeat;border-bottom:0px} .contentArea div.tab a div{position:absolute;top:0px;right:-25px;height:26px;display:block;width:25px;background:url(/img/factsheet/new/tabs/bgTabOffLast.gif) top left no-repeat} .contentArea .tab#on{z-index:99} .contentArea .tab#on a{color:#333;z-index:99;font-weight:bold;border-bottom:1px solid #fff;background:url(/img/factsheet/new/tabs/bgTabOn.gif) top left no-repeat;text-decoration:none} .contentArea .tab#on a:hover{text-decoration:none;color:#333} .contentArea .tab#on a div{position:absolute;top:0px;right:-20px;height:26px;display:block;width:20px;background:url(/img/factsheet/new/tabs/bgTabOnRight.gif) top left no-repeat;z-index:99} .contentArea .tab#on a#last div{background:url(/img/factsheet/new/tabs/bgTabOnLast.gif) top left no-repeat} .tabBody{width:100%;margin:0;top:-1px;position:relative;text-align:left;padding:14px;background:#fff;border:1px solid #d5af0c} .tabBody .left{width:465px;padding-right:20px;vertical-align:top} .tabBody .left .left{width:445px;padding-right:0px} .tabBody .left h1{font-size:16px;line-height:23px;margin:0px 0px 2px 0px;color:#010695;font-family:arial;font-weight:bold} .tabBody .right{font-weight:normal;font-size:12px;line-height:140%;vertical-align:top;font-family:arial;padding:0px 0px 0px 20px;background:url(/img/factsheet/new/misc/bg_dots.gif) top left repeat-y} .tabBody .right .links{padding:5px;margin-top:5px;margin-bottom:10px;font-size:11px;background:#d9eaff} .tabBody .right .links a{display:block;padding:1px 5px 3px 5px;color:#000} .tabBody .right .links a:hover{background:#fff} .tabBody .right .textBlock{border:0px;margin-bottom:10px;padding:0px} .priceBlock td{font-size:12px;padding:4px 30px} .priceBlock td.rule{border-top:1px solid #a0a0a0;padding:0px} .priceBlock .price1{color:#000;padding-left:20px;padding-top:8px;padding-bottom:4px;background:#c5e2ff url(/img/factsheet/new/misc/bg_price2.gif) top left repeat-x;border-bottom:1px solid #ccc} .priceBlock .price2{background:#c5e2ff url(/img/factsheet/new/misc/bg_price2.gif) top left repeat-x;padding-right:30px;padding-top:4px;text-align:right;font-weight:bold;border-bottom:1px solid #ccc;font-size:16px} .priceBlock .label,.priceBlock .value{color:#666;padding-left:20px;padding-top:4px;padding-bottom:4px;background:#fff;border-bottom:1px solid #e2e2e2} .priceBlock .value{color:#000;padding-left:0px;padding-right:30px;text-align:right} .priceBlock .whatIs{padding-top:5px;width:260px;font-size:11px;line-height:14px;vertical-align:top;padding-left:0px} .priceBlock .priceLinks{white-space:nowrap;padding-top:5px;vertical-align:top;text-align:right;padding-right:10px;font-size:10px;line-height:140%} .dataBlock{width:100%;margin-top:5px;padding-top:5px;padding-bottom:0px;clear:both} dataBlock .header{color:#000;padding-bottom:5px;font-weight:normal;font-size:12px;line-height:140%} .dataBlock td.data{font-size:14px;line-height:23px;color:#010695;font-family:arial;font-weight:bold;border-top:1px solid #fc0;padding-top:5px;padding-bottom:5px} .dataBlock td.data td{font-size:12px;font-family:arial;vertical-align:top;line-height:140%} .dataBlock .details{color:#000;padding-bottom:5px;font-weight:normal;font-size:12px;line-height:140%} .dataBlock .details div{white-space:nowrap} .dataBlock .details td{padding-right:8px} .smallLink{font-weight:normal;padding-top:0px;vertical-align:top;text-align:left;padding-right:10px;font-size:10px;margin-bottom:5px} .disclaimers{font-family:arial;font-size:11px;padding-top:10px} .disclaimers p{margin:6px 0px 0px 0px} .storeImage{margin-bottom:10px;padding:1px;border:1px solid #d5af0c} .mapLink{background:url(/img/factsheet/new/misc/bg_dots_horiz.gif) top left repeat-x;padding:10px 0px;margin:10px 3px 3px 0px;text-align:left;line-height:140%;font-size:11px} .chatInvite{margin:0px;height:139px;width:211px;background:url(/img/factsheet/new/misc/bg_chat.gif) top left no-repeat} .transferMessage{margin-bottom:15px} .transferMessage div{margin-top:5px} .transferMessage h3{font-size:14px;line-height:23px;margin:0px 0px 2px 0px;color:#010695;font-family:arial;font-weight:bold} .fqcPhoto{width:389px;background:#ddd;padding-bottom:5px;margin-right:3px;clear:both} .fqcPhoto p{padding:5px 20px 5px 10px;line-height:140%;color:#666;font-size:11px;margin:0px} .promoLogo{margin-bottom:10px} #chartNHTSA{margin-top:10px;margin-bottom:20px;padding:0;font-size:11px;color:#000} #chartNHTSA td{margin:0;padding:0px 0 0px 3px;vertical-align:top} #chartNHTSA p{font-size:11px;color:#000;margin:0;padding:0} .topNHTSA{font:12px Arial,Helvetica,sans-serif;color:#039;font-weight:bold} .introrow{font-size:12px;font-weight:bold;line-height:normal;color:#039;margin:0;padding:0;vertical-align:text-bottom;border-bottom-color:#fd5;border-bottom-style:solid;border-bottom-width:1px} #chartNHTSA .bluerow{border-top:1px solid #bbd9ee;border-bottom:0px;padding-top:6px} .yellowrow{border-top:0px;border-bottom:1px solid #fd5}
