/* Main container styles - START - These are containers for the entire site design. Background is usually defined outside of these, and these contain the actual box of the main site. Usually the outer wrapper is just a box to properly position the site while the siteContainer keeps the main look of the box */
#wrapper{
	margin: 0;
	padding: 0;

}
#languages {
	padding-top:30px;
	color:#000000;
	padding-left:600px;
}
#languages a{
	color:#666666;
	font-size:13px;
}
#topContainer{
	width:734px;
	height:220px;
	padding-top:2px;
} * html #topContainer{margin-left: 15px;}

#bottomContainer{
	width:735px;
	margin:0px;
	padding:0px;
	background-image: url(../images/site-bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;

}

#topLogoContainer {
	width: 214px;
	padding:0px;
	float:left;

}

#flashContainer{
	width: 514px;
	margin:0px;
	padding:0px;
	margin-left:6px;
	height:214px;
	float:left;
	/* background-image: url(../images/flash.jpg);*/
	background-repeat: no-repeat;
	background-position: top left;
} * html #flashContainer{width:514px; }

#imageCarousel {
	margin-left:30px;

}

#topContentContainer{
	width: 733px;
	margin:0px;
	margin-top:0px;
	padding:0px;
	height:17px;
	background-image: url(../images/content-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;

}
#midContentContainer{
	width: 733px;
	background-image: url(../images/content-mid.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	min-height:500px;

}
#bottomContentContainer{
	width: 733px;
	height:20px;
	background-image: url(../images/content-bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	clear:both;

}
#content {
	padding-top:10px;
	padding-left:30px;
	width:440px;
}

#adress {
	padding-top:20px;
	padding-left:16px;
	color:#ffffff;
	font-size:11px;
}

/* Main container styles - END */
#menuContainer{
	padding-top:20px;
	padding-left:20px;
	width: 180px;
	min-height:460px;
}

.Menu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:0px;
	padding-bottom: 0px;
	padding-top: 2px;
	/padding-top: 3px;
	text-decoration: none;
	display: block;
	color:#666666;
	line-height: 10pt;
}
.selectedMenu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 2px;
	/padding-top: 3px;
	text-decoration: none;
	display: block;
	color:#ffffff;
	line-height: 10pt;
}
#menuButton {

	margin-bottom:2px;
	clear:both;
}

#subMenuContainer{
	padding-top:6px;
	padding-left:10px;
	padding-bottom:40px;
}

#subMenu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #777F82;
	padding-top: 2px;
	/padding-top: 3px;
	padding-left: 20px;
	padding-right: 25px;
	text-decoration: none;
	display: block;
	float:left;
}
#subMenuSelected {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #512A16;
	padding-top: 2px;
	/padding-top: 3px;
	padding-left: 20px;
	padding-right: 25px;
	text-decoration: none;
	display: block;
	float:left;
}
.clearBoth {
	clear:both;
}
.tableSpacer {
	height:14px;
}
.foodMenuTop {
	border-bottom:1px dotted #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.foodMenuPrice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.foodMenuText {
	border-bottom:1px dotted #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;
}