﻿
body
{
	font-family: Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	background: #c60303 repeat-x top center;
}

a {
	text-decoration: underline;
	color: #333333;
}

a:hover {
	text-decoration: underline;
	color: #990000;
}

img {border: 0;}
#wrapper
{
	background: url(../images/bg_subpage.gif) repeat-x top center;
}
#tile_bg
{
	height: 100%;
	background: url(../images/bg_repeat.gif) top center;
}
#tile_content
{
	width: 962px;
	margin: 0px auto 0px auto;
	height: 100%;
	background: url(../images/scroll_repeat.jpg) 75px 0px repeat-y;
}
#content_area
{
	height: 100%;
	position: relative;
	background: url(../images/scroll.jpg) no-repeat;
	padding: 136px 0 70px 0;
	font-size: 14px;
	line-height: 18px;
}
p, h4, h2
{
	margin-left: 130px;
	margin-right: 110px;
	line-height: 18px;
}

#content_area dl
{
	margin-left: 130px;
	margin-right: 110px;
	line-height: 18px;
}
#fade
{
	position: relative;
	top: -72px;
	height: 72px;
	width: 100%;
	background: url(../images/fade.png) repeat-x;
}
#footer
{
	position: relative;
	top: -72px;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	width: 852px;
	padding: 0 110px 0 110px;
	margin: 0px auto 0px auto;
}
#footer a
{
	color: #fff;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
#home
{
	position: absolute;
	top: 140px;
	left: 192px;
	display: block;
	height: 142px;
	width: 368px;
}
#home img
{
	border: 0;
}

#callout2
{
	float: right;
	margin-top: 27px;
	padding-right: 54px;
	position:relative;

}


#callout
{
	float: right;
	margin-top: 27px;
	padding-right: 54px;
	position:relative;
	height: 455px;
	width: 388px;
}
#callout a
{
	display:block;
	position: absolute;
	top:339px;
	left:40px;
	
}

#callout2 a
{
	display:block;
	position: absolute;
	top:339px;
	left:40px;
	
}

#home_page #callout2
{
	margin-top:-81px;
	padding-right: 21px;
}

#recipe_page #callout
{
	margin-top: 29px;
	padding-right: 76px;
}
#recipe_page #callout a 
{
	top:434px;
	left:178px;
}
#about_page #callout2 
{
	margin-top: 21px;
	padding-right: 93px;
}
#about_page #callout2 a
{
	top: 347px;
	left: 20px;
}

#about_page a#detail
{
	color: #330000;
	font-size: 11px;
	top: 354px;
	left: 225px;
}

#logo_sub
{
	display:block;
	width: 320;
	height:142px;
	margin-left:112px;
}
#home_page #logo_sub
{
	display:block;
	width: 183px;
	height:135px;
	margin-left:31px;
}
#sub_title {
	float:left;
	padding-left:88px;	
	margin-top:0px;
	margin-bottom:12px;
}
#ingredients 
{
	margin: 14px 0px 8px 122px;
	width: 286px;
	background: url(../images/recipe_bg_repeat.jpg) repeat-y top center; 
}
#ingredients dl 
{
	padding: 18px;
	margin: 0px;
	background: url(../images/recipe_bg.jpg) no-repeat top center;
	line-height: 20px; 
} 
#ingredients dd 
{
	padding: 0;
	margin: 0;
}
#ingredients dt 
{
	font-weight:bold;
}
#slider
{
    width: 345px;
    height: 165px; 
    position: absolute;
    overflow: hidden; 
    top: 546px;
    left: 542px;
}
#secret_ingredient
{
	width: 573px;
	height: 470px;
	float: right;	
	margin-right: 20px;	
}
#try_miso 
{
	background: #000 url(../images/try_miso_heading.jpg) no-repeat;
	width: 282px;
	height: 179px;
	margin: 0 0 0 42px ;
	position:relative;
	left: 4px;
	padding: 82px 20px  0px  20px;
}
#try_miso p 
{
	margin: 0;
	padding: 0px;	
	width: 100%;
	color:#fff;
}
#try_miso img 
{
	float:right;
}
#about_miso 
{
	height: 250px;
	width: 286px;
	float:left;
	background: url(../images/about_miso.jpg) no-repeat;
	margin-left:67px;
}
#about_miso P 
{
	margin-top: 85px;
	margin-right: 95px;
	margin-bottom: 0;
	margin-left: 20px;
}
#about_miso a 
{
	color: #990000;
}
#where_to_buy 
{
	position:relative;
	float:right;
	height: 275px;
	width: 562px;
	background: url(../images/where_to_buy.jpg) no-repeat;
	margin-right:47px;
}
#where_to_buy  p
{
	margin-top: 85px;
	margin-right: 345px;
	margin-bottom: 0;
	margin-left: 20px;
}
#where_to_buy #find
{
	display:block;
	margin: 12px 0 0 8px;
}
#where_to_buy #get_more 
{
	position: absolute;
	top:180px;
	left: 415px;
}

#where_to_buy a
{
	text-decoration:none;
}

#slider
{
    position: absolute;
    top: 30px;
    left: 229px;
}
.clear {
	clear: both;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}
