﻿/* Paging Bar */
		/* Fix a display bug in IE 6 */
		#aIDX-srPagingTop, #aIDX-srPagingBottom, div.aIDX-sr-paging-outer, div.aIDX-items-per-page, table.aIDX-paging-links { position: relative; }
		
		/* Common Formatting */
		#aIDX-srPagingTop, #aIDX-srPagingBottom { margin: 0 0 1em; }
		div.aIDX-sr-paging-outer { padding: 0 .5em 0 0; font-size: 82%; color: #434341; }
			/* set general fonts, margins, padding, borders, etc */
			div.aIDX-sr-paging-outer td { font-size: 1em; color: #434341; }
			div.aIDX-sr-paging-outer * select { margin: 0 .2em; font-size: 1em; vertical-align: middle; }
			div.aIDX-viewing-row { padding: 0 .5em .15em; }
			div.aIDX-viewing-row b { font-size: 110%; }
			div.aIDX-paging-row { padding: 0 .5em .5em; }
			table.aIDX-paging-links td.aIDX-links input { margin: 0 0 0 .5em; padding: 0 }
			table.aIDX-paging-links td.aIDX-links a { margin: 0 5px; text-transform: none; }
			table.aIDX-paging-links td.aIDX-links a[Disabled] { color: #b9b8b8; }
			table.aIDX-paging-links td.aIDX-text { padding: 0 0 0 .5em; }
			table.aIDX-paging-links div.aIDX-text { padding: 0 .5em; border-width: 0 1px; border-style: none solid; border-color: #CDCDC3; }
			/* handle floats */
			table.aIDX-paging-links { margin: 0 0 0 auto; }
		
		/* Top Bar Specific Formatting */
		#aIDX-srPagingTop { min-height: 15px; padding: .25em 0 0; background: url(/Portals/50/images/listings/gradient-taboverlay-s3x.gif) 0% 100% repeat-x; }
			#aIDX-srPagingTop div.aIDX-sr-paging-outer { background: url(/Portals/50/images/listings/gradient-taboverlay-c3x.gif) 100% 100% no-repeat; }
			#aIDX-srPagingTop div.aIDX-paging-row { background: url(/Portals/50/images/listings/gradient-taboverlay-c4x.gif) 0% 100% no-repeat; }
		/* Bottom Bar Specific Formatting */
		#aIDX-srPagingBottom { margin-top: 1em; padding: 0 0 .25em; background: url(/Portals/50/images/listings/gradient-taboverlay-s1x.gif) repeat-x; }
			#aIDX-srPagingBottom div.aIDX-sr-paging-outer { background: url(/Portals/50/images/listings/gradient-taboverlay-c2x.gif) 100% 0% no-repeat; }
			#aIDX-srPagingBottom div.aIDX-paging-row { padding-top: .5em; background: url(/Portals/50/images/listings/gradient-taboverlay-c1x.gif) no-repeat; }

	/* Result Item */
	table.aIDX-resultsTable, table.aIDX-search-results-item { width: 100%; border: 0 none; padding-right: 10px; }
	
	table.aIDX-item-details-row1, table.aIDX-item-details-row2 { width: 100%; border: 0px none; }
		table.aIDX-item-details-row1 { background: #E2E0DD; margin: 0 0 2px; }
			table.aIDX-item-details-row1 td { padding: 5px 0 5px 6px; font-size: .92em; }
			
			table.aIDX-item-details-row1 td.aIDX-mls-num { padding: 0; width: 112px; text-align: center; vertical-align: middle; background-color: #c9d0ac; color: #8c9761; }
			table.aIDX-item-details-row1 td.aIDX-mls-num a { color: #67713e; text-decoration: none; }
			
			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 { background: url(/Portals/50/images/listings/dot-gray-vertical.gif) repeat-y;  background-color: #c9d0ac; color:#000000; }
			
			/* set widths */
			table.aIDX-item-details-row1 td.aIDX-price { width: 75px; background-color: #c9d0ac; }
			table.aIDX-item-details-row1 td.aIDX-beds { width: 55px; background-color: #c9d0ac; }
			table.aIDX-item-details-row1 td.aIDX-baths { width: 125px; background-color: #c9d0ac; }
			
			/* set font sizes */
			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 { font-size: .90em; color: #000000; }
			
			/* set other font attributes */
			table.aIDX-item-details-row1 td.aIDX-sq-ft b span.aIDX-sq-ft-label,
			table.aIDX-item-details-row1 td.aIDX-acres b span.aIDX-acres-label { font-weight: normal; margin: 0 0 0 3px; }
			
		table.aIDX-item-details-row2 { border-bottom: 1px solid #E2E0DD; margin: 0 0 2px; }
		
			table.aIDX-item-details-row2 td.aIDX-photo { width: 112px; padding: 0 0 2px 0; }
			table.aIDX-item-details-row2 td.aIDX-photo a { display: block; width: 108px; height: 70px; border: 2px solid #777773; background: #FFF; color: #BBBBB3; text-align: center; text-decoration: none; overflow: hidden; }
			table.aIDX-item-details-row2 td.aIDX-photo a img { border:0px none}						
			table.aIDX-item-details-row2 td.aIDX-address { padding: 0 10px 2px 6px; font-size: .92em; vertical-align: top; }
				table.aIDX-item-details-row2 td.aIDX-address div.aIDX-city-state-zip { margin-bottom: .5em; }
				table.aIDX-item-details-row2 td.aIDX-address div.aIDX-subdivision, table.aIDX-item-details-row2 td.aIDX-address div.aIDX-listed-by { color: #777773; font-size: .90em; text-transform: capitalize; margin: .25em 0 0;  }
				div.aIDX-subdivision span.label, div.aIDX-listed-by span.label { display: inline-block; width: 55px; }
			table.aIDX-item-details-row2 td.aIDX-listed-by-logo, table.aIDX-item-details-row2 td.aIDX-view-details { text-align: right; padding: 0 0 2px; }
			table.aIDX-item-details-row2 td.aIDX-listed-by-logo { vertical-align: top; }
			table.aIDX-item-details-row2 td.aIDX-listed-by-logo a.result-link.find-on-map { float: right; display: block; width: 80px; margin-top: 5px; font-size: 9px; padding: 4px 0 2px; background: url(/Portals/50/images/listings/btn-find-on-map.gif) 0% 0% no-repeat; }
		
	/* Disclaimers */
	div.aIDX-resultsDisclaimer { margin: 1em 0 0; padding: 1em 0; border-top: 1px solid #CDCDC3; }
		div.aIDX-resultsDisclaimer table { clear: both; margin: 0 0 1em; }
		div.aIDX-resultsDisclaimer table td { font-size: 82%; font-weight: normal; color: #777773; text-align: justify; }
		

