



body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: url(../assets/images/Page/background_ffd500.jpg) repeat-x left top #000000;
}

h3.news_headline {
	color: #ffd500;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}


a:link {
	color: #ffd500;
	text-decoration: underline;
}

a:visited {
	color: #ffd500;
	text-decoration: underline;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a:active {
	color: #ffd500;
	text-decoration: underline;
}

#full_width_section {
	float: left;
	display: inline;
	width: 685px;
	margin: 23px 19px 0px 20px;
	padding: 20px 0px 20px 20px;
	background-color: #590000;
}

#column_02 {
	float: right;
	display: inline;
	width: 541px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #590000;
}



#column_02_news {
	float: right;
	display: inline;
	width: 561px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-color: #590000;
}

div.template_content_news_section {
	float: left;
	display: inline;
	width: 561px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

}

div.news_intro_text_section {
	float: left;
	display: inline;
	width: 541px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-bottom: 1px solid #ff0000;
}

div.published_section {
	float: left;
	display: inline;
	width: 561px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #FFFFFF;
}


div.header_home {
	float: left;
	display: inline;
	width: 41px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_home_link_off.gif) no-repeat right top;
}

div.header_sitemap {
	float: left;
	display: inline;
	width: 60px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_sitemap_link_off.gif) no-repeat left top;
}

div.header_corp, div.header_corp_in {
	float: right;
	display: inline;
	width: 150px;
	height: 26px;
	background: url(/assets/images/header/img_corp_off_ffd500.jpg) no-repeat left top;
}

	div.header_corp_in {
		width: 116px;
		height: 22px;
		margin: 0px 0px 0px 34px;
		padding: 4px 0px 0px 0px;
		background: none;
	}

div.header_ecom {
	float: right;
	display: inline;
	width: 114px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_ecom_off_ffd500.jpg) no-repeat left top;
}


a.header_link_01:link, a.header_link_01:visited, a.header_link_01:active, a.header_link_02:link, a.header_link_02:visited, a.header_link_02:active, a.header_link_03:link, a.header_link_03:visited, a.header_link_03:active {
	float: left;
	display: inline;
	width: 41px;
	height: 30px;
}

	a.header_link_01:hover {
		background: url(/assets/images/header/img_home_link_on.gif) no-repeat left top;
	}

	a.header_link_01_on:link, a.header_link_01_on:visited, a.header_link_01_on:active {
		float: left;
		display: inline;
		width: 41px;
		height: 30px;
		background: url(/assets/images/header/img_home_link_on.gif) no-repeat left top;
	}

		a.header_link_01_on:hover {
			background: url(/assets/images/header/img_home_link_off.gif) no-repeat left top;
		}


a.header_link_02:link, a.header_link_02:visited, a.header_link_02:active {
	width: 60px;
	background: url(/assets/images/header/img_sitemap_link_off.gif) no-repeat left top;
}

	a.header_link_02:hover {
		background: url(/assets/images/header/img_sitemap_link_on.gif) no-repeat left top;
	}

	a.header_link_02_on:link, a.header_link_02_on:visited, a.header_link_02_on:active {
		width: 60px;
		background: url(/assets/images/header/img_sitemap_link_on.gif) no-repeat left top;
	}
	
		a.header_link_02_on:hover {
			background: url(/assets/images/header/img_sitemap_link_off.gif) no-repeat left top;
		}


a.header_link_03:link, a.header_link_03:visited, a.header_link_03:active {
	width: 150px;
	height: 26px;
}

	a.header_link_03:hover {
		background: url(/assets/images/header/img_corp_on_ffd500.jpg) no-repeat left top;
	}

a.header_link_04:link, a.header_link_04:visited, a.header_link_04:active {
	float: left;
	display: inline;
	width: 114px;
	height: 26px;
}

	a.header_link_04:hover {
		background: url(/assets/images/header/img_ecom_on_ffd500.jpg) no-repeat left top;
	}

#header_search {
	float: left;
	display: inline;
	width: 264px;
	height: 26px;
	margin: 49px 0px 0px 160px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/Page/img_search_bkgd_ffd500.gif) no-repeat left top;
}


