div.tagsinput { float: left; display: inline; width: 366px; }
div.tagsinput span.tag { float: left; padding: 6px 31px 6px 10px; text-decoration: none; background: url(images/bgSprite.png) repeat-x 0 -60px; border: 1px solid #d6deeb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; color: #000; margin-right: 10px; font-size: 12px; line-height: 17px; *display: inline; height: 17px; position: relative; margin-bottom: 11px; }
div.tagsinput span.tag a { width: 19px; height: 29px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 1px solid #d6deeb; position: absolute; top: 0; right: 0; }
div.tagsinput span.tag a:hover { background: #d6deeb; }
div.tagsinput span.tag a span.ex { width: 5px; height: 5px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/mainSprite.png) no-repeat -49px -50px; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -2px; }
div.tagsinput input { float: left; display: inline; background: transparent; border: 0; font-size: 12px; line-height: 17px; color: #284377; font-weight: bold; height: 17px; padding: 6px 8px; cursor: pointer; min-width: 200px; }
div.tagsinput input:hover { background: url(images/addTag.png) no-repeat; }
div.tagsinput div { float: left; display: inline; } 
div.tagsinput .tags_clear { display: none; }
div.tagsinput .not_valid { background: #fdeeee; border: 1px solid #e81919; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }