body {margin:0;padding:0;background-color:#ffffff;}
p {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px 3px 0;margin:0;color:#000;}
li {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;}
label {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px 3px 0;margin:0;color:#000;font-weight:800;}
td {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;}
select {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;}
th {text-align:left;color:#fff;background-color:#0e5b79;}
th p {padding:2px;color:#fff;}

h1 {font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;color:#444;margin:0 0 10px 0;padding:3px 10px 3px 8px;border:1px solid #cecece;}
h2 {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;color:#000;margin:0;padding:3px 3px 3px 0;}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800;color:#000;margin:0;padding:3px 3px 3px 0;}
#header {background-image:url(../graphics/header.gif);background-repeat:no-repeat;font-weight:400;padding-left:10px;margin-bottom:10px;}
.header_g {background-image:url(../graphics/header_gradient.gif);background-repeat:no-repeat;font-weight:800;padding:7px 10px 7px 10px;margin-bottom:0;font-size:15px;color:#105a73;}
.header_gs {background-image:url(../graphics/header_gradient266.gif);background-repeat:no-repeat;font-weight:800;padding:7px 10px 7px 10px;margin-bottom:0;font-size:15px;color:#105a73;}
.gborder_top {margin-left:1px;margin-right:1px;margin-top:10px;border-bottom:1px solid #cecece;}
.gborder {border-left:1px solid #cecece;border-right:1px solid #cecece;padding:10px;}
.gborder_bottom {margin-left:1px;margin-right:1px;margin-bottom:10px;border-bottom:1px solid #cecece;}
.ca {height:0;line-height:0;clear:both;}
.la {float:left;}
.ra {float:right;}
.home_odd {background-color:#e6f1f7;}
.home_even {background-color:#e6f1f7;}

/* red/black tabs highlighting is managed using javascript*/
#menu5 {margin:0 0 0 1px; padding:0;height:23px;}
#nav5 {	position:relative; float:left; 	padding:0;	margin:0; list-style:none;}
#nav5 LI {float:left; margin:0;	padding:0;background-image:url(../graphics/search_2_up.gif);background-repeat:no-repeat;}
#nav5 LI.selected {background-image:url(../graphics/search_2_ov.gif);background-repeat:no-repeat;}
#nav5 A {display:block;	color:#000;	text-decoration:none;	font-weight:400; font-size:12px; margin:0;	padding:4px 0 4px 0; width:57px;text-align:center;}
#nav5 .selected A {color:#fff;}
.search {width:160px;background-color:#e6f1f7;padding:5px;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
.search p {color:#000;}
.search label {font-weight:400;color:#000;margin-top:5px;}
.search select {width:155px;margin-bottom:5px;}
#search1 h2 {margin-top:5px;border-top:1px solid #cecece; padding-top:5px;font-size:14px;color:#0f5d81}
.fourcol {width:266px;}

/*i'm going to hell*/
marquee {font-size:15px;font-weight:800;font-style:italic;color:#999;}
.w250 {width:250px;}
.rssbox p {padding:25px 10px 15px 55px;}
.top10 {border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
.top10 p {padding:2px 10px 2px 10px;}
.g {width:170px;border-left:1px solid #cecece;border-right:1px solid #cecece;}
.g p {padding-left:3px;}
div.dg {height:110px;}
.dg h2 {padding:0;font-size:26px;color:#990000;text-align:right;}
.dg h3 {padding:0;font-size:14px;color:#990000;text-align:right;}
div.grey {border-left:1px solid #cecece;border-right:1px solid #cecece;padding:10px;background-color:#e3ecf1;}
.sbtop{margin-top:10px;margin-left:1px;margin-right:1px;background-color:#cecece;height:1px;margin-bottom:0}
.sbbottom{margin-top:0;margin-left:1px;margin-right:1px;background-color:#cecece;height:1px;margin-bottom:10px;}
.sbtop_starbuy{margin-top:10px;margin-left:1px;margin-right:1px;background-color:#ca321d;height:1px;margin-bottom:0}
.sbbottom_starbuy{margin-top:0;margin-left:1px;margin-right:1px;background-color:#ca321d;height:1px;margin-bottom:10px;}
.sbtop_trade2go{margin-top:10px;margin-left:1px;margin-right:1px;background-color:#0C5A80;height:1px;margin-bottom:0}
.sbbottom_trade2go{margin-top:0;margin-left:1px;margin-right:1px;background-color:#0C5A80;height:1px;margin-bottom:10px;}
div.want2choose {padding:40px 20px 15px 100px;background-image:url(../graphics/finance2.jpg);background-repeat:no-repeat;}

p.contact {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/contact.gif);background-repeat:no-repeat;background-position:0 0}
p.find {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/location.gif);background-repeat:no-repeat;background-position:0 0}
p.opening {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/opening.gif);background-repeat:no-repeat;background-position:0 0}
p.stock {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/stock.gif);background-repeat:no-repeat;background-position:0 0}
p.review {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/reviews.gif);background-repeat:no-repeat;background-position:0 0}
.exclusive {font-size:16px;color:#990000;}

div.overlay {position: absolute; margin:0; padding:0;z-index:1; float:right;}


p.submenu {padding:2px 10px 2px 5px;background-color:#dddddd;border-bottom:1px solid #ffffff;}
p.submenuselected {padding:2px 10px 2px 5px;background-color:#ddddff;border-bottom:1px solid #ffffff;}
.submenu a {text-decoration:none;font-weight:400;}
.submenu a:link {color:#333333;}
.submenu a:visited {color:#333333;}
.submenu a:hover {color:#333333;text-decoration:underline;}
.submenuselected a {text-decoration:underline;font-weight:400;}
.submenuselected a:link {color:#333333;}
.submenuselected a:visited {color:#333333;}
.submenuselected a:hover {color:#333333;text-decoration:underline;}


p.vbig {font-size:18px;font-weight:800;}
.big {font-size:14px;font-weight:800;}

form {margin:0}
input {font-size:11px;}
textarea {font-size:11px;font-family:Arial,Helvetica,sans-serif;}
select {font-size:11px;}

.copyrighttop{margin-top:70px;margin-left:1px;margin-right:1px;background-color:#c9341e;height:1px;}
.copyright{border-top:2px solid #c9341e;}
.copyright p {font-size:10px;}

.content{width:952px;margin-left:20px;}
.leftcol {width:172px;margin-bottom:50px;float:left;}
.midcol_home {margin-left:22px;float:left;background-color:#ffffff;width:543px;}
.midcol {margin-left:22px;float:left;background-color:#ffffff;width:752px;}
.rightcol {width:190px;margin-right:0;float:right;background-color:#ffffff;}

p.trail {margin-left:2px;margin-bottom:5px;font-size: 10px;color:#a2a2a2;}
.trail a {text-decoration:none;font-weight:400}
.trail a:link {color:#a2a2a2;}
.trail a:visited {color:#a2a2a2;}
.trail a:hover {color:#a2a2a2;text-decoration:underline}

.odd {background-color:#ffffff;}
.even {background-color:#efefef;}

a {font-weight:800}
a:link {color:#0e5b79;}
a:visited {color:#0e5b79;}
a:hover {color:#0e5b79;}

p.status {color:#666666;font-size: 10px;padding-top:5px;padding-right:5px;margin-bottom:0;}
.status a {text-decoration:none;font-weight:400}
.status a:link {color:#666666;}
.status a:visited {color:#666666;}
.status a:hover {color:#666666;text-decoration:underline}
 
/* page links */
.qu {font-size:14px;}
.items {font-weight:800;padding:8px 40px 10px 0;} 
 
.btn {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;width:130px;cursor:pointer;background-color:#005075;color:#ffffff;text-transform:uppercase;border-color:#cccccc;border-style:solid;border-width:1px;padding:1px 5px 1px 5px;text-align:center}

.btn a {font-size:12px;text-decoration:none;font-weight:800}
.btn a:link {color:#ffffff}
.btn a:visited {color:#ffffff}
.btn a:hover {color:#ffffff;text-decoration:none}

.odd {background-color:#efefef;}
.even {background-color:#ffffff;}

/*dhtml calendar*/
.calendar {width:170px;border:2px solid #666666;visibility:hidden;position:absolute;background-color:#ffffff;}
.month {font-weight:800;}
.today {background-color:#ddddff;}
.seldate {background-color:#ffff00;}
.we {background-color:#efefef;}
.unavailable {color:#666666;}
.calendar p {padding:3px 5px 3px 5px;font-size:12px;}
.calendar a {text-decoration:underline;font-weight:400;}
.calendar a:link {color:#0e5b79;}
.calendar a:visited {color:#0e5b79;}
.calendar a:hover {color:#0e5b79;text-decoration:underline;}

/*for the sitemap*/
p.sm1 {padding-left:10px;font-size: 14px;}
p.sm2 {padding-left:40px;font-size: 13px;}
p.sm3 {padding-left:70px;font-size: 12px;}
p.sm4 {padding-left:100px;font-size: 11px;}

/*for the search results page*/
.bbg {border-bottom:1px solid #cecece;margin-bottom:10px;}
.btg {border-top:1px solid #cecece;margin-top:10px;}
.brg {border-right:1px solid #cecece;}
.padd10 {padding-right:10px;padding-left:10px;}
.showcount {font-weight:800;}

div.special {border-left:1px solid #ca321d;border-right:1px solid #ca321d;padding:5px;background-color:#f5e4da;}
div.trade2go {border-left:1px solid #0C5A80 ;border-right:1px solid #0C5A80 ;padding:5px;background-color:#E3EEFE;}
.special p.price{font-size:18px;color:#cc3236;font-weight:800;background-color:#f7efe4;padding:5px;}
.trade2go p.price{font-size:18px;color:#cc3236;font-weight:800;background-color:#f7efe4;padding:5px;}
div.homeitem {border-left:1px solid #cecece;border-right:1px solid #cecece;padding:5px;background-color:#ffffff;min-height:300px;height:300px;overflow:visible}
div[class] .homeitem {height:auto}

div.item {border-left:1px solid #cecece;border-right:1px solid #cecece;padding:5px;background-color:#ffffff;}
.price{font-size:20px;color:#cc3236;font-weight:800;background-color:#e2ecee;padding:5px;}
.special h2.phone {font-size:20px;background-image:url('../graphics/search page/phone_starbuy.gif');background-repeat:no-repeat; padding-left:20px;background-position:0 3px;}
.trade2go h2.phone {font-size:20px;background-image:url('../graphics/search page/phone_starbuy.gif');background-repeat:no-repeat; padding-left:20px;background-position:0 3px;}
.item h2.phone {font-size:20px;background-image:url('../graphics/search page/phone.gif');background-repeat:no-repeat; padding-left:20px;background-position:0 3px;}
.detailphone {font-size:20px;padding-bottom:0;}
.small {padding-top:0;}
.plate {font-size:20px;background-image:url('../graphics/car details/reg.gif');background-repeat:no-repeat; padding:5px 0 5px 25px;}
.gallery {background-image:url('../graphics/car details/gallery_panel.gif');background-repeat:no-repeat;height:120px;background-position:0 16px;margin-bottom:10px;}
.specitem {font-weight:800;padding-bottom:0}

/*finance*/
.apr {font-size:15px;}
div.finance {padding:10px;background-color:#e3ecf1;}
div.finance2 {padding:10px;background-color:#dbe6ec;margin-bottom:20px;}
div.financelist {padding:10px;background-color:#fff;}
.financelist tr {background-color:#dbe6ec;padding:2px;}
.financelist th {text-align:center;}
.financelist td {padding:2px;text-align:center;}

/* special offers */
h2.h {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;color:#000000;margin:0;padding:3px 10px 3px 5px;}
h2.o {color:#EB0C37;}
.pricenow {font-size:16px;font-weight:800;padding-top:2px;padding-bottom:2px;}
.pricenow img {float:right;text-align:center;padding-top:2px;padding-bottom:2px;}
.pricewas {font-size:16px;font-weight:800}
.saving {font-size:16px;font-weight:800;color:#ff0000;}
.gbg {border:1px solid #cdced0;background-color:#e3ecf1;font-weight:800;font-size:14px;padding-left:5px;}
.headline {font-weight:800;text-decoration:none;font-size:16px;color:#666666;padding-left:8px;text-transform:uppercase;}

div.welcome {margin:0 30px 0 0;padding:0}
.welcome p {font-size:12px;padding:0 0 20px 0;margin:0;color:#000}

div.nav_cambria {width:174px}
.nav_cambria h2 {font-size:15px;color:#c9321f}
.nav_cambria p.submenu {padding:2px 10px 2px 5px;background-color:#ececec;border-bottom:1px solid #ffffff}
.nav_cambria p.submenuselected {padding:2px 10px 2px 5px;background-color:#ddddff;border-bottom:1px solid #ffffff}
.nav_cambria .submenu a {text-decoration:none;font-weight:400}
.nav_cambria .submenu a:link {color:#0e5b79}
.nav_cambria .submenu a:visited {color:#0e5b79}
.nav_cambria .submenu a:hover {color:#0e5b79;text-decoration:underline}
.nav_cambria .submenuselected a {color:#fff;background-color:#c9321f;font-weight:400;text-decoration:none}
.nav_cambria .submenuselected a:link {color:#fff;background-color:#c9321f}
.nav_cambria .submenuselected a:visited {color:#fff;background-color:#c9321f}
.nav_cambria .submenuselected a:hover {color:#fff;background-color:#c9321f;text-decoration:underline}

div.mediabox {width:540px}
td.vid {width:169px;padding:0 14px 0 0}
.vid div.img {height:130px}
.vid h2 {font-size:12px;height:70px}
.vid div.btn {margin:20px 0 0 0;padding:0;border:none;width:auto;background-color:transparent}

div.vidicns {margin:20px auto 0 auto;text-align:center}

.leftpromos {padding-top:5px;padding-bottom:10px;}
.leftpromos .promo {margin-top:5px;}

/* advanced search */
.searchparams p {width:155px;float:left;padding:3px 25px 3px 0;}
.advsearch a {text-decoration:none;font-weight:400;}
.advsearch a:hover {text-decoration:underline;}
#refinebox {padding-top:5px;padding-bottom:5px;border-bottom:1px solid #cecece;margin-bottom:10px;background-color:#e6f1f7;width:170px;border-left:1px solid #cecece;border-right:1px solid #cecece;}
#refine {}
.searchfor {margin-top:10px;border-top:1px solid #cecece;}
.notl {margin-top:0;border-top:0;}
#refine h2 {font-size:14px;padding:10px 10px 0 10px;}
#refine h3 {font-size:12px;padding:10px 10px 0 10px;}
#refine p {text-transform:capitalize;padding:3px 10px 3px 25px;background-image:url(../graphics/add.gif);background-repeat:no-repeat;background-position:10px 4px;}
#refine p.filter {text-transform:capitalize;padding:3px 10px 3px 25px;background-image:url(../graphics/remove.gif);background-repeat:no-repeat;background-position:10px 4px;}
#refine a {text-decoration:none;font-weight:400;}
#refine a:hover {text-decoration:underline;}
p.filter {width:155px;text-transform:capitalize;padding:3px 10px 3px 15px;background-image:url(../graphics/remove.gif);background-repeat:no-repeat;background-position:0 4px;}
#refine p.nofilter {text-transform:capitalize;padding:3px 10px 3px 25px;background-image:none;}


/* spec and finance tabs */
#menu6 {margin:0; padding:0;height:26px;border-bottom:1px solid #ccc;}
#nav6 {	position:relative; float:left; 	padding:0;	margin:0; list-style:none;}
#nav6 LI {float:left; margin:0 1px 0 0;	padding:0;background-image:url(../graphics/cd_tech_up.gif);background-repeat:repeat-x;}
#nav6 LI.selected {background-image:url(../graphics/cd_tech_ov.gif);background-repeat:repeat-x;}
#nav6 A {display:block;	color:#fff;	text-decoration:none;	font-weight:800; font-size:12px; margin:0;	padding:5px 0 6px 6px; width:140px;}
#nav6 .selected A {color:#fff;}

/* homepage tabs */
#menu7 {margin:0; padding:0;height:26px;}
#nav7 {position:relative;float:left;padding:0;margin:0;list-style:none}
#nav7 li {border-right:1px solid #fff;width:134px;float:left;margin:0 1px 0 0;padding:0;background-image:url(../graphics/tab_off.gif);background-repeat:repeat-x;text-align:center;display:block;	color:#000;	text-decoration:none;	font-weight:400; font-size:12px; margin:0;	padding:5px 0 6px 0;}


div.usedh1 {}
.usedh1 h1 {font-size:21px;font-weight:800;color:#000;border:none;margin:0;padding:0}

div.udtop {border:1px solid #cecece;width:723px;margin:5px 0 30px 0;padding:9px 10px}
.udtop div.mediabox {width:440px}
.udtop div.l {float:left;width:463px}
.udtop div.r {float:right;width:260px}
.udtop p.sml {font-size:9px}
.udtop p.med {font-size:12px}
.udtop .detailphone {font-size:30px;line-height:28px;margin:0;padding:0}
.udtop div.price {background:none;margin:10px 0 15px 0;padding:0}
.udtop .price p.pricewas {font-size:15px;margin:0;padding:0}
.udtop .price p.pricenow {font-size:25px;font-weight:800;color:#cc3236;margin:2px 0;padding:2px 0;border-top:1px solid #cecece;border-bottom:1px solid #cecece}
.udtop .price p.saving {font-size:15px;color:#0e5b79;margin:0;padding:0}
.udtop div.location {background:transparent url(../graphics/car-details/map.gif) no-repeat;padding:0 0 12px 30px;margin:15px 0 0 0}
.udtop .location p {margin:0 0 3px 0;padding:0}
.udtop span.n1 {position:absolute;margin:1px 0 0 -25px}
.udtop span.n2 {position:absolute;margin:1px 0 0 -14px}
.udtop .localnav {margin:10px auto 5px 0;text-align:center}
.udtop p.l {float:left;width:128px;margin:0 0 1px 0;padding:0}
.udtop p.r {float:right;width:128px;margin:0 0 1px 0;padding:0}
.udtop .plate {float:right;font-size:20px;background:transparent url(../graphics/car-details/plate.gif) no-repeat;padding:5px 0 5px 24px;width:104px}

div.watchbtn {margin-top:5px}
.watchbtn span {position:absolute;font-size:12px;font-weight:bold}
.watchbtn span.n1 {margin:9px 0 0 -25px}
.watchbtn span.n2 {margin:9px 0 0 -13px}

div.watchbox {display:none;margin:0;padding:0}
.watchbox p {margin:0 0 5px 0;padding:0}
.watchbox label {margin:0;padding:0}
.watchbox input {width:240px}
.watchbox p.submit {float:left;margin:5px 0 0 0}
.watchbox .submit img {border:none;text-align:left;vertical-align:middle}
.watchbox .submit a {color:#000;text-decoration:none;font-weight:bold}
.watchbox p.sml {font-size:9px}
.watchbox p.str {font-weight:bold}
.watchbox p.err {float:left;visibility:hidden; margin:5px 0 0 10px;color:#f00}

div.wblst input {width:113px}
div.wblst p {text-align:left}

 div.emailme {width:312px;height:37px;background:transparent url(../graphics/emailme.gif) no-repeat}
.emailme input.email {position:relative;top:3px;left:130px} 
.emailme img.submit {position:relative;top:8px;left:137px;cursor:pointer}

/* magazine section*/
h2.voc {background-image:url(../graphics/h2_gradient.gif);background-repeat:repeat-x;border:1px solid #cecece;color:#125975;padding:5px 10px 5px 10px;margin-bottom:10px;}
.midcol_voc {margin-left:0;float:left;background-color:#ffffff;width:543px;}
.midcol_voc .item {padding:0 5px 5px 0px;border-bottom:1px solid #cecece;border-left:0;border-right:0;margin-bottom:10px;}
.midcol_voc .item p {padding:10px 6px 0px 0;font-size:12px;line-height:1.5em;}
.midcol_voc .item img {margin:0 20px 5px 0;border:0;}
.midcol_voc .item a.med {font-size:16px;padding:0 6px 3px 0;}


/* lead offers */
.lead {border:1px solid #cecece;background-color:#f0f0f0;padding:0;margin-bottom:18px;width:237px;height:374px;float:left;}
.lead .imagevp {border-bottom:8px solid #ff7908;margin-bottom:10px;width:237px;}
.imagevp img{}
.lead h2 {padding:0 20px 5px 20px;}
.lead p {padding:0 20px 5px 20px;font-size:12px;line-height:1.5em;}
.lead p.saving {padding-bottom:5px;line-height:1em;}
.lead a.more {font-weight:400;padding:5px 20px 5px 0;background-image:url(../graphics/lead_next.gif);background-repeat:no-repeat;background-position: right 5px;}


div.addinf {padding-top:15px;margin-bottom:5px}
.addinf .bbg {padding-bottom:10px}

/* tabbed offer data */
div.speqte {margin:0}
.speqte div.tabs {float:left;width:100%;border-bottom:1px solid #ccc}
.speqte .tabs ul {margin:0;padding:0;list-style:none}
.speqte .tabs li {float:left;margin:0;padding:0;background:transparent url('../graphics/search_3_up.gif') no-repeat;width:115px;height:24px;text-align:center}
.speqte .tabs li.sel {background-image:url('../graphics/search_3_ov.gif')}
.speqte .tabs a {color:#000;font-size:12px;font-weight:400;padding:5px 5px 5px 5px;display:inline-block;text-align:center;text-decoration:none;}
.speqte .tabs .sel a {color:#fff}

.speqte div.tabinfo {padding:10px 0 0 0}
.speqte .tabinfo .spec {display:none}
.speqte .tabinfo .sel {display:block;padding-bottom:50px;}
.speqte .tabinfo .dspec0l {float:left;width:226px;margin:0 0 0 15px}
.speqte .tabinfo .dspec0m {float:left;width:228px;margin:0 15px}
.speqte .tabinfo .dspec0r {float:left;width:193px;margin:0 0 15px 0}

.speqte .tabinfo .dspec0l p {line-height:19px}
.speqte .tabinfo .dspec0l label {display:inline-block;width:130px}
.speqte .tabinfo .dspec0l p.sold {margin:15px 0 0 0}
.speqte .tabinfo .dspec0l p.comment {margin:15px 0 0 0}

.speqte .tabinfo div.co2 {position:relative;background:#f6f9f9 url('../img/co2.gif') no-repeat 12px 33px;width:204px;height:365px;padding:0 12px}
.speqte .tabinfo .co2 h3 {font-size:13px;line-height:15px;padding:8px 0 4px 0}
.speqte .tabinfo .co2 p.score {position:absolute;right:12px;height:16px;color:#fff;font-size:10px;font-weight:bold;line-height:14px;padding:1px 4px 0 11px;background:#000 url('../img/co2-arrow.gif') no-repeat}
.speqte .tabinfo .co2 p.sc {top:35px}

.speqte .tabinfo .dspec0r ul { list-style-image:url('../img/icons/tick.gif')}

.speqte table.opts {width:100%;margin:10px 0 0 0}
.speqte .opts .c0 {width:20px}
.speqte .opts .c2 {text-align:right}
