/*----------------------------------------------------------------------------
Color CSS file for OfficeDragon.com
Created by Craig Cook - focalcurve.com
        for Easy! Designs, LLC - easy-designs.net
        on 26 March, 2009
        
Color Reference --
Blue (headings):      #4573b3
Green:                #006600
Light green:          #afdbaf
Orange (links):	      #d45000
Light tan             #f2eae6
Dark tan:             #dfcfbe
Near black (text):    #1e292f
-----------------------------------------------------------------------------*/

html { background: #fff; }

body { color: #1e292f; }

/* Body backgrounds *********/
body { background: #fff url("/img/css/skybg.png") 0 -25px repeat-x; }
body.home { background: #fff url("/img/css/skybg-home.png") 0 -4px repeat-x; }
body.home.member { background: #fff url("/img/css/skybg.png") 0 -4px repeat-x; }
body.dashboard { background: #fff url("/img/css/skybg-dash.png") 0 -25px repeat-x; }
body.blog { background: #fff url("/img/css/skybg-blog.png") 0 -25px repeat-x; }
body.admin { background: #fff url("/img/css/skybg-admin.png") 0 -25px repeat-x; }

/* Header backgrounds *********/
#branding { background: transparent url("/img/css/nyskyline.png") 100% 100% no-repeat; }
body.home #branding { background-position: 100% 100%; }
body.blog #branding { background: transparent url("/img/css/dragon-ridges.png") 90% 100% no-repeat; }
body.admin #branding { background: transparent url("/img/css/nyskyline-admin.png") 100% 100% no-repeat; }

/* =Links *********/
a:link,
.desc-meta .more a:link { color: #d45000; }
a:visited,
.desc-meta .more a:visited { color: #d57439; }
a:hover,
a:focus,
a:active,
.desc-meta .more a:hover,
.desc-meta .more a:focus,
.desc-meta .more a:active {
  color: #ff6e00;
}

a:link img { border-color: #d45000; }
a:visited img { border-color: #d57439; }
a:hover img,
a:focus img,
a:active img {
  border-color: #ff6e00;
}

/* =Buttons *********/
a.button:link,
a.button:visited,
button.button {
  background: #f57c0d url("/img/css/buttonbg.png") 0 -35px repeat-x;
  color: #fff;
  border-color: #d45000;
}

a.button:hover, 
a.button:focus,
a.button:active,
button.button:hover,
button.button:focus {
  border-color: #ff6e00;
  background-color: #fc8e03;
  background-position: 0 -135px;
}

a.button:active,
button.button:active {
  background-position: 0 -235px;
}

button.button.del {
  background: #eee none;
  color: #933;
  border-color: #ccc;
}

button.button.del:hover,
button.button.del:focus {
  border-color: #900;
  background-color: #c33;
  color: #fff;
}

#officedragon-com input.disabled,
#officedragon-com input.disabled:hover {
  border-color: #999;
  background-color: #ebebeb;
}

.admin #nav-user a:link,
.admin #nav-user a:visited {
  color: #9e3c00;
}

.admin #nav-user a:hover,
.admin #nav-user a:focus,
.admin #nav-user a:active, 
#nav-main a:link,
#nav-main a:visited,
#nav-main a:hover,
#nav-main a:focus,
#nav-main a:active {
  color: #fff;
}
#siteinfo a:link, 
#siteinfo a:visited {
  color: #a29c9a;
}

a#nav-top:link,
a#nav-top:visited {
  color: #c04000;
}

#search-results .building, 
#search-results .xstreet,
.desc-meta,
#latest-listings .listing-meta, 
#latest-listings h4 span, 
.desc-meta a:link,
#latest-listings .listing-meta a:link, 
#mngfolders .rename label {
  color: #777;
}

tr.suspended .desc-meta {
  color: #900;
}

a.colsort:link,
a.colsort:visited {
  color: #b89d8a;
}
.desc-meta a:hover, 
.desc-meta a:focus, 
.desc-meta a:active,
#latest-listings .listing-meta a:hover, 
#latest-listings .listing-meta a:focus, 
#latest-listings .listing-meta a:active,
#search-summary #revise:hover, 
#search-summary #revise:focus, 
#search-summary #revise:active, 
#search-summary #seemap:hover,
#search-summary #seemap:focus, 
#search-summary #seemap:active, 
a.colsort:hover,
a.colsort:focus,
a.colsort:active, 
.nav-paging a.revise:hover, 
.nav-paging a.revise:focus, 
.nav-paging a.revise:active, 
#mngfolders .rename label:hover,
#siteinfo a:hover,
#siteinfo a:focus,
#siteinfo a:active, 
a#nav-top:hover,
a#nav-top:focus,
a#nav-top:active {
  color: #d97000;
}

td.desc a:hover .photo,
td.desc a:focus .photo,
td.desc a:active .photo,
#latest-listings h4 a:hover .photo, 
#latest-listings h4 a:focus .photo, 
#latest-listings h4 a:active .photo, 
.gallery a:hover img,
.gallery a:focus img, 
.gallery a:active img {
  background-color: #ffa970;
}

/* Blue text ***/
h1, h2, h3, h4, h5, h6, 
.callout,
.persuasion strong,
#plan-compare tfoot th,
#plan-compare tfoot td,
legend, 
#pricing td.price, 
#search-summary em, 
.pagination .total em, 
.pagination .current {
  color: #4573b3;
}

/* =Home =Login =Form */
#home-login {
  border-color: #c04000;
  background-color: #fff; /* fallback for older browsers */
  background-color: rgba(255,255,255,0.9);
}
#fm-home-login #login-submit:hover, 
#fm-home-login #login-submit:focus {
  border-color: #f06000;
}
#home-login #home-not {
  border-top-color: 1px solid #c04000;
}

#fm-search-map,
#dynamap {
  background: #f2eae6;
}

/* Tan borders */
#fm-search-map,
#space-map, 
#dynamap,
#content-sub .box,
#quick-searches, 
#mkt-snapshot, 
#tools,
#tools p, 
#content-sub .praise,
#fm-search-rev,
#more-building, 
#account, 
#reg-phone,
#pricing, 
#listings, 
#blog-other, 
.persuasion, 
#quick-searches tbody td, 
#quick-searches tbody th, 
.archive li.ad, 
form.userentry,
form.blogentry, 
#fm-sharelisting fieldset.msg-preview .shared-listing, 
#content-sub .extra, 
#content-sub #account, 
#status, 
#fm-viewfolder p, 
#comments, 
#comment-list li.hentry, 
.entry-meta, 
.archive .hentry, 
#tour li {
  border-color: #dfcfbe;
}

