/* HEADER / FOOTER */
/* Header ------------------------------------ */
#header div.hd_logo_l	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin:					0px;
	padding:				0px;
	border:					0px none;
	width:					8px;
	min-width:				8px;
	height:					61px;
	background:				url(/mailorder/common/images/mat/pr1c1.gif) left top no-repeat;
	text-align:				left;
	vertical-align:			top;
	font-size:				1px;
}
#header div.hd_logo	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin:					0px;
	padding:				8px 0px 0px 0px;
	border:					0px none;
	width:					141px;
	min-width:				141px;
	height:					61px;
	background:				url(/mailorder/common/images/mat/pbg1.gif) left top repeat-x;
	background-size:		100%;
	text-align:				left;
	vertical-align:			top;
	font-size:				1px;
}
#header div.hd_logo_r	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin:					0px;
	padding:				0px;
	border:					0px none;
	width:					20px;
	min-width:				20px;
	height:					61px;
	background:				url(/mailorder/common/images/mat/pedge.gif) left top no-repeat;
	background-size:		100%;
	text-align:				left;
	vertical-align:			top;
	font-size:				1px;
}

#header div.hd_bar	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin:					0px;
	padding:				0px;
	border:					0px none;
	width:					1002px;
	height:					61px;
	background-color:		#cc0;
	background:				url(/mailorder/common/images/mat/new_pbg2.gif) left top;
	background-repeat:		no-repeat;
	background-size:		100% 35px;
	text-align:				right;
	vertical-align:			top;
}
#header div.hd_bar_r	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin:					0px;
	padding:				0px;
	border:					0px none;
	width:					9px;
	height:					61px;
	background-color:		#cc0;
	background:				url(/mailorder/common/images/mat/pr1c5.gif) left top;
	background-repeat:		no-repeat;
	background-size:		100% 35px;
	text-align:				right;
	vertical-align:			top;
}
#header div.hd_bar_top	{
	width:					100%;
	text-align:				right;
	vertical-align:			middle;
}
#header div.hd_bar_bottom	{
	padding:				15px 0px 0px 10px;
	width:					100%;
	text-align:				left;
	vertical-align:			top;
}
/* MEMBER INFO ------------------------------- */
#header div.hd_bar_top div	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin-top:				5px;
	padding:				0px 5px 0px 5px;
	text-align:				left;
	vertical-align:			middle;
}
#header div.hd_bar_top div.b	{
	border-left:			1px solid #000;
}
#header div.hd_bar_top img	{
	margin:					0px;
	padding:				0px 2px 0px 0px;
	border:					0px none;
	vertical-align:			sub;
}
/* KEYWORD SEARCH I/F ------------------------ */
#header div.hd_bar_bottom input[type=submit]	{
	margin-right:			20px;
	padding:				1px 5px;
}
#header div.hd_bar_bottom input[type=text]	{
	padding:				1px;
	font-size:				15px;
}
#header div.hd_bar_bottom img	{
	vertical-align:			sub;
}
/* ITEMTOP LINK TAB -------------------------- */
#header div.itemtop_tab	{
	padding-top:			2px;
	padding-bottom:			3px;
	width:					1180px;
	border-bottom:			2px solid #FFCC66;
	font-size:				1px;
}
#header div.itemtop_tab div.l	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	width:					101px;
	text-align:				left;
}
#header div.itemtop_tab div.r	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	text-align:				right;
}
#header div.itemtop_tab div.l112	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	width:					113px;
	text-align:				left;
}
#header div.itemtop_tab div.r112	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	text-align:				right;
}
#header div.itemtop_tab img	{
	margin:					0px;
	padding:				0px;
	border:					0px none;
}



/* Footer ------------------------------------ */
#footer	div.ft	{
	margin:					15px 2px auto 2px;
	width:					100%;
}
/* FOOTER LINKS ------------------------------ */
#footer	div.ft_link	{
	padding:				5px 0px 5px 0px;
	border-top:				2px solid #FF9900;
	border-bottom:			2px solid #FF9900;
}
#footer	div.ft_link div	{
	margin:					auto;
	text-align:				center;
}
#footer	div.ft_link div.linkline	{
	width:					590px;
	text-align:				left;
}
#footer	div.ft_link div.link	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin-right:			5px;
	padding:				2px 0px;
	text-align:				left;
}
/* NO SHIPPING MESSAGE ----------------------- */
#footer	div.ft_mes	{
	margin:					auto;
	text-align:				center;
}
#footer	div.ft_mes div.mes	{
	margin:					10px auto auto auto;
	padding:				1px 5px;
	width:					560px;
	border-top:				1px solid #000000;
	border-left:			1px solid #333333;
	border-bottom:			1px solid #CCCCCC;
	border-right:			1px solid #CCCCCC;
	text-align:				center;
	font-size:				9pt;
	font-weight:			bold;
}
/* CREDITCARD / NORTON AUTHOR ---------------- */
#footer	div.ft_credit	{
}
#footer	div.ft_credit div.credit	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	padding-top:			15px;
	vertical-align:			top;
}
#footer	div.ft_credit div.norton	{
	display:				inline-block;
	*display:				inline;
	*zoom:					1;
	margin-left:			10px;
	vertical-align:			top;
}
/* COPYRIGHT --------------------------------- */
#footer	div.ft_copyright	{
	font-size:				9pt;
}
