@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, 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;color:#000000;font-size:11px;}
#pageContainer{width:850px;margin:25px 0 25px 0;padding 0;border:1px solid #666666;}
/*  ---------------- SITE HEADER --------------------- */
.headerContainer{height:80px;width:850px;margin: 0 0 0 0;text-align:left;}
	#countrySelect *{display:none;}
		.globeIcon{display:none;}
		#countryMenu *{display:none;}
	.tagline{font-size:125%;line-height:110%;font-weight:bold;}
.logo{display:inline-block;margin:35px 0 0 40px;}
.menuContainer{display:none;}
#menu *{display:none;}
#dmbTB1, #dmbTBBack1 {display:none;}
/*  ------------ 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;}
	.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;}
			.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:#666666;text-align:justify;margin:0 0 5px 0;}
			.indexItemTop p p, .indexItem p p{color:#666666;text-align:justify;margin:0;}
			
			.leftBlock .indexItemTop h4, .leftBlock .indexItemindexItem h4{color:#000;}
			.leftBlock .indexItemTop h5, .leftBlock .indexItem h5{color:#000;margin:10px 0 5px 0;}
			.leftBlock .indexItemTop a:link, .leftBlock .indexItemTop a:visited, .leftBlock .indexItem a:link, .leftBlock .indexItem a:visited{font-size:15px;color:#000;text-decoration:none;}
			.leftBlock .indexItemTop a:hover, .leftBlock .indexItem a:hover{font-size:15px;color:#CC0000;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;}
.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;}
/* -- affect every other link in the hot spot -- */
.linksContainer div.nth-child-odd a{color:#CC0000;}
.linksContainer div.nth-child-odd a:hover{color:#0066CC;border-bottom-color:#0066CC;}
.mainLinkTitle{font-size:13px;letter-spacing:1px;text-align:left;color:#000000;font-weight:bold;margin: 1px 0 3px 0;line-height:120%;}
	.mainLinkTitle a:link{font-size:12px;color:#CC0000;text-decoration: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;}
#distributorFlashArea{z-index:1;width:700px;height:425px;margin:5px 0 0 25px;}
#sectionImageHeader{width:800px;}
.articleTitle{color:#3366CC;font-size:18px;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;}
	.articleTitle a:link{font-size:18px;color:#3366CC;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;}
.articleData{margin:0 20px 8px 0;text-align:left;min-height:325px
	/* IE min-height hack */
	_height:325px;
}
	.articleData img{margin:5px;}
.articleEnd{height:35px;width:auto;text-align:center;padding-top:10px;margin:15px 0 0 0;}
#BackLink1_contentLink{display:none;}
#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;}
	.longIntroData h2{text-indent:-20px;}
.newsSectionHeading{border-bottom:2px dashed #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 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;}
#archiveNavArea *{display:none;}
#pageBannerArea *{display:none;}
.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;}
.faqNav{width:90%;height:80px;border: .15em dashed #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{display:none;}
#subscribeLink{display:none;}
/* ------- Interantional Distributors --------- */
#dataSection{width:80%;padding:0 0 0 10px;clear:left;display:block;}
	#dataSection h3{color:#336633;font-size:16px;margin:0 0 10px 0;}
	#dataSection h4{color:#666666;border-bottom:1px solid #EEEEEE;padding:3px;letter-spacing:1px;}
	#dataSection ul{margin:5px 0 15px 15px;font-size:13px;display:block;clear:left;height:150px;}
		#dataSection ul li{list-style:none;margin:2px 0 2px 0;}
		#dataSection ul li.pad{padding-left:15px;}
		#dataSection ul li.website{padding-top:15px;}
	#sideBar ul li{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}
/*  -------------------- 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:2px dashed #DDDDDD;padding-bottom:2px;margin:10px 0 15px 10px;width:65%;text-align:left;font-size:20px;line-height:normal;}
#productsSection{color:#000;font-size:20px;font-weight:bold;font-style:italic;text-decoration:none;margin: 10px 25px 0 0;width:775px;}
.productData{margin-left:10px;margin-right:10px;margin-bottom:8px;text-align:left;}
.productHeader{width:500px;height:75px;}
#productDetailArea{width:800;margin:5px 0 10px 0;background-color:none;}
.productDetailMain{height:300px;width:800px;background:url(/media/images/pageLayout/2008_productsHeader.png) top left no-repeat;margin:15px 0 0 0;overflow:hidden;}
	.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;}
		.buyItNow *{display:none;}
	.productDetailMain a:link{font-size:14px;font-weight:bold;}
.productDetailText{padding:65px 0 0 0;display:block;text-align:left;}
.lighterProductImage{float:left;margin:60px 15px 0 15px;height:250px;width:165px;}
.mplProductImage{float:left;margin:65px 15px 0 0;height:125px;width:400px;}
div.newProductIcon{position:relative;float:left;display:inline;}
	div.newProductIcon img{position:absolute;float:right;top:5px;left:5px;}
#productsContainer{float:left;width:775px;text-align:left;}
#productsList{text-align:center;font-size:11px;width:775px !important;}
	.productsNav a:link{color:#0066CC;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:#000000;width:580px;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;}
.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{margin:0 0 20px 0;width:150px;}
	.thumbInfo a {display:none;}
.thumbBlock{font-weight:bold;position:relative;width:150px;}
.navigation{display:none;}
	#leftnav{display:none;}
/*  ------------------------ 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:2px dashed #DDDDDD;padding-bottom:2px;margin:10px 0 25px 10px;height:25px;text-align:left;font-size:20px;width:90%;}
#mediaCenterContent{width:500px;border-right:1px solid #DDD;display:block;clear:left;}
.mediaData{clear:left;text-align:left;}
	.mediaContact h3{font-size:1.5em;color:#0066CC;letter-spacing:.15em;margin:3px 0 10px 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;}
.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;width:45%;float:left;}
.archived{border:1px dashed #DDDDDD;margin:5px 5px 15px 10px;}
#sideBar{width:265px;display:inline;float:right;}
#sideBar p{margin:5px 0 5px 0;}
	.sideBlock{border-bottom:1px solid #DDD;margin:5px 0 20px 0;padding:0 0 10px 0;}
		.sideBlock ul{margin:5px 0 5px 15px;}
		.sideBlock ul li{margin:0;list-style:circle;}
		.sideBlock ul li span{color:#999;font-weight:bold;font-size:10px;margin:5px 0 5px 5px;}
/*  ------------------------ SITE MAP (screen) ----------------------------- */
.siteMapSection{width:730px;border: .15em dashed #CCCCCC;margin: 8px 0 8px 10px;letter-spacing:.1em;}
.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;}
/*  ------------------------ Site Footer layout elements ----------------------------- */
#footer{clear:both;width:850px;height:65px;margin:0;}
/*  -------------------- 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;clear:both;}
	.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:820px !important;color:#999999;font-size:9px;text-align:left;margin:0 0 0 0;background:#000;padding-left:30px;}
/* ------------------------------------------------------------------------------------------------------------------------- */
#zippoInTheMilitary{width:100%;text-align:left;}