#top_nav, #top_nav_PPE  {
	float: left;
	display: inline;
	width: 705px;
	height: 31px;
	margin: 0px 19px 0px 20px;
	padding: 1px 0px 1px 0px;
	background: url(/assets/images/top_nav/img_tnav_bkgd_ffd500.gif) no-repeat left top;
}

	#top_nav_PPE {
		background: url(/assets/images/top_nav/img_tnav_bkgd_ppe_ffd500.gif) no-repeat left top;
	}
	
div.top_nav_01, div.top_nav_02, div.top_nav_03, div.top_nav_04, div.top_nav_05, div.top_nav_06, div.top_nav_06_ecom, div.top_nav_07 {
	float: left;
	display: inline;
	width: 81px;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.top_nav_02 {
	width: 78px;
}

div.top_nav_03 {
	width: 45px;
}

div.top_nav_04 {
	width: 92px;
}

div.top_nav_05 {
	width: 45px;
}

div.top_nav_06 {
	width: 83px;
	margin: 0px 0px 0px 195px;
	padding: 0px 0px 0px 0px;
}

div.top_nav_06_ecom {
	width: 83px;
	margin: 0px 0px 0px 195px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/top_nav/img_tnav_ecom_off_ffd500.gif) no-repeat left top;
}	

div.top_nav_07 {
	width: 86px;
}

