div#MLSContainer { background:#000; font-size:13px; margin-top:10px }
div#MLSContainer td { font-size:13px }
.heading { color:#fff !important }

/* welcome msg on home pg */ 
td#welcome-message { width:68% !important }
td#welcome-box-body { border-color:#00529B !important }

/* header bar and such */
.headerBar { border:0; font-size:12px; color:#fff; padding:2px 10px; height:auto }

#detailIncludesContainer,
#search table .title span, 
#compare_includes_container,
#dailyalert .title span { background-color:#000 !important }


/* anything that should have the dark blue bg */
td#welcome-box-title,
.resultsBar,
li.selectedTab,
.headerBar { background-color:#00529B !important }

/* anything that should have the dark grey bg */
#advanced_search_options,
#sort-results,
.property-box-top,
#listings-map,
table.favorites th,
.favorites-query,
#select-towns-links { background-color:#232323 !important }
td.category { color:#a2a2a2 !important }

.property-box-top,
.property-box-body-bottom { border-color:#505050 !important }

/* results bar */
.resultsBar { font-size:12px !important; padding:3px 0 3px 10px !important }

/* elements with white text */
.CategoryHeading,
.listings-map-title,
#detail-map #detail-map-title { color:#fff !important }
#detail-map-map { color:#000 }
#detail-map-map, #listings-map-target a { color:#00529B !important }

#property_options { font-size:11px !important }

/* detail private view tabs */
#navcontainer,
.selectedTab a, 
#navlist li a { border:0 !important }
#detailIncludesContainer { border:1px solid #fff !important }

/* compare */
#compare_includes_container li { border:0 !important }
.compare_heading { background:#232323 !important }
li.category { background:#000 !important }


