.listbuilder { cursor: text; }
.listbuilder div.listbuilder { padding: 0px!important; margin: 0px!important;}
.listbuilder ul { margin: 0px!important; padding:0px!important;}
.listbuilder-bits { zoom: 1; overflow: hidden; margin: 0; padding: 3px 4px 0; border: 1px solid #ccc; *padding-bottom: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background-color: #ffffff;width: 475px;}
.listbuilder-bit { list-style-type: none; float: left; display: block; padding: 0; margin: 0 5px 3px 0; cursor: default; }
.listbuilder-bit-editable { border: 1px solid #fff; }
.listbuilder-bit-editable-input { border: 0; padding: 2px 0; *padding-bottom: 0; height: 14px; font: 11px "Lucida Grande", Verdana; }
.listbuilder-bit-editable-input:focus { outline: 0; }
.listbuilder-bit-box { position: relative; line-height: 18px; padding: 0 5px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; border: 1px solid #CAD8F3; background: #DEE7F8; cursor: default; }
.listbuilder-bit-box-deletable { padding-right: 15px; }
.listbuilder-bit-box-deletebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../util/jquery/listbuilder/close.gif'); }
.listbuilder-bit-box-deletebutton:hover { border: none; background-position: 7px; text-decoration: none; }
.listbuilder-bit-box-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.listbuilder-bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.listbuilder-bit-box-focus .listbuilder-bit-box-deletebutton { background-position: bottom; }
/*autocomplete*/
.listbuilder-autocomplete { position: absolute; }
.listbuilder-autocomplete-placeholder, .listbuilder-autocomplete-results { opacity: 0.9; filter: alpha(opacity=90); background: #eee; -webkit-box-shadow: 0 3px 3px #ccc; -moz-box-shadow: 0 3px 3px #ccc; box-shadow: 0 3px 3px #ccc; border: 1px solid #999; border-top: none; display: none;width: 467px; }
.listbuilder-autocomplete-placeholder { padding: 5px 7px; }
.listbuilder-autocomplete-results { margin: 0; padding: 0; }
.listbuilder-autocomplete-result { margin: 0; padding: 5px; list-style-type: none; background: #eee; }
.listbuilder-autocomplete-result-focus { background: #C6D9E4; }
.listbuilder-autocomplete-highlight { background: #EEF0C4; font-weight: bold; }