/* sIFR */
@media screen {
	.sIFR-hasFlash div.header h1 {
		visibility: hidden;
		line-height: 1;
		font-size: 60px;
	}
	.sIFR-hasFlash div.header span.caption {
		position: relative;
		bottom: 12px;
		font-size: 16px;
	}
	.sIFR-hasFlash div.synopsis h2,
	.sIFR-hasFlash div.website h2 {
		visibility: hidden;
		line-height: 1;
		font-size: 40px;
	}
	/* standard sIFR styles */
	.sIFR-flash { visibility: visible !important; margin: 0; }
	.sIFR-replaced { visibility: visible !important; }
	span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden; }
	/* Adblock */
	.sIFR-flash + div[adblocktab=true] { display: none !important; }
}
@media print {
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}
/* lightbox */
#lightbox { position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img { width: auto; height: auto;}
#lightbox a img { border: none;}
#outerImageContainer { position: relative; background: transparent; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer { padding: 0; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav { left: 0;}
#hoverNav a { outline: none;}
#prevLink, #nextLink {width: 45%; height: 100%; display: block; }
#prevLink { float: left; background: url(../img/lightbox/prev.gif) left 45% no-repeat; }
#nextLink { float: right; background: url(../img/lightbox/next.gif) right 45% no-repeat; }
#prevLink:hover, #prevLink:visited:hover { background-image: url(../img/lightbox/prev-hover.gif); }
#nextLink:hover, #nextLink:visited:hover { background-image: url(../img/lightbox/next-hover.gif); }
#imageDataContainer { margin: 0 auto; overflow: auto; width: 100%; background: transparent; }
#imageData { overflow: hidden; padding: 5px 22px; color: #666; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; padding: 8px 0;}
#imageData #caption { font-weight: bold;}
#imageData #numberDisplay { display: none; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose { float: right; outline: none; text-transform: uppercase; padding: 8px 0;}
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}

