/* Search Results */
	h4.aIDX-mapped-count { width: 240px; background: none; border-bottom: 2px solid #23561f; color: #23561f; margin-bottom: 5px; font-size: 72%; font-weight: normal; }
	h4.aIDX-mapped-count strong { color: #000; }
	div.aIDX-results-VEMap { margin-bottom: 1.4em; }
	
	div.aIDX-viewing-row { float: left; width: 200px; }

	#aIDX-srPagingTop div.aIDX-sr-paging-outer, #aIDX-srPagingTop div.aIDX-paging-row,
	#aIDX-srPagingBottom div.aIDX-sr-paging-outer, #aIDX-srPagingBottom div.aIDX-paging-row { background: none; }
	#aIDX-srPagingTop { background: none; position: relative; margin-top: -11px; }
		#aIDX-srPagingTop div.aIDX-sr-paging-outer {  background-position: 100% 0%; }
		#aIDX-srPagingTop div.aIDX-paging-row { height: 29px; padding: 15px 0 0 7px; background-position: 0% -44px; }
	/* Bottom Bar Specific Formatting */
	#aIDX-srPagingBottom { margin-top: 0; background: none; }
		#aIDX-srPagingBottom div.aIDX-sr-paging-outer { background-position: 100% -88px; }
		#aIDX-srPagingBottom div.aIDX-paging-row { height: 29px; padding: 10px 0 5px 7px; background-position: 0% -132px; }
	#aIDX-srPagingTop, #aIDX-srPagingBottom { margin-bottom: 5px; }
	
	div.aIDX-listing-result-item, div.aIDX-listing-alternating-item { margin-bottom: 1em; }
	.aIDX-listing-alternating-item { background: #dfd7bc; padding: 3px 4px 0; }

	table.aIDX-item-details-row1 { background: #23561f; }
	table.aIDX-item-details-row1 td { font-size: 92%; white-space: nowrap; padding-right: 10px; }
	table.aIDX-item-details-row1 td.aIDX-mls-num a { color: #f5fae4; }
	table.aIDX-item-details-row1 td.aIDX-price, table.aIDX-item-details-row1 td.aIDX-beds, table.aIDX-item-details-row1 td.aIDX-baths, table.aIDX-item-details-row1 td.aIDX-sq-ft, table.aIDX-item-details-row1 td.aIDX-acres { color: #f5fae4; background: none; }
	table.aIDX-item-details-row1 td.aIDX-beds span, table.aIDX-item-details-row1 td.aIDX-baths span, table.aIDX-item-details-row1 td.aIDX-sq-ft span, table.aIDX-item-details-row1 td.aIDX-acres span.aIDX-acres-label, table.aIDX-item-details-row1 td.aIDX-sq-ft span.aIDX-sq-ft-label  { font-size: 92%; color: #b0dcad; }
	table.aIDX-item-details-row1 td.aIDX-beds b span, table.aIDX-item-details-row1 td.aIDX-baths b span, table.aIDX-item-details-row1 td.aIDX-sq-ft b span, table.aIDX-item-details-row1 td.aIDX-acres b span, table.aIDX-item-details-row1 td.aIDX-sq-ft b span { font-size: 100%; color: #f5fae4; }
	table.aIDX-item-details-row1 td.aIDX-baths { width: 135px; }
	table.aIDX-item-details-row2 { border-bottom: 0 none; padding-bottom: 3px; }
	table.aIDX-item-details-row2 td.aIDX-photo { padding: 0; border: 0 none; }
	table.aIDX-item-details-row2 td.aIDX-photo a { background: none; border: 2px solid #fff; }
	table.aIDX-item-details-row2 td.aIDX-photo a img {  }
	table.aIDX-item-details-row2 td.aIDX-address { font-size: 92%; }
	table.aIDX-item-details-row2 td.aIDX-address div.aIDX-city-state-zip { font-size: 82%; line-height: normal; }
	table.aIDX-item-details-row2 td.aIDX-listed-by-logo a.result-link.find-on-map { width: 97px; font-size: 82%; line-height: normal; }
	table.aIDX-item-details-row2 td.aIDX-address div.aIDX-subdivision, table.aIDX-item-details-row2 td.aIDX-address div.aIDX-listed-by { font-weight: bold; color: #3e464e; line-height: normal; }
	div.aIDX-subdivision, div.aIDX-listed-by { clear: left; }
	div.aIDX-subdivision span.label, div.aIDX-listed-by span.label { font-weight: normal; color: #5d5f61; float: left; width: 60px; font-size: 82%; }
	div.aIDX-street a, div.aIDX-street a:link { color: #3e464e !important; text-decoration: none; }
	div.aIDX-more-details { clear: right; }
	a.result-link.more-details { font-size: 82%;  }
	div.aIDX-search-results-repeater { margin-bottom: 10px; }
	div.aIDX-sr-paging-outer {  }
	div.aIDX-sr-paging-outer td { color: #3e464e; font-size: 92%; }
	div.aIDX-viewing-row b span { color: #3e464e; font-weight: normal; }
	div.aIDX-viewing-row span { color: #c82c14; font-weight: bold; font-size: 18px; }
	div.aIDX-resultsDisclaimer { border: 0 none; margin-top: 0; padding-top: 5px; }
	div.aIDX-resultsDisclaimer table td { color: #8d866f; font-family: Arial,Geneva,Helvetica,sans-serif; line-height: normal; letter-spacing: normal; font-size: 72%; }
	div.aIDX-resultsDisclaimer table td img { padding-right: 5px; }