.selecter {
    display: block;
    margin: 0px;
    position: relative;
    z-index: 1;
    outline: 0px;
    font-size: 14px;
}

    .selecter .selecter-element {
        *left: -999999px;
        height: 100%;
        left: 0;
        position: absolute;
        opacity: 0;
        width: 100%;
        z-index: 0;
    }

        .selecter .selecter-element, .selecter .selecter-element:focus {
            outline: none;
            -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
            -webkit-tap-highlight-color: transparent;
        }

    .selecter .selecter-selected {
        color: #858585;
        cursor: pointer;
        display: block;
        margin: 0;
        overflow: hidden;
        padding: 0px;
        padding-left: 10px;
        position: relative;
        text-overflow: clip;
        z-index: 2;
        height: 40PX;
        line-height: 40PX;
    }

    .selecter .selecter-selected {
        background-image: url(../img/common/dropdown_arrow.png), url(../img/common/dropdown_bg.jpg);
        background-repeat: no-repeat, repeat-x;
        background-position: right center, left;
        height: 39px;
    }

    .selecter .selecter-options {
        border: 1px solid #ccc;
        border-width: 0 1px 1px;
        background-color: #fefefe;
        border-radius: 0 0 3px 3px;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
        display: none;
        left: -1px;
        margin: 0;
        max-height: 300px;
        overflow: auto;
        overflow-x: hidden;
        padding: 0;
        position: absolute;
        width: 100%;
        *width: auto;
        z-index: 50;
    }

    .selecter .selecter-group {
        background: #F9F9F9;
        border-bottom: 1px solid #e3e3e3;
        color: #999;
        display: block;
        font-size: 11px;
        padding: 5px 10px 4px;
        text-transform: uppercase;
    }

    .selecter .selecter-item {
        background: #fff;
        border-bottom: 1px solid #e3e3e3;
        color: #000000;
        cursor: pointer;
        display: block;
        font-size: 14px;
        margin: 0;
        overflow: hidden;
        padding: 8px 10px;
        text-overflow: ellipsis;
        width: 100%;
        font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
    }

        .selecter .selecter-item.placeholder {
            display: none;
        }

        .selecter .selecter-item.selected {
            background: #F9F9F9;
        }

        .selecter .selecter-item.disabled {
            color: #999;
            cursor: default;
        }

        .selecter .selecter-item:first-child {
            border-radius: 0;
        }

        .selecter .selecter-item:last-child {
            border-radius: 0 0 2px 2px;
            border-bottom: 0;
        }

@media screen and (min-width:980px) {
    .selecter .selecter-item:hover, .selecter .selecter-item.selected:hover {
        background-color: #f3f3f3;
    }

    .selecter .selecter-item.disabled:hover {
        background-color: #fff;
    }

    .selecter:hover .selecter-selected {
        background-color: #354e99;
        color: #FFFFFF;
    }

    .date:hover .selecter:hover .selecter-selected {
        background: url(../img/tvGuide/icon/calander_bw.png) no-repeat center right 10px #354e99;
        color: #FFFFFF;
    }

    .day:hover .selecter:hover .selecter-selected {
        background: url(../img/tvGuide/icon/day_part_bw.png) no-repeat center right 10px #354e99;
        color: #FFFFFF;
    }

    .selecter:hover .selecter-selected {
        background-image: url(../img/common/dropdown_arrow.png), url(../img/common/dropdown_bg.jpg);
        background-repeat: no-repeat, repeat-x;
        background-position: right center, left;
        color: #354e99;
    }

    .allChannel:hover .selecter:hover .selecter-selected {
        background: url(../img/tvGuide/icon/all_channels_bw.png) no-repeat center right 10px #354e99;
        color: #FFFFFF;
    }

    .selecter.disabled .selecter-item:hover {
        background: #fff;
    }
}

.selecter.open {
    z-index: 3;
}

    .selecter.open .selecter-selected {
        z-index: 51;
    }

    .selecter.open .selecter-selected, .selecter.focus .selecter-selected {
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        color: #ccc;
    }

.selecter.focus .selecter-selected {
    background: url(../img/common/dropdown_bg.jpg) repeat-x;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.date .selecter.focus .selecter-selected {
    background: url(../img/tvGuide/icon/calander_bw.png) no-repeat center right 10px #354e99;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.day .selecter.focus .selecter-selected {
    background: url(../img/tvGuide/icon/day_part_bw.png) no-repeat center right 10px #354e99;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.selecter.focus .selecter-selected {
    background-image: url(../img/common/dropdown_arrow.png), url(../img/common/dropdown_bg.jpg);
    background-repeat: no-repeat, repeat-x;
    background-position: right center, left;
    color: #354e99;
}

.allChannel .selecter.focus .selecter-selected {
    background: url(../img/tvGuide/icon/all_channels_bw.png) no-repeat center right 10px #354e99;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.selecter.cover .selecter-options {
    border-radius: 3px;
    border-width: 1px;
    top: 0;
}

    .selecter.cover .selecter-options .selecter-item.first {
        border-radius: 3px 3px 0 0;
    }

.selecter.cover.open .selecter-selected {
    border-radius: 3px 3px 0 0;
    z-index: 49;
}

.selecter.bottom .selecter-options {
    border-width: 1px 1px 0;
    bottom: 100%;
    top: auto;
}

.selecter.bottom .selecter-item:last-child {
    border: none;
}

.selecter.bottom.open .selecter-options {
    border-radius: 3px 3px 0 0;
}

.selecter.bottom.cover .selecter-options {
    bottom: 0;
    top: auto;
}

.selecter.bottom.cover.open .selecter-selected {
    border-radius: 3px;
}

.selecter.bottom.cover.open .selecter-options {
    border-radius: 3px;
}

.selecter.multiple .selecter-options {
    border-radius: 3px;
    border-width: 1px;
    box-shadow: none;
    display: block;
    position: static;
    width: 100%;
}

.selecter.disabled .selecter-selected {
    background: #fff;
    border-color: #eee;
    color: #ccc;
    cursor: default;
}

.selecter.disabled .selecter-options {
    background: #fff;
    border-color: #eee;
}

.selecter.disabled .selecter-group, .selecter.disabled .selecter-item {
    border-color: #eee;
    color: #ccc;
    cursor: default;
}

    .selecter.disabled .selecter-item.selected {
        background: #fafafa;
    }

.selecter .selecter-options.scroller {
    overflow: hidden;
}

    .selecter .selecter-options.scroller .scroller-content {
        max-height: 300px;
        padding: 0;
    }