#content-sub #agent {
  border-color: #bacdda;
}

#search-pricesize #search-price {
  background: transparent url("/img/css/icn-price.png") 3px 90% no-repeat;
}

#search-pricesize #search-size {
  background: transparent url("/img/css/icn-sqfeet.png") 0 90% no-repeat;
}

.features .yes {
  background: transparent url("/img/css/bullet-yes.png") 0 .3em no-repeat;
}

.features .no {
  background: transparent url("/img/css/bullet-no.png") 0 .3em no-repeat;
}


/* =Skip links */
#nav-access a:focus,
#nav-access a:active {
  background-color: #fff;
  background-color: rgba(255,255,255,0.8);
  border-color: #bfdff5;
}

/* =Main =Navigation */
#nav-main li {
  background: #396bae url("/img/css/navbg-off.png") repeat-x;
}

#nav-main a:hover, 
#nav-main a:focus, 
#nav-main a:active {
  background: #5897d5 url("/img/css/navbg-over.png") repeat-x;
}

#nav-main .current {
  background: #203f75 url("/img/css/navbg-on.png") repeat-x;
  color: #fff;
}

/* =Global =Notice */  
#global-msg {
  background: #fdf9f0;
  border-color: #e9d19e;
}

/* =Content */
.dashboard #content {
  background: #fff;
  border-color: #cddee9;
}

.admin #content {
  background: #fff;
  border-color: #879ab4;
}

.footnote {
  color: #666;
}

.footnote:target {
  color: inherit;
}

ol.steps {
  color: #d45000;
  border-top-color: #f2eae6;
}

ol.steps li {
  border-bottom-color: #f2eae6;
}

ol.steps p {
  color: #1e292f;
}

