﻿/*****************************************************************************

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: 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-active #content h1, .sIFR-active #product-information h1, .sIFR-active #log-in-information h1 { margin-top: -8px; margin-bottom: -10px; font-size: 2.2em; visibility: hidden; position: relative; z-index:50; }

  .sIFR-active #log-in-information h1 { margin-top: 0px; margin-bottom: -20px; }

  .sIFR-active #content .homepage-box h1 { display: none; hidden; position: relative; z-index:50;}

  .sIFR-active #content .homepage-box h2 { display: none; hidden;}

  .sIFR-active #sidebar .help h3 { margin-bottom: -5px; font-size: 1.5em; visibility: hidden; }

  .sIFR-active #content h3.sifr, .sIFR-active #content .gradient-box h4, .sIFR-active #log-in-information h3 { margin-bottom: -10px; font-size: 1.8em; visibility: hidden; }

  .sIFR-active #content h3.sifr a, .sIFR-active #content .gradient-box h4 a { color: #00864f; text-decoration: none; }

  .sIFR-active #content h3.sifr a:hover, .sIFR-active #content .gradient-box h4 a:hover { color: #5abe18; text-decoration: underline; }

  .sIFR-active #content.rates h3.sifr { margin-bottom: -15px; }

  .sIFR-active #content .homepage-link-box h3 { margin-bottom: -10px; font-size: 1.8em; visibility: hidden; }

  .sIFR-active #content .product-boxes h3 { margin-bottom: -3px; font-size: 1.8em; font-weight: bold; visibility: hidden; }

  .sIFR-active #content .other h3 { margin-bottom: -3px; font-size: 1.8em; font-weight: bold; visibility: hidden; }

  .sIFR-active #content big { margin-top: 0px; margin-bottom: -13px; font-size: 1.8em; visibility: hidden; }

  .sIFR-active .lloydstsbhomepage #content big { margin-top: 30px; margin-bottom: -13px; font-size: 1.8em; visibility: hidden; }

  .sIFR-active #content big.no-sifr { margin: auto; visibility: visible; }

  .internationalaccountapply #content big { margin-bottom: 0px; }

  .sIFR-active #content .floating-boxed-content dl dt { margin-top: 0px; margin-bottom: -13px; font-size: 1.8em; visibility: hidden; }

  .sIFR-active #content.contact h3.sifr { margin-bottom: -25px !important; }

  .sIFR-active #content.contact fieldset big { margin-bottom: -35px !important; }

  .sIFR-active #content fieldset ul li h3.sifr { font-size: 1.5em; }

  .sIFR-active #content .gradient-bg h3.sifr { margin-bottom: 3px !important; }

  .sIFR-active #pop-up .content h4 { margin-bottom: -10px; font-size: 2.2em; visibility: hidden; }

  .sIFR-active #content p.sifr { visibility: hidden; }

  .sIFR-active #header big { viability:hidden; hidden; position: relative; z-index:50;}

  .sIFR-active .item big {width: 300px; padding-left:10px; text-decoration: none;}

  .item h3 { margin-left: o; padding-top: -4px;}

  .item-last h3 {width: 300px;}



  

  .sIFR-active #microsite #content #content-wrapper h1 { visibility: hidden; hidden; position: relative; z-index:50; }

  .sIFR-active #microsite #content h3, .sIFR-active #microsite #content .answer big { visibility: hidden; }

  /*.sIFR-active #microsite #content .calculator dl dt { visibility: hidden; }*/

 .productPageWithTabs #wrapper .sIFR-active #content h3.sifr {font-size:1.8em; margin-bottom:0px; }

}
