.sbHolder {
    border: 1px solid rgb(81, 81, 81);
    border-image: none;
    width: 200px;
    height: 33px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    background-color: rgb(45, 45, 45);
}

    .sbHolder:focus .sbSelector {
    }

.sbSelector {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    overflow: hidden;
    display: block;
    position: absolute;
}

    .sbSelector:link {
        color: rgb(235, 181, 45);
        text-decoration: none;
    }

    .sbSelector:visited {
        color: rgb(235, 181, 45);
        text-decoration: none;
    }

    .sbSelector:hover {
        color: rgb(235, 181, 45);
        text-decoration: none;
    }

.sbToggle {
    background: url("../images/select-icons.png") no-repeat 0px -116px;
    top: 0px;
    width: 30px;
    height: 30px;
    right: 0px;
    display: block;
    position: absolute;
}

    .sbToggle:hover {
        background: url("../images/select-icons.png") no-repeat 0px -167px;
    }

.sbToggleOpen {
    background: url("../images/select-icons.png") no-repeat 0px -16px;
}

    .sbToggleOpen:hover {
        background: url("../images/select-icons.png") no-repeat 0px -66px;
    }

.sbHolderDisabled {
    border: 1px solid rgb(81, 81, 81);
    border-image: none;
    background-color: rgb(60, 60, 60);
}

    .sbHolderDisabled .sbHolder {
    }

    .sbHolderDisabled .sbToggle {
    }

.sbOptions {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 1px solid rgb(81, 81, 81);
    border-image: none;
    left: -1px;
    top: 30px;
    width: 200px;
    position: absolute;
    z-index: 1;
    -ms-overflow-y: auto;
    background-color: rgb(33, 33, 33);
}

    .sbOptions li {
        padding: 0px 7px;
    }

    .sbOptions a {
        padding: 7px 0px 7px 3px;
        border-bottom-color: rgb(81, 81, 81);
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        display: block;
    }

        .sbOptions a:link {
            color: rgb(221, 221, 221);
            text-decoration: none;
        }

        .sbOptions a:visited {
            color: rgb(221, 221, 221);
            text-decoration: none;
        }

        .sbOptions a:hover {
            color: rgb(235, 181, 45);
        }

        .sbOptions a:focus {
            color: rgb(235, 181, 45);
        }

        .sbOptions a.sbFocus {
            color: rgb(235, 181, 45);
        }

    .sbOptions li.last a {
        border-bottom-color: currentColor;
        border-bottom-width: medium;
        border-bottom-style: none;
    }

    .sbOptions .sbDisabled {
        padding: 7px 0px 7px 3px;
        color: rgb(153, 153, 153);
        border-bottom-color: rgb(81, 81, 81);
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        display: block;
    }

    .sbOptions .sbGroup {
        padding: 7px 0px 7px 3px;
        color: rgb(235, 181, 45);
        font-weight: bold;
        border-bottom-color: rgb(81, 81, 81);
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        display: block;
    }

    .sbOptions .sbSub {
        padding-left: 17px;
    }
