.ui-autocomplete {
		max-height: 250px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		/*padding-right: 20px;*/
	}

.ui-autocomplete a{
    padding:4 1 !important;
}

.tag-label{
    font-size:14px;
}

.tag-path{
    font-size:11px;
}

.message-tags {
    list-style:none;
    margin:0;
    padding:10px 0;
    width:100%;
    font-size:14px;
    color:white;
}

.message-tags li.template {
    display:none;
}
.message-tags li {
    width:95%;
    padding:0;
    line-height:19px;
    margin-top:1px;
}

.message-tags li:last-child {
    margin-top:0;
}

.message-tags li:hover span{
    background-color:#6c6c6c;
}

li:hover .span-right{
    background-position:0 -2350px;
}

li .span-right:hover{
    background-position:0 -2400px !important;
    cursor:pointer;
}

.span-right{
    display:inline-block;
    /*position:relative;*/
    margin-bottom:-5px;
    /*right:0;*/
    /*top:6px;*/
    /*float:right;*/
    /*margin-left:-2px;*/
    height:19px;
    width:19px;
    background:url("../img/del_sprite_tagScopeNav.png") 0 -2550px;
}

.message-tags li .span-tag-text{
    background-color:#8f8f8f;
    width:82%;
    height:19px;
    display:inline-block;
    padding-left:4px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;

}

.message-tags .input-tag{
    width:90%;
    border:0;
    padding:2px 5px;
    border-radius:5px;
}


.message-tags .input-tag:hover, .message-tags .input-tag:focus{
    background-color: #c9c5f5;
    outline:none;
    border-radius:5px;
    cursor:pointer;
}