#contents #french{
	padding-left: 10px;
	padding-top: 20px;
	width: 450px;
	float: left;
}
#contents #french .textBox{
	height: 200px;
	background-image: url(../images/french_bg.jpg);
	background-repeat: no-repeat;
}
#contents #french h2{
	height: 50px;
/*	background-image: url(../images/h2_sakaisuji.gif);*/
	text-indent: -9999px;
}
#contents #french p{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 160px;
	width: 270px;
	height: 130px;
	line-height: 1.7em;
}

#contents #italian{
	padding-right: 10px;
	padding-top: 20px;
	width: 450px;
	float: right;
}
#contents #italian .textBox{
	height: 200px;
	background-image: url(../images/italian_bg.jpg);
	background-repeat: no-repeat;
}
#contents #italian h2{
	height: 50px;
/*	background-image: url(../images/h2_ambrosia.gif);*/
	text-indent: -9999px;
}
#contents #italian p{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 160px;
	width: 270px;
	height: 130px;
	line-height: 1.7em;
}

#contents div ul li{
	width: 430px;
	height: 50px;
	padding-left: 20px;
}
#contents div ul li a{
	display: block;
	width: 430px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
}
#contents #french ul li.btLunchLong a{
	background-image: url(../images/btFrenchLunchLong.gif);
}
#contents #french ul li.btDinnerLong a{
	background-image: url(../images/btFrenchDinnerLong.gif);
}
#contents #french ul li.btWineLong a{
	background-image: url(../images/btFrenchWineLong.gif);
}
#contents #italian ul li.btLunchLong a{
	background-image: url(../images/btItalianLunchLong.gif);
}
#contents #italian ul li.btDinnerLong a{
	background-image: url(../images/btItalianDinnerLong.gif);
}
#contents #italian ul li.btWineLong a{
	background-image: url(../images/btItalianWineLong.gif);
}
#contents div ul li a:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