a.feed {
  background: transparent url("/img/css/icn-rss.png") left bottom no-repeat;
}

.short-listings, 
.short-listings li.listing {
  border-color: #e8e0dc;
}

.short-listings a.flplan {
  background-position: 100% 0;
}

/* =Search =Form */
#search-price legend span {
  background: transparent url("/img/css/icn-price.png") 0 0 no-repeat;
}

#search-size legend span {
  background: transparent url("/img/css/icn-sqfeet.png") 0 -1px no-repeat;
}

#search-areas label:hover,
#search-areas label.selected:hover, 
#search-areas label.over {
  background: #ffbe58;
}

#fm-search-map label.selected {
  background: #ff8400;
}

#search-areas .disabled {
  color: #888;
}

#search-areas .disabled label:hover {
  background: #ccc;
}

#fm-search-map .fm-cancel button,
#dynamap #mapclose {
  background: transparent url("/img/css/closex.png") 0 0 no-repeat;
}

#fm-search-map .fm-cancel button:hover, 
#fm-search-map .fm-cancel button:focus, 
#dynamap #mapclose:hover,
#dynamap #mapclose:focus {
  background-position: 0 -30px;
}

#fm-search-rev .area legend span {
  background: transparent url("/img/css/toggle-open.png") 3px 0 no-repeat;
}
#fm-search-rev .area.closed legend span {
  background-image: url("/img/css/toggle-closed.png");
}
#fm-search-rev .area legend span:hover {
  background-position: 3px -100px;
}

/* =Map *********/
#search-map { 
  background: transparent url("/img/css/map-manhat-bg.png") no-repeat; 
}

#search-map a, 
#search-map em { 
  background: transparent url("/img/css/map-manhat-sprites.png") 0 0 no-repeat; 
}

#search-map #map-upwest.over, #search-map #map-upwest:hover, #search-map #map-upwest:focus { background-position: -348px -3px; }
#search-map #map-upwest.disabled { background-position: -948px -3px; }
#search-map #map-upwest.selected { background-position: -648px -3px; }

#search-map #map-upeast.over, #search-map #map-upeast:hover, #search-map #map-upeast:focus { background-position: -429px -3px; }
#search-map #map-upeast.disabled { background-position: -1029px -3px; }
#search-map #map-upeast.selected { background-position: -729px -3px; }

#search-map #map-hellskit.over, #search-map #map-hellskit:hover, #search-map #map-hellskit:focus { background-position: -348px -117px; }
#search-map #map-hellskit.disabled { background-position: -948px -117px; }
#search-map #map-hellskit.selected { background-position: -648px -117px; }

#search-map #map-midtown.over, #search-map #map-midtown:hover, #search-map #map-midtown:focus { background-position: -398px -117px; }
#search-map #map-midtown.disabled { background-position: -998px -117px; }
#search-map #map-midtown.selected { background-position: -698px -117px; }

#search-map #map-mideast.over, #search-map #map-mideast:hover, #search-map #map-mideast:focus { background-position: -428px -117px; }
#search-map #map-mideast.disabled { background-position: -1028px -117px; }
#search-map #map-mideast.selected { background-position: -728px -117px; }

#search-map #map-linctunnel.over, #search-map #map-linctunnel:hover, #search-map #map-linctunnel:focus { background-position: -348px -168px; }
#search-map #map-linctunnel.disabled { background-position: -948px -168px; }
#search-map #map-linctunnel.selected { background-position: -648px -168px; }

#search-map #map-garmctr.over, #search-map #map-garmctr:hover, #search-map #map-garmctr:focus { background-position: -386px -168px; }
#search-map #map-garmctr.disabled { background-position: -986px -168px; }
#search-map #map-garmctr.selected { background-position: -686px -168px; }

#search-map #map-murray_hill.over, #search-map #map-murray_hill:hover, #search-map #map-murray_hill:focus { background-position: -428px -168px; }
#search-map #map-murray_hill.disabled { background-position: -1028px -168px; }
#search-map #map-murray_hill.selected { background-position: -728px -168px; }

