body {margin:0px; font-family:arial; font-size:14px; background:url(/_common/images/gradient.gif) repeat-x #FFF;}
a {color:#0079C8; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
.clr {clear:both; height:0px; line-height:0px; font-size:0px;}
.cols {width:970px; margin-top:15px; margin-bottom:15px; text-align:left;}
.cols-body {margin:0px 10px;}
.cols-main-740 {float:left; position:relative; width:740px; margin-left:10px;  z-index:5000;}
.cols-main-640 {float:left; position:relative; width:640px; margin-right:10px;  z-index:5000;}
.cols-rail-200 {float:left; position:relative; width:200px; z-index:15000;}
.cols-rail-300 {float:left; position:relative; width:300px; z-index:15000;}
.advertisement {margin-bottom:10px;}
.adv {margin-bottom:10px;}

#header {position:relative; margin-bottom:10px;}
#header .dogear {position:absolute; top:0; right:0;}
#header .billboard {padding:0 10px 10px 10px; background:#78B9E0;}
#header .logo {background:url(/_common/images/header-bg.gif) repeat-x #7DBCE1;}
#header .logo h1 {margin:0px; padding:0px; font-size:18px;}
#header .logo h1 a {display:block; height:80px; width:400px; text-indent:-2000px; background:url(/_common/images/logo/daytondailynews.png) no-repeat 15px 20px;}
#header .branding-wheels {float:right; width:150px; height:50px; margin:15px 20px 0px 0px; background:url(/_common/images/logo/wheels.png);}
<!-- #header .branding-jobs {float:right; width:96px; height:73px; margin:5px 10px 0px 0px; background:url(/_common/images/logo/jobs.png);}-->
#header .branding-replus {float:right; width:128px; height:26px; margin:27px 20px 0px 0px; background:url(/_common/images/logo/realestateplus.png);}
#header .branding-deals {float:right; width:107px; height:48px; margin:16px 20px 0px 0px; background:url(/_common/images/logo/deals.png);}
#header .navigation {height:24px; background:#0079C8; overflow:hidden;}
#header .navigation ul {list-style:none; margin:0px; padding:0px;}
#header .navigation li {float:left; list-style:none; margin:0px; padding:0px;}
#header .navigation li a {float:left; display:block; font-size:13px; font-weight:bold; height:24px; line-height:24px; padding:0px 6px; text-decoration:none; color:#FFF;}
#header .navigation ul.primary li a:hover {background:#F5F5F5; color:#08588C;}
#header .navigation ul.secondary li {float:right; background:#6FD600;}
#header .navigation ul.secondary li a:hover {background:#F5F5F5; color:#006633;}
#header .navigation ul.secondary li a.active {background:#F5F5F5; color:#006633;}
#header .navigation ul.secondary li a.yellow {background:#FFFF00; color:#333;}
#header .subnavigation {height:24px; line-height:24px; background:#F5F5F5; border-bottom:1px solid #BBB; overflow:hidden;}
#header .subnavigation ul {list-style:none; margin:0px; padding:0px;}
#header .subnavigation li {float:left; list-style:none; margin:0px; padding:0px;}
#header .subnavigation li a {float:left; display:block; height:16px; line-height:16px; margin-top:4px; padding:0px 10px; border-right:1px solid #BBB; font-size:11px; text-decoration:none; color:#333;}
#header .subnavigation li a.last {border:none;}
#header .subnavigation li a:hover {text-decoration:underline;}
#header .subnavigation ul.secondary li {float:right;}
#header .subnavigation ul.secondary li a {border-left:1px solid #BBB; border-right:none;}
#header .subnavigation ul.secondary li a.first {border:none;}
.logo-deals {width:107px; height:48px; margin:10px 0px 20px 0px; margin-left:auto; margin-right:auto; background:url(/_common/images/logo/deals.png);}
.logo-wheels {width:150px; height:50px; margin:10px 0px 20px 0px; margin-left:auto; margin-right:auto; background:url(/_common/images/logo/wheels.png);}
<!-- .logo-jobs {width:96px; height:73px; margin:5px 10px 0px 0px; margin-left:auto; margin-right:auto; background:url(/_common/images/logo/jobs.png);} -->
.logo-realestateplus {width:128px; height:26px; margin:10px 0px 20px 0px; margin-left:auto; margin-right:auto; background:url(/_common/images/logo/realestateplus.png);}
*html .branding-wheels {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_common/images/logo/wheels.png',sizingMethod='scale');}
<!-- *html .branding-jobs {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_common/images/logo/jobs.png',sizingMethod='scale');} -->
*html .branding-replus {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_common/images/logo/realestateplus.png',sizingMethod='scale');}
*html .branding-deals {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_common/images/logo/deals.png',sizingMethod='scale');}


#footer {margin-top:20px; font-size:11px; border-top:1px solid #BBB;}
#footer .legal {padding:10px;}
#footer .legal p {margin:4px; text-align:center;}
#footer .legal p.ext {margin-top:15px;}

#banner-728 {margin-bottom:10px; font-size:10px; color:#666;}
#banner-728 .adv {width:728px; padding:0px; margin:0px; margin-left:auto; margin-right:auto;}

#search-bar {position:relative; background:url(../images/search-bar.gif) no-repeat; height:40px; line-height:40px; color:#FFF;}
#search-bar input {width:431px; height:26px; margin:7px 0px 0px 7px; padding:5px 0px 0px 32px; font-size:14px; border:0px; background:url(/_common/images/search-input.gif) no-repeat; color:#666;}
#search-bar input.button {background:none; border:none; margin:0px; padding:0px; width:auto; height:auto; text-transform:uppercase; color:#FFF; cursor:pointer;}
#search-bar select {width:140px; font-size:12px;}

#breadcrumb-bar {position:relative; margin-top:10px; border-bottom:3px solid #0079C8; height:28px; line-height:28px; color:#666; z-index:500;}
#breadcrumb-bar a {color:#0079C8; font-size:12px;}
#breadcrumb-bar .view-type {position:absolute; top:0px; right:0px;}
#breadcrumb-bar .view-type a {display:block; float:right; margin:0px 4px;}
#breadcrumb-bar .view-type a.print {padding-left:28px; background:url(/_common/images/icon-print.gif) no-repeat;}
#breadcrumb-bar .view-type a.email {padding-left:28px; background:url(/_common/images/icon-email.gif) no-repeat;}
#breadcrumb-bar .view-type a.save {padding-left:28px; background:url(/_common/images/icon-save.gif) no-repeat;}
#breadcrumb-bar .view-type a.flag {padding-left:28px; background:url(/_common/images/icon-flag.gif) no-repeat;}
#breadcrumb-bar .view-type a.box {padding-left:28px; background:url(/_common/images/icon-box.gif) no-repeat;}
#breadcrumb-bar .view-type a.list {padding-left:28px; background:url(/_common/images/icon-list.gif) no-repeat;}
#breadcrumb-bar .view-type a.map {padding-left:28px; background:url(/_common/images/icon-map.gif) no-repeat;}

#category-nav {font-size:12px; font-weight:bold; color:#333; border-bottom:1px solid #BBB;}
#category-nav ul {position:relative; list-style:none; margin:0px; padding:0px; width:198px;}
#category-nav li {position:relative; list-style:none; margin:0px; padding:5px 10px; border-top:1px solid #BBB; cursor:pointer;}
#category-nav ul li ul {margin-top:1px;}
#category-nav ul li ul li {line-height:normal;}
#category-nav .child {position:absolute; left:100%; top:-2px;}
#category-nav .highlight {background:#e4f5fd; border-left:1px solid #BBB; padding-left:9px;}
#category-nav .highlight ul {background:#f8fdff; border:1px solid #BBB; border-left:none;}
#category-nav .highlight li {border-left:1px solid #BBB; padding-left:10px;}
#category-nav .highlight li:first-child {border-top:none; border-left:none;}
#category-nav .hide {display:none;}
#category-nav a {color:#333; text-decoration:none;}
#category-nav a:hover {text-decoration:none;}
#category-nav span {font-size:10px; color:#666;}
*html #category-nav .child {margin-left:-10px;}

#category-map {font-size:12px;}
#category-map .category {float:left; margin:20px 40px; }
#category-map .category h3 {margin:10px 20px 0px 0px; padding:0px; font-size:14px;}
#category-map .category h3 span {font-size:10px;}
#category-map .category h3 a {color:#333;}
#category-map .category ul {list-style:none; margin:0px; padding:2px 0px 6px 6px;}
#category-map .category ul.child {list-style:none; margin:0px; padding:2px 0px 2px 12px;}
#category-map .category li {list-style:none; display:block; margin:0px; padding:0px 0px 0px 12px; background:url(/_common/images/dot.gif) no-repeat;}
#category-map .category li span {font-size:10px; color:#333;}
#category-map .category li a.empty {color:#666;}

#pg-print {margin-bottom:15px; padding:5px 10px 5px 10px; font-size:12px; font-weight:bold; border-bottom:1px dotted #999999; background:#F9F9F9;}
#pg-print .logo {float:right; font-size:12px; font-weight:bold;}

#pg-email {padding:5px 10px 5px 10px; font-size:12px; font-weight:bold; border-bottom:1px dotted #999999; background:#F9F9F9;}
#pg-email .logo {float:right; font-size:12px; font-weight:bold;}
.email-address {margin:5px 5px 0px 5px; padding:10px 10px 15px 10px; border-bottom:1px dotted #999999; background:#FAFAFA;}
.email-address img {margin:0px 5px 2px 0px; border:1px solid #999999;}
.email-address .txt {margin:5px 0px 0px 0px; font-size:11px;}
.email-address .inset {margin:3px 0px 0px 10px; font-size:11px;}
.email-address .txt-small {font-size:10px;}
.email-address .frm-element {width:200px; font-size:12px;}
.email-address .frm-textarea {width:250px; height:100px; font-size:12px;}
.email-address .button {float:right;}
.email-legal {margin:2px 10px 10px 10px; font-size:10px;}

.qloading {height:16px; line-height:16px; padding-left:20px; font-size:12px; color:#575744; background:url(/_common/images/loading.gif) no-repeat;}
.mloading {position:absolute; top:0px; left:0px; background:#FFF;}
.mloading td {padding:15px 5px; font-size:12px; color:#666;}

.content-box {margin:10px 0px; font-size:12px;}
.content-box h2 {margin:0px; padding:5px 10px; font-weight:normal; font-size:18px; color:#C36627; border-top:1px solid #0079C8;}
.content-box h2 a {display:block; float:right; margin:5px 5px 0px 5px; font-size:11px;}
.content-box .inlay {position:relative; margin-top:-1px; border-top:1px solid #BBB; z-index:100; zoom:1;}
.content-box .inlay .inf {padding:10px 320px 10px 10px; display:none; min-height:250px;}
.content-box .inlay .col {float:left; width:208px; margin:5px; padding:10px; border-left:1px solid #BBB;}
.content-box .inlay .first {border-left:none;}
.content-box .inlay ul {list-style:none; margin:0px; padding:0px;}
.content-box .inlay ul li {list-style:none; margin:5px 0px; padding:0px 0px 0px 14px; background:url(/_common/images/doc.gif) no-repeat;}
.content-box .inlay .inf .cxnhdln a {font-size:14px; padding:0px 0px 2px 14px; background:url(/_common/images/doc.gif) no-repeat;}
.content-box .inlay .photos .featured div a {display:block; float:left; height:130px; width:83px; padding:8px; border-right:1px solid #ccc; background:#fff; font-size:12px; font-weight:bold; overflow:hidden;}
.content-box .inlay .photos .featured div a:hover {text-decoration:none; background:#cee4f2; display:block; }
.content-box .inlay .photos .featured div a img {width:75px; height:75px; margin:0 0 5px 0; border:1px solid #666;}
.content-box .inlay .photos .featured #featured_photo_3 a {width:79px; border-right:0 !important;}
.content-box .inlay .photos .featured #featured_photo_3 a:hover {border-right:1px solid #cee4f2 !important;}

.ad_preview {float:left; width:134px; margin:5px; font-size:10px;}
.ad_preview .image {border:1px solid #BBB; padding:5px; background:#FFF;}
.ad_preview .image img {width:120px; height:90px; border:1px solid #BBB;}
.ad_preview .text {height:38px; padding:2px 4px 4px 4px; overflow:hidden;}
.ad_preview .price {float:right; margin-right:4px; color:#0079C8;}
.ad_preview .webid {color:#666;}

.feedbot ul {list-style:none; margin:0px; padding:0px; font-size:12px;}
.feedbot ul li {list-style:none; margin:5px 0px; padding:0px 0px 0px 14px; background:url(/_common/images/doc.gif) no-repeat;}

.blogburst h4 {margin:5px 0px 0px 0px; padding:0px 0px 0px 14px; font-size:12px; font-weight:normal; background:url(/_common/images/doc.gif) no-repeat;}
.blogburst p {margin:0px 0px 5px 0px; padding:0px 0px 0px 14px; font-size:11px; color:#666;}
.blogburst a.bbpowered-vert {display:block; height:21px; background:url(http://resources.blogburst.com/app/templates/images/poweredby_vert.gif) right 50% no-repeat; text-decoration:none;}
.blogburst a.bbpowered-horiz {display:block; float:left; width:118px; height:2em; background:url(http://resources.blogburst.com/app/templates/images/poweredby_horiz.gif) left 50% no-repeat; text-decoration:none;}

.section {margin:0px 10px; font-size:12px;}
.section h3 {margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#0079C8; border-bottom:1px solid #0079C8;}
.section h3 a {float:right; margin-right:3px; font-size:10px; font-weight:normal; color:#666;}
.section .inf {padding:5px 0px; border-top:6px solid #BFDDF1;}
.section ul {list-style:none; margin:0px 0px 10px 0px; padding:0px 0px 0px 4px;}
.section li {list-style:none; margin:3px 0px; padding:0px 0px 0px 12px; background:url(/_common/images/dot.gif) no-repeat;}
.section span {font-size:10px; color:#666;}

.nsection {margin:10px 5px 0px 5px; font-size:12px;}
.nsection h3 {margin:0px 0px 10px 0px; padding-bottom:5px; background:url('/_common/images/dot-bg.gif') bottom repeat-x; font-size:18px; font-weight:normal; color:#DD7806;}
.nsection .inf ul {list-style:none; margin:10px 0px 0px 0px; padding:0px; font-size:14px;}
.nsection .inf li {list-style:none; margin:2px 0px; padding:0px 0px 0px 6px;}
.nsection .inf li span {font-size:12px; color:#0079C8;}
.nsection .inf h4 {margin:0px; font-size:18px; font-weight:normal; color:#0079C8;}
.nsection .inf h5 {margin:0px 0px 3px 0px; font-size:14px; font-weight:normal; color:#0079C8;}
.nsection .inf p {margin:0px 10px 5px 10px; padding:0px;}
.nsection .inf td {vertical-align:top;}
.nsection .inf span {font-size:12px; color:#0079C8;}

.boxed {border:1px solid #CCC; background:#F5F5F5; border-top:none;}
.boxed h2 {margin:0px; padding:5px 10px; font-weight:normal; font-size:18px; color:#C36627; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.boxed h2 a {display:block; float:right; margin:5px 5px 0px 5px; font-size:11px;}
.boxed .tabs {position:relative; height:24px; z-index:101;}
.boxed .tabs a {display:block; float:left; height:24px; line-height:24px; margin-right:2px; padding:0px 8px; font-size:14px; white-space:nowrap; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5;}
.boxed .tabs a:hover {background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.boxed .tabs a.active {background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.boxed .tabs a:first-child {border-left:0 !important;}
.boxed .inlay {position:relative; margin-top:-1px; background:#FFF; font-size:12px; border-top:1px solid #CCC; z-index:100; zoom:1;}
.boxed .inlay .inf {padding:10px 320px 10px 10px; display:none; min-height:250px;}
.boxed .inlay .col {float:left; width:208px; margin:5px; padding:10px; border-left:1px solid #CCC;}
.boxed .inlay ul {list-style:none; margin:0px; padding:0px;}
.boxed .inlay ul li {list-style:none; margin:5px 0px; padding:0px 0px 0px 14px; background:url(/_common/images/doc.gif) no-repeat;}
.boxed .inlay .inf .cxnhdln a {font-size:14px; padding:0px 0px 2px 14px; background:url(/_common/images/doc.gif) no-repeat;}
.boxed .inlay .photos .featured div a {display:block; float:left; height:130px; width:83px; padding:8px; border-right:1px solid #ccc; background:#fff; font-size:12px; font-weight:bold; overflow:hidden;}
.boxed .inlay .photos .featured div a:hover {text-decoration:none; background:#cee4f2; display:block; }
.boxed .inlay .photos .featured div a img {width:75px; height:75px; margin:0 0 5px 0; border:1px solid #666;}
.boxed .inlay .photos .featured #featured_photo_3 a {width:79px; border-right:0 !important;}
.boxed .inlay .photos .featured #featured_photo_3 a:hover {border-right:1px solid #cee4f2 !important;}
