.ui-beehive-search-results {
    height: 100%;
    position: relative;
}

.ui-beehive-search-results > .results {
    border: solid 1px #999;
    background: white;
}

.ie7 .ui-beehive-search-results .child {
    zoom: 1;
}

.ui-beehive-search-results .child.resultslabel {
    font-size: 12px;
    position: relative;
    top: -3px;
    color: #3f3f3f;
}

.ui-beehive-search-results .child.resultslabel > div {
    padding-bottom: 7px;
}

.ui-beehive-search-results .pagination.child {
    position: relative;
    top: 4px;
}

/*Loader*/
.search-results-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    z-index: 1000;
}

/*Result item renderer*/
.ui-beehive-search-results .ui-list-item {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: solid 1px #C3C3C3;
    background: white;
}


.ui-beehive-search-results .ui-list-item.hover {
    background: #d4dbe3;
    border-bottom: solid 1px #aaa;
}

.ui-beehive-search-results .ui-list-item.selected {
    background: #aab7c7;
    border-bottom: solid 1px #989898;
}

.ui-beehive-search-results .entry {
    padding: 3px;
}

.ui-beehive-search-results .entry .title {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #1F5397;
}

.ui-beehive-search-results .entry .snippet {
    font-family: Arial;
    color: black;
    font-size: 10.5px;
}

.ui-beehive-search-results .entry .data {
    color: #666;
    font-size: 10px;
    font-family: Arial;
    margin-top: 2px;
}

.ui-beehive-search-results .entry  div.snippet .vivbold {
    font-weight: bold;
}

/*No results*/
.ui-beehive-search-results .noresults {
    margin-left: 5px;
}

.ui-beehive-search-results .noresults .message {
    font-size: 16px;
    margin-bottom: 10px;
}

.ui-beehive-search-results .noresults .suggestions {
    font-size: 12px;
}

.ui-beehive-search-results .noresults .suggestions .suggestion {
    font-style: italic;
}