body
{
	background: #666;
	color: #000;
	font: xx-small Verdana, Arial;
	margin: 0px 0px 0px;
}
BODY
{
	font: normal 11px arial, verdana;
	margin: 0px;
}
H1
{
	color: #d4001a;
	font: bold 15px/15px arial, verdana;
	letter-spacing: normal;
	margin-bottom: 0em;
	margin-top: 0em;
	text-decoration: none;
}
H4
{
	color: #F90;
	font: bold 13px arial, verdana;
	letter-spacing: normal;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	text-decoration: none;
}
.footer
{
	background: #111;
	color: #918b7a;
	font: normal normal 10px Arial, verdana;
	height: 30px;
	padding: 5px;
}
.he100
{
	height: 100%;
}
.he26
{
	height: 26px;
}
.he30
{
	height: 30px;
}
.he31
{
	height: 31px;
}
.he34
{
	height: 34px;
}
.he4
{
	height: 4px;
}
.he5
{
	height: 5px;
}
.he88
{
	height: 88px;
}
.bg_canvas
{
	background: #e2f1f9;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	/*height: 100%;*/
}
.bg_page
{
	background: #333333 url(../images/bg_page.gif);
	height: 100%;
}
.home_bg_buysmall
{
	background: #d4e4e9;
	color: #017da4;
	font: normal 11px arial, verdana;
}
.width_page
{
	background: #fff;
	height: 100%;
	padding: 8px;
	width: 800px;
}
.header
{
	background: #807a69;
	height: 88px;
}
.shim_header01
{
	background: #333333 url(../images/shim_header01.gif);
}
.shim_header02
{
	background: #333333 url(../images/shim_header02.gif);
	height: 100%;
	width: 100%;
}
.text_pagetop
{
	color: #555;
	font: normal normal 11px Arial, verdana;
	height: 24px;
}
.table_login_menu
{
	border: none;
	height: 100%;
	padding: 0px;
}
.logintab
{
	background: url(../images/tab_login.gif);
	height: 100%;
}
a.hello:hover
{
	color: #888;
	font: normal bold 11px arial, verdana;
	text-decoration: none;
}
a.hello:link, a.hello:active, a.hello:visited
{
	color: #333;
	font: normal bold 11px arial, verdana;
	text-decoration: underline;
}
a.link:hover
{
	color: #C69;
	font: normal normal 11px arial, verdana;
	text-decoration: none;
}
a.link:link, a.link:active, a.link:visited
{
	color: #4997CD;
	font: normal normal 11px arial, verdana;
	text-decoration: underline;
}
.shim_header_div, .shim_border
{
	background: #333;
	height: 1px;
}
.shim_header_spacer
{
	background: #fff;
	height: 8px;
}
.nav
{
	background-color: #111111;
	background-image: url(../images/shim_nav.gif);
	height: 100%;
}
a.topnav:link, a.topnav:active, a.topnav:visited
{
	color: #fff;
	font: normal bold 11px arial, verdana;
	text-decoration: none;
}
a.topnav:hover
{
	color: #fee851;
	font: normal bold 11px arial, verdana;
	text-decoration: underline;
}
.shim_navdiv
{
	background: #fff;
	height: 9px;
}
.tab_on
{
	height: 100%;
	background-image: url(../images/tab_on.gif);
}
a.topnav_on:hover
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.topnav_on_yellow:link, a.topnav_on_yellow:active, a.topnav_on_yellow:visited
{
	color: #333333;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.shim_nav_sub
{
	background: #72b7df;
	height: 4px;
}
.shim_header_div, .shim_border
{
	background: #333;
	height: 1px;
}
.td_header_menu
{
	background-color: #F4F3EF;
	padding-top: 2px;
}
.td_header_top_text
{
	width: 470px;
	height: 34px;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left; /*/*vertical-align: middle;*/
	padding: 0px;
}
td.tout_bg
{
	background-color: #F4F3EF;
	height: 75px;
	text-align: center; /*vertical-align: middle;*/
	padding: 0px;
}
table.tout_table
{
	background-color: #F4F3EF;
	color: #000000;
	font-family: arial, verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.text_black_medium
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: normal;
}
td.tout_buynow
{
	width: 85px;
	padding: 5px;
	text-align: right; /*vertical-align: bottom;*/
}
.text_price
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FA2526;
	line-height: 15px;
}
.header_left
{
	width: 460px;
	background-color: #545453;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	height: 20px; /*vertical-align: middle;*/
	text-align: left;
}
.textbox
{
	color: #222222;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}
.product_headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}
.style2
{
	color: #0165BD;
	font-size: 12px;
	font-weight: bold;
}
.td_product_footer
{
	color: #222222;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: left; /*/*vertical-align: middle;*/
	border-top: 1px dotted #999999;
}
.column_right
{
	background: #7a7565;
	color: #222;
	font: normal 11px Arial, Verdana;
}
.header_right
{
	background: #111;
	color: #fee851;
	font: bold 11px Arial, Verdana;
	height: 20px;
	padding-left: 10px;
	text-align: left;
	width: 309px;
}
.bg_rec
{
	background-image: url(../images/bg_rec.jpg);
	background-repeat: repeat-x;
}
table.stay_informed_img
{
	width: 80px;
	padding: 0px;
}
.inputSubscription
{
	font-family: Verdana, Arial;
	font-size: xx-small;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.home_button_submit
{
	color: #333333;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
}
.column_left, .shim_footer
{
	background: #FFF;
}
a.topnav_on:link, a.topnav_on:active, a.topnav_on:visited
{
	color: #333333;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.topnav_on:hover
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
/* style sheet to fixed HTML errors */
.text
{
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
a.linkgreen_b:link, a.linkgreen_b:active, a.linkgreen_b:visited
{
	color: green;
	font-family: arial, verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.linkgreen_b:hover
{
	color: green;
	font-family: arial, verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
