@charset utf-8;
*{margin:0;padding:0}
body{width:990px;background:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:auto}
a{text-decoration:none}
a:focus{outline:none}
img{border:0;display:block}
.subtitle,p.sectionheader{color:#666;font-size:12px;text-align:left;padding:3px 5px}
p.button{text-align:right;padding:5px}
p.redblack:first-line{color:#D71920}
p.redblack,p.content{text-align:left;font-size:12px;padding:4px 10px}
p.sectionheader{background:#CCC;margin:3px 0;padding:3px 10px}
div#hours,div#contacts,div#stock{width:225px;height:380px;float:left;padding:0}
div#hours div.boxcontents,div#contacts div.boxcontents,div#stock div.boxcontents{height:322px}
div#hours div.subtitle,div#contacts div.subtitle,div#stock div.subtitle{padding:3px 15px}
div#contacts{border-left:solid #ccc 1px;border-right:solid #ccc 1px;margin:0 4px;padding:0 4px}
div#mainbody div.modelchooser{clear:both;padding-top:5px}
div#mainbody img#bigpicture{margin:20px 0}
div#container{width:930px;padding-top:0;margin:auto}
div#sidebar{width:225px;float:left;margin-top:20px;border-right:solid #ccc 1px;padding-right:5px;_padding-right:0}
div#mainbody{width:695px;float:right}
div#header{width:990px;height:83px}
div#topbar{width:930px;height:55px;background:#ccc;padding:0 30px}
div#bottombar{width:930px;height:28px;background-image:url(/images/gen/layout/bg-bottombar.gif);color:#FFF;margin:auto;padding:0 30px}
div#topbar img.floatleft{margin-top:16px}
div#topbar a.floatright{display:block;margin-top:10px;background:url(/images/1/layout/logo.gif);width:123px;height:35px}
div#bottombar img{margin-top:3px}
div#bottombar span{margin-top:4px}
div#footer{width:930px;padding-top:25px;clear:both;font-size:12px;color:#black}
div#footer a{color:#black}
div#footer h1,h2,h3,h4{font-size:12px;color:#black}
div#footerlinks p{font-size:12px;color:#000}
div.sidebox{width:225px;margin-bottom:10px}
div.title{width:225px;height:22px;background:url(/images/gen/layout/bg-boxtitle.gif)}
div.title p{width:140px;height:20px;background:url(/images/gen/layout/bg-title.gif);color:#FFF;float:left;vertical-align:middle;padding:2px 0 0 10px}
div.subspacer{height:10px;background:url(/images/gen/layout/bg-subtitle.jpg)}
div.subtitle{height:14px;background:url(/images/gen/layout/bg-subtitle.jpg);padding:3px 10px}
div.boxcontents{text-align:center;border:solid 1px #ccc;padding:5px}
div.dropshadow{width:211px;height:7px;background:url(/images/gen/layout/bg-dropshadow.gif);margin:0 auto}
div.base{height:6px;background:url(/images/gen/layout/bg-base.gif);background-repeat:repeat-x}
img.dropleft{position:relative;left:-7px;float:left;z-index:-1}
img.dropright{position:relative;right:-7px;float:right;z-index:-1}
div#search div.subtitle{height:20px;padding:0}
div#news div.boxcontents,div#motability div.boxcontents{border:0;margin:auto;padding:0}
div#search{margin-bottom:8px}
div#search select{margin:4px 2px}
div#search #buttonSearch{float:right;margin-top:10px}
select.full{width:200px}
select.half{width:95px}
a.minitab{width:110px;height:16px;float:left;background:url(/images/gen/buttons/minioff.gif);text-align:center;font-size:12px;cursor:pointer;color:#666;margin:4px 1px 0}
div#search div.boxcontents{height:198px;padding-top:10px;background:#fcd2c1;display:block}
div#navbar{height:52px;padding-left:15px;background:url(/images/gen/layout/bg-navbar.jpg);background-position:bottom;background-repeat:repeat-x;text-align:center}
a.bigtab{width:129px;height:20px;padding-top:2px;float:left;background:url(/images/gen/buttons/bigoff.gif);color:#666;display:block;margin:30px 2px 0}
#mapframe{padding:18px 0 14px}
p#pstock{float:right;padding-right:56px}
div#stock table{width:100%;font-size:12px;text-align:left;margin:5px 0}
div#stock tr.grey{background:#ccc}
div#stock td{padding:3px}
div#stock td.model{padding-left:10px}
div#stock td.stock{color:#D71920;text-align:right}
div#stock td.select{width:51px;text-align:right;padding-right:10px}
div#similar table{width:100%;text-align:left}
div#similar td.image{width:101px;height:65px;margin-bottom:5px}
div#similar td.name{padding-left:2px;height:14px;font-size:11px}
div#similar td.type{padding-left:2px;height:28px;font-size:11px;color:#666;vertical-align:top}
div#similar td.price{padding-left:2px;height:19px;font-size:14px;color:#D71920}
div#pagebar{height:20px;color:#FFF;text-align:center;background-image:url(/images/gen/layout/bg-pagebar.jpg);padding-top:3px;margin:12px 0}
div#pagebar img{display:inline;margin:0 7px}
div.usedcar{width:685px;height:82px;margin-bottom:14px;border:2px solid #D71920;padding:3px}
div.usedcar div.details{width:310px;height:82px;float:left;margin:1px 0 0 4px}
div.usedcar div.details p.carname{background:#ccc;font-size:14px;padding:2px}
div.usedcar div.details p.cardesc{background:#ccc;font-size:11px;padding:2px}
div.usedcar div.details p.carreg{margin-top:2px;font-size:11px;padding:2px}
div.usedcar div.price{width:248px;height:82px;padding-left:8px;float:right;border-left:2px dotted #D71920}
div.usedcar div.price p.oldprice:first-line{font-size:10px;text-decoration:none}
div.usedcar div.price p.oldprice{color:#D71920;font-size:11px;text-decoration:line-through}
div.usedcar div.price p.price{color:#D71920;font-size:18px}
div.usedcar div.price img{float:right;display:block}
div.usedcar div.price img.imgdetails{margin-right:3px}
div.titleleft{float:left;margin:20px 0}
div.titleleft p.title{font-size:16px}
div.titleleft p.back a{font-size:12px;color:#D71920}
div.titleright{float:right;text-align:right;margin:15px 10px 15px 0}
div.titleright span{font-size:12px;color:#D71920;text-decoration:line-through}
div.titleright span.price{font-size:20px;text-decoration:none}
div.infoleft{width:310px;height:260px;clear:both;float:left;border:2px solid #D71920;font-size:12px;color:#666;margin-bottom:20px;padding:10px}
div.infoleft table{height:220px}
div.infoleft td{vertical-align:top}
div.infoleft td.label{color:#000;width:100px}
div.infoleft img{margin-top:10px;_margin:0}
div.infoleft img#middlebutton{float:left;margin-left:24px}
div.inforight{width:320px;height:260px;_height:288px;float:right;border:2px solid #D71920;margin-left:-40px;margin-top:5px;padding:10px}
div.inforight img{cursor:pointer;display:block}
div#extrainfo,div#specification{width:100%;clear:both}
div#emissions,div#tax,div#emissions div.title,div#tax div.title{width:340px}
div#emissions .boxcontents,div#tax .boxcontents{height:197px}
div#tax p#taxinfo{width:140px;float:left;margin-top:55px}
div#emissions div#vedbandselect{width:82px;height:20px;background:url(/images/gen/ved_band_select.gif);background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;padding:4px 0 0 10px}
div#specification .boxcontents{padding-right:0}
div#specbar{width:690px;height:20px;background:url(/images/gen/layout/bg-specbar.jpg);background-position:bottom;background-repeat:repeat-x;position:relative;top:-16px;_top:-26px;margin:-16px 0 0 -6px;padding:7px 0 0 5px}
a.spectab{width:112px;height:16px;margin-left:2px;background:url(/images/gen/buttons/spectab-off.gif);background-repeat:no-repeat;text-align:center;font-size:12px;display:block;float:left;color:#666;cursor:pointer}
a.spectab:hover,a#general{background:url(/images/gen/buttons/spectab-on.gif);color:#FFF}
div#specInfo{text-align:left;font-size:12px;padding-top:5px}
div#specInfo td{vertical-align:top;padding:2px}
div#newslist div.title,div#jobslist div.title{margin-top:20px;width:100%}
div#newslist div.boxcontents,div#jobslist div.boxcontents{margin-bottom:20px;font-size:12px}
div#newslist td.articletitle,div#jobslist td.articletitle{text-align:left;font-size:14px;font-weight:700;margin-bottom:5px}
div#newslist td.timestamp,div#jobslist td.timestamp{text-align:right;font-size:14px;font-style:italic}
div#newslist td.articlebody,div#jobslist td.articlebody{text-align:left;padding:10px}
div#jobslist td.articletitle a:hover{color:silver}
a.hotoffer{display:block;color:#000;width:259px;height:173px;background:url(/images/gen/layout/bg-offer.gif);float:left;margin:2px 12px;padding:14px 32px}
a.hotoffer span.price{display:block;width:100%;text-align:right;color:#FFF;font-weight:700;font-size:16px}
a.hotoffer span.cartitle{display:block;width:100%;clear:both;float:left;font-weight:700;text-align:left;margin:10px 0}
a.hotoffer span.oldprice{display:block;float:right;font-size:12px;margin-top:10px;text-decoration:line-through}
a.hotoffer img{display:inline;clear:both;float:left}
a.hotoffer span.description{width:140px;float:right;font-size:12px;color:#666}
a.hotoffer span.details{width:140px;float:right;font-size:12px;color:#666;margin-top:10px}
div#offerheader{height:23px;color:#FFF;background:url(/images/gen/layout/bg-headeroffer.gif);font-size:16px;margin:10px 0 5px;padding:3px 10px}
div#offerheader span.hdrgt{display:block;float:right;font-weight:700}
div.back{float:left;margin:0 0 20px 10px}
div.back a{font-size:12px;color:#D71920;text-decoration:none}
div.tel{float:right;display:block;margin:0 10px 20px 0}
div#offerleft{clear:both;float:left;font-size:12px;color:#666;width:55%;margin:0 0 20px 10px}
div#offerleft p.title{font-size:14px;font-weight:700;color:#000}
div#offerleft p.subtitle{font-size:12px;font-style:italic;margin-bottom:20px}
div#offerright{float:right;width:250px;text-align:center;margin:0 10px 20px 0}
div#pg_contact table{font-size:12px;width:100%;margin-top:20px}
div#pg_contact td.label{font-weight:700;vertical-align:text-top;padding:5px}
div#pg_contact td.buttons{text-align:center}
div#pg_contact div#message{font-size:12px;color:red;padding:10px}
div#privilege p.intro{background:url(/images/1/layout/bg_prvclub.jpg) no-repeat top center;font-weight:700;color:#1b7eb7;padding-top:180px}
div#privilege h4{font-size:14px;text-align:left;margin:10px 0}
div#privilege h3{font-size:15px;text-align:left;margin:10px 0}
div#serviceplus{float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:20px 4px;padding:0 4px}
div#serviceplus .boxcontents p.intro{background:url(/images/1/layout/bg_srvplus.jpg) no-repeat top center;color:#e38435;font-weight:700;padding-top:180px}
div#serviceoffer .boxcontents{height:430px;text-align:center}
div#serviceoffer .boxcontents p.price{color:#c00;font-size:22px;font-weight:700;margin-bottom:10px}
div#serviceoffer .boxcontents p.description{font-weight:700;margin:10px 0}
div#serviceoffer .boxcontents hr{border:1px dotted #ccc;margin:20px 0}
div#bookservice{clear:both;width:100%}
div#bookservice .boxcontents table{width:90%;text-align:left;font-size:12px;margin:auto}
div#bookservice td.spacer{height:20px}
div#bookservice hr{border:1px dotted #ccc}
div#bookservice div#message{font-size:12px;color:red;text-align:left;padding:10px}
div#randoffer{display:block;background:url(/images/gen/layout/offer-banner.gif);width:645px;height:83px;margin-top:20px;padding:33px 25px}
div#randoffer a#ban_offer{display:block;color:#000}
div#randoffer div#ban_details{width:320px;display:block;float:left;color:#666;font-size:12px;margin-left:20px}
div#randoffer p#ban_carname{font-size:16px;font-weight:700;color:#000;margin-bottom:15px}
div#randoffer div#ban_price{display:block;float:right;width:120px;height:82px;border-left:2px dotted #d71920;font-size:18px;color:#d71920;padding:0 25px}
div#randoffer div#ban_price p#ban_oldprice:first-line{font-size:10px}
div#randoffer div#ban_price p#ban_oldprice{font-size:11px;text-decoration:line-through}
div#randoffer div#ban_price p{font-size:18px}
div#newlist_title{background:url(/images/gen/layout/bg-newcar-t.gif);width:695px;height:29px;color:#FFF;text-align:center;font-weight:700;padding-top:20px;margin-top:20px}
div#newlist_body a{text-decoration:none;color:#000;border:none;display:block}
div#newlist_body table{width:100%;margin:auto}
div#newlist_body table td{width:33%;text-align:center}
div#newlist_body div.newlist_info:first-line{font-weight:400;font-size:16px}
div#newlist_body div.newlist_info{font-weight:700;font-size:14px;padding:10px 0}
div#newlist_footer{background:url(/images/gen/layout/bg-newcar-b.gif);width:695px;height:49px}
body#email div#email_content{width:75%;margin:20px auto}
div#pg_sitemap{font-size:12px;padding:5px}
div#pg_sitemap a:hover{color:#666}
div#pg_sitemap ul{font-size:10px;list-style-position:outside;margin-left:15px}
.floatleft,img.corner,p#pmodel,div.usedcar img.carpic,div.infoleft img#leftbutton,div#tax img,div#emissions,div#emissions img#vedbandimg{float:left}
.floatright,div.infoleft img#rightbutton,div#tax{float:right}
div#footer a:visited,div#footer a:hover,div#footer a:active,div#footerlinks a:link,div#footerlinks a:visited,div#footerlinks a:hover,div#footerlinks a:active,div#jobslist td.articletitle a,div#offerleft td.label,div#pg_sitemap a{color:#000}
a.minitab:hover,a#usedvs{background:url(/images/gen/buttons/minion.gif);color:#FFF}
a.bigtab:hover,body#usedlist a#linkused,body#usedcar a#linkused,body#newlist a#linknew,body#service a#linkservice,body#aboutus a#linkabout,body#offerlist a#linkoffers,body#offer a#linkoffers{width:129px;height:20px;padding-top:30px;background:url(/images/gen/buttons/bigon.gif);background-repeat:no-repeat;color:#FFF;margin:2px 2px 0}
div.usedcar div.price p.price:first-line,div#randoffer div#ban_price p:first-line,div#email_content table{font-size:12px}
div.titleleft p.back img,div.back img{display:inline}
div#extrainfo div.title,div#specification div.title,div#offerleft table,div#bookservice div.title{width:100%}
div#mapframe,div#printframe{display:none}
div#specInfo p,div#page_motability,div#page_aboutus{padding:5px}
div#offerheader span.hdlft,div#randoffer div#ban_img{display:block;float:left}
div#privilege,div#serviceoffer{float:left;margin-top:20px}
div#privilege .boxcontents,div#serviceplus .boxcontents{height:430px}
div#privilege .boxcontents p,div#serviceplus .boxcontents p{text-align:left;font-size:12px;margin:5px 0}
div#serviceoffer .boxcontents img,div#newlist_body img{margin:auto}
div#page_motability h1,div#page_aboutus h1{font-size:19px;font-weight:400;border-bottom:1px dotted #999;color:#c00;margin:10px 0}
div#page_motability a,div#page_aboutus a,div#pg_sitemap li a{color:#c00}
div#page_motability p,div#page_aboutus p{color:#666;font-size:12px;margin:5px 0}
div#page_motability h2,div#page_aboutus h2{font-size:12px;color:#c00;font-weight:700;margin:10px 0}
div#page_motability h3,div#page_aboutus h3{font-size:12px;font-weight:700;margin:10px 0}
div#page_motability ul,div#page_aboutus ul{list-style-position:outside;font-size:12px;color:#666;margin:5px 20px}