.ui-autocomplete{position:absolute;border:1px solid #404040;background:#F2F2E6;padding:5px 0 5px 0;margin:0;background-color:#F2F2E6;-moz-box-shadow:5px 5px 0 #a0a0a0;-webkit-box-shadow:5px 5px 0 #a0a0a0;box-shadow:5px 5px 0 #a0a0a0;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color='#a0a0a0',Positive='true');color:#000;text-align:left;z-index:999999;max-height:200px;overflow-y:auto;overflow-x:hidden;width:auto;font-size:12px}
* html .ui-autocomplete{height:200px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:4px 0 4px 5px;line-height:1;color:#000;cursor:pointer;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{color:#F00;background:#DDDDC3;cursor:pointer}
#cityAjaxContainer,.cityAjaxContainer{position:relative;top:5px;left:0;margin-right:10px;width:auto}
#cityAjaxContainer .yui-ac-content,.cityAjaxContainer .yui-ac-content{position:absolute;width:100%;border:1px solid #404040;background:#F2F2E6;overflow:hidden;z-index:9050}
#cityAjaxContainer .yui-ac-shadow,.cityAjaxContainer .yui-ac-shadow{position:absolute;margin:5px;width:100%;background:#a0a0a0;z-index:9049}
#cityAjaxContainer ul,.cityAjaxContainer ul{margin:0!important;padding:5px 0 5px 0!important;margin:0;max-height:200px;overflow-y:auto;overflow-x:hidden}
* html #cityAjaxContainer ul{height:200px}
* html .cityAjaxContainer ul{height:200px}
#cityAjaxContainer li,.cityAjaxContainer li{text-decoration:none;display:block;padding:4px 0 4px 5px;line-height:1;color:#000;cursor:pointer;font-size:12px;margin:0}
#cityAjaxContainer li.yui-ac-highlight,.cityAjaxContainer li.yui-ac-highlight{color:#F00;background:#DDDDC3}