#sb-container, #sb-wrapper 		{ text-align:left; }
#sb-container, #sb-overlay 		{ position:absolute; top:0; left:0; width:100%; margin:0; padding:0; }
#sb-overlay								{ opacity:0.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'); width:expression(document.documentElement.clientWidth+'px');}
#sb-container>#sb-overlay			{ height:100%; }
#sb-wrapper								{ position:relative; }
#sb-wrapper img						{ border:none; }
#sb-body									{ position:relative; margin:0; padding:0; overflow:hidden; border:10px solid #FFFFFF; }
#sb-body-inner							{ position:relative; height:100%; }
#sb-content.html						{ height:100%; overflow:auto; }
#sb-loading								{ position:absolute; top:0; width:100%; height:100%; text-align:center; padding-top:10px; }
#sb-body, #sb-loading				{ background-color:#FFFFFF; }
#sb-title, #sb-info					{ position:relative; margin:0; padding:0; overflow:hidden; border:10px solid #FFFFFF; }
#sb-title								{ border-bottom:0px; }
#sb-info									{ border-top:0px; }
#sb-title-inner, #sb-info-inner	{ position:relative; font-family:Verdana,Geneva,Helvetica,sans-serif; line-height:16px; background:#FFFFFF; }
#sb-title, #sb-title-inner			{ height:20px;}
#sb-title-inner						{ font-size:12px; font-weight:bold; color:#000000; }
#sb-info, #sb-info-inner			{ height:20px; }
#sb-info-inner							{ font-size:12px; color:#fff; }
#sb-nav									{ width:45%; height:16px; padding:2px 0; float:right; }
#sb-nav a								{ display:block; height:16px; width:16px; margin-left:3px; cursor:pointer; float:right; }
#sb-nav-close							{ background-image:url(./../../img/close.gif); background-repeat:no-repeat; }
#sb-nav-next							{ height:19px; background-image:url(resources/next.jpg); background-repeat:no-repeat; }
#sb-nav-previous						{ height:19px; background-image:url(resources/previous.jpg); background-repeat:no-repeat; }
#sb-nav-play							{ background-image:url(resources/play.jpg); background-repeat:no-repeat; }
#sb-nav-pause							{ background-image:url(resources/pause.jpg); background-repeat:no-repeat; }
#sb-counter								{ width:45%; padding:2px 0; float:left; }
#sb-counter a							{ padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#403F3C; }
#sb-counter a.sb-counter-current	{ text-decoration:underline; }
div.sb-message							{ font-family:Verdana,Geneva,Helvetica,sans-serif; font-size:12px; padding:10px; text-align:center; }
div.sb-message a:link,
div.sb-message a:visited			{ color:#fff; text-decoration:underline; }