.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; }

/*.ui-menu {
    display: none; 
    position: absolute; 
    top: 29px; 
    left: 4px; 
    z-index: 9; 
    width: 551px; 
    background-color: #ffffff; 
    -webkit-border-radius: 9px; 
    -moz-border-radius: 9px; 
    -ms-border-radius: 9px; 
    -o-border-radius: 9px; 
    border-radius: 9px; 
    -webkit-box-shadow: #bd4f1e 0 6px 16px 0; 
    -moz-box-shadow: #bd4f1e 0 6px 16px 0; 
    box-shadow: #bd4f1e 0 6px 16px 0;
}

.ui-menu .ui-menu-item a{
    display: block;
    padding: 1px 5px;
    text-decoration: none; 
    font: 16px 'Arial'; 
    color: #4c3f39; 
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px; 
    -ms-border-radius: 9px; 
    -o-border-radius: 9px; 
    border-radius: 9px;  
}

.ui-menu .ui-menu-item a .term{
    font-family: 'Arial'; font-weight: bold;   
}

.ui-menu .ui-menu-item a:hover{
    background-color: #f9f1ec; 
    font-family: 'Arial'; font-weight: bold; 
}

.ui-state-hover, .ui-state-focus { font-family: 'Arial'; font-weight: bold !important; background-color: #f9f1ec; }*/