/* Primary Navigation------------------------------------------------------------------*/#Navigation	{	margin: 0 auto 25px auto;	padding: 0;	width: 1000px;	height: 135px;	text-align: left;	background: transparent;	clear: both;	overflow: hidden;		}#NavBarLeft	{	float: left;	width: 115px;	height: 135px;	margin: 0;	padding: 0;	text-align: left;	border: none;	}img.HPW_Icon	{	width: 95px;	height: 93px;	border: 0;}a img.HPW_Icon	{	border: 0;	text-decoration: none;}#NavBarLeft a	{	border: none;		}#NavBarLeft img.HPW_Icon	{	margin: 20px 10px 0 10px;	border: 0;	padding: 0;}#NavBarCenter	{	float: right;	width: 562px;	height: 135px;	margin: 0;	padding: 0;	border: 0;	}	#NavBarLogo	{	width: 552px;	height: 110px;	clear: right;}#NavBarLogo img.HPW_Logo	{	margin: 31px 0 0 0;	border: 0;	padding: 0;}img.HPW_Logo	{	width: 275px;	height: 60px;	border: 0;}#NavBarLogo a	{	border: none;		}#NavBarRight	{	float: right;	width: 323px;	height: 135px;	margin: 0;	padding: 0;	border: 0;	}		#NavBarRight	{	background: transparent url(../images/HPW_Buy.gif) no-repeat top left;	}#NavBarRight a	{	border: none;		}#NavBarRight a:hover,#NavBarRight:hover{	background: transparent url(../images/HPW_Buy.gif) no-repeat bottom left;	border: none;	text-decoration: none;	}	img.Buy_HPW	{	width: 323px;	height: 135px;	border: 0;}a img.Buy_HPW	{	border: 0;	text-decoration: none;}#NavBarTabModule	{	margin: 0 0 0 0;		height: 25px;	padding: 0;	text-align: left;	border: none;	clear: both;	vertical-align: bottom;	font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif;	font-size: 11px;	}/* Default deselected tab states------------------------------------------------------------------*/#NavBarTabModule div	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: left;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_back.gif) repeat-x top left;}#NavBarTabModule div a:link,#NavBarTabModule div a:visited,#NavBarTabModule div a:hover	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_back_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}#NavBarTabModule div a:hover	{	color: #d8f2bb;	}	/* Determining tab selected state by page------------------------------------------------------------------*/#Home #HomeTab	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_selected.gif) repeat-x top left;}#Home #HomeTab a:link,#Home #HomeTab a:visited,#Home #HomeTab a:hover,#Home #HomeTab a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #33312f;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_selected_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}#Product #ProductTab	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_selected.gif) repeat-x top left;}#Product #ProductTab a:link,#Product #ProductTab a:visited,#Product #ProductTab a:hover,#Product #ProductTab a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #33312f;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_selected_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}#Instructions #InstructionsTab	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_selected.gif) repeat-x top left;}#Instructions #InstructionsTab a:link,#Instructions #InstructionsTab a:visited,#Instructions #InstructionsTab a:hover,#Instructions #InstructionsTab a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #33312f;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_selected_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}#Gallery #GalleryTab	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_selected.gif) repeat-x top left;}#Gallery #GalleryTab a:link,#Gallery #GalleryTab a:visited,#Gallery #GalleryTab a:hover,#Gallery #GalleryTab a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #33312f;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_selected_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}#Contact #ContactTab	{	border: 0;	margin: 0 5px 0 0;	padding: 0;	text-align: right;	color: #cdcfe7;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	text-decoration: none;	line-height: 25px;		height: 25px;	background: transparent url(../images/tab_selected.gif) repeat-x top left;}#Contact #ContactTab a:link,#Contact #ContactTab a:visited,#Contact #ContactTab a:hover,#Contact #ContactTab a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 15px;	text-align: right;	color: #33312f;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/tab_selected_right.gif) no-repeat top right;	text-decoration: none;	line-height: 25px;	height: 25px;}/* Footer------------------------------------------------------------------*/#PushFooter {	height: 50px;}#Footer	{	font-family: "Lucida Grande", arial, verdana, helvetica, sans-serif;	font-size: xx-small;	vertical-align: bottom;	text-align: center;	height: 50px;  	background: transparent url(../images/body_back.gif) repeat-x 0 0;  }#FooterContainer {	margin: 0 auto;		width: 1000px;	padding: 10px 0 0 0;	clear: both;	vertical-align: middle;	}#FooterLeft	{	float: left;	width: 580px;	height: 25px;	margin: 0;	padding: 8px 0 0 0;	text-align: left;	}#FooterRight	{	float: right;	width: 420px;	height: 25px;	margin: 0;	padding: 8px 0 0 0;	text-align: right;	}#FooterLeft a:link,#FooterLeft a:visited,#FooterLeft a:hover,#FooterLeft a:active	{	border: 0;	margin: 0;	padding: 0 25px 0 7px;	text-align: right;	vertical-align: middle;	text-align: center;	white-space: nowrap;	float: left;	background: transparent url(../images/footer_divider.gif) no-repeat top right;	}