/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.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;
}

/*---- Header styling ---*/

.sIFR-active h1#hdrMainHome {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 33px;
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
}

.sIFR-active span#amazeTxt {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 23px;
	display: block;
	margin: 5px 0 47px 0;
	padding: 0;
}

.sIFR-active div.profile span#amazeTxt {
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 23px;
	display: block;
	margin: 5px 0 31px 0;
	padding: 0;
}

.sIFR-active h1#hdrClubOlay, .sIFR-active h1#hdrRegisterClubOlay {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 31px;
	display: block;
	margin: 0 0 23px 257px;
	padding: 0;
}

.sIFR-active h1#hdrProfileClubOlay {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 31px;
	display: block;
	margin: 0 0 6px 257px;
	padding: 0;
}

.sIFR-active h1#hdrRegisterClubOlay {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 31px;
	display: block;
	margin: 0 0 23px 255px;
	padding: 0;
}

.sIFR-active h1#hdrMain, .sIFR-active span#hdrMain, .sIFR-active h1#hdrMain2, .sIFR-active span#hdrMain2, .sIFR-active h1#hdrMain3, .sIFR-active span#hdrMain3, .sIFR-active h1#hdrMain4, .sIFR-active span#hdrMain4, .sIFR-active h1#hdrMain6, .sIFR-active span#hdrMain6, .sIFR-active span#hdrMain7, .sIFR-active h1#hdrMain7, .sIFR-active span#hdrMain8, .sIFR-active h1#hdrMain8, .sIFR-active .beauty-poll div#txtProduct h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 29px;
  display: block;
  margin: 0 0 16px 0;
  padding: 0;
}

.sIFR-active h1#hdrMain7 {margin-top:60px; padding-right:46px;}

.sIFR-active h1#hdrMain5 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 29px;
	display: block;
	margin: 0 0 16px 0;
	padding: 0;
}

.sIFR-active h1#hdrMainSitemap {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 29px;
	display: block;
	margin: 0 0 16px 0;
	padding: 0;
}

.sIFR-active h3#hdrWtb {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 25px 0 7px 0;
	padding: 0;
}

.sIFR-active div.regenerist div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 425px;
	padding: 0;
}

.sIFR-active div.totalEffects div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 493px;
	padding: 0;
}

.sIFR-active div.complete div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 476px;
	padding: 0;
}

.sIFR-active div.definity div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0px 0 4px 387px;
	padding: 0;
}

.sIFR-active div.antiWrinkle div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 423px;
	padding: 0;
}

.sIFR-active div.natureFusion div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0px 0 4px 515px;
	padding: 0;
}

.sIFR-active div.aquaPhysics div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0px 0 4px 406px;
	padding: 0;
}

.sIFR-active div.provital div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 396px;
	padding: 0;
}

.sIFR-active div.classicCare div#containerContent h1#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 50px 0 4px 547px;
	padding: 0;
}

.sIFR-active div.cleansers div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 4px 396px;
	padding: 0;
}

.sIFR-active div.professional div#containerContent h2#hdrQuote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 22px;
  display: block;
  margin: 0 0 4px 496px;
  padding: 0;
}

.sIFR-active div#txtProduct h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 23px;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
}

/*.beauty-poll .sIFR-active div#txtProduct h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 23px;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
}*/

.sIFR-active h1#hdrConsultation {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 29px;
	display: block;
	margin: 0 0 30px 420px;
	padding: 0;
}

.sIFR-active div.resultPrecision h1#hdrConsultation {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 29px;
	display: block;
	margin: 0 0 30px 495px;
	padding: 0;
}

.sIFR-active h1#hdrClubHome {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 31px;
	display: block;
	margin: 0 0 72px 572px;
	padding: 0;
}

.sIFR-active div#leftColumnClubHome h2, .sIFR-active div#leftColumnSamples h3.hdrOffers {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 0 0 7px 0;
	padding: 0;
}

.sIFR-active div#centreColumnClubHome h2 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 24px;
	display: block;
	margin: 0 0 21px 0;
	padding: 0;
}

.sIFR-active div#sampleForm h1, .sIFR-active div#sampleForm h3 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 0;
	padding: 0;
}

.sIFR-active div#txtUpcomingEvents h2, .sIFR-active div#txtLatestNews h2, .sIFR-active div#txtMultimediaContent h2, .sIFR-active div#txtNewsHdr h2, .sIFR-active div#txtNewsHdr h1, .sIFR-active div#txtTermsConditions h3 {
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 7px 0;
	padding: 0;
}

.sIFR-active h3#hdrSort {
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
}

.sIFR-active div#leftColumnStory h4 {
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 0 0 6px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #6E6E6E;
}

.sIFR-active p#antiWrinkleQuote {
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 16px;
	display: block;
	margin: 0 0 17px 106px;
}

.sIFR-active div#txtComingSoon h1 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}

.sIFR-active h1#not-member {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
}

.sIFR-active h1#member {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
}

.sIFR-active h1.enhancer {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
}

.sIFR-active h1.idealregime {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
}

.sIFR-active h2.str_idealregime {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 26px;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
}