#search-map #map-chelsea.over, #search-map #map-chelsea:hover, #search-map #map-chelsea:focus { background-position: -334px -205px; }
#search-map #map-chelsea.disabled { background-position: -934px -205px; }
#search-map #map-chelsea.selected { background-position: -634px -205px; }

#search-map #map-midsouth.over, #search-map #map-midsouth:hover, #search-map #map-midsouth:focus { background-position: -386px -192px; }
#search-map #map-midsouth.disabled { background-position: -986px -192px; }
#search-map #map-midsouth.selected { background-position: -686px -192px; }

#search-map #map-gramercy.over, #search-map #map-gramercy:hover, #search-map #map-gramercy:focus { background-position: -450px -205px; }
#search-map #map-gramercy.disabled { background-position: -1050px -205px; }
#search-map #map-gramercy.selected { background-position: -750px -205px; }

#search-map #map-flatiron.over, #search-map #map-flatiron:hover, #search-map #map-flatiron:focus { background-position: -396px -226px; }
#search-map #map-flatiron.disabled { background-position: -996px -226px; }
#search-map #map-flatiron.selected { background-position: -696px -226px; }

#search-map #map-westvil.over, #search-map #map-westvil:hover, #search-map #map-westvil:focus { background-position: -368px -254px; }
#search-map #map-westvil.disabled { background-position: -968px -254px; }
#search-map #map-westvil.selected { background-position: -668px -254px; }

#search-map #map-greenwichvil.over, #search-map #map-greenwichvil:hover, #search-map #map-greenwichvil:focus { background-position: -410px -254px; }
#search-map #map-greenwichvil.disabled { background-position: -1010px -254px; }
#search-map #map-greenwichvil.selected { background-position: -710px -254px; }

#search-map #map-eastvil.over, #search-map #map-eastvil:hover, #search-map #map-eastvil:focus { background-position: -466px -254px; }
#search-map #map-eastvil.disabled { background-position: -1066px -254px; }
#search-map #map-eastvil.selected { background-position: -766px -254px; }

#search-map #map-soho.over, #search-map #map-soho:hover, #search-map #map-soho:focus { background-position: -396px -310px; }
#search-map #map-soho.disabled { background-position: -996px -310px; }
#search-map #map-soho.selected { background-position: -696px -310px; }

#search-map #map-loweast.over, #search-map #map-loweast:hover, #search-map #map-loweast:focus { background-position: -461px -299px; }
#search-map #map-loweast.disabled { background-position: -1061px -299px; }
#search-map #map-loweast.selected { background-position: -761px -299px; }

#search-map #map-tribeca.over, #search-map #map-tribeca:hover, #search-map #map-tribeca:focus { background-position: -374px -348px; }
#search-map #map-tribeca.disabled { background-position: -974px -348px; }
#search-map #map-tribeca.selected { background-position: -674px -348px; }

#search-map #map-chinatown.over, #search-map #map-chinatown:hover, #search-map #map-chinatown:focus { background-position: -505px -373px; }
#search-map #map-chinatown.disabled { background-position: -1105px -373px; }
#search-map #map-chinatown.selected { background-position: -805px -373px; }

#search-map #map-financial.over, #search-map #map-financial:hover { background-position: -409px -394px; }
#search-map #map-financial.disabled { background-position: -1009px -394px; }
#search-map #map-financial.selected { background-position: -709px -394px; }

/* =Quick =Searches *********/
#quick-searches thead th {
  color: #001831;
}

#quick-searches th.price {
  background: transparent url("/img/css/icn-price.png") 4px 0 no-repeat;
}

#quick-searches th.size {
  background: transparent url("/img/css/icn-sqfeet.png") 0 0 no-repeat;
}

#quick-searches th.area {
  background: transparent url("/img/css/icn-location.png") 0 0 no-repeat;
}

/* =Forms =General */
input[type="text"], 
input[type="password"], 
textarea {
  border-color: #c6b4a9;
}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover, 
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #a74300;
}

abbr.req {
  color: #060;
}

form .error {
  color: #900;
}

form .error input[type="text"],
form .error input[type="password"], 
form .error textarea {
  border-color: #900;
}

#message {
  border-color: #ccc;
  background: #fff;
}

#message.error {
  background: #fdf9f0 url("/img/css/box-notice-sm.png") right top no-repeat;
  border-color: #e9d19e;
}

