body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/layout/background.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #000000;
	background-attachment: fixed;
	text-align: center;
}


#container {
	width: 724px;
	position: relative;
	margin: 0px auto 0px auto;
}


#top {
	width: 724px;
	height: 208px;
	background-image: url(../images/layout/paper_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	text-align: left;
}


#main {
	width: 724px;
	min-height: 400px;
	text-align: left;
	background-image: url(../images/layout/paper_background.gif);
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
}


#menu {
	float: right;
	width: 232px;
	height: 400px;
	text-align: right;
	background-image: url(../images/layout/menu_background.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 39px;
}	#menu a {
		height: 20px;
		color: #642F12;
		font-size: 12px;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding-right: 48px;
		letter-spacing: -1px;
	}
	#menu a:hover {
		color: #A45212;
		font-size: 12px;
		/*font-weight: bold;*/
		letter-spacing: -1px;
	}
	#menu .title {
		height: 20px;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding-right: 48px;
		background-image: url(../images/layout/menu_title_bottom.jpg);
		background-position: 0px 15px;
		background-repeat: no-repeat;
		letter-spacing: -1px;
	}
	#menu .on {
		font-size: 13px;
		font-weight: bold;
		letter-spacing: -1px;
	}
	#menu .on:hover {
		color: #642F12;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: -1px;
	}
	#menu .level {
		display: none;
		width: 100%;
	}
	#menu .back {
		color: #000000;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../images/layout/menu_title_bottom.jpg);
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-top: 8px;
	}
	#menu .back:hover {
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


#side_photos {
	float: right;
	clear: right;
	width: 186px;
	margin-right: 42px;
	text-align: right;
	overflow: hidden;
}	#side_photos img {
		border: 1px solid #000000;
	}


#text {
	width: 465px;
	color: #642F12;
	font-size: 11px;
	overflow: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
}	#text a {
		color: #A45212;
	}
	#text a:hover {
		color: #454C32;
		text-decoration: none;
	}
	#text hr {
		height: 2px;
		color: #A45212;
		background-color: #A45212;
		border-color: #A45212;
	}
	#text h1 {
		color: #6D8017;
		font-size: 19px;
		font-style: italic;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px 0px;
	}
	#text h2 {
		color: #6D8017;
		font-size: 16px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px 0px;
	}
	#text h3 {
		color: #6D8017;
		font-size: 14px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 5px 0px;
	}
	#text ul {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#text ol {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.small_text {
		color: #000000;
		font-size: 10px;
	}
	#text form input,textarea {
		border: 1px solid #642F12;
		background-color: #E9D5B1;
		color: #000000;
		font-size: 11px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}	#text form input {
			padding: 0px 3px 0px 3px;
		}
		#text form textarea {
			padding: 6px 6px 6px 6px;
		}
	#text form .submit {
		border: 1px solid #000000;
		background-image: url(../images/layout/background.jpg);
		background-position: top center;
		background-repeat: repeat-x;
		background-color: #000000;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}



#where_to_buy {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#where_to_buy td {
	height: 18px;
}
#where_to_buy .vertical_text {
	writing-mode: tb-rl;
	filter: flipv fliph;
}
#where_to_buy .company td {
	font-weight: bold;
	border-bottom: 1px solid #642F12;
}
#where_to_buy .bools {
	width: 10px;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #642F12;
}
#where_to_buy .comment {
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 8px;
}


#bottom {
	width: 724px;
	min-height: 80px;
	text-align: right;
	background-image: url(../images/layout/paper_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
}


#copyright {
	width: 700px;
	height: 30px;
	text-align: left;
	margin-bottom: 20px;
}	#copyright #text {
		color: #999999;
		font-size: 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 0px 0px 20px;
	}

table.nut_forms tr td{
padding-right:15px;
padding-top:5px;
} 


		.company {
			font-weight: bold;
		}
		.comment {
			font-weight: normal;
			font-size: 10px;
		}