#container #containerMiddle #contents h2{
	height: 150px;
	background-image: url(../images/h2_bg.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 20px;
}

#container #containerMiddle #contents .restaurantBox{
	padding-bottom: 30px;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxLeft{
	padding-left: 30px;
	width: 180px;
	float: left;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxLeft img{
	margin-bottom: 10px;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight{
	width: 680px;
	float: left;
}


#container #containerMiddle #contents .restaurantBox .restaurantBoxRight h3{
	width: 680px;
	height: 40px;
	text-indent: -9999px;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight h3#dinner{
	background-image: url(../images/h3_dinner.gif); 
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight h3#lunch{
	background-image: url(../images/h3_lunch.gif); 
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight h3#cafe{
	background-image: url(../images/h3_cafe.gif); 
}

#container #containerMiddle #contents .restaurantBox .restaurantBoxRight .menuLeft{
	width: 340px;
	float: left;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight .menuRight{
	width: 340px;
	float: right;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight div .menuBox{
	padding: 10px;
	padding-bottom: 20px;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight div .menuBox h4{
	font-weight: bold;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight div .menuBox dl dt{
	padding-left: 10px;
	padding-bottom: 10px;
	width: 260px;
	float: left;
}
#container #containerMiddle #contents .restaurantBox .restaurantBoxRight div .menuBox dl dd{
	padding-bottom: 10px;
	width: 40px;
	float: left;
	text-align: right;
}
