body {
	background: #523c2f url('../images/bg.jpg') top repeat-x;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: "Trebuchet MS";
	font-size: 14px;
}
a {
	color: #f8d597;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 28px;	
	color: #2c170b;
}
h2 {
	font-size: 22px;
	line-height: 2px;	
}
hr {
	color: #b58c74;
	background-color: #b58c74;
	border: 1px #b58c74 solid;	
}
#main_container {	
	margin: 0 auto;
	width: 920px;
	height: 100%;
	text-align: center;	
	margin-top: 50px;
	color: #f8d597;
	font-size: 12px;
}
#main_container a {	
	color: #f8d597;
	text-decoration: none;
	font-size: 12px;
}
#main_container a:hover {		
	text-decoration: underline;
}
#main {
	/* for homepage */
	width: 920px;
	height: 620px;
	text-align: center;
	vertical-align: center;
	margin: 0 auto;
	background: transparent url('../images/handk_proof_ver2.png') top center no-repeat;
}
#main li {
	/* for homepage */
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#boards {
	/* for homepage */
	width: 920px;
	height: 620px;
	margin: 10px auto;
	padding: 0;
	position: relative;
}
#boards a {	
	display: block;
}
#subboards {
	/* for sub pages */
	width: 260px;
	height: 500;
	margin: 0;
	padding: 0;
	position: relative;
}
#subboards a {	
	display: block;
}
#header {
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 920px;
	height: 40px;
	margin-top: 25px;
	background: transparent url('../images/header_bg.png') top center no-repeat;
}
#body {
	float: left;
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 920px;	
	background: transparent url('../images/body_bg.png') top center repeat-y;
}
#body_container {
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 780px;		
	background: transparent url('../images/body_tree_bg.png') top center no-repeat;
}
#body_container_env {
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 780px;		
	background: transparent url('../images/body_tree_bg_env.png') top center no-repeat;
}
#body_content {
	width: 780px;	
}
#body_left {
	float: left;
	width: 260px;
	min-height: 500px;
}
#body_left li {
	/* for sub pages */
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#body_right {
	float: left;
	width: 520px;
	font-family: Papyrus, Georgia, "Palatino Linotype";
	font-size: 18px;
	font-weight: normal;
	color: #674f41;
	text-align: left;	
	margin-top: 300px;
}
#body_bottom {
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 780px;
	font-family: Papyrus, Georgia, "Palatino Linotype";
	font-size: 18px;
	font-weight: normal;
	color: #674f41;
	text-align: left;	
	margin-top: 20px;
}
#body_right a {
	color: #2c170b;
	font-size: 18px;
	text-decoration: underline;
}
#body_bottom a {
	color: #2c170b;
	font-size: 18px;
	text-decoration: underline;
}
#body_right a:hover {	
	text-decoration: none;
}
#body_bottom a:hover {	
	text-decoration: none;
}
#body_right img {
	border: 4px #523c2f solid;
}
#body_bottom img {
	border: 4px #523c2f solid;
}
#body_bottom img:hover {
	border: 4px #b58c74 solid;
}
#footer {
	clear: both;
	margin: 0 auto;
	width: 920px;
	height: 40px;	
	background: transparent url('../images/footer_bg.png') top center no-repeat;
}

.sweet {
	color: #2c170b;
	font-weight: bold;
}
table .product {
	width: 780;
	margin: 0;
}
.product td {
	text-align: center;
	font-weight: bold;
}
.buttons {
	background: #4c2a1f;
	color: white;
	font-size: 14px;
	border-bottom: 1px solid #3b160a;
	border-right: 1px solid #3b160a;
	border-top: 1px solid #7f402b;
	border-left: 1px solid #7f402b;
	padding: 4px;
}
input, textarea {
	background: #fff3c2;
	color: #523c2f;
	font-size: 14px;
	border-bottom: 1px solid #3b160a;
	border-right: 1px solid #3b160a;
	border-top: 1px solid #7f402b;
	border-left: 1px solid #7f402b;
	padding: 4px;
}

/* ======= Sub Page Boards ============================ */

#subhome {
	left: 65px;
	top: 25px;
	width: 172px;
	height: 172px;
	position: relative;
}
#subhome a {	
	height: 172px;
	background: transparent;	
}
#subretailers {
	left: 77px;
	top: 255px;
	width: 146px;
	height: 88px;
	position: relative;
}
#subretailers a {	
	height: 88px;
	background: transparent url('../images/sub_boards_retailers.png') no-repeat;	
}
#subretailers a:hover {		
	background: transparent url('../images/sub_boards_retailers.png') 0 -88px no-repeat;	
}
#subourstory {
	left: 84px;
	top: 343px;
	width: 137px;
	height: 88px;
	position: relative;
}
#subourstory a {	
	height: 88px;
	background: url('../images/sub_boards_ourstory.png') no-repeat;	
}
#subourstory a:hover {		
	background: url('../images/sub_boards_ourstory.png') 0 -88px no-repeat;	
}
#subproducts {
	left: 79px;
	top: 430px;
	width: 141px;
	height: 85px;
	position: relative;
}
#subproducts a {	
	height: 85px;
	background: url('../images/sub_boards_products.png') no-repeat;	
}
#subproducts a:hover {		
	background: url('../images/sub_boards_products.png') 0 -85px no-repeat;	
}
#subcontact {
	left: 78px;
	top: 515px;
	width: 140px;
	height: 62px;
	position: relative;
}
#subcontact a {	
	height: 62px;
	background: url('../images/sub_boards_contact.png') no-repeat;	
}
#subcontact a:hover {		
	background: url('../images/sub_boards_contact.png') 0 -62px no-repeat;	
}

/* ======= Sub Page Boards ============================ */

/* ======= Homepage Boards ============================ */

#home {
	left: 230px;
	top: 402px;
	#top: 392px;
	width: 93px;
	height: 43px;
	position: relative;
}
#home a {	
	height: 43px;
	background: url('../images/boards_home.png') no-repeat;	
}
#home a:hover {		
	background: url('../images/boards_home.png') 0 -43px no-repeat;	
}
#retailers {
	left: 350px;
	top: 246px;
	#top: 236px;
	width: 91px;
	height: 41px;
	position: relative;
}
#retailers a {	
	height: 41px;
	background: url('../images/boards_retailers.png') no-repeat;	
}
#retailers a:hover {		
	background: url('../images/boards_retailers.png') 0 -41px no-repeat;	
}
#ourstory {
	left: 507px;
	top: 126px;
	#top: 116px;
	width: 95px;
	height: 45px;
	position: relative;
}
#ourstory a {	
	height: 45px;
	background: url('../images/boards_ourstory.png') no-repeat;	
}
#ourstory a:hover {		
	background: url('../images/boards_ourstory.png') 0 -45px no-repeat;	
}
#products {
	left: 518px;
	top: 291px;
	#top: 281px;
	width: 97px;
	height: 45px;
	position: relative;
}
#products a {	
	height: 41px;
	background: url('../images/boards_products.png') no-repeat;	
}
#products a:hover {		
	background: url('../images/boards_products.png') 0 -41px no-repeat;	
}
#contact {
	left: 617px;
	top: 365px;
	#top: 355px;
	width: 94px;
	height: 45px;
	position: relative;
}
#contact a {	
	height: 42px;
	background: url('../images/boards_contact.png') no-repeat;	
}
#contact a:hover {		
	background: url('../images/boards_contact.png') 0 -42px no-repeat;	
}

/* ======= End Homepage Boards ============================ */
