.RadAutoCompleteBox_Custom {
    color: #767676;
    font: normal 13px/22px Arial,Helvetica,sans-serif;
}

    .RadAutoCompleteBox_Custom .racTokenList {
        border-color: #d7d7d7;
        color: #555;
        background-color: white;
        padding-right: 27px;
    }

    .RadAutoCompleteBox_Custom .racDisabled {
        border-color: #d7d7d7;
        color: #d7d7d7;
        background-color: white;
    }

    .RadAutoCompleteBox_Custom .racToken {
        padding-right: 20px;
        padding-left: 8px;
        border-radius: 3px;
        background-image: url('Common/radGradientButtonSprite.png');
        _background-image: none;
        border-color: #c9c9c9;
        color: #767676;
        background-color: #e3e3e3;
        background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    }

    .RadAutoCompleteBox_Custom .racTokenHovered {
        border-color: #939393;
        color: #444;
        background-color: #939393;
        background-image: linear-gradient(#d6d6d6 0,#939393 100%);
    }

    .RadAutoCompleteBox_Custom .racTokenSelected {
        border-color: darkgrey;
        color: black;
        background-color: #dedede;
        background-image: linear-gradient(#c7c7c7 0,#dedede 100%);
    }

    .RadAutoCompleteBox_Custom .racDisabled .racToken {
        border-color: #c9c9c9;
        color: #d7d7d7;
        background-color: #e3e3e3;
        background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    }

    .RadAutoCompleteBox_Custom .racRemoveTokenLink {
        margin-top: -6px;
        background-image: url('Common/radActionsSprite.png');
        background-position: -19px -3369px;
    }

    .RadAutoCompleteBox_Custom .racTextToken {
        padding-top: 1px;
        padding-bottom: 1px;
    }

    .RadAutoCompleteBox_Custom .racInput {
        height: 24px;
        color: #555;
        font: normal 13px Arial,Helvetica,sans-serif;
        line-height: 22px;
    }

    .RadAutoCompleteBox_Custom .racEmptyMessage {
        color: #b1b1b1;
        font-style: italic;
    }

    .RadAutoCompleteBox_Custom .racLoadingIcon {
        right: 5px;
        bottom: 5px;
        background-image: url('Common/loading_small.gif');
    }

.RadAutoCompleteBoxPopup_Custom {
    border-color: #d7d7d7;
    color: #555;
    background: white;
    font: normal 13px/22px Arial,Helvetica,sans-serif;
}

    .RadAutoCompleteBoxPopup_Custom .racHeader, .RadAutoCompleteBoxPopup_Custom .racFooter {
        color: #5f5f5f;
        background-color: #eaeaea;
    }

    .RadAutoCompleteBoxPopup_Custom .racHeader {
        border-bottom-color: #d7d7d7;
    }

    .RadAutoCompleteBoxPopup_Custom .racFooter {
        border-top-color: #d7d7d7;
    }

    .RadAutoCompleteBoxPopup_Custom .racList {
        color: #555;
        background-color: white;
    }

    .RadAutoCompleteBoxPopup_Custom .racShowAll {
        border-color: #d7d7d7;
    }

    .RadAutoCompleteBoxPopup_Custom .racItemHovered {
        color: #555;
        background-color: #bbeaf3;
    }
