/*=: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 ---*/

/* add all styles here to these properties */

.sIFR-active .Ecolibrium #Header h1,
.sIFR-active .Ecolibrium h2#your_basket,
.sIFR-active .Ecolibrium h2.sifr,
.sIFR-active .Ecolibrium h3.sifr,
.sIFR-active .Ecolibrium h4.sifr,
.sIFR-active .Ecolibrium #ContentLeft h2, 
.sIFR-active .Ecolibrium #BottomLeftPanel h2, 
.sIFR-active .Ecolibrium #ProductInfo h2, 
.sIFR-active .Ecolibrium #OfferHeader h3,
.sIFR-active .Ecolibrium #AddToBasket h4, 
.sIFR-active .Ecolibrium .product_category h4,
.sIFR-active .Ecolibrium #prod_cat_with_style, 
.sIFR-active .Ecolibrium .title p, 
.sIFR-active .Ecolibrium #category_description p,
.sIFR-active .Rustoleum .content_main_panel h3,
.sIFR-active .Rustoleum #inspiration_nav li,
/*.sIFR-active .Rustoleum #inspiration_main_titles li,*/
.sIFR-active .Rustoleum #supplier_select h3,
.sIFR-active .Rustoleum #linked_product_groups h3,
.sIFR-active .Rustoleum #product_title h2,
.sIFR-active .Rustoleum #cat_ideal h3,
.sIFR-active .Rustoleum h3#contact_us,
.sIFR-active .Rustoleum #search_results h3,
.sIFR-active .Rustoleum #project_ideas h3,
.sIFR-active .Rustoleum #product_group_offers h3,
.sIFR-active .Rustoleum #how_do_i_header h2,
.sIFR-active .Rustoleum #project_ideas h3,
.sIFR-active .Rustoleum #steps .step h3,
.sIFR-active .Rustoleum #category h2,
.sIFR-active .Rustoleum #content_body h3 {		/* ,.sIFR-active .Rustoleum #swatch_name */
	font-family: arial, verdana;
	line-height: 1em !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	visibility: hidden;
}
/*
.sIFR-active .MacPPC.Firefox3.Rustoleum #inspiration_main_titles li,
.sIFR-active .MacPPC.Firefox2.Rustoleum #inspiration_main_titles li {
	visibility: visible;
	font-size: 15px !important;	
}

	.sIFR-active .MacPPC.Firefox3.Rustoleum #inspiration_main_titles li a,
	.sIFR-active .MacPPC.Firefox2.Rustoleum #inspiration_main_titles li a {
		color: #8f865e !important;
		padding-left: 15px;
	}
*/
.sIFR-active .Rustoleum .content_main_panel h3,
.sIFR-active .Rustoleum #inspiration_nav li,
.sIFR-active .Rustoleum #inspiration_main_titles li,
.sIFR-active .Rustoleum #supplier_select h3,
.sIFR-active .Rustoleum #linked_product_groups h3,
.sIFR-active .Rustoleum #product_title h2,
.sIFR-active .Rustoleum #cat_ideal h3,
.sIFR-active .Rustoleum h3#contact_us,
.sIFR-active .Rustoleum #search_results h3,
.sIFR-active .Rustoleum #project_ideas h3, 
.sIFR-active .Rustoleum #category h2,
.sIFR-active .Rustoleum #product_group_offers h3,
.sIFR-active .Rustoleum #content_body h3 {	/* , .sIFR-active .Rustoleum #swatch_name */
	font-weight: normal;
}

.sIFR-active .Ecolibrium #Header h1 { font-size: 25px; }
.sIFR-active .Ecolibrium h2#your_basket { font-size: 30px; }
.sIFR-active .Ecolibrium #BottomLeftPanel h2 { font-size: 16px; }
.sIFR-active .Ecolibrium h2.sifr,
.sIFR-active .Ecolibrium #ContentLeft h2 { font-size: 20px; }
.sIFR-active .Ecolibrium h3.sifr,
.sIFR-active .Ecolibrium #OfferHeader h3,
.sIFR-active .Ecolibrium h4.sifr,
.sIFR-active .Ecolibrium .product_category h4,
.sIFR-active .Ecolibrium #AddToBasket h4 { font-size: 18px; }
.sIFR-active .Ecolibrium #ProductInfo h2,
.sIFR-active .Ecolibrium #prod_cat_with_style { font-size: 24px; }
.sIFR-active .Ecolibrium .title p { float: left; font-size: 22px; width: 200px; }
.sIFR-active .Ecolibrium #category_description p { font-size: 18px; }

.sIFR-active .Rustoleum #category h2 { font-size: 52px; height: 76px; }
.sIFR-active .Rustoleum .content_main_panel h3 { font-size: 48px; height: 58px; }
.sIFR-active .Rustoleum #inspiration_nav li { font-size: 36px; }
/* .sIFR-active .Rustoleum #inspiration_main_titles li { font-size: 28px; height: 38px; } */
.sIFR-active .Rustoleum #supplier_select h3 { font-size: 40px; height: 60px; }
.sIFR-active .Rustoleum #linked_product_groups h3 { font-size: 40px; height: 54px; }
.sIFR-active .Rustoleum.productid_02 #product_title h2 { font-size: 48px; height: 58px; }
.sIFR-active .Rustoleum #cat_ideal h3 { font-size: 36px; height: 46px; }
.sIFR-active .Rustoleum h3#contact_us { font-size: 42px; height: 52px; }
.sIFR-active .Rustoleum #search_results h3 { font-size: 40px; height: 50px; }
.sIFR-active .Rustoleum #project_ideas h3 { font-size: 46px; height: 66px; margin-left: 10px; margin-top: 4px; }
.sIFR-active .Rustoleum #content_main #how_do_i_header h2 { font-size: 52px; height: 63px; overflow: hidden; }
.sIFR-active .Rustoleum #product_group_offers h3 { font-size: 40px; height: 60px; }
.sIFR-active .Rustoleum #content_body h3 { font-size: 50px; height: 60px; }

.sIFR-active .Rustoleum #steps .step h3 { font-size: 46px; height: 58px; margin-bottom: 10px; }
/*.sIFR-active .Rustoleum #swatch_name { font-size: 30px; height: 40px; }
	.sIFR-active .IE7 #swatch_name { margin-top: -3px; }*/
	
/* -- Rustoleum product tabs -- */
.sIFR-active .Rustoleum #product_title h2 { 
	float: left; 
	font-size: 40px !important;
	margin: 5px 0 0 0; 
}