#message.success {
  background: #f2fdef url("/img/css/box-success-sm.png") right top no-repeat;
  border-color: #c5e3bb;
}

/* =Footer */
#siteinfo {
  background: transparent url("/img/css/footline.png") 0 2px no-repeat;
}

#siteinfo h5 {
  color: #6b92a6;
}

#siteinfo #copyright {
  color: #a29c9a;
  border-top-color: #a6c1cf;
}

#siteinfo #nav-home {
  background: transparent url("/img/css/logo-footer.png") 0 0 no-repeat;
}

#siteinfo #nav-home:hover, 
#siteinfo #nav-home:focus,
#siteinfo #nav-home:active {
  background-position: 0 -30px;
}

/* =Box backgrounds *********/
#mkt-snapshot { 
  background: #f2eae6 url("/img/css/box-snapshot.png") right top no-repeat; }

#tools { 
background: #f2eae6 url("/img/css/box-tools.png") right top no-repeat; }

#agent { 
  background: #dfe9f0 url("/img/css/box-agentb.png") right top no-repeat; }

#content-sub .praise { 
  background: #f2eae6 url("/img/css/box-quote.png") right top no-repeat; }

#reg-phone { 
  background: #f2eae6 url("/img/css/box-phone.png") right top no-repeat; }

#pricing { 
  background: #f2eae6 url("/img/css/box-price.png") right top no-repeat; }

#status.expired { 
  background: #fdf9f0 url("/img/css/box-notice.png") right top no-repeat; }

.dash-module .notice { 
  background: #fdf9f0 url("/img/css/box-notice-sm.png") right top no-repeat; }

#content-sub #account { 
  background: #f2eae6 url("/img/css/box-profile.png") right top no-repeat; }

#folders { 
  background: #f2eae6 url("/img/css/box-folder.png") right top no-repeat; }

#blog-other { 
  background: #f2eae6 url("/img/css/box-blog.png") right top no-repeat; }

#quick-searches, 
#fm-search-rev {
  background: #f2eae6 url("/img/css/box-search.png") right top no-repeat; }

#more-building,
#content-sub .property, 
#listings {
  background: #f2eae6 url("/img/css/box-building.png") right top no-repeat; }

/* =Dragon =Tail */
#blog-lead, 
#blog-about {
  background: transparent url("/img/css/tailbox-top.png") center top no-repeat; }
  
#blog-lead p, 
#blog-about p {
  background: transparent url("/img/css/tailbox-btm.png") center bottom no-repeat; }

/* =Tables *********/
table.results,  
table.manage, 
#plan-compare, 
table.results tbody th,
table.results tbody td,
table.manage tbody th,
table.manage tbody td,
table.manage tfoot th, 
table.manage tfoot td, 
#plan-compare tbody th,
#plan-compare tbody td,
#plan-compare tfoot th,
#plan-compare tfoot td {
  border-color: #dfcfbe;
}

table.results thead th,
table.results thead td,
table.manage thead th, 
table.manage thead td,
#plan-compare thead th,
#plan-compare thead td {
  color: #777;
}

a.colsort {
  background-repeat: no-repeat;
  background-position: 100% 3px;
}

a.colsort:hover, 
a.colsort:focus, 
a.colsort:active {
  background-position: 100% -47px;
}

th .down { background-image: url("/img/css/colsort-down.png"); }
th .up { background-image: url("/img/css/colsort-up.png"); }

#toggle-all {
  background: transparent url("/img/css/icn-expand.png") 100% 0 no-repeat;
  color: #d35400;
}

#toggle-all.open, 
tr.open button.expcol {
  background-image: url("/img/css/icn-collapse.png");
}

#toggle-all:hover,
#toggle-all:focus {
  background-position: 100% -100px;
  color: #ff6e00;
}

button.expcol {
  background: transparent url("/img/css/icn-expand.png") 0 0 no-repeat;
}
button.expcol:hover,
button.expcol:focus {
  background-position: 0 -100px;
}

tr.alt td,
tr.alt th {
  background-color: #eff6ff;
}

#content tr.selected td, 
#content tr.selected th {
  background-color: #ffedda;
}

