#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: rgb(255, 255, 255); }
#sb-container { position: fixed; margin: 0px; padding: 0px; top: 0px; left: 0px; 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; border: 1px solid rgb(48, 48, 48); 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: medium none; }
#sb-loading { position: relative; height: 100%; }
#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; }
#sb-loading-inner span { background: transparent url(36efcdf7f5dcd5071c4bd09969541741b89f7b49.gif)  no-repeat scroll 0% 0%; padding-left: 34px; display: inline-block; }
#sb-body, #sb-loading { background-color: rgb(6, 6, 6); }
#sb-title, #sb-info { position: relative; margin: 0px; padding: 0px; overflow: hidden; }
#sb-title, #sb-title-inner { height: 26px; line-height: 26px; }
#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 0px; 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(0d68670b6cb7affe67d23c6fe8673f4913fbe5f8.png) ; }
#sb-nav-next { background-image: url(29f71e3b88b842b006c49c9255a19f6d8116f840.png) ; }
#sb-nav-previous { background-image: url(b54397f6eb7f5e06e605591c21ec061530e21a8a.png) ; }
#sb-nav-play { background-image: url(b10ed092101c660e418cb6acba5effa6161c8527.png) ; }
#sb-nav-pause { background-image: url(589218b5362626981a9bc87af4b9b5cab172f3d0.png) ; }
#sb-counter { float: left; width: 45%; }
#sb-counter a { padding: 0px 4px 0px 0px; text-decoration: none; cursor: pointer; color: rgb(255, 255, 255); }
#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: rgb(255, 255, 255); text-decoration: underline; }
