input.ui-autocomplete[data-sa-theme="user-blue"] { position: absolute; cursor: default; }
* html input.ui-autocomplete[data-sa-theme="user-blue"] { width: 1px; }
input.ui-widget-content[data-sa-theme="user-blue"] { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px; color: rgb(44, 44, 44); border: 1px solid rgb(200, 200, 200); box-shadow: 2px 2px 2px -1px rgba(128, 128, 128, 0.6); position: absolute; font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif; font-size: 1em; }
ul[data-sa-theme="user-blue"] div { display: block; }
ul.ui-menu[data-sa-theme="user-blue"] { list-style: outside none none; padding: 0px; margin: 0px; display: block; float: left; min-width: 350px; }
ul.ui-menu[data-sa-theme="user-blue"] .ui-menu { margin-top: -3px; }
ul.ui-menu[data-sa-theme="user-blue"] .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; line-height: 14px; font-size: 12px; }
ul.ui-menu[data-sa-theme="user-blue"] .ui-menu-item a { text-decoration: none; display: block; padding: 0px; }
ul.ui-menu[data-sa-theme="user-blue"] .ui-menu-item a { font-weight: normal; margin: -1px; }
ul[data-sa-theme="user-blue"] .ui-state-hover { background: rgb(79, 79, 255) none repeat scroll 0% 0%; border: medium none; border-radius: 0px; color: rgb(255, 255, 255); }
ul[data-sa-theme="user-blue"] .ui-autocomplete-fields { padding: 5px 6px; overflow: hidden; }
ul[data-sa-theme="user-blue"] .ui-menu-item-first { border-top: 1px solid rgb(169, 169, 249); }
ul[data-sa-theme="user-blue"] .ui-autocomplete-field-group { background-position: right top; background-repeat: no-repeat; color: rgb(18, 0, 219); float: right; position: relative; right: 5px; }
ul[data-sa-theme="user-blue"] .ui-autocomplete-field-name { font-size: 20px; }
ul[data-sa-theme="user-blue"] .ui-autocomplete-field-picture { float: left; margin-right: 10px; }