a.top_nav_01:link, a.top_nav_01:visited, a.top_nav_01:active, a.top_nav_02:link, a.top_nav_02:visited, a.top_nav_02:active, a.top_nav_03:link, a.top_nav_03:visited, a.top_nav_03:active, a.top_nav_04:link, a.top_nav_04:visited, a.top_nav_04:active, a.top_nav_05:link, a.top_nav_05:visited, a.top_nav_05:active, a.top_nav_06:link, a.top_nav_06:visited, a.top_nav_06:active, a.top_nav_06_ecom:link, a.top_nav_06_ecom:visited, a.top_nav_06_ecom:active, a.top_nav_07:link, a.top_nav_07:visited, a.top_nav_07:active, a.top_nav_08:link, a.top_nav_08:visited, a.top_nav_08:active, a.top_nav_09:link, a.top_nav_09:visited, a.top_nav_09:active {
	float: left;
	display: inline;
	width: 81px;
	height: 31px;
}

	a.top_nav_01:hover {
		background: url(/assets/images/top_nav/img_tnav_teng_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_01_on:link, a.top_nav_01_on:visited, a.top_nav_01_on:active, a.top_nav_02_on:link, a.top_nav_02_on:visited, a.top_nav_02_on:active, a.top_nav_03_on:link, a.top_nav_03_on:visited, a.top_nav_03_on:active, a.top_nav_04_on:link, a.top_nav_04_on:visited, a.top_nav_04_on:active, a.top_nav_05_on:link, a.top_nav_05_on:visited, a.top_nav_05_on:active, a.top_nav_06_on:link, a.top_nav_06_on:visited, a.top_nav_06_on:active, a.top_nav_07_on:link, a.top_nav_07_on:visited, a.top_nav_07_on:active, a.top_nav_08_on:link, a.top_nav_08_on:visited, a.top_nav_08_on:active, a.top_nav_09_on:link, a.top_nav_09_on:visited, a.top_nav_09_on:active {
			float: left;
			display: inline;
			width: 81px;
			height: 31px;
			background: url(/assets/images/top_nav/img_tnav_teng_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_01_on:hover {
		
			}

a.top_nav_02:link, a.top_nav_02:visited, a.top_nav_02:active {
	width: 78px;
}

	a.top_nav_02:hover {
		background: url(/assets/images/top_nav/img_tnav_mom_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_02_on:link, a.top_nav_02_on:visited, a.top_nav_02_on:active {
			width: 78px;
			background: url(/assets/images/top_nav/img_tnav_mom_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_02_on:hover {

			}

a.top_nav_03:link, a.top_nav_03:visited, a.top_nav_03:active {
	width: 45px;
}

	a.top_nav_03:hover {
		background: url(/assets/images/top_nav/img_tnav_lim_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_03_on:link, a.top_nav_03_on:visited, a.top_nav_03_on:active {
			width: 45px;
			background: url(/assets/images/top_nav/img_tnav_lim_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_03_on:hover {

			}

a.top_nav_04:link, a.top_nav_04:visited, a.top_nav_04:active {
	width: 92px;
}

	a.top_nav_04:hover {
		background: url(/assets/images/top_nav/img_tnav_met_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_04_on:link, a.top_nav_04_on:visited, a.top_nav_04_on:active {
			width: 92px;
			background: url(/assets/images/top_nav/img_tnav_met_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_04_on:hover {

			}

a.top_nav_05:link, a.top_nav_05:visited, a.top_nav_05:active {
	width: 45px;
}

	a.top_nav_05:hover {
		background: url(/assets/images/top_nav/img_tnav_race_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_05_on:link, a.top_nav_05_on:visited, a.top_nav_05_on:active {
			width: 45px;
			background: url(/assets/images/top_nav/img_tnav_race_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_05_on:hover {
				
			}

a.top_nav_06:link, a.top_nav_06:visited, a.top_nav_06:active {
	width: 83px;
}

	a.top_nav_06:hover {
		background: url(/assets/images/top_nav/img_tnav_cata_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_06_on:link, a.top_nav_06_on:visited, a.top_nav_06_on:active {
			width: 83px;
			background: url(/assets/images/top_nav/img_tnav_cata_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_06_on:hover {
				
			}

a.top_nav_06_ecom:link, a.top_nav_06_ecom:visited, a.top_nav_06_ecom:active {
	width: 83px;
	background: url(/assets/images/top_nav/img_tnav_ecom_off_ffd500.gif) no-repeat left top;
}

	a.top_nav_06_ecom:hover {
		background: url(/assets/images/top_nav/img_tnav_ecom_on_ffd500.gif) no-repeat left top;
	}


a.top_nav_07:link, a.top_nav_07:visited, a.top_nav_07:active {
	width: 86px;
}

	a.top_nav_07:hover {
		background: url(/assets/images/top_nav/img_tnav_down_on_ffd500.gif) no-repeat left top;
	}

		a.top_nav_07_on:link, a.top_nav_07_on:visited, a.top_nav_07_on:active {
			width: 86px;
			background: url(/assets/images/top_nav/img_tnav_down_on_ffd500.gif) no-repeat left top;
		}
		
			a.top_nav_07_on:hover {

			}



	div.footer_top {
		float: left;
		display: inline;
		width: 705px;
		height: 17px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #ff0000;
		background: url(/assets/images/footer/img_foot_bkgd_top_ffd500.gif) no-repeat left top;
	}

		div.footer_nav_01, div.footer_nav_02, div.footer_nav_03, div.footer_nav_04 {
			float: left;
			display: inline;
			width: 89px;
			height: 17px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		div.footer_nav_02 {
			width: 131px;
			margin: 0px 0px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		div.footer_nav_03 {
			width: 58px;
			margin: 0px 0px 0px 2px;
			padding: 0px 0px 0px 0px;
		}

		div.footer_nav_04 {
			width: 202px;
			margin: 0px 0px 0px 221px;
			padding: 0px 0px 0px 0px;
		}

		a.footer_nav_01:link, a.footer_nav_01:visited, a.footer_nav_01:active, a.footer_nav_02:link, a.footer_nav_02:visited, a.footer_nav_02:active, a.footer_nav_03:link, a.footer_nav_03:visited, a.footer_nav_03:active {
			float: left;
			display: inline;
			width: 89px;
			height: 17px;
		}
		
			a.footer_nav_01:hover {
				background: url(/assets/images/footer/img_foot_pp_on_ffd500.gif) no-repeat left top;
			}
		
		a.footer_nav_02:link, a.footer_nav_02:visited, a.footer_nav_02:active {
			width: 131px;
		}
		
			a.footer_nav_02:hover {
				background: url(/assets/images/footer/img_foot_tnc_on_ffd500.gif) no-repeat left top;
			}
	
		a.footer_nav_03:link, a.footer_nav_03:visited, a.footer_nav_03:active {
			width: 202px;
		}
		
			a.footer_nav_03:hover {
				background: url(/assets/images/footer/img_foot_id_on_ffd500.gif) no-repeat left top;
			}
	
	div.footer_bot {
		float: left;
		display: inline;
		width: 705px;
		height: 33px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(/assets/images/footer/img_foot_bkgd_bot.gif) no-repeat left top;
	}




#side_menu {
	float: left;
	display: inline;
	width: 132px;
	height: auto;
	height: expression( this.scrollHeight < 224 ? "223px" : "auto" );  /*sets max-height for IE */
	min-height: 223px;
	margin: 0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #590000;
}

	li.side_sub_menu_section {
		float: left;
		display: inline;
		width: 132px;
		height: auto;
		list-style: outside;
		list-style-type: none;
		list-style-image: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border-bottom: 1px solid #b20000;
	}

	li.side_sub_menu {
		float: left;
		display: inline;
		width: 132px;
		height: 24px;
		list-style: outside;
		list-style-type: none;
		list-style-image: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #b20000;
		background-color: #ff0000;
	}
	
		a.side_sub_menu_section:hover {
			color: #ff0000;
		}
	
			a.side_sub_menu_sec_sel:link, a.side_sub_menu_sec_sel:visited, a.side_sub_menu_sec_sel:active {
				float: left;
				display: inline;
				width: 122px;
				height: 21px;
				color: #ff0000;
				font-size: 12px;
				font-weight: normal;
				letter-spacing: -0.025pc;
				text-decoration: none;
				text-transform: uppercase;
				margin: 0px 0px 0px 0px;
				padding: 3px 10px 0px 0px;
			}
				





	li.side_menu {
		float: left;
		display: inline;
		width: 132px;
		height: 24px;
		list-style: outside;
		list-style-type: none;
		list-style-image: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #b20000;
	}

		a.side_menu_page:hover {
			color: #ff0000;
		}
		
			a.side_menu_page_selected:link, a.side_menu_page_selected:visited, a.side_menu_page_selected:active {
				float: left;
				display: inline;
				width: 122px;
				height: 21px;
				color: #ff0000;
				font-size: 11px;
				font-weight: normal;
				letter-spacing: -0.025pc;
				text-decoration: none;
				text-transform: uppercase;
				margin: 0px 0px 0px 0px;
				padding: 3px 10px 0px 0px;
			}






#sub_home_text_box {
	float: left;
	display: inline;
	width: 255px;
	height: auto;
	height: expression( this.scrollHeight < 208 ? "207px" : "auto" );  /*sets max-height for IE */
	min-height: 207px;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 8px 11px;
	background-color: #590000;
}

#promotion_container {
	float: left;
	display: inline;
	width: 275px;
	height: auto;
	height: expression( this.scrollHeight < 224 ? "223px" : "auto" );  /*sets max-height for IE */
	min-height: 223px;
	margin: 23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #590000;
}

div.scroller_title {
	float: left;
	display: inline;
	width: 275px;
	height: 35px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_scroller_title_ffd500.gif) no-repeat 11px 14px #ff0000;
}

div.stockists_res_container {
	float: left;
	display: inline;
	width: 540px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ff0000;
}

#scroller_container {
	float: left;
	display: inline;
	width: 265px;
	height: auto;
	height: expression( this.scrollHeight < 189 ? "188px" : "auto" );  /*sets max-height for IE */
	min-height: 188px;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	background-color: #FFFFFF;
}

	a.panel_item:link, a.panel_item:visited, a.panel_item:active {
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}

		a.panel_item:hover {
			color: #ff0000;
		}



div.row02a {
	float: left;
	display: inline;
	width: 200px;
	height: auto;
	height: expression( this.scrollHeight < 25 ? "24px" : "auto" );  /*sets max-height for IE */
	min-height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 6px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-top: solid 1px #ff0000;
}

div.row02b {
	float: left;
	display: inline;
	width: 200px;
	height: auto;
	height: expression( this.scrollHeight < 21 ? "20px" : "auto" );  /*sets max-height for IE */
	min-height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #8b8e8f;
	margin: 6px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	border-top: solid 1px #ff0000;
}

div.feature_strap_block {
	float: left;
	display: inline;
	width: 124px;
	height: auto;
	height: expression( this.scrollHeight > 74 ? "73px" : "auto" );  /*sets max-height for IE */
	max-height: 73px;
	line-height: 15px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	margin: 146px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	background-color: #ff0000;"
}





