ul.tabs { list-style: none; margin: 0; padding: 0; position: relative; top: 1px; font-size: .9em; }
ul.tabs li { display: block; float: left; }
ul.tabs li a { display: block; float: left; padding: 0 10px 0 10px; border: 1px solid #999; background: #003875; text-decoration: none; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; color: #fff; font-weight: bold; }
ul.tabs li a:focus { outline: none; }
ul.tabs li a:hover { color: #fff !important; background: #003875 !important; }
ul.tabs li a.current { background: #fff; border-bottom: 1px solid #fff; color: #000; }
ul.tabs li a.current:hover { background: #fff !important; color: #D43A38 !important; }
div.panes { border: 1px solid #999; background: #fff; padding: 10px; }
.panel { text-align: left !important; }
label { display: block; font-size: 1.3em; line-height: 2em; margin: 10px 0 0; color: #333; }
label.inline { display: inline; }
label:hover { background: none !important; color: #999; }
input { font-size: 1.3em; }
ul.templates { list-style: none; width: 740px; height: 365px; overflow: auto; margin: 10px 0; padding: 0; text-transform: uppercase; font-size: .7em; border-bottom: 1px solid #6D869F; border-top: 1px solid #6D869F; background: #B5CADF; }
ul.templates li { float: left; padding: 10px; text-align: center; width: 100px; border-bottom: 1px solid #1D4267; }
ul.templates label { display: inline; float: none; width: inherit; }
div.panes { color: #222; }
div.panes h2 { color: #222; }
div.panes p { margin: 0; padding: .5em 0 1.5em; }
div#map-outer { width: 278px; }
div#google_map { width: 278px; height: 250px; }
div.sidebar .images { width: 278px; text-align: left; }
div.sidebar .scrollable { width: 278px; }
div#property-price { margin: 0 0 8px; }
div#property-price #price { font-size: 1.4em; }
div#property-price .strikethrough { text-decoration: line-through; color: #999; }
span#main-address { font-size: 1.2em; font-weight: bold; }
address { font-style: normal; line-height: 1em; margin: 0 0 8px; }
h1 { padding-bottom: 10px; }
div#primary-info, #contact-info, div.images { border: 1px solid #999; background: #FFFCCF; padding: 10px; margin-bottom: 10px; }
div#contact-info { border: 1px solid #CDDBE3; border-radius: 0 0 5px 5px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); margin-bottom: 10px; padding: 10px; }
span.price { color: #3F9200; font-weight: bold; }
div#owner-name { font-size: 1.2em; font-weight: bold; margin-bottom: 8px; }
div#contact-info, div.images { background: #F3F1EA; line-height: 1.4em; }
div#contact-info-detail { font-size: .85em; }
div.panel h3 { margin: 0; padding: .5em 0 1.5em; }
ul.list-of-properties, ul.list-of-open-houses { margin: 0; padding: 0; }
ul.list-of-properties li, ul.list-of-open-houses li { list-style: none; display: block; margin: 0 0 10px 0; line-height: 1.4em; }
div.open-house-date { font-weight: bold; color: #325D95; }
ul.list-of-open-houses p { margin: 0; padding: 4px 0 6px; font-size: .85em; }
div#primary-info.property-sold { background: #FFCFD7 !important; }
span.sold { font-weight: bold; color: #D6343A; font-size: 1.4em; }
div.images { margin-top: 0; }

div.print-panes { display: none; }
.print { height: 16px; line-height: 14px; text-decoration: none; font-weight: bold; float: right; display: block; margin-bottom: 5px; font-size: 16px; background: transparent url('../../../../www.site-ninja.com/plugin_assets/siteninja_core/images/icons/gray/16x16/Printer.html') no-repeat left center; padding-left: 20px; vertical-alignment: middle; }

.region-gallery .gallery { float: left; margin: 0 6px 20px 0; }
.region-gallery .gallery-thumb-container { float: left; padding: 2px; margin-bottom: .5em; border: 2px solid #a6b3bd; }
.region-gallery .gallery-thumb-container:hover { border: 2px solid #747bd4; }
.region-gallery .gallery-thumb { height: 125px; overflow: hidden; background-color: #111; }
.region-gallery .gallery-name { text-align: center; }

.region-gallery .image { float: left; margin: 0 4px 0px 0; }
.region-gallery .image-thumb-container { float: left; padding: 2px; margin-bottom: .5em; border: 2px solid #a6b3bd; }
.region-gallery .image-thumb-container:hover { border: 2px solid #747bd4; }
.region-gallery .image-thumb { height: 125px; overflow: hidden; }
.region-gallery .image-thumb { width: 200px; }
.region-gallery .image-caption { font-size: .8em; }
.region-gallery .image-thumb-container { width: 200px; }


span.sold{
	background:red;
	line-height:1.3em;
}
span.pending{
	background:green;
}
#main-column #member a.auto-width span {
	text-decoration:none;
}
#main-column #member .auto-width {
	width:auto;
}
span.sold, span.pending{
	padding:3px;
	margin:5px;
	color:#fff;
	width:auto;
}
span.status {
	float:right;
	margin-top:20px;
	margin-right:11.5em;
}
.list-of-properties { width: 100%; }
.list-of-properties td, .list-of-properties th { margin: 0; padding: 2px; }
.list-of-properties th { border-bottom: 1px solid #ccc; }
.list-of-properties td { vertical-align: top; border: 0; }

#primary-info .spec { float: left; width: 235px; margin: 2px 5px; background: #fff; padding: 4px; font-size: .9em; font-weight: bold; }
#primary-info .property-label { float: left; width: 100px; }