/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; 
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
  background-clip: padding-box; 

 }  


 
 
.ui-autocomplete-loading { background:#dbdbdb; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
        list-style:none; 
        padding: 10px;
        margin: 0;
        display:block;
        width:300px !important; 
}
.ui-menu .ui-menu {
        margin-top: -3px; 
}
.ui-menu .ui-menu-item {
        margin:0;  
        padding: 0; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d9d9d9;
        width: 100%;
}
.ui-menu .ui-menu-item a {
        text-decoration:none; 
        display:block;
       
        line-height:1.5;
        zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
        margin: -1px;
		color: #0066CC;

}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 1px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555; cursor:pointer;
	
}

.ui-menu-item a.ui-state-focus {
background: #f5f5f5; color:#575757;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
   