/* Base Superbox Styles */

#superbox-overlay				{ position:fixed; top:0; left:0; z-index:9998; width:100%; height:100%; }
#superbox-wrapper				{ position:fixed; z-index:9999; top:0; display:table; width:100%; height:100%; }
#superbox-container				{ position:relative; display:table-cell; width:100%; height:100%; margin:0; padding:0; vertical-align:middle; }
#superbox						{ margin:0 auto; padding:0; }
#superbox-container .loading	{ margin:0; text-align:center; }

/* IE7 */
*:first-child+html #superbox-container{position:absolute; top:50%; display:block; height:auto; }
*:first-child+html #superbox	{ position:relative; top:-50%; display:block; }

/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container		{ position:absolute;top:50%; display:block; height:auto; }
* html #superbox				{ position:relative; top:-50%; display:block; }
* html #superbox-overlay		{ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px'); }
* html #superbox-wrapper		{ position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

/* Default Theme */
#superbox-overlay				{ background:#000; }
#superbox-container .loading	{ text-align:center; font-size:40px; color:#fff; }
#superbox						{ padding:6px; background:#fff; border: 2px solid #ccc; }
#superbox-innerbox				{ padding:10px 0; }
#superbox.image					{ text-align:center; }
#superbox .close,
#superbox .nextprev				{ overflow:hidden; margin:0; }



#lightbox_titlebar				{ height:25px; }

#lightbox_title
	{
	font-weight:bold;
	font-size:14px;
	color: #0555c4;
	width:75%;
	margin:0px;
	padding:0px;
	padding-left: 8px;
	display:block;
	float:left;
	}

#close
	{
	width:48px;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	}
