/* general */
html,body,div.page-frame,div.listing-content {
	background-color:#000000;
	color:#dadada;
}

div.listing-content a,
#template-layout div.listing-content a,
#page-template-layout div.listing-content a
{
	color:#ffcc00;
}

div.listing-content a:hover,
#template-layout div.listing-content a:hover,
#page-template-layout div.listing-content a:hover
{
	color:#90c9e6;
}

div.listing-breadcrumbs,
#template-layout div.listing-breadcrumbs,
#page-template-layout div.listing-breadcrumbs
{
	color:#dadada;
}

div.listing-breadcrumbs a,
#template-layout div.listing-breadcrumbs a,
#page-template-layout div.listing-breadcrumbs a
{
	color:#ffcc00;
}

div.listings-breadcrumbs a:hover,
#template-layout div.listings-breadcrumbs a:hover,
#page-template-layout div.listings-breadcrumbs a:hover
{
	color:#90c9e6;
}

/* vow toolbar */
div.vowListingToolbarRating,
div.ToolbarNG div.info,
#template-layout div.vowListingToolbarRating,
#template-layout div.ToolbarNG div.info,
#page-template-layout div.vowListingToolbarRating,
#page-template-layout div.ToolbarNG div.info
{
	color: #dadada;	
}

/* listing details */
div.listing-details-footer,
#template-layout div.listing-details-footer,
#page-template-layout div.listing-details-footer
{
	color: #dadada;	
}

div.listing-not-found,
#template-layout div.listing-not-found,
#page-template-layout div.listing-not-found
{
	color: #dadada;	
}

div.listing-details-page-navigation a,
#template-layout div.listing-details-page-navigation a,
#page-template-layout div.listing-details-page-navigation a
{
	color:#ffcc00;
}

div.listing-details-page-navigation a:hover,
#template-layout div.listing-details-page-navigation a:hover,
#page-template-layout div.listing-details-page-navigation a:hover
{
	color:#90c9e6;
}

div.listing-tabs li,
#template-layout div.listing-tabs li,
#page-template-layout div.listing-tabs li
{
	background-color:#999999;
	border-top: 1px solid #444444;
	border-right: 1px solid #444444;
}

div.listing-tabs li.current,
#template-layout div.listing-tabs li.current,
#page-template-layout div.listing-tabs li.current
{
	background:#000000;
}

div.listing-tabs li.current a,
#template-layout div.listing-tabs li.current a,
#page-template-layout div.listing-tabs li.current a
{
	color:#ffffff;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
}

div.listing-tabs li a,
#template-layout div.listing-tabs li a,
#page-template-layout div.listing-tabs li a
{
	color:#000000;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
}

div.listing-tabs li a:hover,
#template-layout div.listing-tabs li a:hover,
#page-template-layout div.listing-tabs li a:hover
{
	color:#ffcc00;
}

#choose-a-view-label,
#choose-a-form-label
{
        background: transparent !important;
        border: 0 !important;
}

/*
.cbg-ButtonTop {
	background-color:#737373;
	border-bottom:0.2em solid #6e6e6e;
}

.cbg-ButtonInner,
.cbg-ButtonOuter-down {
	background-color:#696969;
}

.cbg-ButtonContent {
	color:#000000;
}
*/

div.listing-tabs a,
#template-layout div.listing-tabs a,
#page-template-layout div.listing-tabs a
{
	color:#ffcc00;
}

div.listing-tabs a:hover,
#template-layout div.listing-tabs a:hover,
#page-template-layout div.listing-tabs a:hover
{
	color:#90c9e6;
}

div.listing-tabs a img,
#template-layout div.listing-tabs a img,
#page-template-layout div.listing-tabs a img
{
	border:0px;
}

h1.listing-address,
h2.listing-address,
#template-layout h1.listing-address,
#template-layout h2.listing-address,
#page-template-layout h1.listing-address,
#page-template-layout h2.listing-address
{
	color:#dcd191;
}

div.listing-summary-section dl,
div.listing-summary-section-pc dl,
#template-layout div.listing-summary-section dl,
#template-layout div.listing-summary-section-pc dl,
#page-template-layout div.listing-summary-section dl,
#page-template-layout div.listing-summary-section-pc dl
{
	border-bottom:1px dotted #3c3c3c;
}

div.listing-summary-section dl dt,
div.listing-summary-section-pc dl dt,
#template-layout div.listing-summary-section dl dt,
#template-layout div.listing-summary-section-pc dl dt,
#page-template-layout div.listing-summary-section dl dt,
#page-template-layout div.listing-summary-section-pc dl dt
{
	color:#dadada;
}

