.SearchOptions_TABLE { margin: 0px; padding: 0px; width: 98%; }
/* Default Style for Table containing all Search Options text & elements */
	.SearchOptions_COPY_Container { padding: 0px 0px 0px 4px; vertical-align: top; }
	.SearchOptions_COPY_Container P { }
/* Section Labels and Copy Containers */
	.SearchOptions_SectionLabel {}
	.SearchOptions_SectionCopy { padding-top: 2px 0px 0px 0px; }
	.SearchOptions_SectionsWrapper { background: #E1D9B4; border: 1px solid #4E4725; padding: 7px 10px; }

/* Styles used for Basic Search Section (Form Labels and Drop-Down Lists) */
	.SearchOptions_COPY_BasicSearchFormItemLabels { font-size: .87em; color: #000; width: 90px; height: 24px; white-space: nowrap; }
	* html .SearchOptions_COPY_BasicSearchFormItemLabels { font-size: .85em; }
	.SearchOptions_TD_BasicSearchFormItem { height: 24px; }
	.SearchOptions_FORM_BasicSearchSelectBox, .SearchOptions_FORM_BasicSearchTextBox { background: #FFF; color: #434341; width: 120px; }
	.SearchOptions_COPY_MasterFirstFloor { background: #855723; border: 1px solid #FFF; width: 207px; padding: 4px 2px; color: #FFF; font-size: .87em; } 
	* html .SearchOptions_COPY_MasterFirstFloor { font-size: .85em; width: 200px; }
	.SearchOptions_COPY_MasterFirstFloor input { margin: 0px; padding: 0px; }
	.SearchOptions_COPY_NewConstruction { background: #855723; border: 1px solid #FFF; width: 207px; padding: 4px 2px; color: #FFF; font-size: .87em; } 
	* html .SearchOptions_COPY_NewConstruction { font-size: .85em; width: 200px; }
	.SearchOptions_COPY_NewConstruction input { margin: 0px; padding: 0px; }
/* Search Method */
	.SearchOptions_TD_SearchMethodRadioButton { width: 10px; }
	.SearchOptions_COPY_SearchMethodFormItemLabels { font-size: .87em; width: 90px; height: 24px; white-space: nowrap; color: #000; }
	* html .SearchOptions_COPY_SearchMethodFormItemLabels { font-size: .85em; }
	.SearchOptions_TD_SearchMethodFormItem { height: 24px; }
	.SearchOptions_COPY_SearchMethodNarrowText { font-weight: bold; color: #000; font-size: .82em; }
	span.NarrowText { font-size: .87em; color: #9E1B34; }
	.SearchOptions_FORM_SearchMethodSelectBox, .SearchOptions_FORM_SearchMethodTextBox { background: #FFF; color: #434341; width: 150px; }
	.SearchOptions_COPY_SelectSchoolBg { background: url(../images/layout/IDX_SelectSchoolBg.gif) no-repeat 0% 50%; }
/* Advanced Options Checkbox / Link */
	.SearchOptions_AdvancedOptionsWrapper { margin: 4px 0px 0px; background: #855723; border: 1px solid #FFF; padding: 4px 5px; }
	.SearchOptions_AdvancedOptions input { margin: 0px 0px 0px 2px; padding: 0px; }
	.SearchOptions_AdvancedOptionsText { color: #FFF; font-size: .87em; padding-left: 4px; }
	.SearchOptions_AdvancedOptionsText a { color: #ECE8C4; text-decoration: underline; }
	.SearchOptions_AdvancedOptionsText a:hover { color: #ECE8C4; text-decoration: none; }
/* Display Options TD BgColor Formatting & Fonts */
	.SearchOptions_TD_DisplayOptionsBg { padding: 2px 0px; }
	.SearchOptions_COPY_DisplayOptionsFormItemLabels { font-size: .87em; height: 24px; white-space: nowrap; color: #000; }
	.SearchOptions_TD_DisplayOptionsFormItem { height: 24px; }
	.SearchOptions_FORM_DisplayOptionsSelectBox, .SearchOptions_FORM_DisplayOptionsTextBox { background: #FFF; color: #434341; }

/* SEARCH PROGRESS INDICATOR */
	.SearchResults_ProgressIndicatorHeaderTable { border: 1px solid #5E0000; }
	.SearchResults_ProgressIndicatorMainTable { border: 1px solid #5E0000; background: #FFFCED; border-top: 0px; }
		.SearchResults_ProgressIndicatorHeaderTable TD { background: #9E1B34; color: #FFFCED; font-weight: bold; text-align: left; padding: 3px 14px; }
		.SearchResults_ProgressIndicatorMainTable TD { color: #311A00; font-weight: bold; text-transform: uppercase; text-align: center; }
	.SearchResults_ProgressIndicatorAnimation { background: url(../images/layout/web_AnimatedProgressBar.gif) no-repeat 50% 50%; }
	
/* MAP SEARCH */
	.MapSearch_TD_TopButtonRow { padding: 12px 0px 0px; }
	.MapSearch_SectionSeparator { background: url(../images/layout/IDX_MapSearchSectionSeparator.gif) repeat-x 0% 100%; height: 15px; }
	.MapSearch_TD_MapColumn { padding: 8px 0px 0px; border-top: 1px solid #FFFFFF; }
	.MapSearch_DIV_MapIFrameBorder { padding: 4px; background-color: #FFFFFF; }
	.MapSearch_TD_ListBoxColumn { font-size: .87em; height: 400px; width: 100%; padding: 8px 0px 0px; border-top: 1px solid #FFF; vertical-align: top; text-align: center; }
	.MapSearch_COPY_ResetLink, .MapSearch_COPY_ResetLink a, .MapSearch_COPY_ResetLink a:hover { font-weight: bold; }
		.MapSearch_COPY_ResetLink a { text-decoration: underline; }
		.MapSearch_COPY_ResetLink a:hover { text-decoration: none; }
	.MapSearch_TD_BtmButtonRow { border-top: 1px solid #FFFFFF; padding-top: 5px; }
	.MapSearch_TD_MapIntroTd { padding-left: 5px; font-weight: bold; font-size: 1.82em; text-align: left; }