

/* 
 -------------------------------------------------------------- 
 SIFR CORE
 -------------------------------------------------------------- 
*/

/* 
 -------------------------------------------------------------- 
 SCREEN
 -------------------------------------------------------------- 
*/
	@media screen 
	{
		.sIFR-flash 
		{
			visibility	: visible !important;
			margin		: 0;
			padding		: 0;
			}
	  
		.sIFR-replaced, 
		.sIFR-ignore 
		{
			visibility : visible !important;
			}
	  
		.sIFR-alternate 
		{
			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;
			}
	}



/* 
 -------------------------------------------------------------- 
 PRINT
 -------------------------------------------------------------- 
*/
	@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;
			}
	}




/* 
 -------------------------------------------------------------- 
 SIFR REPLACED ELEMENTS [ auto hidden when SIFR is active ]

 NB :: Default (fallback) styles for these elements defined in main style sheets
 -------------------------------------------------------------- 
*/
	
	@media screen 
	{
		
		.sIFR-active div.content-container h1,
		.sIFR-active div.content-container h2,
		.sIFR-active div.content-container a.vehicle-title,
		.sIFR-active ul.menu-main li a,
		.sIFR-active .panel legend
		{
			visibility	: hidden;
			}
		
	}
	
	/*.sIFR-active .panel div.header h2, .sIFR-active .panel legend
		{
			font-size: 20px;
			width: 140px;
			}*/
		
	
			