/* 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-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:15px;background:#fff;}
#superbox-innerbox{padding-bottom:10px; margin-bottom: 8px; border-bottom: 1px solid #c9c9c9;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

/* Custom Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(/graphics/superbox/loader.gif) no-repeat 0 0;}

#superbox .nextprev {float:left;}

#superbox .nextprev a {
	float:				left;
	margin-right:		5px;
	background-position: top;
	display: 			block;
	height: 			24px;
	text-indent: 		-9999px;
}

#superbox .nextprev a.next {
	background-image: 	url(../graphics/superbox/btn_next.png);
	width: 				92px; 
}

#superbox .nextprev a.prev {
	background-image: 	url(../graphics/superbox/btn_previous.png);
	width: 				103px; 
}

#superbox .close a {
	float:				right;
	background-image: 	url(../graphics/superbox/btn_close.png);
	background-position: top;
	display: 			block;
	height: 			24px;
	text-indent: 		-9999px;
	width: 				99px; 
}

#superbox .nextprev a:active,
#superbox .nextprev a:focus,
#superbox .close a:active,
#superbox .close a:focus
{ background-position: top; }

#superbox .nextprev a:hover,
#superbox .close a:hover
{ background-position: bottom; cursor:pointer;}

#superbox .nextprev a.disabled 
{ background-position:center; cursor:default;}



/***** SUPERBOX CONTENT STYLES *****/

a {				color: #ff7b00;	text-decoration: underline; }
.tick {			display: block;	margin:	0px auto;}

table.info {
	border:		1px solid #90908f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:	11px;
	width:		450px;
	margin:		0 auto;
}

table.info li {
	padding:	7px 5px;
}

table.info thead tr {
	background:	#d7d7d8;
	font-size:	13px;
	font-weight:bold;
	padding:	10px;
	text-align:	center;
}

table.info tbody tr.header {
	font-size:	12px;
	font-weight:bold;
}

table.info tbody tr.alt {
	background:	#ededed;
}

table.info tbody li.dash {	text-align: center;}

ul.file_types {
	font-size:			12px;
	margin:				0px;
	padding:			0px;
}
ul.file_types li {
	list-style:			url(../graphics/li_tick_orange.png);
	padding:			0px;
	margin:				5px 20px;
}




