#slider, #sliderFrame {
    position: relative;
    margin: 0 auto;
}

#sliderFrame {
    width: 1280px;
    padding: 0;
}

#slider, #slider div.sliderInner {
    width: 1280px;
    height: 159px;
    float: right;
    padding: 0;
}

#slider {
    background: url(../images/loading.gif) 50% 50% no-repeat #fff;
    transform: translate3d(0,0,0);
}

    #slider a.imgLink, #slider div.video {
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        border: 0;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
    }

    #slider .video {
        background: url(video.png) 50% 50% no-repeat;
    }

    #slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
        position: absolute;
        width: 100%;
        height: auto;
        padding: 10px 0;
        left: 0;
        bottom: 0;
        z-index: 3;
        overflow: hidden;
        font-size: 0;
        display: none;
        background: 0 0;
    }

    #slider div.mc-caption {
        font: 700 14px/20px Arial;
        color: #EEE;
        z-index: 4;
        text-align: center;
        background: 0 0;
    }

        #slider div.mc-caption a {
            color: #FB0;
        }

            #slider div.mc-caption a:hover {
                color: #DA0;
            }

    #slider div.navBulletsWrapper div {
        width: 11px;
        height: 11px;
        font-size: 0;
        color: #fff;
        display: inline-block;
        overflow: hidden;
        cursor: pointer;
        margin: 0 6px;
    }

        #slider div.navBulletsWrapper div.active {
            background-position: 0 -11px;
        }

    #slider div.loading {
        width: 100%;
        height: 100%;
        background: url(../images/loading.gif) 50% 50% no-repeat;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 9;
    }

    #slider a > b, #slider img, #slider > b {
        position: absolute;
        border: none;
        display: none;
    }

    #slider div.sliderInner {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }

    #slider audio, #slider video, #slider > a {
        display: none;
    }
