form div.tagsinput { border:1px solid #CCC; background: #FFF; padding:4px; width:550px; height:60px; overflow-y: auto;}
form div.tagsinput span { color:#333; font-size:12px; }
form div.tagsinput span.tag { border: 1px solid #999999; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 4px 4px 3px 4px; text-decoration:none; background: #CCCCCC; color: #333333; margin-right: 5px; margin-bottom:5px;font-family: helvetica; }
form div.tagsinput span.tag a { font-weight: bold; color: #333333; text-decoration:none; font-size: 11px;  } 
form div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 12px; border:1px solid transparent; padding:4px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
form div.tagsinput div { display:block; float: left; } 
form .tags_clear { clear: both; width: 100%; height: 0px; }
form .not_valid {background: #FBD8DB !important; color: #90111A !important;}
