#sliderFrame, #sliderFrame div {box-sizing: content-box;}
#sliderFrame {width:400px; margin:7px 7px 7px 7px;float:left;}
#slider, #slider .sliderInner {width:400px;height:300px; border-radius:3px;} 
#slider {background-color:white; position:relative; margin:0 auto; transform: translate3d(0,0,0);box-shadow: 0px 1px 5px #999999;}
.slider-text {font-family:Verdana, Arial; font-size: 17px; padding:5px 5px 5px 5px;}

#slider a.imgLink, #slider .video {z-index:2; cursor:pointer; position:absolute; top:0px;left:0px;border:0;padding:0;margin:0; width:100%;height:100%;}
#slider .video {background:transparent url(video.png) no-repeat 50% 50%;}

#slider .mc-caption {position:absolute;width:100%;height:auto;padding:10px 0; left:0px;bottom:0px;top:auto;overflow:hidden;font: bold 15px/20px Arial;color:#EEE;text-align:center;background:rgba(0,0,0,0.3);}
#slider .mc-caption a {color:#FB0;}
#slider .mc-caption a:hover {color:#DA0;}

#slider .navBulletsWrapper  {top:320px;text-align:center;background:none;position:relative;z-index:3;}

#slider .navBulletsWrapper div {width:11px; height:11px;font-size:0;color:White; display:inline-block; display:inline; overflow:hidden;cursor:pointer;margin:0 6px;}
#slider .navBulletsWrapper .active {background-position:0 -11px;}

#slider img, #slider>b, #slider a>b {position:absolute; border:none; display:none;}
#slider .sliderInner {overflow:hidden;position:absolute; top:0; left:0;}
#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}