#invoices .unpaid,
tr.suspended td,
tr.suspended th {
  color: #900;
}

table.manage tr.pending td,
table.manage tr.pending th {
  color: #777;
}

table.manage td.status {
  background-position: 95% 8px;
  background-repeat: no-repeat;
}

tr.suspended td.status {
  background-image: url("/img/css/icn-stop.png");
}

tr.paid td.status,
tr.active td.status {
  background-image: url("/img/check.png");
}

tr.approved td.status {
  background-image: url("/img/css/icn-opencheck.png");
}

/* =Search =Results *********/
#search-summary .revised {
  border: #e9d19e;
  background: #fdf9f0 url("/img/css/box-notice-sm.png") right top no-repeat;
}

a.flplan {
  background: transparent url("/img/css/icn-flplan.png") no-repeat;
}

#tools .print {
  background: url("/img/css/icn-print.png") 0 2px no-repeat;
}
#tools .print:hover, 
#tools .print:focus, 
#tools .print:active {
  background-position: 0 -98px;
}

#tools .email {
  background: url("/img/css/icn-email.png") 0 3px no-repeat;
}
#tools .email:hover,
#tools .email:focus,
#tools .email:active {
  background-position: 0 -97px;
}

#tools .save {
  background: url("/img/css/icn-save.png") 0 2px no-repeat;
}
#tools .save:hover, 
#tools .save:focus,
#tools .save:active {
  background-position: 0 -98px;
}

#tools .alert {
  background: url("/img/css/icn-alert.png") 0 2px no-repeat;
}
#tools .alert:hover, 
#tools .alert:focus,
#tools .alert:active {
  background-position: 0 -98px;
}

/* =Pagination *********/
.pagination .current {
  background-color: #eff6ff;
  border-color: #4573b3;
}

.pagination li {
  border-color: #ccc;
  color: #999;
}

.pagination a {
  border-color: #d45000;
}

.pagination a:hover,
.pagination a:focus, 
.pagination a:active {
  background-color: #ffeac8;
  border-color: #ff6e00;
}

/* =Advertising */
.ad {
  border-top-color: #ccc;
  color: #ccc;
}

.ad h6 {
  background: #fff;
  color: #666;
}

/* =Space =Listing */
.listing .gallery {
  border-bottom-color: #cddee9;
}



#the-property {
  border-top-color: #cddee9;
}

.nav-paging {
  border-bottom-color: #cddee9;
}

.nav-paging .paging-summary em {
  color: #003467;
}

.nav-paging .page-prev a {
  background: transparent url("/img/css/arr-prev.png") 0 .5em no-repeat; 
}

.nav-paging .page-next a {
  background: transparent url("/img/css/arr-next.png") 100% .5em no-repeat;
}

/* =More =From */
#more-building .alert a {
  background: transparent url("/img/css/icn-alert.png") 0 0 no-repeat;
}

#more-building .alert a:hover, 
#more-building .alert a:focus, 
#more-building .alert a:active {
  background-position: 0 -100px;
}

#more-agent {
  border-top: 1px solid #bacdda;
}

/* =User =Entry =Forms (=Signup, =Profile, =Property, =Listing) */
fieldset.inline legend, 
#signature legend {
  color: #1e292f;
}

form.userentry li, 
form.userentry p,
form.blogentry li, 
form.blogentry p {
  border-bottom-color: #f2eae6;
}

form.userentry h5.label,
form.blogentry h5.label {
  color: inherit;
}

form.userentry label.zip, 
form.userentry h5.zip {
  background: transparent;
}

form.userentry .note,
form.blogentry .note {
  background: transparent url("/img/css/notearrw.png") 0 1px no-repeat;
  color: #916b51;
}

form.userentry .error .note,
form.blogentry .error .note {
  background-image: url("/img/css/notearrw-err.png");
  color: #900;
}

#signup-props ul {
  border-bottom-color: #f2eae6;
}

#progress {
  color: #a79077;
}

form.userentry #progress {
  background: #f2eae6;
}

/* =Contact =Agent and =Share =Listing */
.msg-preview {
  background: #fff url("/img/css/paper-bg.png") right bottom no-repeat;
  border-color: #eeede0 #dcdbcf #dcdbcf #eeede0;
}

