﻿.restaurant {}
.restaurant table 
{
	width:100%;
	clear:both;
	margin-top:20px;
}

.restaurant table tr th 
{
	text-align:left;
	font-size:smaller;
	padding:2px;
}

.restaurant table tr td 
{
	font-size:smaller;
	padding:2px;
}

.restaurant .headerTemplate
{
	font-size:1.3em;
	font-weight:400;
}
.restaurant .headerTemplate th 
{
	/*padding-top:20px;*/
}

.restaurant .itemTemplate
{
	background-color:#f8f8f8;
}

.restaurant .alternatingItemTemplate
{
}

.restaurant .firstCol 
{
	width:140px;
}

.restaurant .firstRow th
{
	padding-top:2px;
}

.restaurant .week 
{
	display:block;
	text-align:right;
	font-size:smaller;
	font-style:italic;
}


.monday .tableMonday
{
	border:1px solid #888888;
}
.tuesday .tableTuesday
{
	border:1px solid #888888;
}

.wednesday .tableWednesday
{
	border:1px solid #888888;
}

.thursday .tableThursday
{
	border:1px solid #888888;
}

.friday .tableFriday
{
	border:1px solid #888888;
}






.addRestaurantMenu
{
	width:100%;
}

.addRestaurantMenu tr td
{
	vertical-align:top;
}

.addRestaurantMenu .firstCol 
{
	width:120px;
}

.addRestaurantMenu .large 
{
	width:300px;
}




.restaurantInfo
{
	margin:20px;
}

.restaurantInfo table
{
	width:100%;
}

.restaurantInfo table tr th 
{
	text-align:left;
	font-size:smaller;
	padding:2px;
}

.restaurantInfo table tr td 
{
	font-size:smaller;
	padding:2px;
	background-color:#f8f8f8;
}

.restaurantInfo .firstCol 
{
	width:140px;
}

.restaurantInfo .week 
{
	display:block;
	text-align:right;
	font-size:smaller;
	font-style:italic;
}