#sb-title-inner {
	color: rgb(77, 77, 77); font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
#sb-info-inner {
	color: rgb(77, 77, 77); font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
#sb-loading-inner {
	color: rgb(77, 77, 77); font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
div.sb-message {
	color: rgb(77, 77, 77); font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
#sb-container {
	margin: 0px; padding: 0px; left: 0px; top: 0px; text-align: left; display: none; visibility: hidden; position: fixed; z-index: 999;
}
#sb-overlay {
	width: 100%; height: 100%; position: relative;
}
#sb-wrapper {
	width: 100px; visibility: hidden; position: absolute;
}
#sb-wrapper-inner {
	border: 1px solid rgb(48, 48, 48); border-image: none; height: 100px; overflow: hidden; position: relative;
}
#sb-border {
	border-radius: 10px; border: 10px solid rgb(255, 255, 255); border-image: none; position: relative; box-shadow: 10px 10px 15px #111; background-color: rgb(255, 255, 255); -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 10px 10px 15px #111; -moz-box-shadow: 10px 10px 15px #111;
}
#sb-body {
	height: 100%; position: relative;
}
#sb-body-inner {
	width: 100%; height: 100%; position: absolute;
}
.html#sb-player {
	height: 100%; overflow: auto;
}
#sb-body img {
	border: currentColor; border-image: none;
}
#sb-loading {
	height: 100%; position: relative;
}
#sb-loading-inner {
	top: 50%; width: 100%; height: 32px; text-align: center; line-height: 32px; font-size: 14px; margin-top: -12px; position: absolute;
}
#sb-loading-inner span {
	background: url("loading.gif") no-repeat; padding-left: 34px; display: inline-block;
}
#sb-body {
	background-color: rgb(255, 255, 255);
}
#sb-loading {
	background-color: rgb(255, 255, 255);
}
#sb-title {
	margin: 0px; padding: 0px; overflow: hidden; position: relative;
}
#sb-info {
	margin: 0px; padding: 0px; overflow: hidden; position: relative;
}
#sb-title-inner {
	padding: 3px 0px; font-size: 12px;
}
#sb-info-inner {
	font-size: 12px;
}
#sb-nav {
	height: 14px; padding-left: 2px; float: left;
}
#sb-nav2 {
	width: 22px; height: 22px; float: right;
}
#sb-nav a {
	width: 14px; height: 14px; margin-left: 3px; float: left; display: block; cursor: pointer; background-repeat: no-repeat;
}
#sb-nav2 a#sb-nav-close {
	background: url("nav.png") no-repeat -56px 0px; margin: 6px 3px 0px 0px; width: 22px; height: 22px; display: block; cursor: pointer;
}
#sb-nav2 a#sb-nav-close:hover {
	background-position: -56px -22px;
}
#sb-nav-next {
	background: url("nav.png") no-repeat -14px 0px;
}
#sb-nav-next:hover {
	background-position: -14px -14px;
}
#sb-nav-previous {
	background: url("nav.png") no-repeat 0px 0px;
}
#sb-nav-previous:hover {
	background-position: 0px -14px;
}
#sb-nav-play {
	background: url("nav.png") no-repeat -28px 0px;
}
#sb-nav-play:hover {
	background-position: -28px -14px;
}
#sb-nav-pause {
	background: url("nav.png") no-repeat -42px 0px;
}
#sb-nav-pause:hover {
	background-position: -42px -14px;
}
#sb-counter {
	padding: 0px 4px 0px 0px; float: left;
}
#sb-counter a {
	padding: 0px 4px 0px 0px; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
#sb-counter a.sb-counter-current {
	text-decoration: underline;
}
div.sb-message {
	padding: 10px; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;
}
div.sb-message a:link {
	color: rgb(255, 255, 255); text-decoration: underline;
}
div.sb-message a:visited {
	color: rgb(255, 255, 255); text-decoration: underline;
}
