#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{ font-family:"helvetica neue", helvetica, arial, verdana, lucida console, sans-serif; font-size: 12px; color:#252525; }

#sb-container{ position: fixed; margin: 0; padding: 0; top: 0; left: 0; 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: none;
overflow: hidden;
height: 100px;
-webkit-box-shadow: rgba(0,0,0, .3) 2px 2px 6px;
-moz-box-shadow: rgba(0,0,0, .3) 2px 2px 6px;
box-shadow: rgba(0,0,0, .3) 2px 2px 6px;
}

#sb-body{ position: relative; height: 100%; }
#sb-body-inner{ position: absolute; height: 100%; width: 100%; cursor: url(../../_img/_shadowbox/cursor_arrow.cur) 2 2, pointer; }

#sb-player.html{ height:100%; overflow:auto; }

#sb-body img{ border:none;}
#sb-loading{ position:relative; height:100%; }
#sb-loading-inner{ position:absolute; top:50%; width:100%; text-align:center; margin-top: -8px; }
#sb-loading-inner span{ background:url('../../_img/_shadowbox/loading.gif') no-repeat; height: 16px; width: 16px; display:inline-block; color: #FFFFFF; }

#sb-body,#sb-loading{ background-color: #FFFFFF; }

#sb-title,#sb-info{ position: relative; width: 100%; margin: 0; padding: 0; overflow: hidden; }
#sb-title,#sb-title-inner{ height: 26px; line-height: 24px; }
#sb-title-inner{ color:#999999; }

#sb-info,#sb-info-inner{ height:40px; line-height:30px; padding-top: 3px; }
#sb-info-inner{ }

#sb-nav{ float:right; height:26px; padding:2px 0; width:45%; }
#sb-nav a{ display:block; float:right; height:24px; width:24px; margin-left:3px; cursor:pointer; background-repeat:no-repeat; }

#sb-nav-close{ background-image:url('../../_img/_shadowbox/close.png'); cursor: pointer; }
#sb-nav-next{ background-image:url('../../_img/_shadowbox/next.png'); cursor: pointer; }
#sb-nav-previous{ background-image:url('../../_img/_shadowbox/previous.png'); cursor: pointer; }
#sb-nav-play{ background-image:url('../../_img/_shadowbox/play.png'); cursor: pointer; }
#sb-nav-pause{ background-image:url('../../_img/_shadowbox/pause.png'); cursor: pointer; }
#sb-nav-lightbox{ background-image:url('../../_img/_shadowbox/lightbox.png'); cursor: pointer; }

#sb-counter{ float: left; width: 45%; }
#sb-counter a{ padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color:#000000; }
#sb-counter a:hover { color:#666666; }
#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:#FFFFFF; text-decoration:underline; }


#sb-buttons { position: absolute; padding: 0px; margin: 0px; width: 100%; z-index: 330; }
#sb_button_close { position: relative; float: right; text-align: right; width: 26px; height: 24px; cursor: pointer; margin-top: -3px; background-image:url('../../_img/_shadowbox/close.png');  }

span.sb-title-lowlight{ color:#999999; }

/*
#sb_button_prev { position: relative; float: left; margin-top: 50%; margin-left: -30px; width: 26px; height: 26px; background: #FF0000; cursor: pointer; }
#sb_button_next { position: relative; float: right; margin-top: 50%; margin-right: -30px; width: 26px; height: 26px; background: #FF0000; cursor: pointer; }
*/
