html {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/html_bg-revised.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	min-width: 980px;

	background-color: #000000;

}

body {

	margin: 0px auto;

	padding: 23px 0px 0px;

	width: 980px;

	background-image: url(../images/body_bg.gif);

	background-repeat: no-repeat;

	background-position: 0px 100px;

	font: 12px Tahoma, Arial, sans-serif;

}

img {

	border-style: none;

}

form {

	margin: 0px;

	padding: 0px;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

p {

	margin-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 15px;

}

.logo {

	display: block;

	margin-bottom: 18px;

	margin-left: -8px;

}

.left {

	float: left;

	width: 748px;

	margin-top: 13px;

	background-image: url(../images/left_bg.gif);

	background-repeat: repeat-y;

	color: #FFFFFF;

	padding-right: 12px;

}

.left .menu {

	float: left;

	width: 177px;

	padding-top: 2px;

	padding-left: 11px;

}

.left .menu .users {

	float: left;

	margin-left: 4px;

	background-image: url(../images/users_revised.gif);

	height: 28px;

	width: 53px;

}

.left .menu .dealers {

	background-image: url(../images/dealers_revised.gif);

	height: 28px;

	width: 60px;

	margin-left: 12px;

	float: left;

}

.left .menu b.users, .left .menu b.dealers {

	background-position: 0px 56px;

}

.left .menu a.users:hover, .left .menu a.dealers:hover {

	background-position: 0px 28px;

}

.left .menu ul {

	margin: 0px;

	padding: 0px 0px 27px;

	list-style: none;

	width: 177px;

}

.left .menu li {

	background-image: url(../images/menu_divider.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	margin: 0px;

	*margin: 0px 0px -2px;

	padding: 0px;

	height: 30px;

	width: 177px;

	font-size: 0px;

}

.left .menu li a {

	height: 30px;

	display: block;

	background-position: right top;

	background-repeat: repeat-y;

	font-size: 0px;

	width: 177px;

}

.left .menu a:hover {

	background-position: right 30px;

}

.left .menu .hm a {

	background-image: url(../images/m_home.gif);

}

.left .menu .pr a {

	background-image: url(../images/m_products.gif);

}

.left .menu .ab a {

	background-image: url(../images/m_about.gif);

}

.left .menu .in a {

	background-image: url(../images/m_ingredients.gif);

}

.left .menu .ev a {

	background-image: url(../images/m_events.gif);

}

.left .menu .ge a {

	background-image: url(../images/m_get.gif);

}

.left .menu .pro a {

	background-image: url(../images/m_promo.gif);

}

.left .menu .co a {

	background-image: url(../images/m_cont.gif);

}

.left .menu .ord a {

	background-image: url(../images/m_ord.gif);

}

.left .menu .ordf a {

	background-image: url(../images/m_dealers_order_form.gif);

}

.left .menu img {

	display: block;

}

.left .flash {
	float: right;
	height: 476px;
	width: 550px;
	margin-top: -13px;
}

.left_bot {

	background-image: url(../images/left_bot.gif);

	background-repeat: no-repeat;

	height: 15px;

	float: left;

	width: 760px;

	margin-bottom: 73px;

}

.right_banner {

	float: right;

	width: 199px;

	cursor: pointer;

	background-image: url(../images/right_banner_top.gif);

	background-repeat: no-repeat;

	padding-top: 29px;

}

.right_banner em {

	background-image: url(../images/right_banner_cent_rev.gif);

	background-repeat: no-repeat;

	display: block;

	height: 432px;

}

.right_banner b {

	background-image: url(../images/right_banner_bot.gif);

	background-repeat: no-repeat;

	display: block;

	height: 39px;

}

.bot_nav {

	line-height: 150%;

	font-weight: bold;

	color: #FFFFFF;

	clear: both;

	margin-bottom: 14px;

}

.bot_nav b {

	color: #FFFF00;

}

.bot_nav a {

	color: #FFFFFF;

}





.copy {

	margin-bottom: 30px;

	background-image: url(../images/copy-2.gif);

	background-repeat: no-repeat;

	height: 25px;

	width: 392px;

	text-indent: -2000px;

}
