/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@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: none;
    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;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-active #secondHeader h1,
  .sIFR-active #mainContent1 h2,
  .sIFR-active #mainContent1 span.flashFontGrey,
  .sIFR-active #mainContent2 span.flashFontGrey,
  .sIFR-active #midHouseHeader h3,
  .sIFR-active .smallHouseHeader h4,
  .sIFR-active .smallHouseHeader span.flashFontGrey,
  .sIFR-active #mainContent2 h5,
  .sIFR-active #mainContent1 h5,
  .sIFR-active #mainContent2 span.bold,
  .sIFR-active #relocateInvest1 h2,
  .sIFR-active #latestCaseStudies h2,
  .sIFR-active #newsDetail h2,
  .sIFR-active #newsDetail h3,
  .sIFR-active #latestNews h2,
  .sIFR-active #publicationsColumn h2,
  .sIFR-active #reportsAdviceColumn h2,
  .sIFR-active #brochuresRow h2,
  .sIFR-active #propertyDetails h2,
  .sIFR-active .propertyDetailsContentSection span.title,
  .sIFR-active #campaignDetails h2,
  .sIFR-active #campaignDetails h3,
  .sIFR-active #featuredPropertiesList h2,
  .sIFR-active .featuredPropertyIndividual h3,
  .sIFR-active #registerBoxHeader span,
  .sIFR-active #loginSectionLeft h2,
  .sIFR-active #userRegistrationForm form h2,
  .sIFR-active #userRegistrationForm form h3,
  .sIFR-active #searchResults .pageNavButtons table h2,
  .sIFR-active #youSearchedFor h3,
  .sIFR-active #userDetailsContainer h2,
  .sIFR-active #userDetailsContainer h3,
  .sIFR-active #loginContainer h2 
{
    visibility: hidden;
  }

 .sIFR-active #mainContent2 h4 { margin-bottom: -5px; }
}




