.pplFinder {
    float: right;
    margin: 5px 10px 0 0;
}

.pplFinderNav {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.pplFinderNav li {
    float: left;
}

.pplFinderNav .but {
    float: left;
    width: 35px;
    height: 26px;
    padding: 7px 0 0 0;
    border: 1px solid #d3d3d3;
    color: #555;
    font-size: 15px;
    line-height: 1.3em;
    text-align: center;
    text-decoration: none !important;
    -moz-border-radius: 5px; border-radius: 5px;
    background-image:url(../img/profile_search/bgGradPplFinderNav.png);
    background-repeat: repeat-x;
    background-position: 0 0;
}

.pplFinderNav .but:hover,
.pplFinderNav .but.selected {
    background-position: 0 -60px;
}

.pplFinderNav .butPrev,
.pplFinderNav .butPpl {
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}

.pplFinderNav .butNext,
.alwaysOpen .pplFinderMenu .srchPeople {
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}

.alwaysOpen .pplFinderMenu .srchPeople{
    border-left:0;
}

.pplFinderNav li .butPpl {
    border-left: 0;
    border-right: 0;
    -moz-border-radius: 0;border-radius: 0;
}

.pplFinderNav .but .icon {
    display: block;
    height: 26px;
    background-image:url(../img/profile_search/iconsPplFinder.png);
    background-repeat: no-repeat;
}

.pplFinderNav .butPrev .icon {
    background-position: 12px 3px;
}

.pplFinderNav .butNext .icon {
    background-position: -95px 3px;
}

.pplFinderNav .butPpl .icon {
    background-position: -41px 3px;
}

.alwaysOpen .pplFinderNav .butPpl .icon {
    background-position: -41px 0;
}

.alwaysOpen .pplFinderNav .but {
    height:20px;
}

.pplFinderNav .butPrev:hover .icon {
    background-position: 12px -37px;
}

.pplFinderNav .butNext:hover .icon {
    background-position: -95px -37px;
}

.pplFinderNav .butPpl:hover .icon,
.pplFinderNav .butPpl.selected .icon {
    background-position: -41px -37px;
}

.pplFinderMenu {
    display: none;
    position: absolute;
    z-index:2;
    right: -4px;
    width: 240px;
    padding: 10px;
    margin-top: 40px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3); box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.alwaysOpen .pplFinderNav{
    float:right;
}

.alwaysOpen .pplFinderMenu{
    margin-top: 0;
    display: block;
    float: right;
    position: relative;
    right: inherit;
    padding: 0;
    width: inherit;
}

.alwaysOpen.pplFinder {
    position:absolute;
    top:20%;
    float:none;
    margin-top:0;
    left:635px;
}

.alwaysOpen .pplFinderMenu{
    z-index:auto;
    -moz-box-shadow: 0 0 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3); box-shadow: 0 0 0 rgba(0,0,0,0.3);
}

.alwaysOpen  ul.ui-autocomplete{
  -moz-box-shadow: 0 0 7px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3); box-shadow: 0 0 7px rgba(0,0,0,0.3);
}
.alwaysOpen .pplFinderNav .butPpl:hover .icon,.alwaysOpen .pplFinderNav .but:hover{background-position: -41px 0;cursor:default;}

.pplFinderMenu.alwaysOpen {
    display: block;
    margin:0;
    padding:0;
    position:relative;
}

.pplFinderMenu .point {
    position: absolute;
    width: 25px;
    height: 13px;
    margin: -23px 0 0 160px;
    background-image:url(../img/profile_search/pointMenuUp.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.pplFinderMenu .srchPeople {
    width: 218px;
    padding: 8px 10px;
    margin: 0;
    border: 1px solid #BCBEC0;
    color: #D1D3D4;
    font-size: 14px;
    -moz-border-radius: 5px;border-radius: 5px;
}

.alwaysOpen .pplFinderMenu .srchPeople {
    padding: 5px 10px;
}

.pplFinderMenu .srchPeople.filled {
    color: #231F20;
}

.pplFinderMenu ul.ui-autocomplete {
    max-height: 202px;
    overflow: auto;
    list-style-type: none;
    padding: 0;
    margin: 0 0 13px 0;
    border: 1px solid #E6E5E3;
}

.pplFinderMenu ul.ui-autocomplete li {
    border-bottom: 1px solid #E6E5E3;
}

.pplFinderMenu li.ui-autocomplete-category {
    padding: 5px 12px;
    background-color: #e3e5e5;
    font-size: 12px;
    line-height: 130%;
}

.pplFinderMenu ul.ui-autocomplete.ui-menu .ui-menu-item .item {
    display: block;
    padding: 5px 12px;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 240%;
    cursor:pointer;
}

.pplFinderMenu ul.ui-autocomplete.ui-menu .ui-menu-item .item.strike-inactive{
    text-decoration: line-through !important;
}

.pplFinderMenu ul.ui-autocomplete.ui-menu .ui-menu-item .item.ui-state-hover {
    border:0;
    margin:0;
    background:inherit;
    background-color: #296DB6;
    color: #fff !important;
}

.pplFinderMenu .avatar {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0;
    border: 1px solid #231F20;
}

.alwaysOpen .pplFinderMenu ul.ui-autocomplete{
    padding-top:13px;
    border-top-left-radius: 0;
}

.pplFinderMenu .ui-autocomplete {
    overflow-y: auto;
    position: relative;
    top:0;
    overflow-x: hidden;
}

.alwaysOpen .pplFinderMenu ul.ui-autocomplete {
    position:absolute;
    z-index: 10000 !important;
}

.pplFinderMenu .ui-widget-content {
    border-width:0;
}

.pplFinderMenu .ui-menu .ui-menu-item {
    float:none;
}

.pplFinderMenu .ui-widget{
    font-family: Arial, Helvetica, sans-serif;
}

.pplFinderMenu ul .ui-corner-all{
    border-radius:0;
}

#screenPplMenuTrans {
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
