#fancybox-content div.lightbox, #fancybox-content div.lightbox .required { overflow: hidden; }
.lightbox .logo { background-color: #3b3b3b; }

#header { background-color: #3b3b3b !important; }
a, a:link, a:active, a:visited { color: #f22727; }

.footer_component a,
.footer_component a:link,
.footer_component a:active,
.footer_component a:visited { color: white; }

.odd { background-color: white; }

.navigation_component { border-bottom: 3px solid #ff3333; }
.navigation_component .top_level :hover .primary_link,
.navigation_component .top_level .sfHover .primary_link { background: #ff3333 none; color: #fff; }
.navigation_component .top_level .secondary a { background: #484848; color: #fff; text-transform: none; }

.more_details:before  { content: ">> "; }

#inspections dd.link a,
#auctions dd.link a { background: transparent url(system/themes/789/images/coltrane-arrow-sm.gif?1310526050) no-repeat scroll right center; }

/*.staff_profile a.more_details,
body.office_profile_page .key_staff a.more_details,
.property_list .hub_property .more_details { background: transparent url(system/themes/789/images/coltrane-arrow-sm.gif?1310526050) right no-repeat; }*/

form em span,
body h2, body h3, body h4, body h5,
.inspections dt,
#social_links li { color: #ff3333; }

/* except this one */
h2 .property_status { color: #444; }

.navigation_component a { font-family: 'Century Gothic', arial, clean, helvetica, sans-serif; }

#container #header { background-color: #3b3b3b; }