body {margin:10px; font-family:arial; font-size:12px; background:#CCCCCC;}
form {margin:0px; padding:0px;}
input, select, textarea {font-size:12px;}
table {border-collapse:collapse; font-size:12px;}
td {vertical-align:top;}
a:focus {outline:none;}
a {text-decoration:none; color:#0D5E96;}
a:hover {text-decoration:underline;}
.clr {clear:both; height:0px; line-height:0px; font-size:1px; visibility:hidden;}
#hd, #pg, #ft {width:976px; text-align:left;}
#hd {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-header.gif') repeat-x top #FFF;}
#pg {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-page.gif') repeat-y #FFF;}
#ft {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-bottom.gif') no-repeat top;}
#cols {width:950px; margin-left:13px;}
#col1 {float:left; width:620px; margin-left:10px; display:inline;}
#col2 {float:left; width:300px; margin-left:10px; display:inline;}
#col3 {float:left; width:180px; margin-left:10px; display:inline;}
#col4 {float:left; width:740px; margin-left:10px; display:inline;}
#col5 {float:left; width:930px; margin-left:10px; display:inline;}
#legal {padding-top:23px; font-size:11px; text-align:center;}
#legal p {margin:0px; padding:3px;}
#legal a {text-decoration:none; color:#0D5E96;}
.col300 {float:left; width:300px; display:inline;}
.col280 {float:left; width:280px; display:inline;}
.adv {margin-top:10px;}

#hd .hdtop {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-top.gif') no-repeat;}
#hd .hdlogo {margin-left:13px; width:950px;}
#hd .hdlogo h1 {margin:0; padding-left:20px;}
#hd .hdlogo h1 span, #hd .hdlogo h1 a, #hd .hdlogo h1 a:hover {height:70px; width:569px; display:block; text-indent:-1000px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/logo-daytondailynews-wheels.png') 5px 15px  no-repeat transparent; overflow:hidden; /*hide:MacIE\*/ /*:hide*/}
#hd .hdnav {margin-left:13px; width:950px; height:24px; background:#0079c8;}
#hd .hdnav ul, #hd .hdnav li {list-style:none; margin:0; padding:0;}
#hd .hdnav li {float:left;}
#hd .hdnav li a {display:block; width:auto; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; padding:3px 3px;}
#hd .hdnav li.active {border-bottom:1px solid #cee4f2 !important; border-top:1px solid #e7f1fa;}
#hd .hdnav ul.hd-primary {float:left;}
#hd .hdnav ul.hd-primary li {border-left:1px solid #90c5e7; border-right:1px solid #004878; border-top:1px solid #90c5e7; border-bottom:1px solid #004878;}
#hd .hdnav ul.hd-primary li a {color:#FFFFFF;}
#hd .hdnav ul.hd-primary a:hover, #hd .hdnav ul.hd-primary li.active a {background:#cee4f2; color:#08588c;}
#hd .hdnav ul.hd-secondary {float:right; border-left:1px solid #004878;}
#hd .hdnav ul.hd-secondary li {background:#6fd600; border-left:1px solid #c0ed90; border-right:1px solid #428000; border-top:1px solid #c0ed90; border-bottom:1px solid #482000;}
#hd .hdnav ul.hd-secondary a {color:#FFFFFF;}
#hd .hdnav ul.hd-secondary a:hover {background:#f4ffe9; color:#063;}
#hd .hdnav ul.hd-secondary li.yellow {background:yellow;}
#hd .hdnav ul.hd-secondary li.yellow a {color:#000;}
#hd .hdnav ul.hd-secondary li.yellow a:hover {background:yellow;}
#hd .hdnav ul.hd-secondary li.active {background:#f4ffe9;}
#hd .hdnav ul.hd-secondary li.active a {color:#063;}
#hd-primary-help {border-right:0 !important;}
#hd-secondary-shopping {border-right:0 !important;}
#hd .hdsearch {clear:both; margin-left:13px; width:950px; height:30px; line-height:30px; border-bottom:1px solid #999999; background:#CEE4F2;}
#hd .hdsearch .link {float:left; padding:0px 6px; font-size:11px;}
#hd .hdsearch .link a {color:0D5E96; text-decoration:none;}
#hd .hdsearch .link a:hover {text-decoration:underline;}
#hd .hdsearch ul {list-style:none; display:inline; margin:0px; padding-left:15px;}
#hd .hdsearch h3, #hd .hdsearch ul li {font-size:12px; display:block; margin:0px; padding:0px 6px; float:left;}
#hd .hdsearch ul li {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/1x10.gif') left no-repeat;}
#hd .hdsearch h3, #hd .hdsearch a {font-weight:normal; color:#0D5E96;}
#hd .hdsearch a {text-decoration:none;}
#hd .hdsearch a:hover {text-decoration:underline;}
#hd .hdsearch .hd-tertiary {width:100%;}
#hd .hdsliding {background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-page.gif') repeat-y #FFF;}
#hd .hdslidingdblclk {width:950px; margin-left:13px; overflow:hidden;}

#hpBuy {width:300px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/box300buy.gif') no-repeat bottom;}
#hpBuy fieldset {margin-top:5px; padding:5px; border:1px solid #999999;}
#hpBuy legend {color:#0079C8;}
#hpBuy table.hpb {margin-top:5px;}
#hpBuy table.hpb td {height:28px; line-height:28px;}
#hpBuy td {margin-top:3px; font-weight:bold;}
#hpBuy td.fld {width:60px;}
#hpBuy td select {width:90px;}
#hpBuy td select.lrg, #hpBuy td input.lrg {width:175px;}
#hpBuy td input.xlrg {width:180px;}
#hpBuy input, #hpBuy select {font-size:14px;}
#hpBuy a {text-decoration:none; color:#0079C8; font-weight:bold;}
#hpBuy a:hover {text-decoration:underline;}
#hpBuy .hpHeading {margin:10px 0px 0px 0px; font-size:24px; font-family:arial; color:#DD7806;}
#hpBuy .hpHeading span {font-size:18px; color:#0079C8;}
#hpBuy .box300buy {width:278px; margin-left:11px; height:388px; overflow:hidden;}
#hpBuy .adcount {margin-top:10px; color:#666666;}
#hpBuy .adcount span {font-size:14px; color:#DD7806; font-weight:bold;}

#advBuy {}
#advBuy fieldset {margin-top:5px; padding:5px; border:1px solid #999999;}
#advBuy legend {color:#0079C8;}
#advBuy table.hpb {margin-top:5px;}
#advBuy table.hpb td {height:28px; line-height:28px;}
#advBuy td {margin-top:3px; font-weight:bold;}
#advBuy td.fld {width:60px;}
#advBuy td select {width:90px;}
#advBuy td select.lrg, #hpBuy td input.lrg {width:175px;}
#advBuy td input.xlrg {width:180px;}
#advBuy input, #hpBuy select {font-size:14px;}
#advBuy a {text-decoration:none; color:#0079C8; font-weight:bold;}
#advBuy a:hover {text-decoration:underline;}
#advBuy .hpHeading {margin:10px 0px 0px 0px; font-size:24px; font-family:arial; color:#DD7806;}
#advBuy .hpHeading span {font-size:18px; color:#0079C8;}

#hpSell {width:300px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/box300sell.gif') no-repeat bottom;}
#hpSell .box300sell {width:278px; margin-left:11px; height:140px; overflow:hidden;}

.article {margin-bottom:10px;}
.article h2 {margin:0px; font-size:18px; color:#DD7806; border-bottom:1px solid #DD7806; font-weight:normal;}
.article h3 {margin:0px 0px 5px 0px; font-size:14px; color:#0079C8; text-align:right; font-weight:normal;}
.article h4 {margin:3px 0px 0px 0px; font-size:12px;}
.article p {margin:0px 0px 5px 0px; padding:0px;}
.article a {text-decoration:none; color:#0D5E96; font-size:11px;}
.box300 {width:300px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/box300.gif') repeat-y;}
.box300hd {height:34px; line-height:34px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/box300hd.gif') no-repeat;}
.box300hd h4 {margin:0px 0px 0px 15px; font-size:18px; font-weight:normal; color:#DD7806;}
.box300pg {padding-bottom:10px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/box300ft.gif') no-repeat bottom;}
.box300cnt {width:298px; margin-left:1px;}
.box300fd {width:298px; margin-left:1px; height:194px; overflow:hidden;}
.box300fd h4 {margin:8px 8px 0px 8px; font-size:14px; font-weight:normal;}
.box300fd h5 {margin:8px 8px 8px 4px; font-size:18px; font-weight:normal;}
.box300fd h5 span {font-size:11px;}
.box300fd a {text-decoration:none; color:#0079C8; font-size:11px;}
.box300fd a:hover {text-decoration:underline;}
.box300hp {width:278px; margin-left:11px; height:40px; overflow:hidden;}
.box300hp select {width:200px; font-size:14px;}
.btn {border:1px solid #8b8b8b; padding:1px 6px; color:#000; font-size:12px;}

#pgtitle {float:left; width:172px; margin:40px 0px 0px 15px; font-size:11px; display:inline;}
#pgtitle h4 {margin:0px; padding:0px; font-size:24px; font-weight:normal;}
#pgbanner728 {float:left; width:728px; height:90px; margin-left:10px;}
#pgnav {clear:both; margin:10px 0px 10px 15px;}
#pgnav a {color:666666; text-decoration:none;}
#pgnav a:hover {text-decoration:underline;}
#pgspotlight {margin-bottom:10px;}
.sectitle {font-size:24px; color:#DD7806; border-bottom:1px solid #DD7806;}
.sectitle span {font-size:14px; color:#0079C8;}

.csdiv {margin:10px 10px; color:#333333;}
.csdiv h5 {margin:5px 0px; font-size:14px;}
.csdiv span {font-weight:normal; font-size:12px;}
.msbtn, .msbtno {margin:10px 10px; width:160px; height:20px; line-height:20px;}
.msbtn a, .msbtno a {display:block; padding:0px 15px 0px 5px; text-decoration:none; color:#666666; border:1px solid #999999; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-msright.gif') no-repeat right #FCFCFC;}
.msbtn a:hover {background-color:#FFFF99;}
.msbtno a {background-color:#FFFF99;}
.msopen {width:500px; color:#666666; background:#FCFCFC; border:solid 1px #999999; position:absolute; top:425px; left:125px;}
.msclose {display:none;}
.mshd {padding:4px 8px; border-bottom:dashed 1px #999999; font-size:14px; background:#FFFF99;}
.mshd span {float:right; font-size:11px;}
.mshd a {color:#144764; text-decoration:none;}
.mstbl {margin:4px; width:492px; font-size:12px; color:#666666;}
.mstbl a {color:#666666; text-decoration:none;}
.mstbl a:hover {text-decoration:underline;}
.mstbl input.text {width:200px; font-size:12px;}
.mstbl input.keyword {width:400px; font-size:12px;}
.mstbl span {font-size:11px;}

.tbltabs {margin:10px 0px 0px 0px; font-size:11px;}
.tbltab, .tbltaba {float:left; margin-right:2px; padding:5px 15px; border-top:1px solid #999999;  border-right:1px solid #999999;  border-left:1px solid #999999;}
.tbltaba {background:#EFEFEF; font-weight:bold;}
.tblrs {background:#EFEFEF; font-size:11px;}
.tblrs th {border:1px solid #999999; text-transform:uppercase; padding:3px 5px;}
.tblrs th a {display:block;}
.tblrs th a.active {background:#A9C7EC;}
.tblrse, .tblrso {border:1px solid #999999; margin-top:5px;}
.tblrse td, .tblrso td {padding:5px; background:url('http://alt.coxnewsweb.com/daytondailynews/transit/2.0/images/bg-tbltd.gif') repeat-y right;}
.tblrse td.tblSeller, .tblrso td.tblSeller {background:none;}
.tblrse td.tblNumber, .tblrso td.tblNumber {background:none;}
.tblrse {background:#F7F7F7;}
.tblCheckBox {width:21px; padding:0px; text-align:center;}
.tblPhoto {width:74px;}
.tblPhoto div {float:left; border:1px solid #999999;}
.tblYear {width:42px;}
.tblVehicle {width:138px; font-weight:bold;}
.tblPrice {width:70px;}
.tblMileage {width:70px;}
.tblDistance {width:70px;}
.tblCertified {width:41px;}
.tblSeller {width:125px;}
.tbldirection {margin:10px 5px; font-size:14px; text-align:center;}
.tbldirection a {text-decoration:none; color:#0079C8;}
.tbldr {float:right;}
.tbldl {float:left;}

#quickinfo {border:1px dashed #999999; margin-top:10px; padding:10px;}
#quickinfo .tbl_photo {width:100px;}
#quickinfo .tbl_photo div {border:1px solid #999999;}
#quickinfo .tbl_qinfo {width:200px;}
#quickinfo .tbl_customer {width:300px; background:url(images/bg-tbltd.gif) repeat-y;}
#quickinfo .qi_info {margin:0px 10px;}
#quickinfo .qi_info table {width:180px;}
#quickinfo .qi_customer {margin-left:10px;}
#quickinfo .qi_customer_info {margin:5px 0px 0px 15px;}
#quickinfo .qi_customer_links {float:right; text-align:right;}

#vehicleinfo {}
#vehicleinfo .general_info {margin-top:10px;}
#vehicleinfo .general_info h2 {margin:0px; font-size:18px; color:#DD7806; border-bottom:1px solid #DD7806; font-weight:normal;}
#vehicleinfo .general_info h3 {margin:0px 0px 5px 0px; font-size:14px; color:#0079C8; text-align:right; font-weight:normal;}
#vehicleinfo .general_info h4 {margin:3px 0px 0px 0px; font-size:12px;}
#vehicleinfo .general_info p {margin:0px 0px 5px 0px; padding:0px;}
#vehicleinfo .general_info a {text-decoration:none; color:#0D5E96; font-size:11px;}
#vehicleinfo .general_info_price {margin-bottom:5px; border-bottom:1px dashed #999999; padding:5px; font-size:14px;}
#vehicleinfo .general_info_tbl td {padding:2px 0px; font-size:11px; color:#333333;}
#vehicleinfo .general_info_tbl td.gi_field {width:36px; font-weight:bold; font-size:12px; color:#000;}
#vehicleinfo .general_info_tbl td.gi_field2 {width:64px; font-weight:bold; font-size:12px; color:#000;}
#vehicleinfo .general_info_tbl td.gi_val {width:80px; }
#vehicleinfo .general_info_tbl td.gi_val2 {width:120px;}
#vehicleinfo .features_tbl {width:100%;}
#vehicleinfo .features_tbl tr.f_even {background:#F7F7F7;}
#vehicleinfo .features_tbl td {padding:2px 0px;}
#vehicleinfo .features_tbl td.f_field {font-weight:bold;}
#vehicleinfo .features_tbl td.f_val {text-align:right; font-size:11px; color:#333333;}
#vehicleinfo .additional_image {float:left; width:50px; height:50px; border:1px solid #999999; margin:8px 0px 0px 8px; overflow:hidden;}

#similar_listings {margin-top:10px;}

#contactform {padding:5px;}
#contactform .required {margin:3px; font-size:10px;}
#contactform table {font-weight:bold;}
#contactform td {padding:2px;}
#contactform input {font-weight:normal; font-size:12px; width:160px;}
#contactform  textarea {font-weight:normal; font-size:12px; width:260px; height:100px;}

.research  {margin-top:10px;}
.research h2 {margin:0px; font-size:18px; color:#0079C8; border-bottom:1px solid #0079C8; font-weight:normal;}
.research h3 {margin:0px 0px 5px 0px; font-size:14px; color:#DD7806; text-align:right; font-weight:normal;}
.research h4 {margin:3px 0px 0px 0px; font-size:12px;}
.research a {text-decoration:none; color:#333333;}
.research fieldset {margin-top:5px; padding:5px; border:1px solid #999999;}
.research legend {color:#0079C8;}
.research table.hpb {margin-top:5px; color:#333333; font-size:14px;}
.research table.hpb td {vertical-align:middle;}
.research td {padding:2px;}
.research td select {width:90px;}

.tblrvwe, .tblrvwo {border:1px solid #999999; margin-top:5px;}
.tblrvwe a, .tblrvwo a {color:#333333;}
.tblrvwe td.tblrvwPhoto, .tblrvwo td.tblrvwPhoto {padding:5px;}
.tblrvwInfo {width:260px; margin:5px 10px; color:#333333;}
.tblrvwVehicle {font-size:14px; font-weight:bold;}
.tblrvwEven {background:#F7F7F7;}
.tblrvwField {font-weight:bold;}

.dtlbox {border:1px solid #999999; padding:10px;}
.dtlphoto {float:left; width:222px;}
.dtlgeneral {float:left;}
.dtlgeneral h4 {margin:2px 0px; padding:2px; text-align:center; border:1px dashed #999999;}
.dtlgeneral {width:340px;}
.dtltabs {border-bottom:1px solid #999999; height:21px; overflow:hidden;}
.dtltabs a {float:left; display:block; height:20px; line-height:20px; padding:0px 6px; margin-right:5px; text-decoration:none; border-right:1px solid #999999; border-top:1px solid #999999; border-left:1px solid #999999;}
.dtltabs a:hover {background:#E7E7E7;}
.dtltabs a.active {background:#E7E7E7;}

#main_750 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	width: 760px;
	vertical-align: top;
}

.review {color:#000000; font-size:9pt; padding-bottom:20px; font-family:Arial,Helvetica,sans-serif; float:right; padding-left:2px; padding-top: 10px; width:185px;}
#pagetitle {margin:0px 5px 5px 5px; font-size:22px; color:#144764; border-bottom:1px dotted #CDCDCD;}
.headline {margin:0px 5px 5px 20px; font-size:22px; color:#144764; border-bottom:1px dotted #336699; width:728px;}
.byline {margin:10px 5px 5px 20px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:15px; }
.body{float:left; clear:both;}
.subhead {margin:0px 5px 5px 20px; font-size:11pt; }
.body p {margin:0px 5px 10px 20px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10pt; padding-right:10px;}
.npodate {text-align:left; margin:10px 5px 10px 20px; color:#666666; font-size:9pt; text-align:left;}
.source {margin:0px 5px 5px 20px;  text-align:left; margin:5px 5px 10px 20px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10pt;}