div.listing-summary-section dl dd,
div.listing-summary-section-pc dl dd,
#template-layout div.listing-summary-section dl dd,
#template-layout div.listing-summary-section-pc dl dd,
#page-template-layout div.listing-summary-section dl dd,
#page-template-layout div.listing-summary-section-pc dl dd
{
	color:#dadada;
}

div.open-slideshow-section a,
#template-layout div.open-slideshow-section a,
#page-template-layout div.open-slideshow-section a
{
	color:#ffcc00;
}

div.open-slideshow-section a:hover,
#template-layout div.open-slideshow-section a:hover,
#page-template-layout div.open-slideshow-section a:hover
{
	color:#90c9e6;
}

div.listing-info-container,
#template-layout div.listing-info-container,
#page-template-layout div.listing-info-container
{
	color:#dadada;
}

div.listing-info-container dl,
#template-layout div.listing-info-container dl,
#page-template-layout div.listing-info-container dl
{
	border-bottom:1px dotted #3c3c3c;
}

div.listing-info-container dl.odd,
#template-layout div.listing-info-container dl.odd,
#page-template-layout div.listing-info-container dl.odd
{
	background-color:#101010;
}

.listing_contact_info,
#template-layout .listing_contact_info,
#page-template-layout .listing_contact_info
{
	color:#dadada;
}

.listing_contact_info a,
#template-layout .listing_contact_info a,
#page-template-layout .listing_contact_info a
{
	color:#ffcc00;
}

.listing_contact_info a:hover,
#template-layout .listing_contact_info a:hover,
#page-template-layout .listing_contact_info a:hover
{
	color:#90c9e6;
}

div.listing-main-photo-container div.listing-main-photo-wrapper,
#template-layout div.listing-main-photo-container div.listing-main-photo-wrapper,
#page-template-layout div.listing-main-photo-container div.listing-main-photo-wrapper
{
	border:1px solid #3c3c3c;
	background-color:#ffffff;
}

div.photo-thumbs-section span,
#template-layout div.photo-thumbs-section span,
#page-template-layout div.photo-thumbs-section span
{
	border:1px solid #3c3c3c;
	background-color:#ffffff;
}

div.listing-summary-section dl.listing-price dd,
dl.listing-price-pc,
#template-layout div.listing-summary-section dl.listing-price dd,
#template-layout dl.listing-price-pc,
#page-template-layout div.listing-summary-section dl.listing-price dd,
#page-template-layout dl.listing-price-pc
{
	color:#dcd191;
}

div.listing-info-container label.section-head,
#template-layout div.listing-info-container label.section-head,
#page-template-layout div.listing-info-container label.section-head
{
	color:#dcd191;
	border-bottom:3px double #3c3c3c;
	margin-bottom:5px;
}

div.listing-description,
#template-layout div.listing-description,
#page-template-layout div.listing-description
{
	line-height:18px;
}

div.listing-attribution-container,
div.listing-last-modified,
div.listing-disclaimer,
#template-layout div.listing-attribution-container,
#template-layout div.listing-last-modified,
#template-layout div.listing-disclaimer,
#page-template-layout div.listing-attribution-container,
#page-template-layout div.listing-last-modified,
#page-template-layout div.listing-disclaimer
{
	color:#dadada;
}

div.listing-content li.image-item a,
#template-layout div.listing-content li.image-item a,
#page-template-layout div.listing-content li.image-item a
{
	color: blue;	
}

/* framed gallery */
#gallery-container
{
	background-color: #000000;
}

/* framed map */
body.map-body,
body.map-body .map-toolbar
{
	background-color: #000000;
}

body.walkscore-body
{
	background-color: #ffffff;
}

/* vow signup */
a.vow-signup-link,
#template-layout a.vow-signup-link,
#page-template-layout a.vow-signup-link
{
	color: #ffcc00;
}

/* map */
body.map-body
{
	background-color: #000000;	
}

body.map-body .map-toolbar
{
	background-color: #000000;
}

body.walkscore-body
{
	background-color: #ffffff !important;	
}
/* galleries */
body.flash-gallery-body,
body.simple-gallery-body,
body.slideshow-gallery-body,
#gallery-container,
#fullsize,
#information
{
	background-color: #000000;
}

/* search-results */
div.listing-results-view,
#template-layout div.listing-results-view,
#page-template-layout div.listing-results-view
{
	color:#999999;
}

div.search-results-item-hover,
#template-layout div.search-results-item-hover,
#page-template-layout div.search-results-item-hover
{
	background:#181818;
}

