/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:1800px;}
#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 */
* + html #superbox{ position:absolute;}
* + html #superbox-wrapper{position:fixed;z-index:9999;top:430px; left:0;display:table;width:100%;height:100%;}
* + html #superbox-overlay{
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');
}

/* IE6 - Thanks to Thickbox for IE expressions */

* html #superbox{ position:absolute; left:5px;}
* 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;
	left:0;	}

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

#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
#superbox .close a span{color:#fff;}

/* Theming edited by MRJ */
#superbox h3, h2, #superbox p	{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color:#203256;
	dispay:block;
}

#superbox h2	{
padding: 10px 0 10px 0px;
font-size:18px;
}
#superbox h3	{
padding:10px 0 10px 0px;
font-size:14px;
}