#hb-search {
	margin:3px 0px 0px 0px;
	padding:0;
	background: url(images/search/qsearch_input.gif) 1px 1px no-repeat; 
	height:24px;
	float:left;
}

#hb-search ul, #hb-search li {
	float:left;
	margin:0;
	/*padding:5px;*/
	list-style:none;
}

/*#hb-search span {
	position:relative;
}*/

/*#hb-search form {
	margin:0;
	padding:0;
}*/

#hb-search input.search-input {
	float:left;
	width:170px;
	height:30px;
	color:#000; 
	font-family:"Trebuchet MS";
	font-size:12px;
	padding: 0px;
	border: none;
	background: none;
	margin: 5px 0px 0 12px;
}

#search-select {
	/*position:absolute;*/ z-index:1; margin:0;
}

	/*header select replacement*/

	#hb-search .select-replacement {
		float:left;
		width:146px;
	  	list-style: none;
		z-index:1;
		margin:0px;
		padding:0px;
		height:auto;
		background: #fff url(images/search/qs-bl.gif) repeat-y;		
	}
	
			.select-bg {
				/*position:absolute;*/
				/*top:auto;
				left:auto;*/
				margin-left:2px;
				padding: 0px;
				list-style: none;
				width: 149px;
				/*height:auto;*/
				z-index:1;
				background: url(images/search/qs-ds.png) bottom right !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search/qs-ds.png',sizingMethod='scale');
				background: none;
			}
	
	#hb-search ul.select-replacement li {
	  float:none;
	  cursor: pointer;
	  display: none;
	  margin: 0px;
	  height: 25px;
	  padding: 0px 0px 0px 10px;
	}
	
	#hb-search ul.select-replacement a {
		display:block;
		color: #000;
	  	font-size:10px;
	  	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding: 5px 0;
		margin:0;
	}
	
	#hb-search ul.selectOpen {
		margin: 0 0 5px; 
		position:relative; left: 0; 
		bottom: 0 !important;
		bottom:4px;
		padding-top: 0 !important;
		padding-top:4px;
	}
		
	#hb-search ul.selectOpen li  {
		display: block;
	}
	
	#hb-search ul.selectOpen li:hover, #hb-search ul.selectOpen li.hover  {
		background: #dad7d0;
	}
	
	#hb-search ul.select-replacement li.selected, #hb-search ul.selectOpen li.selected{
	  display: block;
	  font-weight:bold;
	  background: #5a7d56;
	}
	
	#hb-search ul.select-replacement li.selected a, #hb-search ul.selectOpen li.selected a
	{
		 color: #fff;
	}
	
	#hb-search ul.select-replacement li.top, #hb-search ul.selectOpen li.top  {
		background: url(images/search/dropdown_back.gif) top left no-repeat;
		background-repeat:no-repeat;
		background-position:top left;
		display: block;
		height: 24px;
		
	}
	
	#hb-search ul.select-replacement li.top a, #hb-search ul.selectOpen li.top a 
	{
		padding-top: 8px;
		font-weight: bold;
	}

#hb-search img {
	float:left;
	margin:0;
	padding:0;
}
