﻿@import url(Settings.css);

/* 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(images/common/gradient-taboverlay-s3.gif) 0% 100% repeat-x; }
			#aIDX-srPagingTop div.aIDX-sr-paging-outer { background: url(images/common/gradient-taboverlay-c3.gif) 100% 100% no-repeat; }
			#aIDX-srPagingTop div.aIDX-paging-row { background: url(images/common/gradient-taboverlay-c4.gif) 0% 100% no-repeat; }
		/* Bottom Bar Specific Formatting */
		#aIDX-srPagingBottom { margin-top: 1em; padding: 0 0 .25em; background: url(images/common/gradient-taboverlay-s1.gif) repeat-x; }
			#aIDX-srPagingBottom div.aIDX-sr-paging-outer { background: url(images/common/gradient-taboverlay-c2.gif) 100% 0% no-repeat; }
			#aIDX-srPagingBottom div.aIDX-paging-row { padding-top: .5em; background: url(images/common/gradient-taboverlay-c1.gif) no-repeat; }

	/* Result Item */
	table.aIDX-resultsTable, table.aIDX-search-results-item { width: 100%; border: 0 none; }
	
	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; }
			table.aIDX-item-details-row1 td.aIDX-mls-num a { color: #000; 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(images/common/dot-gray-vertical.gif) repeat-y; }
			
			/* set widths */
			table.aIDX-item-details-row1 td.aIDX-price { width: 75px; }
			table.aIDX-item-details-row1 td.aIDX-beds { width: 55px; }
			table.aIDX-item-details-row1 td.aIDX-baths { width: 125px; }
			
			/* 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; }
			
			/* 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(images/common/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; }


	/* -------------------------------------------------------------------------------------------------------------
	/* The two following classes are top-level container css classes that are written to the page using IE specific
	/* conditional commenting.  This allows you to only override that which is incorrect without having to load an
	/* entirely separate css document for each of the target IE browsers.
	/*
	/* How To Implement an IE-Only override:
	/* div.IE7-adjust.aIDXListings div.aIDX-listing-result-item { width: 100%; border: 1px solid #000; }
	/* 
	/* .IE7-adjust is the class used to target IE 7
	/* .aIDXRotator is the class assigned to the type of control, in this case, the AgentIDX Listings Module
	/*
	/* By concatenating the two classes together, you increase the specificity of the css definition, ensuring that
	/* your overrides do, indeed, take effect only for the target browsers.
	/* -------------------------------------------------------------------------------------------------------------


	/* IE 7+ Adjustments */
	div.IE7-adjust.aIDXListings {  }
	
	/* IE 6- Adjustments */
	div.IE6-adjust.aIDXListings {  }