.ui-autocomplete {
/*behavior:url('//resrc.midland.com.hk/find-property/css/PIE.htc');*/
background-color:#FFF;
border:1px solid #DADADA;
border-top:none;
border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;
box-shadow:#DDD -1px 1px 5px;-webkit-box-shadow:#DDD -1px 1px 3px;-moz-box-shadow:#DDD -1px 1px 3px;
list-style:none;
padding:0;
margin-top:42px;
top:0px !important;
left:0px !important;
z-index:9;
}

.ui-menu .ui-menu-item
{color:#656668;display:block;font-size:0.78em;line-height:2.5em;text-decoration:none;padding:0 10px}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{background-image:none;background-color:#444;border:none;color:#FFF;cursor:pointer}

.ui-autocomplete-loading
{background:white url(ui-anim_basic_16x16.gif) right center no-repeat}

ul.tagit{list-style:none;margin:0;padding:0}
ul.tagit > li{display:inline-block;float:left;margin:0 5px 0 0;padding:0;position:relative}
ul.tagit.ui-sortable li.tagit-choice a.ui-icon.ui-icon-grip-dotted-vertical
{float:left;width:12px;margin-left:-5px;cursor:move}

ul.tagit li.tagit-choice {
background:#FFF5BB;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#FFF5BB),color-stop(0.66,#FDF2B1),color-stop(0.83, #FCEE9B));
background-image:-moz-linear-gradient(top,#FFF5BB,#FCEE9B);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5bb', endColorstr='#fcee9b');
border:1px solid #F2E598;
padding:0px 15px 0px 4px;
margin-bottom:1px;
max-width:80px;
}

ul.tagit li.tagit-choice.selected {
background:#ff3019; /* old browsers */
background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* firefox */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* webkit */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff3019', endColorstr = '#cf0404', GradientType = 0); /* ie */
border-color:#f76464;
}

ul.tagit div.tagit-label{
	overflow:hidden;
	text-overflow:ellipsis;
}

ul.tagit li.tagit-choice:hover {
background:#FFF5BB;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#FFF57E),color-stop(0.66,#FDF2B1),color-stop(0.83, #FCEE9B));
background-image:-moz-linear-gradient(top,#FFF57E,#FCEE9B);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF57E', endColorstr='#fcee9b');
}

ul.tagit li.tagit-new {
padding:0 4px 0;
padding:0 4px 0;
padding:0 4px 0 0;
}

ul.tagit li.tagit-choice input {
display:block;
float:left;
margin:0 5px 0 0;
padding-top:2px;
padding-bottom:2px;
}

ul.tagit li.tagit-choice a.tagit-close {
/*color:#111;
cursor:pointer;
font-size:12px;
font-weight:bold;
outline:medium none;
padding:3px 0 2px 3px;
text-decoration:none;
position:absolute;
display:block;
top:0;
right:3px;*/
/*text-shadow:-1px -1px 0 rgba(150, 150, 0, 0.7);*/

	background: url("clear-bgimage.png") no-repeat scroll 0 0 transparent;
	background-position: 0px -3px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 0px;
    vertical-align: top;
    width: 16px;
}

ul.tagit li.tagit-choice a.tagit-close:hover{color:#f00}
ul.tagit div.tagit-label.hidden{display:none}
ul.tagit input.tagit-edit{border:none;margin:0 0 0 2px;line-height:16px}

ul.tagit input[type="text"] {background-color:transparent;border:0;display:inline-block;font-family:inherit;
margin-top:2px;margin-top:4px\9;
margin-bottom:1px;margin-bottom:1px\9;
padding:0;width:100%;vertical-align:top}

.tagit-hiddenSelect{display:none}
