#header h2 {
	background-image: url(./img/heading.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	height: 0px !important;
	height /**/: 135px;
	line-height: 150%;
	overflow: hidden;
	padding-top: 135px;
	width: 640px;
}

#container h3 {
	background-image: url(./img/subheading.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	height: 0px !important;
	height /**/: 30px;
	line-height: 150%;
	overflow: hidden;
	padding-top: 30px;
	width: 505px;
}

#container h4 {
	background-image: url(./img/h4_bgi.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #ff9933;
	font-size: 80%;
	font-weight: bold;
	line-height: 100%;
	margin: 0px 5px 0px 5px;
	padding-bottom: 7px;
}

#container p {
	color: #333333;
	font-size: 80%;
	line-height: 150%;
}

#recipe_title01 {
	background-position: 0px 0px;
}

#recipe_title02 {
	background-position: 0px -35px;
}

#recipe_title03 {
	background-position: 0px -70px;
}

#recipe_title04 {
	background-position: 0px -105px;
}

#recipe_title05 {
	background-position: 0px -140px;
}

#recipe_title06 {
	background-position: 0px -175px;
}

#recipe_title07 {
	background-position: 0px -210px;
}

#recipe_title08 {
	background-position: 0px -245px;
}

#recipe_title09 {
	background-position: 0px -280px;
}

#recipe_title10 {
	background-position: 0px -315px;
}

#recipe_title11 {
	background-position: 0px -350px;
}

#archive01 {
	text-align: left;
}

#archive01 p {
	background-image: url(./img/archive01_bgi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 230px 20px 5px;
}

#archive01 .image_box {
	float: left;
	height: 250px;
	width: 385px;
}

#archive01 dl {
	float: left;
	height: 250px;
	width: 120px;
}

#archive01 dt {
	background-image: url(./img/use.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 120px;
	overflow: hidden;
	padding-top: 120px;
	width: 120px;
}

#archive01 #material01 {
	background-image: url(./img/material01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material02 {
	background-image: url(./img/material02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material03 {
	background-image: url(./img/material03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material04 {
	background-image: url(./img/material04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material05 {
	background-image: url(./img/material05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material06 {
	background-image: url(./img/material06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material07 {
	background-image: url(./img/material07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material08 {
	background-image: url(./img/material08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material09 {
	background-image: url(./img/material09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material10 {
	background-image: url(./img/material10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive01 #material11 {
	background-image: url(./img/material11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px !important;
	height /**/: 130px;
	overflow: hidden;
	padding-top: 130px;
	width: 120px;
}

#archive02 {
	padding: 20px 0px;
	text-align: left;
}

#ingredients {
	float: left;
	width: 235px;
}

#ingredients ul {
	list-style-type: none;
	padding: 0px 5px;
}

#ingredients li {
	background-image: url(./img/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	font-size: 80%;
	line-height: 100%;
	padding: 3px 0px 3px 15px;
}

#ingredients .no_icon {
	background-image: none;
}

#process {
	float: left;
	width: 270px;
}

#process ul {
	list-style-type: none;
	padding-right: 5px;
}

#process li {
	color: #333333;
	font-size: 80%;
	line-height: 130%;
	margin: 3px 0px 0px 30px;
}

#recipe_nav ul {
	list-style-type: none
}

#recipe_nav li {
	float: left;
	height: 65px;
	width: 168px;
}

#recipe_nav a {
	background-image: url(./img/recipe_nav.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 0px !important;
	height /**/: 65px;
	overflow: hidden;
	padding-top: 65px;
	width: 168px;
}

#recipe_nav01 {
	background-position: 0px 0px;
}

#recipe_nav01:hover {
	background-position: -168px 0px;
}

#recipe_nav02 {
	background-position: 0px -65px;
}

#recipe_nav02:hover {
	background-position: -168px -65px;
}

#recipe_nav03 {
	background-position: 0px -130px;
}

#recipe_nav03:hover {
	background-position: -168px -130px;
}

#recipe_nav04 {
	background-position: 0px -195px;
}

#recipe_nav04:hover {
	background-position: -168px -195px;
}

#recipe_nav05 {
	background-position: 0px -260px;
}

#recipe_nav05:hover {
	background-position: -168px -260px;
}

#recipe_nav06 {
	background-position: 0px -325px;
}

#recipe_nav06:hover {
	background-position: -168px -325px;
}

#recipe_nav07 {
	background-position: 0px -390px;
}

#recipe_nav07:hover {
	background-position: -168px -390px;
}

#recipe_nav08 {
	background-position: 0px -455px;
}

#recipe_nav08:hover {
	background-position: -168px -455px;
}

#recipe_nav09 {
	background-position: 0px -520px;
}

#recipe_nav09:hover {
	background-position: -168px -520px;
}

#recipe_nav10 {
	background-position: 0px -585px;
}

#recipe_nav10:hover {
	background-position: -168px -585px;
}

#recipe_nav11 {
	background-position: 0px -650px;
}

#recipe_nav11:hover {
	background-position: -168px -650px;
}

