
.livesearch{
  overflow: hidden;
  z-index: 99999;
}
.town-livesearch{
	width:150px;
}
.livesearch .t{
	width:100%;
	height:11px;
	overflow:hidden;
	background:url(../images/bg-livesearch-t.png) no-repeat;
}
.town-livesearch .t{background:url(../images/bg-town-livesearch-t.png) no-repeat;}
.livesearch .m{
	height:1%;
	padding:0 1px;
	background:url(../images/bg-livesearch-m.gif) repeat-y;
}
.town-livesearch .m{background:url(../images/bg-town-livesearch-m.gif) repeat-y;}
.livesearch .m:after{
	display:block;
	clear:both;
	content:"";
}
.livesearch .b{
	background:url(../images/bg-livesearch-b.png) no-repeat;
	width:100%;
	height:6px;
	overflow:hidden;
}
.town-livesearch .b{background:url(../images/bg-town-livesearch-b.png) no-repeat;}
.livesearch ul{
	padding:0;
	list-style:none;
	float:left;
	width:230px;
	position:relative;
	top:-9px;
	margin:0 0 -11px;
	line-height:17px;
}
.livesearch ul li{
  cursor:pointer;
	float:left;
  width:220px;
  padding:2px 8px;
  overflow:hidden;
	border-bottom:1px solid #e8e8e8;
}
.livesearch ul li span{
	display:block;
	padding:2px 8px;
}
.livesearch ul li a:hover{
	background:#f4f4f4;
	color:#666;
}
.livesearch ul li a span{
	color:#333;
}
/*
.ac_results {
  width:230px;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width:230px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;

	font: menu;
	font-size: 12px;

	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
color:#333;
}
*/
.ac_over {
	background:#f4f4f4;
	color:#666;
}
