#sb-title-inner {
	color: rgb(101, 101, 101); font-weight: 200;
}
#sb-info-inner {
	color: rgb(101, 101, 101); font-weight: 200;
}
#sb-loading-inner {
	color: rgb(101, 101, 101); font-weight: 200;
}
div.sb-message {
	color: rgb(101, 101, 101); 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 {
	margin: -20px 0px 0px -20px; width: 100px; visibility: hidden; position: absolute;
}
#sb-wrapper-inner {
	background: rgb(255, 255, 255); padding: 80px 50px 60px; border-radius: 5px; height: 100px; overflow: hidden; position: relative; z-index: 10; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#sb-body {
	border: 1px solid rgb(153, 153, 153); border-image: none; height: 100%; position: relative;
}
#sb-body-inner {
	width: 100%; height: 100%; position: absolute; z-index: 30;
}
.html#sb-player {
	height: 100%; overflow: auto;
}
#sb-body img {
	border: currentColor; border-image: none;
}
#sb-body img::selection {
	background: rgb(255, 255, 255); color: inherit !important;
}
#sb-loading {
	height: 100%; position: relative;
}
#sb-loading-inner {
	top: 50%; width: 100%; height: 24px; text-align: center; line-height: 1.4em; font-size: 14px; margin-top: -12px; position: absolute; z-index: 10;
}
#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 50px; left: 0px; top: 30px; width: 100%; height: 50px; overflow: hidden; position: absolute; z-index: 20;
}
#sb-title-inner {
	line-height: 26px; letter-spacing: 1px; font-size: 16px; font-weight: bold;
}
#sb-info {
	height: 20px; line-height: 1.4em; font-size: 14px; visibility: inherit !important;
}
#sb-info-inner {
	height: 20px; line-height: 1.4em; font-size: 14px; visibility: inherit !important;
}
#sb-counter a::selection {
	background: rgb(255, 255, 255); color: inherit !important;
}
#sb-info-inner {
	
}
#sb-nav {
	
}
#sb-nav a {
	top: 0px; width: 50%; height: 100%; padding-bottom: 20px; display: block; filter: none !important; position: absolute; z-index: 10; cursor: pointer;
}
#sb-nav #sb-nav-close {
	background: url("close.png") no-repeat center !important; width: 47px; height: 57px; right: 0px; z-index: 30;
}
#sb-nav-next {
	background: url("next.png") no-repeat right !important; right: 0px;
}
#sb-nav-previous {
	background: url("previous.png") no-repeat left !important; left: 0px; display: none;
}
#sb-nav-next {
	opacity: 0; -moz-opacity: .0;
}
#sb-nav-previous {
	opacity: 0; -moz-opacity: .0;
}
#sb-nav-previous:hover {
	opacity: 1; -moz-opacity: 1;
}
#sb-nav-next:hover {
	opacity: 1; -moz-opacity: 1;
}
#sb-nav-previous:hover {
	animation:fadeShadowBox 0.3s; -webkit-animation: fadeShadowBox .3s 1; -moz-animation: fadeShadowBox .3s 1; -o-animation: fadeShadowBox .3s 1;
}
#sb-nav-next:hover {
	animation:fadeShadowBox 0.3s; -webkit-animation: fadeShadowBox .3s 1; -moz-animation: fadeShadowBox .3s 1; -o-animation: fadeShadowBox .3s 1;
}
#sb-nav-play {
	background-image: url("play.png");
}
#sb-nav-pause {
	background-image: url("pause.png");
}
#sb-counter {
	width: 100%; text-align: center; margin-top: -41px; position: relative; z-index: 30;
}
#sb-counter a {
	padding: 0px 8px 0px 0px; text-decoration: none; cursor: pointer;
}
#sb-counter a.sb-counter-current {
	font-weight: 600;
}
div.sb-message {
	padding: 10px; text-align: center; font-size: 12px;
}
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;
}
#sb-title {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
