#shadowbox_overlay{visibility:hidden;position:absolute;display:block;width:100%;margin:0;padding:0;top:0;left:0;z-index:998;}
#shadowbox_container{position:fixed;height:0;margin:0;padding:0;width:100%;top:0;left:0;z-index:999;}
#shadowbox{visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;}
#shadowbox_title{height:25px;padding:0;overflow:hidden;}
#shadowbox_title_inner{height:16px;font:16px "Lucida Grande";line-height:16px;white-space:nowrap;overflow:hidden;padding:5px 0 4px 16px;color:#A8A8A8;}
#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#171717;}
#shadowbox_body_inner{position:relative;overflow:hidden;}
#shadowbox_loading{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;background-color:#171717;}

#shadowbox_loading img{float:left;margin:0px;}
#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}
#shadowbox_toolbar_inner{height:20px;color:#fff;}
#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:30px;line-height:10px;}
#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}
#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}
#shadowbox_close a{ position:absolute; top:14px; left: -14px; z-index:1000; width:28px; height:28px; margin:0px; text-indent:-9999px; background:url('../images/close.png') no-repeat; cursor:hand; behavior:url('../scripts/iepngfix.htc'); outline:none;}

#shadowbox_counter{float:left;padding-left:10px;}
#shadowbox_counter a{padding:0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}
div.shadowbox_message{text-align:center;padding:10px;}
div.shadowbox_message a{text-decoration:none;color:#bed333;}
div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
