/*search box css */
.searchbox { border: 5px solid #d2d6d5; border-radius: 10px; margin: 15px 5px 5px; }
.searchbox button { background-color: #474747; border: none; padding: 4px; width: 30px; }
.searchbox a{ color: #383C52 !important; font-weight: bold; }
.searchbox input[name="name"],.searchbox input[name="sname"] {border: 2px solid #EAF1E9; box-shadow: 1px 1px 5px #888888; height: 20px; margin-right: 5px; width:140px; }
.searchbox ul li { margin-top: 10px; }
.searchbox > ul {  margin: 0 10px 0 15px; }
.searchbox button:hover{
    background-color: #FFA500 ; border: none; padding: 4px; width: 30px;
}
input[type=text].ui-autocomplete-loading {
    background: transparent url(../images/loading.gif) no-repeat right center;
    visibility: visible;
}
#ui-id-1 .ui-autocomplete-input.open {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
#ui-id-1.ui-autocomplete {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #aaa;
    background-color: #efefef;
}
#ui-id-1.ui-autocomplete li {
    margin-bottom: 0;
    white-space: nowrap;
    text-align: left;
}
#ui-id-1.ui-autocomplete li a {
    display: block;
    height: 100%;
    padding: 4px 10px;
    color: #444;
    font-size: 13px;
}
#ui-id-1.ui-autocomplete li a.ui-state-focus {
    background-color: #ddd;
    cursor: pointer;
    border: none;
}
.ui-state-highlight{ font-weight: bold; }
li.people_search_link >a:hover {color: #FC7A03 !important;
}