            /* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; max-height: 300px; overflow: auto; background: #FFFFFF; }       
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

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

/* Menu
----------------------------------*/
.ui-menu {
        font-family: century gothic,arial,sans-serif;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: #595959;
	border:1px solid #C0C6CC;
	border-top:0px;
}

ul.ui-menu-fixed {
	position:fixed !important;
}
.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:.2em .4em;
        line-height:1.5;
        zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
        background : #FCCCCC;
        color : #FF0000;
}
.ui-autocomplete-category {
		font-weight: bold;
		padding: .2em .4em;
		margin: .8em 0 .2em;
		/*line-height: 1.5;*/
}
