body, div, form, select, ul, li, h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif;color:#333;}a{color:#FF6600; text-decoration:none;}a:hover{color:#FF6600; text-decoration:underline;}input[type="text"]{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333;}textarea{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333;}#landscapead {width:468px; height;60px; clip:rect(0,468,60,0);}#lskyscraperad {width:120px; height;600px; clip:rect(0,120,600,0);}#skyscraper {width:120px; height:600px; background: url("../images/ads/NCNskyscraper.gif")}#imu {width:300px; height:250px; background: url("../images/ads/NCNimu.gif")}#landscapead {width:468px; height:60px; background: url("../images/ads/NCNbanner.gif")}.bodybold {font-weight:bold;}.caption {font-size:80%;}.rowcolour25 {border-bottom:1px dotted #999999;}#morelinks {padding:0px; margin:0px;}.smallbody {font-size:65%;}.mainheader select {font-family:Arial, Helvetica, sans-serif; font-size:11px;}#car_search {padding:0px; margin:0px;}#car_search h1{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; line-height:14px;}#car_search h1 a{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; line-height:14px; border:none; display:inline; text-decoration:none; cursor:default;}#car_search .search {border: 1px solid #ffffff; width:300px; height:60px;}#car_search .search2 {border: 1px solid #ffffff; width:300px; height:40px;}#car_search h4, #car_search h4 a, #car_search h4 a:hover {padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:11px; border:none; display:inline;text-decoration:none; cursor:default;}#car_search h2 {padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; line-height:14px; border:none; display:inline; text-decoration:none; cursor:pointer;}#car_search h2 a{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; line-height:14px; border:none; display:inline; text-decoration:none; cursor:default;}#car_search h2 a:hover{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; line-height:14px; border:none; display:inline; text-decoration:none; cursor:default;}#car_search h3 {padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; border:none; display:inline;}#classifieds h2{padding:0px; margin:0px;line-height:20px;font-size:14px; color:#525F89; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block;}#sectionlinks h2{padding:0px; margin:0px; border-top: 1px solid #A4A4A4; border-right: 1px solid #A4A4A4; height:20px; line-height:20px;font-size:14px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#fff;white-space: nowrap; display:block;}#sectionlinks h2 a{text-decoration:none;font-size:14px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#fff;white-space: nowrap; display:block; border-right: 10px solid #ffffff;}#sectionlinks h2 a:hover{text-decoration:underline;font-size:14px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#fff;white-space: nowrap; display:block;}#sectionlinks .gradient {background-color:#E1E1E1; border-bottom: 1px solid #A4A4A4;}#sectionlinks td{font-size:11px;white-space: normal;line-height:135%;}#sectionlinks a{font-weight:bold;}#sectionlinks a.nobold {font-weight:normal;}#sectionlinks br {height:3px;padding:0px; margin:0px;line-height:3px;}#car_search h4, #car_search h4 a, #car_search h4 a:hover {padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:11px; border:none; display:inline;text-decoration:none; cursor:default;}td.washed #bottomtable {border: 1px solid #e1e1e1;}td.washed #bottomtable .headline{color:#585858; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#e1e1e1;}#bottomtable td{font-size:11px;}#bottomtable .bottompic {line-height:17px; text-align:center;}#emphatictables td{font-size:11px;}#emphatictables td.headline{font-size:14px;}#emphatictables td.buyingguidequote a{font-size:18px; font-family: "Times New Roman", Times, serif; color:#FF6600; font-weight:bold; line-height:20px; font-style: italic;}#emphatictables td.smallheadline, #emphatictables td.smallheadline a, #emphatictables td.smallheadline a:hover{font-size:12px;text-decoration:none; cursor:default; color:#fff;}#newstable td.headline a, #newstable td.headline a:hover, #newstable td.headline img a, #newstable td.headline img a:hover  {font-size:14px;text-decoration:none; cursor:default; color:#fff;line-height:15px;}.date {color:#7C88B6;}.hidden {display:inline; position:absolute; clip:rect(auto 8px auto auto); width:116px;}.hidden2 {display:inline; position:absolute; clip:rect(auto auto auto 55px); width:116px;}.nothidden {display:inline; position:absolute; clip:rect(auto auto auto auto); width:116px;}.hiddeniframe {position:absolute; top:94px; left:4620px; width:116px; height:125px; display:none; z-index:15}.showniframe {position:absolute; top:94px; left:462px; width:116px; height:125px; /*visibility:inline */; z-index:15}.showniframe2 {position:absolute; top:94px; left:383px; width:123px; height:125px; /*visibility:inline */; z-index:15}.pipe {color: #C9C9C9;}.slim {background:url(../images/pageelements/thin.gif); height:1px; background-repeat:repeat-x;}#review td.opening {line-height:15px;}#review td.opening:first-letter {font-size:66px;font-family: "Times New Roman", Times, serif; float:left; line-height:50px; border-right:6px solid #ffffff;}#review td.opening p:first-child {font-weight:bold; font-size:12px;word-spacing: 1px; line-height:15px;}#review td.opening p{font-size:12px;word-spacing: 1px; line-height:15px;}#review td.rtestquote {font-size:24px; font-family: "Times New Roman", Times, serif; color:#7676A2; font-weight:bold;}#review td.rtestsummary {color:#7676A2; line-height:15px; word-spacing: 1px;}#review td{font-size:11px;}#userreview td.ureviewquote a{font-size:18px; font-family: "Times New Roman", Times, serif; color:#FF6600; font-weight:bold; line-height:20px; font-style: italic;}#userreview td.blacklink a{color:#585858;}#footer {color:#333; font-size:11px;}#footer a{text-decoration: underline; color:#333; font-size:11px;}#footer a:hover{text-decoration: none; color:#333; font-size:11px;}#footer select{width:168px;color:#333; font-size:11px;}#footer td{ height:20px;}.homepageimage {border:1px solid #353535;}.starrating {border:1px solid #a9a9a9;}.blackborder {border:1px solid #000000;}.whiteborder {border:1px solid #ffffff;}.review {font-size:12px;word-spacing: 1px; line-height:15px;}.userhead{font-weight:bold;}.smallbody {font-size:10px;}.unframe {display: none;}.bottomdash {background:url(../images/pageelements/bottomdash.gif); background-position: bottom; background-repeat:repeat-x;}#dash {height:15px;background:url(../images/pageelements/dash.gif); background-position: bottom; background-repeat:repeat-x;}#smalldashbottom {height:11px;background:url(../images/pageelements/smalldash.gif); margin: 0 20px 0 0; }/* ==================  Begin Main Navigation common styles ==================   */#mainnav {background: no-repeat;text-align: left;color:#fff;font-family:Arial;padding:0px; margin:0px;}#newcar, #newcar ul { /* all lists */list-style: none;line-height: 20px;font-family:Arial; font-size:11px;}#newcar li { list-style: none;float: left;font-family:Arial; font-size:11px;border-right: 1px solid #C85A00;}#newcar .right{ list-style: none;float: left;font-family:Arial; font-size:11px;border-right: none;}#newcar li div a:hover { height: 23px;line-height: 22px;vertical-align:bottom;font-family:Arial; font-size:11px;font-weight: bold;background:url(../images/navoverbg.gif);color:#FF8400;text-decoration:none;cursor: pointer;}#newcar .right, #newcar li.menuonright div, #newcar li.menuonright div a {background:url(../images/navoverbg.gif);background-repeat: repeat;color:#FF8400;cursor: pointer;}#newcar-ie a { font-size:11px;background:url(../images/navbg.gif); text-align:center;color:#fff;height:23px;line-height:22px;font-weight:bold;text-decoration:none;}#newcar-ie a:hover, #newcar a.menuon{background:url(../images/navoverbg.gif);background-repeat: repeat;color:#FF8400;text-align:center;cursor: pointer;font-size:11px;}#newcar li:hover div, #newcar li:hover div a, #newcar li:hover div a:hover,#newcar li.ychover div, #newcar li.ychover div a, #newcar li.menuon div, #newcar li.menuon div a, #newcar div a:hover{background:url(../images/navoverbg.gif);background-repeat: repeat;color:#FF8400;cursor: pointer;}#newcar li div { height: 23px;background:url(../images/navbg.gif); text-align:center;color:#fff;text-decoration:none;}#newcar li div a{ height: 23px;line-height: 22px;vertical-align:bottom;font-family:Arial; font-size:11px;font-weight: bold;text-decoration:none;background:url(../images/navbg.gif);color:#fff;}/* ie-only override */#newcar li div { *height: auto;font-family:Arial; font-size:11px;}/* default link */#newcar li li a {color: #fff;text-decoration: none !important;font-weight: bold;font-size: 100%;display: block;font-family:Arial; font-size:11px;}/* menu mouseovers */#newcar li:hover ul, #newcar li.ychover ul { left: auto;}.unnamed1 {	background-image: none;}/* ==================  End Main Navigation common styles ==================   *//* ==================  Begin buying Rollover styles ==================   */#newcar li ul.buying {	position: absolute;	 z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #3F6362;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.buying li a:hover {background: #3F6362;color: #799291;}#newcar li ul.buying li  {background: #3F6362;padding-left: 7px;width: 116px;border-bottom: 1px solid #799291;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.buying, #newcar li.ychover ul.buying { left: auto;}/* ==================  End buying Rollover styles ==================   *//* ==================  Begin car search Rollover styles ==================   */#newcar li ul.carsearch {	position: absolute;	 z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #4B5178;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.carsearch li a:hover {background: #4B5178;color: #867A9E;}#newcar li ul.carsearch li  {background: #4B5178;padding-left: 7px;width: 116px;border-bottom: 1px solid #867A9E;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.carsearch, #newcar li.ychover ul.carsearch { left: auto;}/* ==================  End car search Rollover styles ==================   *//* ==================  Begin car Advice Rollover styles ==================   */#newcar li ul.advice {	position: absolute;	 z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #475F3D;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.advice li a:hover /*, #newcar li.ychover ul.advice  li a:hover*/ {background: #475F3D;color: #7F8F78;}#newcar li ul.advice li  {background: #475F3D;padding-left: 7px;width: 116px;border-bottom: 1px solid #7F8F78;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.advice, #newcar li.ychover ul.advice { left: auto;}/* ==================  End car Advice Rollover styles ==================   *//* ==================  Begin car interactive Rollover styles ==================   */#newcar li ul.interactive {	position: absolute;	z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #405F8C;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.interactive li a:hover {background: #405F8C;color: #7A8FAF;}#newcar li ul.interactive li  {background: #405F8C;padding-left: 7px;width: 116px;border-bottom: 1px solid #7A8FAF;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.interactive, #newcar li.ychover ul.interactive { left: auto;}/* ==================  End car interactive Rollover styles ==================   *//* ==================  Begin company car Rollover styles ==================   */#newcar li ul.company {	position: absolute;	z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #714747;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.company li a:hover {background: #714747;color: #9C7F7F;}#newcar li ul.company li  {background: #714747;padding-left: 7px;width: 116px;border-bottom: 1px solid #9C7F7F;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.company, #newcar li.ychover ul.company { left: auto;z-index:100;}/* ==================  End company car Rollover styles ==================   *//* ==================  Begin Motor Show Rollover styles ==================   */#newcar li ul.motorshow {	position: absolute;	z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #336699;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.motorshow li a:hover {background: #336699;color: #7A8FAF;}#newcar li ul.motorshow li  {background: #336699;padding-left: 7px;width: 116px;border-bottom: 1px solid #FFFFFF;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.motorshow, #newcar li.ychover ul.motorshow { left: auto;z-index:100;}/* ==================  End Motor Show Rollover styles ==================   *//* ==================  Begin shop Rollover styles ==================   */#newcar li ul.shop {	position: absolute;	z-index:100;	left: -999em;	width: 72px;	border: 1px solid #FFFFFF;	background: #804457;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.shop li a:hover {background: #804457;color: #A67C8A;}#newcar li ul.shop li  {background: #804457;padding-left: 7px;width: 64px;border-bottom: 1px solid #A67C8A;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.shop, #newcar li.ychover ul.shop { left: auto;}/* ==================  End shop Rollover styles ==================   *//* ==================  Begin news Rollover styles ==================   */#newcar li ul.news {	position: absolute;	z-index:100;	left: -999em;	width: 123px;	border: 1px solid #FFFFFF;	background: #544770;	font-family:Arial;	font-size:11px;}#newcar li:hover ul.news li a:hover, #newcar li.ychover ul.news  li a:hover {background: #544770;color: #887F9B;}#newcar li ul.news li  {background: #544770;padding-left: 7px;width: 116px;border-bottom: 1px solid #887F9B;cursor: hand;font-family:Arial; font-size:11px;border-right: none;}/* menu mouseovers */#newcar li:hover ul.news, #newcar li.ychover ul.news { left: auto;}/* ==================  End news Rollover styles ==================   *//* ==================  Start Warranty Guide styles ==================   */#warrantyguide div .nav{width:100px; height:17px;}.wg_nav {	border-bottom: 1px solid #d1d1d1;	padding-top: 10px;	padding-bottom: 10px;}.wgnav{	list-style-type: none;	display:block;	width:173px;	max-width:173px;}        .wgnav li{	display: block;	height:17px;	max-height:17px;	width:149px;	max-width:149px;	background-image: url('../images/warrantyguide/white_but.gif');	background-repeat: no-repeat;	background-position: bottom left;	line-height:17px;}        .wgnav li a{ 	float: left;	background-image: url('../images/warrantyguide/white_but.gif');	background-repeat: no-repeat;	background-position: bottom left;	text-decoration: none;	display: block;	height:17px;	max-height:17px;	width:173px;	max-width:173px;	padding-left:24px;}        .wgnav li a:hover{	color: #ffffff;	background-image: url('../images/warrantyguide/grey_but.gif');	background-repeat: no-repeat;	background-position: bottom left;	display: block;	height:17px;	max-height:17px;	width:173px;	max-width:173px;}.wgon{	list-style-type: none;	display:block;	width:173px;	max-width:173px;	}.wgon li A {	color: #ffffff;	background-image: url('../images/warrantyguide/grey_but.gif');	background-repeat: no-repeat;	background-position: bottom left;	display: block;	height:17px;	max-height:17px;	width:173px;	max-width:173px;	padding-left:24px;	line-height:17px;}.wgon li a:hover{	color: #ffffff;}.toppad9{	padding-top:9px;}.bottompad9{	padding-bottom:9px;}.wg_score {	border: 1px solid #658846;	background-color: #fff;}.wg_nav_about {	font-style: italic;	background-color: #e1e1e1;	font-weight: bold;}.about {	border: 1px solid #7f7f7f;	color:#ffffff;	background-color:#cacbcb;}.bgcell {	background-color: #ffe6cc;}.aboutcelltop {	border-top: 1px solid #7f7f7f; 	background-color: #ffe6cc;}#aboutborder{	margin: 0;    padding: 0;	width:1px; 	background-color:#7f7f7f;	line-height:17px;    float: left;}#aboutborderR{	margin: 0;    padding: 0;	width:1px; 	background-color:#7f7f7f;	line-height:17px;    float: none;}#navabout ul { 	margin: 0;    padding: 0;    list-style-type: none;    line-height:17px; } #navabout li { 	margin: 0;    padding: 0;    float: left;    background: #eee none;    text-align: center;    } #navabout li a {	 margin: margin: 0px auto 0px auto;     padding: 0;	 display: block;     width: 100%;     text-decoration: none; }  #navabout li a:hover {	 margin: 0;     padding: 0;	 display: block;     width: 100%;     text-decoration: none;     background-color: #cacbcb;     color: #ffffff; } /* Commented backslash hack hides rule from IE5-Mac \*/ #navabout li a { float: none; } /* End IE5-Mac hack */.cell1{	padding-right:14px;	padding-left:13px;	padding-top:2px;	padding-bottom:2px;}.error{	color:red !important; 	font-weight:bold !important;}.terms {color:#999; font-size:10px;}.offer {color:red; font-weight: bold;}.padL{padding-left:15px;}.padR{padding-right:15px;}.padL10{padding-left:10px;}.big {font-size: 14px;}#box h3{font-size: 12px;}.mrp{ font-size: 12px; text-decoration: line-through; font-weight: bold;}.model {font-size: 12px; color:#555555;}.orange {color:#ff6900;}.number h3 {font-size: 16px;}#newcars h2{padding:0px; margin:0px;}#newcars h2 a{text-decoration:none;font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#fff;white-space: nowrap; display:block; border-right: 10px solid #ffffff;}#newcars h2 a:hover{text-decoration:underline;font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#fff;white-space: nowrap; display:block;}#newcars a{font-weight:bold;}.usedcaremphasis {color:#526397;}.bgHeadline{background-color:#e1e1e1; font-size:12px; font-weight:bold; padding:3px;}.buyingguide ul{	padding: 7px 5px 0px 7px !important;	margin: 0px !important;	list-style-type:none;}.buyingguide li{background-image: url(../images/bullet.gif);background-repeat: no-repeat;background-position: 0% 10%;padding-left:15px;padding-bottom:10px;}  .keydates{	padding:1px 1px 3px 5px;}td.tick {background:url(../images/tick.gif)  no-repeat top; height:27px;}div.tickhead{padding-left:29px; position: relative; top: 2px; font-size:11px;  font-weight:bold;}td.cross {background:url(../images/cross.gif)  no-repeat top; height:27px;}div #flash{display:none;}div #noflash{display:none;}td.buyinggbody{	line-height:15px;}.noborder {font-size: 11px !important;}.noborder img{ margin-bottom:3px;}#buyinggLatest .top{padding-top:10px;}#buyinggLatest .copy{padding-right:10px; line-height:15px;}#buyinggLatest .img{padding-right:25px; padding-left:10px;}#buyinggLatest .dash{padding:7px 7px 2px 7px;}.summary{line-height:15px;}.fullsize{padding-bottom: 5px;}#patspacer {padding-top:6px;}#mivasky {width:120px;padding:0px; margin:0px; border:0px; background-color:#fff; color:#333;font-size:10px;overflow:hidden;}#mivasky h2 {padding:0px; margin:0px; border:0px;line-height:18px;font-size:14px;font-weight:normal; border-bottom:2px #999 solid; height:20px;}#mivasky img.mivaimg{padding:5px 0px 5px 0px;}#mivasky .result a.black{color:#000;font-weight:normal !important;}#mivasky .result a{font-weight:bold;}