div.results-item-expanded div.price-container,
div.results-item-gallery div.price-container,
div.results-item-list h2.price-container,
#template-layout div.results-item-expanded div.price-container,
#template-layout div.results-item-gallery div.price-container,
#template-layout div.results-item-list h2.price-container,
#page-template-layout div.results-item-expanded div.price-container,
#page-template-layout div.results-item-gallery div.price-container,
#page-template-layout div.results-item-list h2.price-container
{
	color:#dcd191;
}

div.results-item-expanded div.address-info h3,
div.results-item-list div.item-info h3.address,
#template-layout div.results-item-expanded div.address-info h3,
#template-layout div.results-item-list div.item-info h3.address,
#page-template-layout div.results-item-expanded div.address-info h3,
#page-template-layout div.results-item-list div.item-info h3.address
{
	color:#dcd191;
}

div.results-item-expanded .listing_contact_info,
#template-layout div.results-item-expanded .listing_contact_info,
#page-template-layout div.results-item-expanded .listing_contact_info
{
		color:#999999;
}

div.results-item-expanded div.address-info,
#template-layout div.results-item-expanded div.address-info,
#page-template-layout div.results-item-expanded div.address-info
{
	border-bottom:1px dotted #4c4c4c;
}

div.results-item-expanded div.owner-contact-container,
#template-layout div.results-item-expanded div.owner-contact-container,
#page-template-layout div.results-item-expanded div.owner-contact-container
{
	border-top:1px dotted #4c4c4c;
}

div.results-item-expanded,
div.results-item-list,
#template-layout div.results-item-expanded,
#template-layout div.results-item-list,
#page-template-layout div.results-item-expanded,
#page-template-layout div.results-item-list
{
	border-bottom:3px double #4c4c4c;
}

div.listing-results-list,
#template-layout div.listing-results-list,
#page-template-layout div.listing-results-list
{
	border-top:3px double #4c4c4c;
}

div.results-item-map div.column a,
#template-layout div.results-item-map div.column a,
#page-template-layout div.results-item-map div.column a
{
	color:#95a8ce;
}

div.results-page-summary span.results-total,
div.page-navigation span.results-total,
#template-layout div.results-page-summary span.results-total,
#template-layout div.page-navigation span.results-total,
#page-template-layout div.results-page-summary span.results-total,
#page-emplate-layout div.page-navigation span.results-total
{
	color:#ffffff;
}

div.results-item-gallery div.more-buttons,
div.results-item-list div.more-buttons,
div.results-item-map div.more-buttons,
#template-layout div.results-item-gallery div.more-buttons,
#template-layout div.results-item-list div.more-buttons,
#template-layout div.results-item-map div.more-buttons,
#page-template-layout div.results-item-gallery div.more-buttons,
#page-template-layout div.results-item-list div.more-buttons,
#page-template-layout div.results-item-map div.more-buttons
{
	background-color: #000000;
	filter:alpha(opacity=85);
	zoom:1;
	opacity: 0.85;
	-moz-opacity:0.85;
	color:#000000;
}

div.results-item-map div.more-buttons a,
#template-layout div.results-item-map div.more-buttons a,
#page-template-layout div.results-item-map div.more-buttons a
{
	color: #FFCC00;
}

div.results-item-map div.more-button a,
div.results-item-map div.on-map-button a,
#template-layout div.results-item-map div.more-button a,
#template-layout div.results-item-map div.on-map-button a,
#page-template-layout div.results-item-map div.more-button a,
#page-template-layout div.results-item-map div.on-map-button a
{
	color:#ffcc00;
}

/* promoted listings */
.listing-results-expanded .results-item-promoted,
.listings-results-gallery .results-item-promoted,
.listing-results-list .results-item-promoted,
.listing-results-map .results-item-promoted
{
	background-color: #333333;
}

/* search forms */
ul.available-search-forms li,
#template-layout ul.available-search-forms li,
#page-template-layout ul.available-search-forms li
{
	border-bottom: 1px solid #8A8AD4;
}

ul.available-search-forms li.separator,
#template-layout ul.available-search-forms li.separator,
#page-template-layout ul.available-search-forms li.separator
{
	color: #8A8AD4;
}

ul.available-search-forms li.selected,
#template-layout ul.available-search-forms li.selected,
#page-template-layout ul.available-search-forms li.selected
{
	background-image: url(notch-blue2.gif);
}

.schedule-disabled
{
	background-color: #101010;
}

.schedule-unavailable
{
	background-color: #383800;
}