.RadComboBox_Default {
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #333;
}

    .RadComboBox_Default .rcbInputCell,
    .RadComboBox_Default .rcbArrowCell {
        background-image: url('ComboBox/rcbFormSprite.png');
        _background-image: url('ComboBox/rcbFormSpriteIE6.png');
    }

    .RadComboBox_Default .rcbInputCellLeft {
        background-position: 0 0;
    }

    .RadComboBox_Default .rcbInputCellRight {
        background-position: 100% 0;
    }

    .RadComboBox_Default .rcbInput {
        color: #333333;
        font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
        line-height: 16px;
    }

    .RadComboBox_Default .rcbEmptyMessage {
        font-style: italic;
        color: #a5a5a5;
    }

    .RadComboBox_Default .rcbArrowCellLeft {
        background-position: 0 -176px;
    }

    .RadComboBox_Default .rcbArrowCellRight {
        background-position: -18px -176px;
    }

    .RadComboBox_Default .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 0;
    }

    .RadComboBox_Default .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% 0;
    }

    .RadComboBox_Default .rcbHovered .rcbInputCellLeft {
        background-position: 0 -22px;
    }

    .RadComboBox_Default .rcbHovered .rcbInputCellRight {
        background-position: 100% -22px;
    }

    .RadComboBox_Default .rcbHovered .rcbInput {
        color: black;
    }

    .RadComboBox_Default .rcbHovered .rcbArrowCellLeft {
        background-position: -36px -176px;
    }

    .RadComboBox_Default .rcbHovered .rcbArrowCellRight {
        background-position: -54px -176px;
    }

    .RadComboBox_Default .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 -22px;
    }

    .RadComboBox_Default .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% -22px;
    }

    .RadComboBox_Default .rcbFocused {
        border: 1px solid !important;
        border-radius: 5px !important;
    }

        .RadComboBox_Default .rcbFocused .rcbInputCellLeft {
            background-position: 0 -44px;
        }

        .RadComboBox_Default .rcbFocused .rcbInputCellRight {
            background-position: 100% -44px;
        }

        .RadComboBox_Default .rcbFocused .rcbInput {
            color: black !important;
        }

        .RadComboBox_Default .rcbFocused .rcbArrowCellLeft {
            background-position: -72px -176px;
        }

        .RadComboBox_Default .rcbFocused .rcbArrowCellRight {
            background-position: -90px -176px;
        }

        .RadComboBox_Default .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
            background-position: 0 -44px;
        }

        .RadComboBox_Default .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
            background-position: 100% -44px;
        }

    .RadComboBox_Default .rcbDisabled .rcbInputCellLeft {
        background-position: 0 -66px;
    }

    .RadComboBox_Default .rcbDisabled .rcbInputCellRight {
        background-position: 100% -66px;
    }

    .RadComboBox_Default .rcbDisabled .rcbInput {
        color: #a5a5a5;
    }

    .RadComboBox_Default .rcbDisabled .rcbArrowCellLeft {
        background-position: -108px -176px;
    }

    .RadComboBox_Default .rcbDisabled .rcbArrowCellRight {
        background-position: -126px -176px;
    }

    .RadComboBox_Default .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 -66px;
    }

    .RadComboBox_Default .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% -66px;
    }

    .RadComboBox_Default .rcbReadOnly .rcbInputCellLeft {
        background-position: 0 0px !important;
    }

    .RadComboBox_Default .rcbReadOnly .rcbInputCellRight {
        background-position: 100% 0px !important;
    }

    .RadComboBox_Default .rcbReadOnly .rcbInput {
        color: #333333;
    }

    .RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft {
        background-position: -144px -176px;
    }

    .RadComboBox_Default .rcbReadOnly .rcbArrowCellRight {
        background-position: -162px -176px;
    }

    .RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 0 !important;
    }

    .RadComboBox_Default .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% 0px !important;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellLeft {
        background-position: 0 -110px;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellRight {
        background-position: 100% -110px;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInput {
        color: black;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
        background-position: -180px -176px;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {
        background-position: -198px -176px;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 -110px;
    }

    .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% -110px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellLeft {
        background-position: 0 -132px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellRight {
        background-position: 100% -132px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {
        color: black;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
        background-position: -216px -176px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight {
        background-position: -234px -176px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 -132px;
    }

    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% -132px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
        background-position: 0 -154px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellRight {
        background-position: 100% -154px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInput {
        color: #a5a5a5;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
        background-position: -252px -176px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
        background-position: -270px -176px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
        background-position: 0 -154px;
    }

    .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
        background-position: 100% -154px;
    }

.RadComboBoxDropDown_Default {
    border-color: #8a8a8a;
    color: #333333;
    background: white;
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px;
}

    .RadComboBoxDropDown_Default .rcbHeader,
    .RadComboBoxDropDown_Default .rcbFooter {
        color: #333333;
        background-color: #eaeaea;
    }

    .RadComboBoxDropDown_Default .rcbHeader {
        border-bottom-color: #8a8a8a;
    }

    .RadComboBoxDropDown_Default .rcbFooter {
        border-top-color: #8a8a8a;
    }

    .RadComboBoxDropDown_Default .rcbHovered {
        color: black;
        background-color: #dfdfdf;
    }

    .RadComboBoxDropDown_Default .rcbDisabled {
        color: #a5a5a5;
        background-color: transparent;
    }

    .RadComboBoxDropDown_Default .rcbLoading {
        color: black;
        background-color: #dfdfdf;
    }

    .RadComboBoxDropDown_Default .rcbItem em,
    .RadComboBoxDropDown_Default .rcbHovered em {
        color: black;
        background-color: #dfdfdf;
    }

.RadComboBoxDropDown .rcbItem,
.RadComboBoxDropDown .rcbHovered {
    line-height: 1.7 !important;
}

.RadComboBoxDropDown_Default .rcbCheckAllItems {
    color: #333333;
    background-color: #eaeaea;
}

.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    color: #333333;
    background-color: #eaeaea;
}

.RadComboBoxDropDown_Default .rcbMoreResults {
    border-top-color: #8a8a8a;
    color: #333333;
    background-color: #eaeaea;
}

    .RadComboBoxDropDown_Default .rcbMoreResults a {
        background-image: url('ComboBox/rcbSprite.png');
        _background-image: url('ComboBox/rcbSpriteIE6.png');
        background-position: -308px -181px;
    }

.RadComboBoxDropDown_Default .rcbSeparator {
    color: #333;
    background: #eaeaea;
    font-weight: bold !important;
}
