﻿/* =================================
   ---------------------------------
   SIFR STYLESHEET * DO NOT MODIFY *
   ---------------------------------
   =================================
*/
.sIFR-flash {
	visibility: visible;
	margin: 0;
}	
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Only make changes below this line */
.sIFR-hasFlash h1 {/* standard splash headlines */
	padding: 0;
	visibility: hidden;
	font-size: 2em;
	margin-top: 8px;
	letter-spacing: -5px;
}
.sIFR-hasFlash #homepage h1 {/* standard splash headlines */
	padding: 0;
	visibility: hidden;
	font-size: 350px; /*14em*/
	margin-top: 8px;
	letter-spacing: -5px;
	line-height: 50px;
	height: 120px;
}

.sIFR-hasFlash #maincontent h2 {/* standard splash headlines */
	padding: 0;
	visibility: hidden;
	font-size: 3.5em;
	letter-spacing: -14px;
}

.sIFR-hasFlash #products #supplemental-content h3 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -5px;
	line-height: 1.3em;
}
.sIFR-hasFlash #family h1,
.sIFR-hasFlash #category h1,
.sIFR-hasFlash #activitysub h1{
	padding: 0;
	visibility: hidden;
	/*letter-spacing: -5px;*/
	font-size: 6em;
	line-height: 50px;
	height: 90px;
	margin-top: 20px;
}
.sIFR-hasFlash #home-or-proud .link-wrapper2 h3,
.sIFR-hasFlash #home-tales .link-wrapper2 h3,
.sIFR-hasFlash #home-history .link-wrapper2 h3,
.sIFR-hasFlash #home-find-tool .link-wrapper2 h3,
.sIFR-hasFlash #home-luxury .link-wrapper2 h3
 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -5px;
	width: 100%;
	/*font-size: 28px;*/

}
.sIFR-hasFlash #maincontent .category-compare .link-wrapper h3 {
	padding: 0;
	visibility: hidden;
	width: 150px;
	/*letter-spacing:normal;*/
	letter-spacing: -4px;
	/*font-size: 28px; */
	
}
.sIFR-hasFlash #product #maincontent h3,
.sIFR-hasFlash #category #maincontent h3,
.sIFR-hasFlash #family #maincontent h3,
.sIFR-hasFlash #supplemental-content h3,
.sIFR-hasFlash .link-wrapper h3
 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -4px;
	/*width: 100%;*/ 
	font-size: 28px;
	
}

.sIFR-hasFlash .faq h3 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -5px;
	width: 100%;
	font-size: 28px;
}
.sIFR-hasFlash .pdf-linkwrapper h3 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 28px;
}
.sIFR-hasFlash #family #call-out h4 {
	height: 53px;
}
.sIFR-hasFlash #call-out h4 {
	height: 32px;
	line-height: 16px;
}
.sIFR-hasFlash #compare-table h4 {
	margin-bottom: 0;
	width: 160px;
	padding: 0;
	font-size: 24px;
	display: inline;
	letter-spacing: -3px;
}
.sIFR-hasFlash #compare-table .buy a {
	margin-bottom: 0;
	height: 11px;
	line-height:18px;
}
.sIFR-hasFlash .heading h3 {
	margin-bottom: 0;
	width: 160px;
	padding: 0;
	font-size: 28px;
	display: inline;
}

.sIFR-hasFlash #category #maincontent .retailer-list h3
 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 24px;
}
.sIFR-hasFlash #category #maincontent .retailer-list .link-wrapper  h3
 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 24px;

}
.sIFR-hasFlash #faq-promo .link-wrapper h3,
.sIFR-hasFlash .promo .link-wrapper h3{
	padding: 0;
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 24px;
	margin-bottom: 10px;
	}
.sIFR-hasFlash #register .link-wrapper h3 {
	letter-spacing: 0;
}

.sIFR-hasFlash #homepage .slide-lights h1 {
	line-height: 0;
	letter-spacing: -15px;
	top: 28px;
}
.sIFR-hasFlash #homepage .slide-freestyle h1 {
	line-height: 0;
	letter-spacing: -15px;
	top: 28px;
}
.sIFR-hasFlash #homepage .slide-multi-tool  h1 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -15px;
	line-height: 0px;
	top: 28px;	
}
.sIFR-hasFlash #homepage .slide-knife h1 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -15px;
	line-height: 0px;
	top: 28px;	
}
.sIFR-hasFlash #homepage .slide-lobster h1 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -15px;
	line-height: 0px;
	margin-bottom:0;
	height: 125px;	
	top: 28px;
}
.sIFR-hasFlash #homepage .slide-pruner h1 {
	padding: 0;
	visibility: hidden;
	letter-spacing: -15px;
	line-height: 0px;
	top: 28px;
}
.sIFR-hasFlash #homepage .slide-supertool h1 {
	line-height: 0;
	letter-spacing: -15px;
	top: 28px;
	width: 600px;
	height: 170px;
}

.sIFR-hasFlash #homepage .slide-lights .leadtext {
	font-size: 18px;
	margin-top: 35px;
}
.sIFR-hasFlash #homepage .slide-freestyle .leadtext {
	font-size: 17px;
	margin-top: 32px;
}
.sIFR-hasFlash #homepage .slide-multi-tool .leadtext {
	font-size: 20px;
	height: 80px;
	width: 466px;
	margin-top: 10px;
	top: 185px;
}
.sIFR-hasFlash #homepage .slide-knife .leadtext {
	height: 70px;
	top: 185px;
}
.sIFR-hasFlash #homepage .slide-lobster .leadtext {
}
.sIFR-hasFlash #homepage .slide-pruner .leadtext {
	font-size: 20px;
	height: 75px;
	width: 580px;
	margin: 0;
	top: 200px;
}
.sIFR-hasFlash #homepage .slide-supertool .leadtext {
	height: 80px;
	top: 190px;
	width: 450px;
}
.sIFR-hasFlash #homepage .slide-monarch h1 {
	top: 20px;
	line-height: 0;
	letter-spacing: -15px;
	top: 28px;
	width: 800px;
	height: 200px;
}
.sIFR-hasFlash #homepage .slide-monarch .leadtext {
	top: 130px;
	width: 400px;
}
.sIFR-hasFlash #homepage .slide-lights .link-wrapper,
.sIFR-hasFlash #homepage .slide-multi-tool .link-wrapper,
.sIFR-hasFlash #homepage .slide-knife .link-wrapper,
.sIFR-hasFlash #homepage .slide-lobster .link-wrapper,
.sIFR-hasFlash #homepage .slide-pruner .link-wrapper {
	bottom: 30px;
	margin: 0;
}

.sIFR-hasFlash #homepage .slide-supertool .link-wrapper {
	bottom: 20px;
}
.sIFR-hasFlash #homepage .slide-freestyle .link-wrapper {
	bottom: 100px;
}
.sIFR-hasFlash #most-admired.promo h3 {
	letter-spacing: -10px;
}
.sIFR-hasFlash .employ-description .subdetail h3 {
	letter-spacing: -1px;
}

/* Non-sIFR Headlines --------------------------------------------------
	The only problem with this is it will kill any link in the headline. - SV
*/
.sIFR-hasFlash #content h2.nosifr {
	visibility: visible !important;
}
.sIFR-hasFlash #content h2.nosifr .sIFR-flash {
	display: none !important;
	position: absolute;
	top: 0;
	left: -9999px;
}

