.trans3d	{		
    -webkit-transform-style: preserve-3d;		
    -webkit-transform: translate3d(0, 0, 0);		
    -moz-transform-style: preserve-3d;		
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform-style:preserve-3d;
    -ms-transform: translate3d(0, 0, 0);		
    transform-style:preserve-3d;		
    transform: translate3d(0, 0, 0);		
    /*-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;		
    -ms-backface-visibility:hidden;		
    backface-visibility:hidden;*/	}
#contentContainer	{		
    position:absolute;		
    margin-left:-500px;		
    margin-top:-500px;		
    left:50%;		
    top:50%;		
    width:1000px;		
    height:1000px;	}	
  
.img,img{
    position: absolute;
    top: 0;
    
    width: 200px;
    height: 300px;
    border: 1px solid #333;
    padding: 4px;
    background-color: rgba(200,200,200,0.4);
    -webkit-box-reflect: below 10px -webkit-linear-gradient(top ,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);
    
}	
audio {
    display:none
    ;
}
#carouselContainer	{		
    position:absolute;		
    margin-left:-500px;		
    margin-top:-500px;		
    left:50%;		
    top:50%;		
    width:1000px;		
    height:1000px;	}		
.carouselItem	{		
    width:320px;		
    height:130px;		
    position:absolute;		
    left:50%;		
    top:50%;		
    margin-left:-160px;		
    margin-top:-90px;		
    visibility:hidden;	}		
.carouselItemInner	{		
    width:200px;		
    height:300px;		
    position:absolute;		
    background-color:rgba(255, 255, 255, .75);		
    border:1px solid rgba(255, 255, 255, .5);		
    color:aqua;		font-size:72px;		
    left:50%;		
    top:50%;		
    margin-left:-160px;		
    margin-top:-90px;		
    text-align:center;	 	
    -top:50px;			}