/* block top search */
#partners_top{
margin-top: 10px;
}
#search_block_top {
margin: 0 auto;
left: 1000px;
position: relative;
top: 7px;
}
#search_block_top #search_query_top {
	padding:0 5px;
	height:23px;
	width:200px;/* 310 */
	border:1px solid #cecece;
	border-right: none !important;
	color:#666;
	float: left;
	outline: none !important
}

#search_block_top .button_search {
	border:none;
	border-radius:0;
	color:#fff;
	text-transform:uppercase;
	background:url(img/search_icon.gif) no-repeat;
	float: left;
	height: 25px;
	width: 27px;
	border:1px solid #cecece;
	border-left: none !important;
	cursor: pointer;
}

.ac_results{
	border: 1px solid #CECECE;
	width: 236px !important;
	margin-top: 10px;
		-webkit-box-shadow: 2px 2px 4px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    2px 2px 4px rgba(50, 50, 50, 0.36);
box-shadow:         2px 2px 4px rgba(50, 50, 50, 0.36);
		color: 3C3C3C;
		z-index:999999;
		background-color: white;
overflow: hidden;
z-index: 99999;
text-align: left;
padding: 0px;
	}
.ac_odd{
	background: #fff;
	}
.ac_over{
		background: #f3f3f3;
		color: #3C3C3C;
}
.ac_results li{
		border-bottom: 1px dashed #D8D8D8;
		cursor: pointer !important;
}
.ac_results li:last-child{
		border: none;
}
.ac_results li img{
	display: inline;
vertical-align: middle;
		border: 1px solid #D8D8D8;
}
.ac_results .prname{
	display: inline-block;
vertical-align: middle;
width: 160px;
margin-left: 10px;
	}
	#ac_search_more{
		padding: 5px 0;
		cursor: pointer !important;}
	
	

