/* -------------------------------------------------------------------------------------- */
/* --- styles for shadowbox																														--- */
/* -------------------------------------------------------------------------------------- */

#page_shadowbox {
	text-align:left;
	padding:25px;
}

#page_shadowbox h2 {
	margin-top:0px;
	margin-bottom:10px;
	color: #000;
}

#page_shadowbox a {
	color: #000;
	text-decoration:underline;
}

#shadowbox_overlay { visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998; }
#shadowbox_container { position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center; }
#shadowbox { display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left; }
#shadowbox_title{ height:25px;padding:0;overflow:hidden; }
#shadowbox_title_inner { height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#000; }
#shadowbox_body { position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #000;background-color:#fff; }
#shadowbox_body_inner{ position:relative;overflow:hidden; }
#shadowbox_loading { position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#fff; } 
#shadowbox_loading img { float:left;margin:10px 10px 0 10px; }
#shadowbox_loading span{ float:left;margin-top:16px;font-size:10px; }
#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited { color:#000; }
#shadowbox_content.html { height:100%;width:100%;overflow:auto; }
#shadowbox_toolbar { margin:0;padding:0;height:20px;overflow:hidden; }
#shadowbox_toolbar_inner { height:20px;color:#000; }
#shadowbox_toolbar_inner div { padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px; }
#shadowbox_toolbar_inner div span.shortcut { text-decoration:underline; color:#000; font-weight:bold; }
#shadowbox_toolbar_inner div a { text-decoration:none;color:#000; }
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next { float:right;padding-right:10px; }
#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:link,div.shadowbox_message a:visited { text-decoration:none;color:#000; }
div.shadowbox_message a:hover,div.shadowbox_message a:focus { text-decoration:underline; }

/* --- // --- */