/* =Benefits and =Pricing */
#client-list {
  border-color: #ece8e6;
}

#tour li {
  background: #f2eae6;
}

#reg-phone p.tel {
  color: #d45000;
}

/* =Dashboard *********/
.dash-module {
  background-position: 0 18px;
  background-repeat: no-repeat;
  border-bottom-color: #f2eae6;
}

.dash-tools, 
.dash-tools li {
  border-color: #cddee9;
}

.dash-tools a:link,
.dash-tools a:visited {
  color: #a74300;
}

.dash-tools a:hover,
.dash-tools a:focus,
.dash-tools a:active {
  background: #dce8f0;
  color: #003467;
}

.dash-module .notice {
  border-color: #e9d19e;
}

#closeacct:hover {
  background: #c97575;
  color: #fff;
}

#dash-properties { background-image: url("/img/css/icn-property.png"); }
#dash-listings { background-image: url("/img/css/icn-listing.png"); }
#dash-subleases { background-image: url("/img/css/icn-sublease.png"); }
#dash-reports { background-image: url("/img/css/icn-report.png"); }
#dash-cabinet { background-image: url("/img/css/icn-filecab.png"); }
#dash-mailtpl { background-image: url("/img/css/icn-mailtpl.png"); }

.fig-ctrl .replace {
  background: transparent url("/img/css/icn-replace.png") 0 0 no-repeat;
}
.fig-ctrl .replace:hover, 
.fig-ctrl .replace:focus, 
.fig-ctrl .replace:active {
  background-position: 0 -100px;
}

.fig-ctrl .delete {
  background: transparent url("/img/css/icn-trash.png") 0 0 no-repeat;
}
.fig-ctrl .delete:hover, 
.fig-ctrl .delete:focus, 
.fig-ctrl .delete:active {
  background-position: 0 -100px;
  color: #c00;
}

#status .expired, 
#listings .suspended { color: #900; }

#pay-price, 
#pay-price strong {
  color: #d45000;
}

/* =File =Cabinet *********/
#folders .folders { background: transparent url("/img/css/icn-folder.png") 0 -1px no-repeat; }
#folders .listings { background: transparent url("/img/css/icn-doc.png") 0 0 no-repeat; }
#folders .alerts { background: transparent url("/img/css/icn-alert.png") 0 0 no-repeat; }

.cabinet {
  border-bottom-color: #f2eae6;
}

.cabinet tr.unavail td,
.cabinet tr.unavail th,
.cabinet tr.unavail h3,
.cabinet tr.suspended td,
.cabinet tr.suspended th,
.cabinet tr.suspended .desc-meta {
  color: #888;
}

#mngalerts .feed {
  background-position: center top;
}

/* =Help =Bubbles *********/
a.help:link,
a.help:visited {
  color: #fff;
  background: #de7c27;
}

a.help:hover,
a.help:focus, 
a.help:active {
  background: #eb954a;
}

div.help {
  border-color: #afdbaf;
}

div.help.pop {
  background: #edf8ed;
  border-color: #afdbaf;
}

div.help.pop .close {
  background: transparent url("/img/css/closex-help.png") 50% 0 no-repeat;
}

div.help.pop .close:hover {
  background-position: 50% -30px;
}

div.pop h4 {
  background: transparent url("/img/css/helpbg.png") no-repeat;
}

/* =Blog *********/
#blog-other h3 a {
  background: transparent url("/img/css/icn-doc.png") 0 -1px no-repeat;
}

#blog-other h3 a:hover, 
#blog-other h3 a:focus, 
#blog-other h3 a:active {
  background-position: 0 -101px;
}

.entry-posted {
  border-bottom-color: #f2eae6;
  color: #666;
}

.entry-meta {
  color: #666;
}

#comment-list .num {
  color: #dfcfbe;
}

#comment-list .comment-meta :link,
#comment-list .comment-meta :visited {
  color: #1e292f;
}

#comment-list .comment-meta :link:hover,
#comment-list .comment-meta :visited:hover,
#comment-list .comment-meta :link:focus,
#comment-list .comment-meta :visited:focus {
  color: #ff6e00;
}

#panel {
	background: #fff;
	border-color: #666;
}