.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;width:595px;}
.ui-menu .ui-menu-item{margin:0;padding:0 5px;width:220px;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em 0;line-height:1.2em;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;background:#24789c;border-color:#fff;color:#fff;}
.ui-autocomplete{max-height:375px;overflow-y:auto;overflow-x:hidden;}
* html .ui-autocomplete{height:350px;}
.ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #ccc;background:#ffffff 50% 50% repeat-x;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-content a:hover{background:#eee;;}
.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc 50% 50% repeat-x;color:#222222;font-weight:bold;}
.ui-widget-header a{color:#222222;}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;border-radius:8px;}