.allinone_carousel {position:relative;}
.allinone_carousel img {max-width:none;max-height:none;}
.allinone_carousel_list {margin:0;padding:0;list-style:none;display:none;}
.allinone_carousel .contentHolder {position:relative;overflow:hidden;}
.mycanvas {position:absolute;top:8px;right:10px;z-index:1000;}
/*.myloader {background:url(loader.gif);width:37px;height:37px;position:absolute;left:49%;top:49%;z-index:999;}*/
.allinone_carousel.powerful .contentHolderUnit {position:absolute;width:490px;height:350px;overflow:hidden;cursor: pointer;background:url(powerful/empty.gif) repeat;}
.allinone_carousel.powerful .elementTitle {
	position: absolute;
    left: 50%;
    top: inherit !important;
    bottom: 30px;
    width: 430px;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    transform: translateX(-50%);
    background: rgba(0,0,0,0.5);
    z-index: 999;
    padding: 12px 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    display: none !important;
}
.allinone_carousel.powerful .playOver {position:absolute;width:100px;height:100px;background:url(powerful/play_over.png) 0 0 no-repeat;display:none;z-index:200;cursor: pointer;}
.allinone_carousel.powerful .playOver:hover {background:url(powerful/play_over2.png) 0 0 no-repeat;display:none;z-index:200;cursor: pointer;}
.name-allinone {    
	position: absolute;
    left: 30px;
    right: 30px;
    bottom: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.5);
    padding: 12px 5px;
    font-weight: 700;
    font-size: 16px;
}
.allinone_carousel.powerful .bannerControls {position:absolute;left:0;top:0;z-index:101;width:100%;}
.allinone_carousel.powerful .leftNav {position:absolute;left:-23px;width:110px;height:157px;background:url(powerful/leftNavOFF.png) 0 0 no-repeat;cursor: pointer;}
.allinone_carousel.powerful .leftNav:hover {background:url(powerful/leftNavON.png) 0 0 no-repeat;}
.allinone_carousel.powerful .rightNav {position:absolute;right:-23px;width:110px;height:157px;background:url(powerful/rightNavOFF.png) 0 0 no-repeat;cursor: pointer;}
.allinone_carousel.powerful .rightNav:hover {background:url(powerful/rightNavON.png) 0 0 no-repeat;}
.allinone_carousel.powerful .bottomNav {position:absolute;height:35px;width:0;padding-left:9px;margin-left:-3px;z-index:140;display: none !important;}
.allinone_carousel.powerful .bottomNavButtonOFF {float:left;display:block;width:13px;height:13px;background:url(powerful/bottomNavOFF.png) 0 0 no-repeat;padding-left:9px;cursor: pointer;}
.allinone_carousel.powerful .bottomNavButtonON {float:left;display:block;width:13px;height:13px;padding-left:9px;background:url(powerful/bottomNavON.png) 0 0 no-repeat;cursor: pointer;}
.allinone_carousel.powerful .bottomNavLeft {position:absolute;width:0px;height:35px;bottom:-10px;z-index:140;}
.allinone_carousel.powerful .bottomNavRight {position:absolute;width:0px;height:35px;bottom:-10px;z-index:140;}
.allinone_carousel.powerful .bottomOverThumb {position:absolute;width:88px;height:106px;background:url(powerful/bottomOverThumbBg.png) 23px bottom no-repeat;bottom:27px;margin-left:-25px;}
.allinone_carousel.powerful .bottomOverThumb img {border:4px solid #FFFFFF;}
.contentHolderUnit:after {content: '';position: absolute;bottom: -50px;left: 0;right: 0;height: 84px;background-size: contain;}