﻿table.idx-minisearch-container { margin: 0 auto; }
table.idx-minisearch-container-clear { float: none; }

#idx-minisearch {  }
#content>#idx-minisearch { max-width: 350px; margin: 0 auto; } /* override - max-width only recognized by standards compliant browsers */ 
	#idx-minisearch h2 { margin: .35em 0 1.5em; padding: 0; background: url(../../images/titles/label-minisearch.gif) 7px 0% no-repeat; height: 29px; overflow: hidden; }
	#idx-minisearch h2 b { display: none; }
	/* Begin Tabs */
	div.idx-minisearch-tabs { background: url(../../images/common/line-ltgray-horizontal.gif) 0% 100% repeat-x; }
		/* Default Tabs */
		table.idx-minisearch-tabs { background: url(../../images/common/dot-gray-horizontal.gif) repeat-x; }
		table.idx-minisearch-tabs td { background: url(../../images/common/dot-gray-vertical.gif) repeat-y; }
		table.idx-minisearch-tabs td nobr { display: block; color: #1158A7; padding: 8px 12px 8px 11px; font-weight: normal; background: url(../../images/common/dot-gray-vertical.gif) 100% 0% repeat-y; cursor: hand; }
		/* Hover Tabs */
		table.idx-minisearch-tabs-hover { background: url(../../images/common/dot-gray-horizontal.gif) repeat-x; }
		table.idx-minisearch-tabs-hover td { background: url(../../images/common/dot-gray-vertical.gif) repeat-y; }
		table.idx-minisearch-tabs-hover td nobr	{ display: block; color: #258BFB; padding: 8px 12px 8px 11px; font-weight: normal; background: url(../../images/common/dot-gray-vertical.gif) 100% 0% repeat-y; cursor: hand; }
		/* Active Tabs */
		table.idx-minisearch-tabs-selected { border-width: 1px; border-style: solid; border-color: #DBD5D2 #DBD5D2 #F8F4F2; background: #F8F4F2; }
		table.idx-minisearch-tabs-selected td { background: none; }
		table.idx-minisearch-tabs-selected td nobr { display: block; color: #000; font-weight: bold; padding: 7px 12px 7px 11px; background: none; cursor: hand; }
		/* Fix Cursor for Standards Compliant Browsers */
		table.idx-minisearch-tabs td>nobr,
		table.idx-minisearch-tabs-hover td>nobr,
		table.idx-minisearch-tabs-selected td>nobr { cursor: pointer; }
	
	/* Begin Body */
	div.idx-minisearch { width: 350px; margin: 0 auto; }
		div.idx-minisearch table.idx-minisearch td { vertical-align: top; }
		div.idx-minisearch table.idx-minisearch td.right-column { width: 90px; padding: 0 0 0 7px; }
		div.idx-minisearch-separator-h { background: url(../../images/common/dot-gray-horizontal.gif) 0% 80% repeat-x; padding: 6px 0 0; }
		
		ul.idx-minisearch { list-style-type: none; margin: 0; padding: 0; }
		ul.idx-minisearch li { margin: 0 0 .25em; height: 18px; }
		ul.idx-minisearch li label { display: block; float: left; width: 115px; margin: 0 .10em 0 0; padding: 0; }
		ul.idx-minisearch li span { font-size: .9em; margin: 0 .25em 0; color: #626262; }
		ul.idx-minisearch li select.idx-minisearch, ul.idx-minisearch li input.idx-minisearch { background: #33536e; border: 1px solid #889cb0; color: #fff; }
			select.idx-minisearch.search-type, select.idx-minisearch.search-city { width: 129px; }
			input.idx-minisearch { width: 88px; }
			
			/* combobox formatting */
			li.select-city input { height: 12px; margin-top: 1px; }
			li.select-city table td { padding: 0 0 0 2px; }
			ul.idx-minisearch table.combobox-expanded { border-width: 1px solid #0F0; }
			ul.idx-minisearch table.combobox { background: #33536e; border: 1px solid #889cb0; color: #fff; }
			ul.idx-minisearch table.combobox-focus { border: 1px solid #ff6000; }
			
			ul.idx-minisearch .combobox-textbox, ul.idx-minisearch .combobox-dropdown { background: #33536e; border: 1px solid #889cb0; color: #fff; }
			ul.idx-minisearch .combobox-textbox { padding-left: 4px; border: 0px none; }
				/* content area & items */
				ul.idx-minisearch .combobox-dropdown-content { border-width: 1px; border-style: solid; border-color: #b2b2b2 #000 #000 #b2b2b2; background: #ffffee; color: #434341; font-weight: bold; font-size: 100%; }
				ul.idx-minisearch .combobox-item { padding-left: 4px; }
				ul.idx-minisearch .item-hover, ul.idx-minisearch .item-selected { background: #b2b4bf; color: #000; cursor: default; }

		
		/* combobox formatting */
				ul.idx-minisearch table.combobox-expanded { border-width: 1px solid #0F0; }
				ul.idx-minisearch table.combobox { background: #33536e; color: #fff; border-width: 1px; border-style: solid; border-color: #7c7b7d #f5f5f6 #f5f5f6 #7c7b7d; }
				ul.idx-minisearch table.combobox-focus { border: 1px solid #ff6000; }
				
				ul.idx-minisearch .combobox-textbox, .mini-search.combobox-dropdown { font-size: 100%; }
				ul.idx-minisearch .combobox-textbox { padding-left: 4px; border: 0px none; }
					/* content area & items */
					.mini-search.combobox-dropdown-content { border-width: 1px; border-style: solid; border-color: #b2b2b2 #000 #000 #b2b2b2; background: #ffffee; color: #434341; font-weight: bold; font-size: 100%; }
					.mini-search.combobox-item { padding-left: 4px; }
					.mini-search.item-hover, .mini-search.item-selected { background: #b2b4bf; color: #000; cursor: default; }

		#idx-minisearch-results { margin: 0 0 .25em; padding: 2px; text-align: center; height: 85px; }
		#idx-minisearch-results { height: auto; min-height: 85px; }
			#idx-minisearch-results h5 { margin: 0; font-size: 1.1em; line-height: 92%; }
			/* Ajax'd Results */
			#idx-minisearch-results p#ajax-results { margin: 0; padding: 5px 0; color: #6E6D6A; }
			#idx-minisearch-results p#ajax-results span { display: block; color: #c72f30; font-weight: bold; font-size: 130%; margin-bottom: .25em; }
			#idx-minisearch-results>p#ajax-results span { margin-bottom: 0em; }
			#idx-minisearch-results div.ajax-loading { position: absolute; float: left; width: 88px; height: 27px; margin: 4px 0 0; padding: 0; background: #EAEAEA url(../../images/common/spinner-default-panel.gif) 50% 100% no-repeat; }
			#idx-minisearch #idx-minisearch-results div.ajax-loading p { margin: 0; padding: 0; display: none; }
		
		/* Buttons */
			div.idx-minisearch-button input { height: 17px; }
			div.idx-minisearch-button { text-align: center; margin: 0; }
			a.idx-minisearch-button { margin: 0 auto .10em; padding: 0; }
			#idx-minisearch a.idx-minisearch-button.disabled { opacity: .50; filter:alpha(opacity=50); cursor: default; }
		
		/* Agent Mini-Search */
			#alpha-list a { display: block; float: left; width: 18px; height: 15px; padding: 1px 0 0; margin: 0 4px 4px 0; font: normal 82% Verdana,Arial,Geneva,Helvetica,sans-serif; text-align: center; border: 1px solid; text-transform: uppercase; text-decoration: none; }
			#alpha-list a:hover { background: #FFF; }
			#alpha-list a.selected, #alpha-list a.selected:hover { background: #258BFB; color: #FFF; font-weight: bold; border: 1px solid #1158A7; }
			#alpha-list a.disabled { color: #434341; opacity: .33; filter:alpha(opacity="33"); cursor: default; border: 1px solid #999996; }
			#alpha-list a.disabled:hover { background: none; }
			div.idx-minisearch.agent a.link-button.show-all { clear: both; background: url(../../images/buttons/button-blue-82.gif) no-repeat; padding: 1px 9px 0 0; width: 73px; margin: 10px 0 7px auto; }
			div.idx-minisearch.agent p { font-size: 82%; }
	
	/* Begin Footer */
	div.idx-minisearch-footer { padding: 4px 11px; text-align: center; }
		div.idx-minisearch-footer a { color: #303030; margin-top: 3px; display: block; font-weight: bold; text-decoration: none; }
		div.idx-minisearch-footer a em { display: none; }
		div.idx-minisearch-footer a span { text-decoration: underline; }
		div.idx-minisearch-footer a:hover span { text-decoration: none; }