@charset "utf-8";
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #732d17;
	background-image: url(../images/header/brick_bkg.jpg);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a {
	outline: none;
	margin: 0; /* it's good practice to zero the margin and padding for differing browser defaults */
	padding: 0;
}
a.selected {
	outline: none;
	margin: 0; /* it's good practice to zero the margin and padding to account for differing browser defaults */
	padding: 0;
}
img {
	border:0;
	margin: 0; /* it's good practice to zero the margin and padding to account for differing browser defaults */
	padding: 0;
}
.menu #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:946px;
	text-align: left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

.menu #mainwrapper {
	width:960px;
	background: #732d17;
	z-index: 2;
	position: relative;
	margin: 0; /* it's good practice to zero the margin and padding to account for differing browser defaults */
	padding: 0;
}

.menu #topspacer {
	padding-top: 10px;
    padding-left: 10px;
	margin: 0px;
	height: 43px;
	width: 960px;
	display:inline;
	position:absolute;
	top:275px;
	left:0px;

}

.menu #banquetmenu{
	padding-top: 0px;
    padding-left: 0px;
	margin: 0px;
	height: 43px;
	width: 234px;
	display:inline;
    position: absolute;
	top:0px;
	left:0px;
    z-index:1000;
}

.menu #banquetmenuspacer {
	padding-top: 0px;
    padding-left: 0px;
	margin: 0px;
	height: 43px;
	width: 726px;
	display:inline;
	position: absolute;
    top:0px;
	left:234px;
    background-image:url(../images/menu/menubanq_space.jpg);
}


.menu #leftspacer {
	margin: 0px;
	padding: 0px;
	height: 382px;
	width: 35px;
	display:inline;
	position: absolute;
	left: 0px;
	top:43px;
}

.menu #rightspacer {
	margin: 0px;
	padding: 0px;
	height: 342px;
	width: 32px;
	display:inline;
	position: absolute;
	left: 928px;
	top:83px;
}

.menu #foodmenuwrapper {
	margin: 0px;
	padding: 0px;
	height: 380px;
	width: 927px;
	position: absolute;
	display:inline;
	left: 35px;
	top:43px;
	background-image: url(../images/menu/content_bkg.jpg);
	background-repeat: repeat-y;
}
.menu #content {
	float: left;
	height: 340px;
	width: 875px;
	top: 40px;
	margin: 0px;
	padding: 0px;
	display:inline;
}

.menu #footer {
	padding: 0px;
	margin: 0px;
	height: 245px;
	width: 960px;
	display:inline;
	position:absolute;
	top:425px;
	left:0px;
}

#foodmenuwrapper  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#menuicon {
	top:550px;
	width:319px;
	height:270px;
	z-index:9999;
	position: absolute;
	margin-left: 606px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-image:url(../images/menu/menuicon.jpg);
}
