#sb-container,#sb-wrapper{
  text-align:left;

}
#sb-container,#sb-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  margin:0;
  padding:0;
}

#sb-container{
  height:100%;
  display:none;
  visibility:hidden;
  z-index:999;
}

body>#sb-container{
  position:fixed;
}

#sb-overlay{
  height:expression(document.documentElement.clientHeight+'px');
}

#sb-container,#sb-overlay{
  height:100%;
}

#sb-wrapper{
  position:relative;
    padding:20px 0 20px 20px;
    -webkit-border-radius: 6px;    /* for Safari */
    -moz-border-radius: 6px;       /* for Firefox */
   background-color:#ffffff;
}

#sb-wrapper img{
  border:none;
}

#sb-body{
  position:relative;
  margin:0;
  padding:0;
  overflow:hidden;
  border:0;
}

#sb-body-inner{
  position:relative;
  height:100%;
  /*background: transparent url('loading_e0.png') no-repeat left top; */
}

#sb-content.html{
  height:100%;
  overflow:auto;
}

#sb-loading, #sb-loading-indicator{
	position:absolute;
	top:0;
	left:-20px;
  width:100%;
  height:100%;
}

#sb-body{
  background-color:#ffffff;
}

#sb-loading{
  background-color:#e0e0e0;
}


#sb-title{
  position:relative;
  margin:0 0 10px 0;
  padding:0;
  overflow:hidden;
}

#sb-info{
  position:relative;
  margin:0;
  padding:10px 0;
  overflow:hidden;
}

#sb-title-inner,#sb-info-inner{
  position:relative;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#555555;
}

#sb-title{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#555555;
}

#sb-title-inner{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#555555;
	height:42px;
}

#sb-title-inner{
    padding:2px 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#555555;
}

#sb-info,#sb-info-inner{
  height:71px;
}

#sb-info-inner{
  font-size:12px;
  color:#000;
}

#sb-nav {
  height:16px;
  padding:2px 0;
  float:none;  
}

#sb-nav a{
/*  display:block;
  float:right;
  height:16px;*/
  
  width:16px;
  margin-left:3px;
  cursor:pointer; 
  text-decoration: none;
  color: #777777;
  outline: none;
}

#sb-nav a:hover {
  color:#000000;
  outline:none;
  text-decoration:none;
}

#sb-nav-close{
  background-image:url(resources/close.png);
  background-repeat:no-repeat;
}

#sb-nav-next{
  background-image:url(resources/next.png);
  background-repeat:no-repeat;
}

#sb-nav-previous{
  background-image:url(resources/previous.png);
  background-repeat:no-repeat;
}
#sb-nav-play{
  background-image:url(resources/play.png);
  background-repeat:no-repeat;
}

#sb-nav-pause{
  background-image:url(resources/pause.png);
  background-repeat:no-repeat;
}

#sb-counter{
  float:left;
  padding:2px 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#777777;
}

#sb-counter a{
  padding:0 4px 0 0;
  text-decoration:none;
  cursor:pointer;
  color:#666666;
}
#sb-counter a.sb-counter-current{
  text-decoration:none;
}

div.sb-message{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	color:#555555;
    padding:10px;
    text-align:left;
}

div.sb-message a:link,div.sb-message a:visited{
  color:#000;
  text-decoration:none;
}
#sb-top-logo {
  margin-top:10px;
  z-index:1;
}