/*----------------------------------------
150101
----------------------------------------*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message { font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200; color: #fff; } 
#sb-container { position: fixed; margin: 0; padding: 0; top: 0; left: 0; z-index: 999; text-align: left; visibility: hidden; display: none; } 
#sb-overlay { position: relative; height: 100%; width: 100%; } 
#sb-wrapper { position: absolute; visibility: hidden; width: 100px; } 
#sb-wrapper-inner { position: relative; overflow: hidden; height: 100px; } 
#sb-body { position: relative; height: 100%; } 
#sb-body-inner { position: absolute; height: 100%; width: 100%; } 
#sb-player.html { height: 100%; overflow: auto; } 
#sb-body img { border: none; } 
#sb-loading { position: relative; height: 100%; } 
#sb-loading-inner { position: absolute; font-size: 14px; line-height: 66px; height: 66px; top: 50%; margin-top: -12px; width: 100%; text-align: center; } 
#sb-loading-inner span { background: url(../common/images/loading.gif) no-repeat; padding-left: 55px; display: inline-block; } 
#sb-body,#sb-loading { background-color: #000; } 
#sb-title,#sb-info { position: relative; margin: 0; padding: 0; overflow: hidden; } 
#sb-title,#sb-title-inner { height: 66px; line-height: 66px; } 
#sb-title-inner { font-size: 16px; } 
#sb-info,#sb-info-inner { height: 20px; line-height: 20px; } 
#sb-info-inner { font-size: 12px; } 
#sb-nav { float: right; height: 16px; padding: 2px 0; width: 45%; } 
#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; } 
#sb-nav-close { background-image: url(../common/images/close.png); } 
#sb-nav-next { background-image: url(../common/images/next.png); } 
#sb-nav-previous { background-image: url(../common/images/previous.png); } 
#sb-nav-play { background-image: url(../common/images/play.png); } 
#sb-nav-pause { background-image: url(../common/images/pause.png); } 
#sb-counter { float: left; width: 45%; } 
#sb-counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; } 
#sb-counter a.sb-counter-current { text-decoration: underline; } 
div.sb-message { font-size: 12px; padding: 10px; text-align: center; } 
div.sb-message a: link,div.sb-message a: visited { color: #fff; text-decoration: underline; } 
