/* ui-autocomplete */

.ui-autocomplete {
	font-size: 12px;
	font-family: Arial, Simsun;
	position: absolute;
	z-index: 120;
	width:208px;
}

.ui-autocomplete .ui-autocomplete-message {
	display: block;
	line-height:20px;
	padding: 0 0 0 5px;
	color:#666;
	border-bottom:1px dashed #aaa;
	font-family:"Simyou";
	word-wrap:break-word;
	word-break:break-all;
	min-height: 20px;
	width:207px;
	z-index: 1;
}
.ui-autocomplete .ui-autocomplete-message span{
	color:#05a;
}

.ui-autocomplete .ui-autocomplete-list {
	margin:5px 0 0 0;
	padding:0;
	height:233px;
	overflow: hidden;
	z-index: 1;
}

.ui-autocomplete .ui-autocomplete-list a {
	padding:1px 5px 0 5px;
	text-align:right;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	cursor:pointer;
	line-height:20px;
	color:#05a;
	display:block;
	text-decoration:none;
	height:20px;
	overflow-x: hidden;
}

.ui-autocomplete .ui-autocomplete-list a span {
	float:left;
	text-align:left;
}
.ui-autocomplete .ui-autocomplete-list a:hover {
	background:#E7F1FD;
	border-top:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
}
.ui-autocomplete .ui-autocomplete-list a.ui-autocomplete-selected {
	background:#C8E3FC;
	border-top:1px solid #C8E3FC;
	border-bottom:1px solid #C8E3FC;
}
.ui-autocomplete .ui-autocomplete-page {
	padding:0;
	margin:0;
	line-height:25px;
	text-align:center;
	min-height: 22px;
	border-top:1px dashed #aaa;
	z-index: 1;
}

.ui-autocomplete .ui-autocomplete-page span{
	color:#05a;
}

.ui-autocomplete .ui-autocomplete-page a {
	color:#05a;
	font-family:Arial, Simsun, sans-serif;
	text-decoration: none;
	padding:0 4px 0 4px;
	margin:0;
	font-size:14px;
	cursor: pointer;
}
.ui-autocomplete .ui-autocomplete-page a:hover {
	text-decoration: underline;
}
.ui-autocomplete .ui-autocomplete-page .ui-autocomplete-arrowl, .ui-autocomplete .ui-autocomplete-page .ui-autocomplete-arrowr {
	color:#05a;
}
.ui-autocomplete .ui-autocomplete-page a.ui-autocomplete-page-current {
	color: #FF0000;
	text-decoration:none;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-autocomplete-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}