@charset "UTF-8";

h2,h3,h4{display:block;text-decoration:none;text-indent:-9999px;}

div.menucontents{
	float:left;
	padding:0;
	height:auto;
	width:940px;
	background:transparent url(../image/menu/hr-img.gif) no-repeat bottom;
	margin: 0;
}

div.mainblock_howto{
	float:right;
	margin:0 0 35px;
	padding:0;
	width:710px;height:auto;
	background:transparent url(../image/menu/block01-back.jpg) no-repeat bottom right;
}

div.mainblock_menu{
	padding:0;
	width:100%;
	height:850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	clear: both;
}

div.sideblock{
	float:left;
	margin:0;
	padding:0;
	width:220px;
	height: 400px;
}

div.piza-cakeblock{
	float:left;
	padding:0;
	height:auto;
	width:940px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

div.bottomblock{
	float:left;
	margin:0 0 100px;
	padding:0;
	height:auto;
	width:940px;
	text-align:left;	font-size:9px;
}

div.sideblock h2.howto{
	height:400px;
	background:transparent url(../image/menu/howto.gif) no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
div.sideblock h2.menu{margin:10px 0;height:205px;background:transparent url(../image/menu/menu.gif) no-repeat;}

div.mainblock_howto h3.choice{margin:5px 0;height:80px;background:transparent url(../image/menu/choice.gif) no-repeat;}
div.mainblock_howto h3.size{margin:5px 0;height:80px;background:transparent url(../image/menu/sige.gif) no-repeat;}
div.mainblock_howto h3.style{margin:5px 0;height:80px;background:transparent url(../image/menu/style.gif) no-repeat;}
div.mainblock_howto h3.set{margin:5px 0;height:80px;background:transparent url(../image/menu/set.gif) no-repeat;}
div.mainblock_howto h3.arrow{margin:5px 0;height:20px;background:transparent url(../image/menu/arrow.gif) no-repeat;}


div.mainblock_menu dl{
	float:left;
	padding:0;
	width:178px;
	height:150px;
	border-bottom:5px solid #180800;
	text-align:left;
	font-size:9px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
}
div.mainblock_menu dl.littlebirthday{background:transparent url(../image/menu/item/littlebirthday.jpg) no-repeat bottom right;}
div.mainblock_menu dl.applepiemeets{background:transparent url(../image/menu/item/applepiemeets.jpg) no-repeat bottom right;}
div.mainblock_menu dl.cookiecrusher{background:transparent url(../image/menu/item/cookiecrusher.jpg) no-repeat bottom right;}
div.mainblock_menu dl.tripleberry{background:transparent url(../image/menu/item/tripleberry.jpg) no-repeat bottom right;}
div.mainblock_menu dl.drivemenuts{background:transparent url(../image/menu/item/drivemenuts.jpg) no-repeat bottom right;}
div.mainblock_menu dl.vanillaconpanna{background:transparent url(../image/menu/item/vanillaconpanna.jpg) no-repeat bottom right;}
div.mainblock_menu dl.givemesmore{background:transparent url(../image/menu/item/givemesmore.jpg) no-repeat bottom right;}
div.mainblock_menu dl.uncommonclassic{background:transparent url(../image/menu/item/uncommonclassic.jpg) no-repeat bottom right;}
div.mainblock_menu dl.bordelesstreasure{background:transparent url(../image/menu/item/bordelesstreasure.jpg) no-repeat bottom right;}
div.mainblock_menu dl.ourbigfortune{background:transparent url(../image/menu/item/ourbigfortune.jpg) no-repeat bottom right;}
div.mainblock_menu dl.triplepoppinnuts{background:transparent url(../image/menu/item/triplepoppinnuts.jpg) no-repeat bottom right;}
div.mainblock_menu dl.bananasplash{background:transparent url(../image/menu/item/bananasplash.jpg) no-repeat bottom right;}
div.mainblock_menu dl.palmisland{background:transparent url(../image/menu/item/palmisland.jpg) no-repeat bottom right;}
div.mainblock_menu dl.canadiansnowslide{background:transparent url(../image/menu/item/canadiansnowslide.jpg) no-repeat bottom right;}
div.mainblock_menu dl.chocolateheaven{background:transparent url(../image/menu/item/chocolateheaven.jpg) no-repeat bottom right;}
div.mainblock_menu dl.suntanbeach{background:transparent url(../image/menu/item/suntanbeach.jpg) no-repeat bottom right;}
div.mainblock_menu dl.madslidesnowball{background:transparent url(../image/menu/item/madslidesnowball.jpg) no-repeat bottom right;}
div.mainblock_menu dl.strawberryfeuille{background:transparent url(../image/menu/item/strawberryfeuille.jpg) no-repeat bottom right;}
div.mainblock_menu dl.fruitslovers{background:transparent url(../image/menu/item/fruitslovers.jpg) no-repeat bottom right;}
div.mainblock_menu dl.cafedeafternoon{background:transparent url(../image/menu/item/cafedeafternoon.jpg) no-repeat bottom right;}

div.mainblock_menu dl.crunchyaroma{background:transparent url(../image/menu/item/crunchyaroma.jpg) no-repeat bottom right;}
div.mainblock_menu dl.marronblanc{background:transparent url(../image/menu/item/marronblanc.jpg) no-repeat bottom right;}
div.mainblock_menu dl.whippedmaroonripple{background:transparent url(../image/menu/item/whippedmaroonripple.jpg) no-repeat bottom right;}
div.mainblock_menu dl.scramblecheesecakepie{background:transparent url(../image/menu/item/scramblecheesecakepie.jpg) no-repeat bottom right;}
div.mainblock_menu dl.greedycakeparty{background:transparent url(../image/menu/item/greedycakeparty.jpg) no-repeat bottom right;}

div.mainblock_menu dt{
margin:15px 0 3px;padding:0;height:10px;
font-size:95%;font-weight:normal;
color:#180800;
}
div.mainblock_menu dd{
margin:0;padding:0;height:10px;
font-size:85%;
color:#180800;
}
div.mainblock_menu p{
margin:5px 0 0;padding:0;
font-size:85%;
color:#333;line-height:1.2em;
}

div.title-l{float:left;width:640px;margin:0 0 0 5px;padding:0;}
div.title-r{float:right;width:275px;margin:0 10px 0 0;padding:0;}
div.title-l h3.topping_title{margin:0 0 5px;height:60px;background:transparent url(../image/menu/topping.gif) no-repeat;}
div.title-r h3.drink_title{margin:0 0 5px;height:60px;background:transparent url(../image/menu/setdrink.gif) no-repeat;}

div.drink{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:275px;height:auto;
}

div.drink h4{margin:5px 0;height:22px;background:transparent url(../image/menu/drink.gif) no-repeat;}

div.drink dl{
	float:left;
	margin:5px 0;
	padding:0 0 5px;
	width:100%;height:auto;
	background:transparent url(../image/menu/drinkborder.gif) no-repeat bottom;}	
}

div.drink dt{
	float:left;
	margin:0;
	padding:0;
	width:100%;height:auto;
}

div.drink dd{
	float:left;
	margin:0;
	padding:0;
	width:100%;height:auto;
	text-align:right;
}
div.drink dd.hotice{background:transparent url(../image/menu/hotice.gif) no-repeat left;}
div.drink dd.hot{background:transparent url(../image/menu/hot.gif) no-repeat left;}

div.topping{
	float:left;
	margin:0 15px 10px 0;
	padding:0;
	width:140px;height:auto;
}

div.topping h4.fruits{margin:5px 0;height:22px;background:transparent url(../image/menu/fruits.gif) no-repeat;}
div.topping h4.cakes{margin:5px 0;height:22px;background:transparent url(../image/menu/cakes.gif) no-repeat;}
div.topping h4.nuts{margin:5px 0;height:22px;background:transparent url(../image/menu/nuts.gif) no-repeat;}
div.topping h4.source{margin:5px 0;height:22px;background:transparent url(../image/menu/source.gif) no-repeat;}


div.topping dl{
	float:left;
	margin:5px 0;
	padding:0 0 5px;
	width:100%;height:auto;
}

div.topping dt{
	float:left;
	margin:5px 0 0;
	padding:0;
	width:100%;height:auto;
	color:#180800;line-height:1.2em;
}

div.topping dd{
	float:left;
	margin:0;
	padding:0 0 5px;
	width:100%;height:auto;
	background:transparent url(../image/menu/toppingborder.gif) no-repeat bottom;
	color:#777;line-height:1.2em;
	text-align:right;
}
