.speedo-container { -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2); -moz-box-shadow: 0 4px 16px rgba(0,0,0,.2); box-shadow: 0 4px 16px rgba(0,0,0,.2); background: white; background-clip: padding-box; border: 1px solid #ACACAC; border: 1px solid rgba(0, 0, 0, .333); outline: 0; position: fixed;/* padding: 30px 24px 24px;*/ z-index: 100004; padding:0; left: 50%; top: 50%;}
.speedo-popup-caption { position: absolute; left: 10px; top: 4px; padding: 0; margin: 0; color: #333;}
.speedo-popup-playpause-button { position: absolute; left: 10px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('/images/front/play.png') no-repeat scroll 0 0;}
.speedo-popup-playpause-button.pause { background: transparent url('/images/front/pause.png') no-repeat scroll 0 0;}
.speedo-popup-previous-button { position: absolute; left: 36px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('/images/front/prev.png') no-repeat scroll 0 0;}
.speedo-popup-next-button { position: absolute; left: 62px; bottom: 4px; width: 21px; height: 21px; margin: 0; background: transparent url('/images/front/next.png') no-repeat scroll 0 0;}
.speedo-popup-group-caption { position: absolute; left: 88px; bottom: 4px; height: 21px; margin: 0; white-space: nowrap;}
.speedo-popup-group-count { position: absolute; right: 10px; bottom: 4px; height: 21px; margin: 0; white-space: nowrap;}
.speedo-popup-drag-area { cursor: move; position: absolute; top: 0; left: 0; right: 0; height: 30px; z-index: 100;}
.speedo-ui-close{ position: absolute; background: transparent url('/images/front/close-btn.png') no-repeat center center; right: 0px; top: 0px; width: 30px; height: 30px; cursor: pointer; z-index: 1000;}
.speedo-popup-loading { background: transparent url('/images/front/loading.gif') no-repeat scroll center center; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.speedo-content-holder { position: relative; overflow: hidden; width: 100%; height: 100%; color: #333; overflow-y: auto; -webkit-overflow-scrolling: touch !important;}
.speedo-content-holder iframe { -webkit-overflow-scrolling: touch !important; border: none;}
.speedo-overlay { background-color: #000; filter: alpha(opacity=70); -moz-opacity: .70; z-index: 10000; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%;}
@media only screen and (max-width:767px){
.speedo-overlay,.speedo-container{ display:none !important;}	
}
