@charset "utf-8";
/*  ------------------------ ENTIRE SITE (screen) ----------------------------- */
* {margin: 0; padding: 0;}
.body, body{color:#000000;font-size:12px;font-weight:normal;line-height:13px;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;width:100%;margin:0;padding:0;}
.modalBody{background:#FFFFFF;}
b,strong{font-weight:bold;font-style:normal;}
i, em{	font-weight:bold;font-style:italic;}
sup{font-size:9px;}
sub{font-size:9px;}
.body-small-grey{color:#666666;font-size:9px;}
.body-bold-grey{color:#666666;font-weight:bold;}
.body-bold-blue{color:#336699;font-weight:bold;}
.red{color:#CC0000 !important;}
.subHeading{color:#000000;font-size:12px;font-weight:bold;font-style:italic;}
.heading, h4{color:#000000;font-size:14px;font-weight:bold;}
.heading-large{color:#000000;font-size:16px;font-weight:bold;}
.tagline{font-size:125%;line-height:110%;font-weight:bold;}
a:link{font-size:inherit;color:#0066CC;text-decoration: none;font-weight: bold;}
a:visited{font-size:inherit;color:#0066CC;text-decoration: none;font-weight: bold;}
a:hover{font-size:inherit;color:#CC0033;text-decoration: none;font-weight: bold;border-bottom:1px dashed #CC0033;}
a:active{font-size:inherit;color:#CC0033;text-decoration: none;font-weight: bold;}
img a:link, a:visited, a:hover, a:active{border:none;}
#bodyFormat{background:#000 !important;color:#000000;font-size:11px;}
#pageContainer{width:850px;margin:25px 0 25px 0;padding 0;background:#000 url(/media/images/pageLayout/page_bg.png) repeat-y;}
/*  ---------------- SITE HEADER --------------------- */
#mastehead{position:relative;overflow:visible;}
.headerContainer{height:80px;width:850px;background:#000 url(/media/images/pageLayout/Header_bg.png) no-repeat top left;margin: 0 0 0 0;text-align:left;overflow:visible !important;}
	#countrySelect{color:#000;width:175px;height:50px;font-size:9px;float:right;margin:30px 35px 0 0;display:inline;position:relative;}
		#countrySelect span{display:block;margin:0;}
		.globeIcon{display:inline-block;margin:3px 2px 0 0;}
		#countryMenu{margin:3px 0 0 0;display:inline-block;height:30px;}
		#countryMenu select{border:1px solid #DDDDDD;font-size:9px;}
	#userTools{display:inline-block;margin:10px 15px 0 0;float:left;}
		#userTools a{font-size:11px;font-weight:normal !important;}
		#userTools span{display:inline-block;margin:0 8px 0 8px;color:#999;}
	.tagline{font-size:125%;line-height:110%;font-weight:bold;}
.logo{display:inline-block;margin:35px 0 0 40px;}
#encoreTab{display:inline-block;float:right;margin:0;padding:0;width:50px;height:50px;}
.menuContainer{z-index:1000;height:24px;margin-bottom:3px;width:800px;padding-top:7px;border-bottom:1px solid #DDDDDD;clear:both;text-align:left;}
/*  ------------ MAIN CONTENT AREA ---------------------- */
#mainContentArea{font-size:11px;width:800px;text-align:left;min-height:550px;padding:0 25px 8px 25px;clear:both;}
#indexContentArea{font-size:11px;width:800px;text-align:left;background-color:#FFFFFF;}
#indexFlashArea{z-index:1;width:800px;height:400px;margin:0 0 5px 0;overflow:hidden;}
#mainForm{margin:0;padding:0;display:inline;}
#linksBlock{width:800px;height:auto;}
.linksContainer{height:auto;margin:5px 0 0 7px;overflow:hidden;display:inline;}
	.leftBlock{float:left;width:310px;border-right:1px solid #DDDDDD;padding:0 3px 0 3px;margin:0 5px 5px 0;}
	.centerBlock{float:left;width:245px;border-right:1px solid #DDDDDD;padding:0 3px 0 3px;margin:0 5px 5px 0;}
		.centerBlock p{line-height:14px;margin:2px 3px 8px 0 !important;text-align:justify !important;}
	.rightBlock{float:left;width:210px;padding:0 0 0 3px;margin:0 5px 5px 0;}
		.indexItemTop{margin:0 0 25px 0;}
		.indexItem{margin:0;}
			.indexItemTop h4, .indexItemindexItem h4{color:#000;}
			.indexItemTop h5, .indexItem h5{color:#CC3300;margin:10px 0 5px 0;}
			.indexItemTop a, .indexItem a{font-size:12px;letter-spacing:1px;text-align:left;font-weight:bold;line-height:120%;}
			.indexItemTop a:link, .indexItemTop a:visited, .indexItem a:link, .indexItem a:visited{font-size:12px;color:#CC0000;text-decoration:none;line-height:16px;}
			.indexItemTop a:hover, .indexItem a:hover{font-size:12px;color:#000;text-decoration:none;border-bottom:1px dashed #DDDDDD;margin-bottom:-2px;}
			.indexItemTop a:active, .indexItem a:active{font-size:12px;color:#000;text-decoration:none;border-bottom:none;}
			.indexItemTop p, .indexItem p{color:#666;text-align:justify;margin:0 0 15px 0;line-height:16px;}
			.indexItemTop p p, .indexItem p p{color:#666666;text-align:justify;margin:0;}			
			.indexItemTop p a:link, .indexItemTop p a:visited, .indexItemTop p a:hover, .indexItemTop p a:active{font-size:11px;}
			.indexItemTop p a:link, .indexItemTop p a:visited, .indexItemTop p a:active{font-size:11px !important;color:#36F !important;}			
			.indexItem p a:link, .indexItem p a:visited, .indexItem p a:hover, .indexItem p a:active{font-size:11px;}
			.indexItem p a:link, .indexItem p a:visited, .indexItem p a:active{font-size:11px !important;color:#36F !important;}
			.indexItem p a:hover{font-size:11px !important;color:#C30 !important;}
			.leftBlock .indexItemTop h4, .leftBlock .indexItemindexItem h4{color:#000;}
			.leftBlock .indexItemTop h5, .leftBlock .indexItem h5{color:#F00;margin:10px 5px 5px 0;}
			.leftBlock .indexItemTop a:link, .leftBlock .indexItemTop a:visited, .leftBlock .indexItem a:link, .leftBlock .indexItem a:visited{font-size:15px;color:#C30;text-decoration:none;}
			.leftBlock .indexItemTop a:hover, .leftBlock .indexItem a:hover{font-size:15px;color:#000;text-decoration:none;border-bottom:1px dashed #DDDDDD;margin-bottom:-2px;}
			.leftBlock .indexItemTop a:active, .leftBlock .indexItem a:active{font-size:15px;color:#CC0000;text-decoration:none;border-bottom:none;}
				.leftBlock p{margin-right:7px;font-size:13px;line-height:18px;}
.mainLink{display:block;width:auto;height:auto;margin:0px 0 15px 0;}
	.prop{height:40px;float:right;width:1px;}
	.clear{clear:both;height:1px;overflow:hidden;}
	.mainLink .linkText{height:auto !important;overflow:hidden;text-align:left;color:#666666;margin:0px 0 0 5px;}
.mainLinkTitle{font-size:13px;letter-spacing:1px;text-align:left;color:#000000;font-weight:bold;margin: 15px 0 0 0;line-height:120%;}
	.mainLinkTitle a:link{font-size:12px;color:#CC0000;text-decoration:none;}
	.mainLinkTitle a:visited{font-size:12px;color:#CC0000;text-decoration:none;}
	.mainLinkTitle a:hover{font-size:12px;color:#000;text-decoration:none;border-bottom:1px dashed #DDDDDD;margin-bottom:-2px;}
	.mainLinkTitle a:active{font-size:12px;color:#000;text-decoration:none;border-bottom:none;}
	.navLink a:link, a:visited, a:hover, a:active{text-decoration:none;}
.linkTitle{font-size:15px;letter-spacing:1px;text-align:left;color:#CC0000;font-weight:bold;margin: 5px 0 5px 8px;}
	.linkTitle a:link{font-size:15px;color:#CC0000;text-decoration:none;}
	.linkTitle a:visited{font-size:15px;color:#CC0000;text-decoration:none;}
	.linkTitle a:hover{font-size:15px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
	.linkTitle a:active{font-size:15px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
#distributorFlashArea{z-index:1;width:700px;height:425px;margin:5px 0 0 25px;}
.spacer{width:100%;height:25px;clear:both;}
#sectionImageHeader{width:800px;margin:5px 0 15px 0;}
.articleTitle{color:#3366CC;font-size:18px;font-weight:bold;font-style:italic;text-decoration:none;text-align:left;margin: 5px 0 5px 8px;line-height:20px;}
	.articleTitle a:link{font-size:18px;color:#3366CC;font-weight:bold;text-decoration:none;}
	.articleTitle a:visited{font-size:18px;color:#3366CC;font-weight:bold;text-decoration:none;}
	.articleTitle a:active{font-size:18px;color:#990000;font-weight:bold;text-decoration:none;}
	.articleTitle a:hover{font-size:18px;color:#990000;font-weight:bold;text-decoration:none;}
	.faq .articleTitle{color:#3366CC;font-size:16px;font-weight:bold;font-style:italic;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;text-decoration:none;text-align:left;margin: 5px 0 5px 8px;line-height:normal;}
		.faq .articleTitle a:link{font-size:16px;color:#3366CC;font-weight:bold;text-decoration:none;}
		.faq .articleTitle a:visited{font-size:16px;color:#3366CC;font-weight:bold;text-decoration:none;}
		.faq .articleTitle a:active{font-size:16px;color:#990000;font-weight:bold;text-decoration:none;}
		.faq .articleTitle a:hover{font-size:16px;color:#990000;font-weight:bold;text-decoration:none;}
.articleData{margin:0 10px 8px 10px;text-align:left;min-height:325px;width:auto;
	/* IE min-height hack */
	_height:325px;
}
	.articleData ol, .articleData ul{margin-left:20px;}
	.articleData img{margin:3px;}
	.articleData p{margin-top:10px;margin-bottom:5px;}
.articleEnd{height:35px;width:auto;text-align:center;padding-top:10px;margin:15px 0 0 0;clear:left;}
.divider{width:90%;border-bottom:1px solid #DDD;height:2px;margin:15px 0 15px 5%;}
#pullQuote{float:right;font-size:13px;width:150px;margin:15px;overflow:visible;}
.quoteData{width:150px;font-size:15px;color:#999999;font-style:italic;letter-spacing:2px;font-weight:bold;text-transform:lowercase;line-height:75%;text-align:left;overflow:visible;}
.openQuote{height:34px;float:left;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;font-size:35px;color:#3366CC;font-style:italic;line-height:45px;margin-left:-30px;margin-top:-10px;margin-right:3px;}
.closeQuote{height:34px;float:right;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;font-size:35px;color:#3366CC;font-style:italic;line-height:45px;margin-top:-12px;margin-left:3px;}
.introData, .longIntroData{margin: 0 20px 8px 20px;text-align:left;width:auto;}
	.longIntroData h2{text-indent:-20px;}
.newsSectionHeading{border-bottom:1px solid #DDDDDD;padding-bottom:2px;margin:10px 0 25px 10px;width:65%;height:25px;text-align:left;font-size:20px;line-height:normal;}
.articleDate{width:500px;text-align:right;font-size:10px;font-weight:bold;color:#990000;line-height:12px;height:18px;}
.readArticleLink{height:15px;text-align:right;}
	.readArticleLink a:link{text-decoration:none; font-size:12px;color:#009900;font-weight:bold;text-decoration:none;}
	.readArticleLink a:visited{text-decoration:none;font-size:12px;color:#009900;font-weight:bold;text-decoration:none;}
	.readArticleLink a:active{text-decoration:none;font-size:12px;color:#3366CC;font-weight:bold;text-decoration:none;}
	.readArticleLink a:hover{text-decoration:none;font-size:12px;color:#3366CC;font-weight:bold;text-decoration:none;}
	.readArticleLink img{margin:0px 0 0 3px;}
.sectionLink{font-size:12px;text-align:left;height:25px;line-height:20px;margin:5px 0 5px 10px;}
	.sectionLink a:link{font-size:12px;color:#990000;font-weight:bold;text-decoration:none;}
	.sectionLink a:visited{font-size:12px;color:#990000;font-weight:bold;text-decoration:none;}
	.sectionLink a:hover, a:active{font-size:12px;color:#3366CC;font-weight:bold;text-decoration:none;}
#archiveNavArea{width:90%;height:65px;background:#F7F7F7;border-left:1px solid #CCC;padding:4px 0 0 0;margin:0 0 0 5%;clear:both;}
.archiveNavTitle{color:#000000;margin: 8px 0 8px 8px;font-size:14px;font-weight:bold;}
.archiveNavItem{margin: 0 20px 8px 65px;}
#articleNavArea{width:90%;height:25px;background:#F7F7F7;border-left:1px solid #CCC;padding:8px 10px 0 10px;margin:10px 0 0 5%;clear:both;}
#pageBannerArea{display:inline-block;float:right;height:400px;width:200px;margin:0 4px 0 10px;}
	#pageBannerArea h3 {margin:5px 0 8px 0;color:#000;font-size:14px;}
	#pageBannerArea p{margin:5px 0 5px 0;}
.contactTitle{font-size:15px;letter-spacing:1px;text-align:left;color:#CC0000;font-weight:bold;margin: 5px 0 5px 8px;width:80%;height:24px;border-bottom:#CCCCCC dashed 2px;}
	.contactTitle a:link{font-size:15px;color:#CC0000;text-decoration:none;}
	.contactTitle a:visited{font-size:15px;color:#CC0000;text-decoration:none;}
	.contactTitle a:hover{font-size:15px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
	.contactTitle a:active{font-size:15px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
.faqNav{width:90%;height:80px;border: 1px solid #CCCCCC;margin: 8px 10px 8px 30px;}
.faqNavTitle, h3{color:#000000;margin: 8px 0 8px 8px;	font-size:14px;font-weight:bold;}
.faqNavItem{margin: 0 20px 8px 10px;width:95%;}
#storiesPage{margin:10px;background-color:#FFFFFF;width:525px;}
#storiesContentArea{font-size:11px;width:500px;text-align:left;background-color:#FFFFFF;color:#000000;height:400px;padding:10px 0 8px 0;}
.storydata{margin-left:30px;margin-right:20px;margin-bottom:25px;text-align:left;min-height:225px;}
#BackLink1_contentLink{margin:5px 0 15px 10px;font-weight:bold;font-style:italic;}
	#BackLink1_contentLink img{margin:0px 5px 0 8px;}
	#BackLink1_contentLink:link{font-size:12px;color:#CC0000;text-decoration:none;}
	#BackLink1_contentLink:visited{font-size:12px;color:#CC0000;text-decoration:none;}
	#BackLink1_contentLink:hover{font-size:12px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
	#BackLink1_contentLink:active{font-size:12px;color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;margin-bottom:-2px;}
#subscribeLink{float:right;margin:0 15px 0 0;width:150px;display:inline;text-align:right;}
#pageNave{float:left;width:350px;}
#attachBlock{clear:both;margin:10px 0 15px 5%;height:55px;display:block !important;border-top:1px solid #DDD;width:92%;padding-top:8px;}
div.end{clear:both;}
/*  -------------------- PRODUCTS DISPLAY ----------------------- */
.productTitle, h2{color:#3366CC;font-size:18px;font-weight:bold;font-style:italic;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;text-decoration:none;margin: 5px 0 5px 8px;}
.productTitle a:link{font-size:18px;color:#3366CC;font-weight:bold;text-decoration:none;}
.productTitle a:visited{font-size:18px;color:#3366CC;font-weight:bold;text-decoration:none;}
.productTitle a:hover, a:active{font-size:18px;color:#990000;font-weight:bold;text-decoration:none;}
.productsSectionHeading{border-bottom:1px solid #DDDDDD;padding-bottom:2px;margin:10px 0 15px 10px;width:65%;text-align:left;font-size:20px;line-height:30px;}
#productsSection{color:#000;font-size:20px;font-weight:bold;font-style:italic;margin: 10px 25px 0 0;float:right;height:40px;}
#productsSection span{height:35px;line-height:28px;}
.productData{margin-left:10px;margin-right:10px;margin-bottom:8px;text-align:left;}
.productHeader{width:500px;height:75px;}

#productDetailArea{width:800px;height:300px;margin:0 0 10px 0; background:#FFF url(../../media/images/pageLayout/productDetail-main-bg.png) bottom center no-repeat;}
.productDetailMain{height:300px;width:800px;background:url(/media/images/pageLayout/2008_productsHeader.png) top left no-repeat;margin:15px 0 0 0;overflow:hidden;padding-top:45px !important;}
h2.detailHeader{height:33px;width:800px;background:#FFF url(../../media/images/pageLayout/productDetail-header-bg.png) bottom center no-repeat;margin:0 !important;padding:0 !important;}
	h2.detailHeader span{display:inline-block;padding:11px 0 0 225px;color:#000;}
	#productNumberLabel{margin:0;padding:8px 0 0 10px;}
.productDetailMain{width:800px;height:410px;padding:0;}
	.productDetailMain h2{margin-top:20px;margin-bottom:25px;font-size:20px;}
	.productDetailMain ul{list-style:none;}
	.productDetailMain li{margin:5px 0 8px 5px;color:#000000;font-size:14px;line-height:14px;font-weight:bold;font-family:Arial, Futura, Helvetica, "Gill Sans", Verdana, sans-serif;}
		.productDetailMain li img{margin:0 0 0 -18px;}
		#finishLabel{color:#666;font-weight:normal;font-size:18px;padding:0 0 0 5px;}
		.buyItNow{padding-top:10px;}
		div.buyItNow{text-align:left;width:100px;font-size:13px !important;}
		li.buyItNow{padding-left:15px;}
	.productDetailMain a:link{font-size:14px;font-weight:bold;}
	.productDetailMain a:visited{font-size:14px;font-weight:bold;}
	.productDetailMain a:hover{font-size:14px;font-weight:bold;}
	.productDetailMain a:active{font-size:14px;font-weight:bold;}
.productDetailText{display:block;text-align:left;margin:25px 0 0 0;}
.lighterProductImage{float:left;margin:5px 15px 0 15px;height:250px;width:190px;}
.mplProductImage{float:left;margin:35px 15px 0 5px;height:65px;width:400px;display:inline-block;}
.penProductImage{float:left;margin:15px 15px 0 5px;height:65px;width:400px;display:inline-block;}
	.penProductImage #productDetailImage{padding:35px 0 0 0;}
div.newProductIcon{position:relative;float:left;display:inline;}
	div.newProductIcon img{position:absolute;float:right;top:5px;left:5px;}
#productsContainer{float:left;width:550px;text-align:left;}
	.productsContainer p{margin:10px 0 10px 10px;}
	#productsList{text-align:center;font-size:11px;}
	.productsNav a:link{color:#0066CC;text-decoration:none;font-weight:bold;}
	.productsNav a:visited{color:#0066CC;text-decoration:none;font-weight:bold;}
	.productsNav a:hover{color:#CC0033;text-decoration:none;font-weight:bold;}
	.productsNav a:active{color:#CC0033;text-decoration:none;font-weight:bold;}	
.productDetailContainer{width:800px;height:425px;border:1px solid #000000;background-color:#FFFFFF;padding:15px;}
.productDetailImage{float:left;display:inline-block;width:300px;height:300px;margin:5px 0 10px 0;}
.productDetailInfo{width:500px;margin:0px 0 5px 0;}
#productDisclaimer{font-size:9px;font-weight:normal;color:#666;width:550px;height:80px;margin:35px 0 10px 5px;float:left;}
.productDetailNav{width:350px;margin:0px 0 5px 0;}
	.productDetailNav a:link{color:#0066CC;text-decoration:none;font-weight:bold;}
	.productDetailNav a:visited{color:#0066CC;text-decoration:none;font-weight:bold;}
	.productDetailNav a:hover{color:#CC0033;text-decoration:none;font-weight:bold;}
	.productDetailNav a:active{color:#CC0033;text-decoration:none;font-weight:bold;}
.productQuotes{height:50px;margin:10px 0 10px 5%;width:90%;text-align:left;}
	.productQuotes a{margin:10px 0 0 5px;}
.handyWarmerFeatures{width:175px;border:1px solid #000000;background-color:#FFFFCC;}
	.featuresHeading{width:165px;height:25px;background-color:#CC0000;color:#FFFFFF;font-weight:bold;font-size:16px;margin:5px 5px 15px 5px;text-align:center;line-height:18px;}
	.handyWarmerFeatures p{color:#000000;font-size:12px;margin:0px 5px 15px 5px;}
img.NFLlogo{margin:5px 15px 0 15px;}
#specialEditions{width:700px;text-align:center;margin:0px 0 0 50px;}
	#specialEditions img{padding:0;margin:0;display:block;}
largeNav a{font-size:13px;}
.lifestyleImages{margin:0px 6px 6px 0;float:left;}
.thumbInfo{width:110px;height:90px;padding:4px 3px 0 3px;margin:0 auto;background:url(/media/images/pageLayout/thumb-details-bg.png) top center no-repeat;}
		p.prodName{height:40px;display:block;padding:0 3px 0 3px;}
		.thumbInfo p.details{height:60px;overflow:hidden;padding:0 2px 0 2px;}
	.thumbnailImage{height:105px;}
	p.shopLink{text-align:center !important;padding:0 3px 0 3px !important;margin:0 7px 0 7px;}
	p.shopLink img{margin:3px 0 0 0;}
		p.shopLink a:link, p.shopLink a:visited{color:#993300;}
			p.shopLink a:active{color:#993300;}
			p.shopLink a:hover{color:#3366CC;text-decoration:underline;}

	.shopLinkSmall{text-align:left !important;padding:0 3px 0 3px !important;margin:0 7px 0 7px;font-size:13px !important;width:90px;display:inline-block;height:20px;}
	.shopLinkSmall a img{margin:2px 0 0 0 !important;display:inline-block;}
		.shopLinkSmall a:link, .shopLinkSmall a:visited{color:#993300;}
			.shopLinkSmall a:active{color:#993300;}
			.shopLinkSmall a:hover{color:#3366CC;text-decoration:underline;}
.thumbBlock{font-weight:bold;position:relative;margin:0 0 15px 0;text-align:center;}
span.thumbFinish{font-weight:normal;display:block;margin:2px 0 5px 0;}
.navigation{background:#F7F7F7;border-left:1px solid #CCC;padding:1px 0 0 0;height:30px;clear:both;margin:0 0 0 3%;width:94%;}
	#leftnav{margin:10px 0 0 0;font-size:14px;width:800px;}
	#leftnav a{font-size:14px !important;}

div.productFamily{margin:5px 0 20px 0;clear:left;height:110px;clear:left;}
	div.productFamily div.productData p{font-size:13px;line-height:17px;color:#333;}
	div.productFamily div.productData a:link,
		div.productFamily div.productData a:visited,
		div.productFamily div.productData a:hover,
		div.productFamily div.productData a:active{font-size:14px;margin:5px 0 5px 0;display:inline-block;}
	div.productFamily div.productData img{margin:8px 0 0 0;}
img.familyIcon{margin:0 10px 10px 0;}
div.productClass{margin:5px 0 5px 0;height:85px;}
	div.productClass img.classIcon{margin:0 10px 0 0;}
	
	a#buyItNowLinkLabel{display:block;width:110px;height:31px;padding:8px 0 0 17px;font-size:14px !important;}
	#buyItNowLinkLabel:link,
		#buyItNowLinkLabel:active,
		#buyItNowLinkLabel:visited{background:url(/media/images/pageLayout/bottom-stamp-buy-green.png) top left no-repeat;color:#36C;}
	a#buyItNowLinkLabel:hover{background:url(/media/images/pageLayout/bottom-stamp-buy-red.png) top left no-repeat;color:#C00;}
/*  ------------------------ MEDIA CENTER  ----------------------------- */
.mediaContact p{text-align:left;width:350px;border:1px solid #999999;padding:5px 5px 5px 15px;margin:5px 0 10px 50px;font-weight:bold;letter-spacing:.5px;}
.mediaSectionHeading{border-bottom:1px solid #DDDDDD;padding-bottom:2px;margin:5px 0 15px 5px;width:95%;text-align:left;font-size:20px;line-height:normal;display:block;}
#mediaCenterContent{width:500px;border-right:1px solid #DDD;overflow:auto;}
.archivesNav{background:#CCCCCC;color:#000;width:95%;height:20px;}
	.archivesNav ul{list-style:none;}
	.archivesNav ul li{list-style:none;display:inline;}
	.archivesNav ul li a{padding:4px 10px 4px 10px;font-weight:bold;display:inline-block;}
	.archivesNav a:link, .archivesNav a:visited{font-size:11px;color:#0066CC;}
	.archivesNav a:hover, .archivesNav a:active{font-size:11px;color:#C00;text-decoration:none;}
#sideBar{width:290px;display:inline;float:right;}
	.sideBlock{margin:5px 0 20px 0;padding:0 0 10px 0;}
		.sideBlock ul{margin:5px 0 5px 25px;}
		.sideBlock ul li{margin:0; list-style-image:url(/media/images/pageLayout/ul_arrow.gif) !important; list-style-position:outside;padding:2px 0 2px 5px;}
		.sideBlock ul li span{color:#999;font-weight:bold;font-size:10px;margin:5px 0 5px 5px;}
.mediaData{clear:left;text-align:left;}
	.mediaContact h3{font-size:1.5em;color:#0066CC;letter-spacing:.15em;margin:3px 0 5px 0;}
	.topContact {font-size:1.2em;background-color:#EEEEEE;}
.mediaLink{font-size:16px;line-height:20px;color:#000000;margin:3px 0 10px 0;}
	.mediaLink a:link{font-size:16px;line-height:20px;color:#000000;margin:3px 0 10px 0;}
	.mediaLink a:visited{font-size:16px;line-height:20px;color:#000000;margin:3px 0 10px 0;}
	.mediaLink a:hover{font-size:16px;line-height:20px;color:#7795C0;margin:3px 0 10px 0;}
	.mediaLink a:active{font-size:16px;line-height:20px;color:#0066CC;margin:3px 0 10px 0;}
.releaseLinks{font-weight:bold;color:#666666;line-height:20px;}
.linkIcon{margin:2px 5px 0 3px;}
	.mediaContact p{margin:5px 0 5px 25px;}
.mediaCenterSection{margin:5px 5px 15px 25px;float:left;}
	ul.articles{margin:5px 0 5px 20px;}
	ul.articles li{margin:0; list-style-image:url(/media/images/pageLayout/ul_arrow.gif) !important;list-style-position:outside !important;padding:2px 0 2px 5px !important;}
		ul.articles li span{color:#0066CC !important;font-size:12px !important;margin:5px 0 0 5px;display:block;}
		ul.articles li p{color:#666666;font-size:12px;margin:5px 0 10px 5px !important;padding:0 0 5px;border-bottom:1px solid #DDD;line-height:16px;}
		ul.articles li a{font-weight:normal;font-size:12px !important;font-weight:bold;}
		ul.articles li a:link, ul.articles li a:visited{color:#000 !important;}
		ul.articles li a:hover, ul.articles li a:active{color:#C00 !important;}
.archived{border:1px dashed #DDDDDD;margin:5px 5px 15px 10px;}
/*  ----------------- INSTRUCTION SHEET PAGES ------------------------------------ */
ul.instructionSheets{margin:5px 0 5px 10px;padding:0;}
	ul.instructionSheets h3{font-size:16px;}
	ul.instructionSheets li{margin:0; list-style:none !important;list-style-position:outside !important;padding:2px 0 2px 5px !important;}
	ul.instructionSheets li .linkDate{color:#0066CC !important;font-size:12px !important;margin:5px 0 0 5px;display:block;}
	ul.instructionSheets li p{color:#666666;font-size:12px;margin:5px 0 10px 5px !important;padding:0 0 5px 0;line-height:16px;}
		ul.instructionSheets li a{font-weight:normal;font-size:12px !important;font-weight:bold;background:url(/media/images/pageLayout/download.png) left no-repeat;padding:0 0 0 30px;margin:0;height:30px;display:inline-block;}
		ul.instructionSheets li a:link, ul.instructionSheets li a:visited{color:#06C !important;}
		ul.instructionSheets li a:hover{color:#C00 !important;}
		ul.instructionSheets li a:active{color:#C00 !important;}
		ul.instructionSheets li a span{display:inline-block;padding:10px 0 0 0;}
		ul.instructionSheets .fileInfo{font-size:10px !important;display:inline;color:#000 !important;}
		.instructionDiv{border-bottom:1px solid #DDD;}
/*  ----------------- INTERNATIONAL DISTRIBUTOR PAGE ----------------------------- */
#dataSection{width:80%;float:left; padding:0 0 0 10px;}
	#dataSection h3{color:#336633;font-size:16px;margin:0 0 10px 0;}
	#dataSection h4{color:#666666;background:#EEEEEE;padding:3px;letter-spacing:1px;}
	#dataSection ul{margin:5px 0 15px 15px;font-size:13px;width:300px;}
		#dataSection ul li{list-style:none;margin:2px 0 2px 0;}
		#dataSection ul li.pad{padding-left:15px;}
		#dataSection ul li.website{padding:10px 0 0 0;}
	#sideBar ul li{list-style:none;padding:2px 0 2px 0;}
	#sideBar ul li span{letter-spacing:1px;color:#CCCCCC;font-weight:bold;font-size:14px;}
		#sideBar ul li a:link{font-size:14px;font-weight:bold;color:#336633}
		#sideBar ul li a:visited{font-size:14px;font-weight:bold;color:#336633}
		#sideBar ul li a:hover{font-size:14px;font-weight:bold;color:#3366CC}
		#sideBar ul li a:active{font-size:14px;font-weight:bold;color:#3366CC}
	#sideBar p{margin:5px 0 5px 0;}
/* ------------------------- PRIVACY POLICY -------------------------------- */
#privacyPolicy{padding:10px;}
	#privacyPolicy h1{font-size:18px !important;}
	#privacyPolicy h2{font-size:15px !important;}
	#privacyPolicy p{margin:5px 0 5px 0 !important;}
	#privacyPolicy blockquote{margin:5px 0 5px 15px !important;}
	#privacyPolicy ul{list-style:circle;margin:5px 0 5px 15px !important;}
	#privacyPolicy ol{margin:5px 0 5px 15px !important;list-style:lower-alpha !important;}
/*  ------------------------ SITE MAP (screen) ----------------------------- */
.siteMapSection{width:780px;background:#F7F7F7;border-left:1px solid #CCC;margin: 8px 0 8px 10px;letter-spacing:.1em; line-height:18px;}
.siteMapSection a{padding:3px 0 3px 5px;}
.siteMapSection strong{margin:3px 0 3px 5px; font-size:13px;}
	.siteMapSection a:link{color:#990000;font-weight:bold;text-decoration:none;}
	.siteMapSection a:visited{color:#990000;font-weight:bold;text-decoration:none;}
	.siteMapSection a:hover{color:#FF9900;font-weight:bold;text-decoration:none;border-bottom:1px dashed #FF9900;margin-bottom:-2px;}
	.siteMapSection a:active{color:#990000;font-weight:bold;text-decoration:none;}	
.siteMapContactAddress{color:#666666;font-size:12px;letter-spacing:2px;font-weight:bold;line-height:14px;}
#bottomBar{width:730px;height:117px;margin:5px 10px 5px 10px;}
	.bannerImage{margin:2px 5px 0 0;}
	#bottomBar .bannerImage.first-child{margin:2px 5px 0 3px;}
/*  ------------------------ SEARCH PAGE ----------------------------- */
.requiredSmall{color:#CC0033;font-size: 9px;line-height: 10px;font-weight: bold;}
.requiredTitle{color: #CC0033;font-weight: bold;font-size:11px;}
.formElements{font-size: 10px;line-height: 12px;border:1px solid #000000;}
/*  ------------------------ Site Footer layout elements ----------------------------- */
#footer{clear:both;width:850px;height:65px;margin:0;background:#000 url(/media/images/pageLayout/footer_bg.png) no-repeat top left;}
/*  -------------------- SITE FOOTER NAV ELEMENTS ---------------------------- */
.footerNav{color:#000000;font-size: 11px;text-decoration: none;line-height: 11px;font-weight:bold;border-top:1px solid #DDDDDD;width:800px;padding-top:15px;height:45px;}
	.footerNav span{color:#999999;}
	.footerNav a{display:inline-block;margin:0 12px 0 12px;font-size:11px;}
	.footerNav a:link{color:#000;font-size:11px;text-decoration: none;font-weight: bold;}
	.footerNav a:visited{color:#000;font-size:11px;text-decoration: none;font-weight: bold;}
	.footerNav a:hover, a:active{color:#CC0000;font-size:11px;text-decoration: none;font-weight: bold;border-bottom:none;}
/*  -------------------------- SUB FOOTER ---------------------------- */
.copyTag{float:left;width:300px !important;color:#999999;font-size:10px;text-align:left;margin:0 0 0 0;background:#000 !important;padding-left:30px;height:50px;}
.socialLinks{float:right;width:500px;height:50px;background:#000;text-align:right;padding:0 20px 0 0;}
	.socialLinks a{font-weight:normal !important;}
	.socialLinks a:link{color:#DDD;font-size:12px;}
	.socialLinks a:visited{color:#DDD;font-size:12px;}
	.socialLinks a:hover{color:#FF3;font-size:12px;}
	.socialLinks a:active{color:#DDD;font-size:12px;}
/* ------------------------------------------------------------------------------------------------------------------------- */
#zippoInTheMilitary{width:100%;text-align:left;}
#certification h1{font-size:20px;line-height:24px;height:auto;}

#onThisDay{background:url(/media/images/pagelayout/on-this-day-bg.png) top repeat-y;width:100%;clear:both;padding:0;margin:0 0 15px 0;}
	#onThisDay h3{background:url(/media/images/pagelayout/on-this-day-top.png) top no-repeat;margin:0;padding:10px 0 2px 5px;font-size:1.1em;color:#06C;}
		#onThisDay h3 span{color:#06C;}
	#onThisDay h4{margin:0;padding:3px 0 2px 5px;font-size:1em;letter-spacing:.1em;}
	#onThisDay p{padding:2px 5px 5px 5px;font-size:11px;}
	#onThisDay div.end{background:url(/media/images/pagelayout/on-this-day-bottom.png) bottom no-repeat;margin:0;padding:0;clear:both;height:8px;}
div#calendarBlock{background:url(/media/images/pagelayout/calendar-grey.png) top left no-repeat;width:58px;height:65px;float:left;margin:10px 0 0 10px;}
	span#month{font-weight:bold;color:#000;display:block;margin:18px 0 0 12px;font-size:12px;text-transform:uppercase;width:58px;}
	span#day{font-weight:bold;color:#06C;display:block;margin:12px 0 0 15px;font-size:18px;width:58px;}
