﻿@import url(Settings.css);
/* Advanced Search Outer-most Container Element */
div.aIDX-advanced-search {  }

/* Clear Floats */
div.aIDX-advanced-search div.clear { clear: both; }

/* -------------------------------------------------
	Search Tabs Content 
----------------------------------------------------*/
	h3.aIDX-results-title, .aIDX-tabcontent h5 { color: #FF6E00; font-size: 110%; font-weight: bold; margin: 15px 0 5px; }
	.aIDX-tabcontent br { display: none; }
	.aIDX-search-form-container { }
	.aIDX-page-tabs { position: relative; top: 1px; }

/* Search Criteria  */
	div.aIDX-search-criteria br { display: none; }
	div.aIDX-search-criteria label { float: left; height: 23px; display: block; }
	div.aIDX-search-criteria, div.aIDX-search-criteria.MasterOnFirst { float: left; width: 45%; margin: 0; padding: 0 0 1px; }
		div.aIDX-search-criteria.MasterOnFirst input { float: left; }
		label.aIDX-search-criteria { display: block; padding: 0; }
		.aIDX-search-criteria span { display: block; float: left; width: 90px; padding: 8px 10px 2px 0; color: #787873; font-size: .82em; background: url(images/dot-gray-horizontal.gif) 0% 100% repeat-x; }
		input.aIDX-search { padding: 0; }
		span.aIDX-search-criteria b { display: block; font-weight: normal; cursor: default; }
		div.MasterOnFirst span { width: auto; background: none; }
		table.aIDX-school-search, table.aIDX-school, table.aIDX-city, table.aIDX-county { width: 100%; }
		table.aIDX-school-search td, table.aIDX-school td, table.aIDX-city td, table.aIDX-county td { width: 33%; }
	
	/* Features Tab Content */
	div.aIDX-features label.list { float: left; width: 43%; margin-right: 4%; }
	
/* Search Options Criteria */
	div.aIDX-search-options { float: left; width: 45%; margin: 0; padding: 0 0 1px; }
	div.aIDX-search-options br { display: none; }
	div.aIDX-search-options label { float: left; display: block; }
	div.aIDX-new-listings, div.aIDX-price-changed { width: 60%; }
	div.aIDX-show-images, div.aIDX-listings-num { width: 35%; }
		label.aIDX-search-options { display: block; padding: 0; }
		.aIDX-search-options span { display: block; float: left; padding: 9px 10px 2px 0; color: #787873; font-size: .82em; background: url(images/dot-gray-horizontal.gif) 0% 100% repeat-x; }
		td.aIDX-grade { vertical-align: top; }
	
/* Search Results Display Options */
	div.aIDX-box2-c1 { background: #E9E6E0 url(images/box2-c1.gif) no-repeat; }
	div.aIDX-box2-c2 { background: url(images/box2-c2.gif) 100% 0% no-repeat; }
	div.aIDX-box2-c3 { background: url(images/box2-c3.gif) 100% 100% no-repeat; }
	div.aIDX-box2-c4 { background: url(images/box2-c4.gif) 0% 100% no-repeat; padding: 10px; }

/* Search Button */
	div.aIDX-search-button { height: 30px; margin: 5px 0 0; }
	div a.aIDX-search-button { display: block; border: 1px solid #f00; cursor: pointer; text-indent: -60000em; width: 83px; height: 20px; border: 0 none; margin: 0; padding: 0; background: url(images/btn-list-results.png) 0% 0% no-repeat; }
	
/* Tabs */
	div.aIDX-page-tabs-container-outer { background: url(images/page-tabs-container-bg.gif) 0% 100% repeat-x; }
	div.aIDX-page-tabs-container-inner { background: url(images/page-tabs-container-c2.gif) 100% 100% no-repeat; }
	div.aIDX-page-tabs { background: url(images/page-tabs-container-s4.gif) 0% 100% no-repeat; padding-bottom: 7px; }
	table.aIDX-page-tabs-container {}
	table.aIDX-page-tabs-container nobr {  }

	/* Default Tabs */
	table.aIDX-page-tabs a, table.aIDX-page-tabs span, table.aIDX-page-tabs nobr { display: block; margin: 0; padding: 0; }		
	table.aIDX-page-tabs { background: url(images/dot-gray-horizontal.gif) -1px 0% repeat-x;  }
	table.aIDX-page-tabs span nobr { text-transform: capitalize; padding: 7px 12px 5px 11px; margin: 0; display: block; color: #1158A7; padding: 7px 12px 5px 11px; background: url(images/dot-gray-vertical.gif) 100% 0% repeat-y; cursor: hand; }
	/* Hover Tabs */
	table.aIDX-page-tabs a:hover { background: url(images/dot-gray-horizontal.gif) -1px 0% repeat-x; }
	table.aIDX-page-tabs a:hover span nobr { padding: 7px 12px 5px 11px; color: #258BFB; background: url(images/dot-gray-vertical.gif) 100% 0% repeat-y; }
	/* Selected Tabs */
	table.aIDX-page-tabs .selected { background: #F8F4F2 url(images/page-tabs-tab-s2.gif) 100% 0% no-repeat; }
	table.aIDX-page-tabs .selected span { background: url(images/page-tabs-tab-s4.gif) 0% 0% no-repeat; padding: 0 2px; }
	table.aIDX-page-tabs .selected span nobr { padding: 7px 12px 5px 11px; color: #000; font-weight: bold; background: url(images/page-tabs-tab-s1.gif) 0% 0% repeat-x; }

	table.aIDX-page-tabs span>nobr, table.aIDX-page-tabs a:hover span>nobr, table.aIDX-page-tabs .selected span>nobr { cursor: pointer; }
	
	/* Shadows */
	div.aIDX-page-tabs-s2 { background: url(images/page-tabs-s2.gif) 100% 0% repeat-y; padding: 0px 2px 0px 0px; }
	div.aIDX-page-tabs-s4 { background: #F4F2EF url(images/page-tabs-s4.gif) repeat-y; padding: 10px 15px 20px; }
	
	/* Bottom Shadow */
	div.aIDX-page-tabs-content-s3 { background: #F4F2EF url(images/page-tabs-content-s3.gif) 0% 100% repeat-x }
	div.aIDX-page-tabs-content-c3 { background: url(images/page-tabs-content-c3.gif) 100% 100% no-repeat; }
	div.aIDX-page-tabs-content-c4 { height: 7px; width: 100%; background: url(images/page-tabs-content-c4.gif) 0% 100% no-repeat; }
	
	/* --------------------------------------------------------------------------------------------------------------------
	/* 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.aIDXAdvancedSearch table.aIDX-page-tabs { width: 100%; border: 1px solid #000 }
	/* 
	/* .IE7-adjust is the class used to target IE 7
	/* .aIDXAdvancedSearch is the class assigned to the type of control, in this case, the AgentIDX Advanced Search 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.aIDXAdvancedSearch {  }
	
	/* IE 6- Adjustments */
	div.IE6-adjust.aIDXAdvancedSearch {  }