/* http://www.kuoni.co.uk/ProfileUIResources/CSS/sifr.css */
@media screen {
	.sIFR-flash							{ visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-replaced,
	.sIFR-ignore						{ visibility: visible !important; }
	.sIFR-alternate,
	.flash-replaced .alt				{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus	{ margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print {
	.sIFR-flash							{ display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
	.sIFR-alternate						{ visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;
  }
}

@media screen {
	.sIFR-dummy							{ width: 0px; height: 0px; margin-left: 42px !important; z-index: 0; }
	.sIFR-active object					{ display: block; }
	.sIFR-active h1						{ visibility: hidden; font-family: Verdana; line-height: 1em; font-size: 24px; }
	.sIFR-active body.stage #stage-spots h1		{ bottom: 9px; right: 70px; }
	.sIFR-active body.frontpage #content h1		{ font-size: 14px; text-transform: uppercase; margin: 0; text-align: left; }
	.sIFR-active #content h1			{ font-size: 23px; }
}

