div.tagsinput { width:50% !important; height:100px; padding:5px; background:#fff; border:#999 1px solid; overflow-y:auto; }
/*div.tagsinput span.tag { display:block; padding:5px; background:#cde69c; border:#a5d24a 1px solid; -moz-border-radius:2px; -webkit-border-radius:2px; font-family:helvetica; font-size:13px; color:#638421; text-decoration:none; margin-right:5px; margin-bottom:5px; float:left; }*/
div.tagsinput span.tag { display:block; padding:5px 8px; background:#f1f1f1; border:#999 1px solid; -moz-border-radius:2px; -webkit-border-radius:3px; font-size:13px; color:#000; text-decoration:none; margin-right:6px; margin-bottom:6px; float:left; }
/*div.tagsinput span.tag a { font-size:11px; color:#82ad2b; font-weight:bold; text-decoration:none; }*/
div.tagsinput span.tag a { font-size:13px; color:#d00; font-weight:bold; text-decoration:none; }
div.tagsinput input { width:80px; margin:0px; font-family:helvetica; font-size:13px; color:#000; border:1px solid transparent; padding:5px; background:transparent; outline:0px; margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float:left; } 
.tags_clear { width:100%; height:0px; clear:both; }
.not_valid { background:#fbd8db !important; color:#90111a !important; }

.ui-menu { padding:10px; background:#fff; border:#999 1px solid; border-radius:4px; }
.ui-menu .ui-menu-item a { font-size:13px; color:000; line-height:1.1; padding:5px 8px; background:#f1f1f1; margin-bottom:5px; border:#999 1px solid; border-radius:4px; }
.ui-menu .ui-menu-item a.ui-state-focus { border:#999 1px solid; margin:0 0 5px 0; }
