#statesmod {
	position:relative;
} 
#propertyQuickSearchAutoComplete, 
#officeQuickSearchAutoComplete, 
#editStreetWatchAutoComplete,
#recentSalesAutoComplete {
	position:relative;
	margin-bottom:0em;
	z-index:9000
}  /* for IE z-index of absolute divs inside relative divs issue */
#propertyQuickSearchAutoComplete {
	width: 109px;
}
#editStreetWatchAutoComplete {
	width: 204px;
}
/* set width of widget here*/
#officeQuickSearchAutoComplete {
	width: 164px;
}
#recentSalesAutoComplete {
	width: 129px;
}
#qSearchForm:officeTown, 
#qSearchForm:town, 
#editStreetWatchForm:town
#recentSalesSearch:town{
	position:absolute;
	height:18px;
	z-index:0;
}  /* abs for ie quirks */
#propertyQuickSearchStatesContainer, 
#officeQuickSearchStatesContainer, 
#editStreetWatchStatesContainer,
#recentSalesStatesContainer{
	position:absolute;
	top:18px;
	width:100%;
}

#propertyQuickSearchStatesContainer .yui-ac-content, 
#officeQuickSearchStatesContainer .yui-ac-content, 
#editStreetWatchStatesContainer .yui-ac-content,
#recentSalesStatesContainer .yui-ac-content{
	position:absolute;
	width:100%;
	border:1px solid #404040;
	background:#F6F6F6;
	overflow:hidden;
	z-index:9050;
}

#propertyQuickSearchStatesContainer .yui-ac-shadow, 
#officeQuickSearchStatesContainer .yui-ac-shadow, 
#editStreetWatchStatesContainer .yui-ac-shadow,
#recentSalesStatesContainer .yui-ac-shadow {
	position:absolute;
	margin:.3em;
	width:100%;
	background:#a0a0a0;
	z-index:9049;
}

#propertyQuickSearchStatesContainer ul, 
#officeQuickSearchStatesContainer ul, 
#editStreetWatchStatesContainer ul,
#recentSalesStatesContainer ul{
	padding:5px 0;
	width:100%;
	list-style:none;
	margin:0;
}

#propertyQuickSearchStatesContainer li, 
#officeQuickSearchStatesContainer li, 
#editStreetWatchStatesContainer li,
#recentSalesStatesContainer li{
	padding:0 5px;
	cursor:default;
	white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F6F6F6;
	font-size: 11px;
	font-weight: normal;
}

#propertyQuickSearchStatesContainer li.yui-ac-highlight, 
#officeQuickSearchStatesContainer li.yui-ac-highlight, 
#editStreetWatchStatesContainer li.yui-ac-highlight,
#recentSalesStatesContainer li.yui-ac-highlight{
	background: #1C23A9;
	color: #FFFFFF;
}

#propertyQuickSearchStatesContainer li.yui-ac-prehighlight, 
#officeQuickSearchStatesContainer li.yui-ac-prehighlight, 
#editStreetWatchStatesContainer li.yui-ac-prehighlight, 
#recentSalesStatesContainer li.yui-ac-prehighlight{
	background: #FFFFCC;
}
