/* Autocomplete
----------------------------------*/
.ui-autocomplete { height: 153px; overflow-y: scroll; overflow-x: hidden;}
.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 */

/* Widget header
----------------------------------*/
.ui-widget-header {
   background-color:#BDC9D9;
   color:#003366;
   padding:5px 9px 6px 9px;
   font-weight:bold;
   text-transform:uppercase;
}


/* Menu
----------------------------------*/
.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: 2;
        width: 100%;
        height: 1.3em;
        font-family: Arial, Verdana, Monaco;
        font-size: 11px;
}
.ui-menu .ui-menu-item a {
        text-decoration:none;
        padding: .2em .4em;
        line-height:0.8em;
        zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
        margin: -1px;
}

.ui-widget-overlay {
    background: repeat-x scroll 50% 50% #AAA;
    opacity:0.3;
}

.ui-widget-overlay {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}

#strName, #inputStreetName, #inputStreetNumber, #strNum, #inputSiteNum {
    text-transform:uppercase;
}
