/*------------------------------------SEARCH LOCATION----------------------------------------*/
div.search_location_parent {
	float: left;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:visible;
	width:282px;
}
input.form_category {
	float:left;
	width:278px;
	margin:0px;
	padding:0px;
}

/****************************drop down box*****************************/
#location_results {
	position:relative;
	top:-1px;
	left:0px;
	text-align:left;
	width:282px;
	z-index:100;
	float: left;
}

div.search_input_container {
	float:left;
}

div.body_search_result_box {
	float:right;
	width:225px;
	padding:0px 5px 5px 5px;
	background-image:url(../images/search/search_shadow.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	text-align:left;
	z-index:100;
} 
div.search_result_box {
	float:left;
	padding:5px;
	width:215px;
	background-color:#ffffff;
	border-top: 1px solid #c3c3c3;	
	cursor:pointer;
	cursor:hand;
	z-index:100;
}
div.search_result_box:hover {
	background: #004A91;
	color: white;
}
div.search_no_result_box {
	float:left;
	padding:5px;
	width:215px;
	display:block;
	background-color:#FF6666;
	border-top: 1px solid #c3c3c3;	
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	cursor:default;	
	z-index:100;

}
div.smallGray {
	width:28px;
	padding-right:3px;
	float:right;
	font-size:9px;
	color:#a1a1a1;
	text-align:right;
}
div.leftSide{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	width:180px;
	float:left;
}
