body
{
	margin:0 auto;
	margin-top:30px;
	background: #990000 url(images/bg_body.jpg) no-repeat top;
}
img{border:0;}
form{margin:0;}
.form3{width:112px;}
.form3 input{width:112px; height:17px; font:11px tahoma, serif; color:#7d7d7d;}

.form2{width:335px; vertical-align:top;}
.form2 input{
	width:100px;
	height:17px;
	font:11px tahoma, serif;
	color:#7d7d7d;
}
.form2 textarea{width:300px; height:109px; overflow:scroll; color:#7d7d7d; font:11px tahoma, serif;}

#header
{
	position:relative;
	width:865px;
	height:155px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
}
#page{
	width:865px;
	height:900px;
}
#cont
{
	position:relative;
	margin:0 auto;
	width:865px;
	height:830px;
	border-top:1px solid #224109;
	top: 0
.px;
}
#footer
{
	position:absolute;
	margin:0 auto;
	color:#ffffff;
	font:11px Tahoma, serif;
	width:523px;
	height:34px;
	background:url(images/bg_footer.jpg) no-repeat top;
	left: -1px;
	top: 850px;
}

.left
{
	position:absolute;
	top:0px;
	left:0px;
	width:168px;
	height:615px;
	background:url(images/bg_left.jpg) repeat-y top left;
	border-left:1px solid #224109;
	border-bottom:1px solid #224109;
}
.center{
	position:absolute;
	top:0;
	left:169px;
	width:522px;
	height:830px;
	background:url(images/bg_body1.jpg);
}
.right
{
	position:absolute;
	top:0;
	left:693px;
	width:169px;
	height:615px;
	background:#687911 url(images/bg_rest.gif) no-repeat bottom right;
	border-right:1px solid #224109;
	border-bottom:1px solid #224109;
}
.menupic{
	width:140px;
	height:74px;
	margin-top:3px;
}
.mainmenu{
	height:75px; 
	border:inset; 
	border-color:#FC6;
}
.partymenu{
	height:75px; 
	border:inset; 
	border-color:#FC6;
}
.partydesc{
	width:330px;
	height:70px;
	text-align:left;
}

.menudesc{
	width:330px;
	height:70px;
	text-align:left;
}

.about{margin:5px 5px 0 5px;}
.discounts{
	margin:5px 5px 0 5px;
}
.order{
	width:166px;
	height:135px;
	text-align:center;
	background:#325F0D;
	background-position:right;
	border-top:5px solid #155107;
	border-bottom:5px solid #155107;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 2px;
}
.wel{margin:5px 5px 0 5px;}

.m1{
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.m2{
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.m3{margin-top:0px;}
html>body .m3{margin-top:-3px;}
.m4{
	position:absolute;
	top:620px;
	margin:0 5px 0 12px;
}
.m5{
	position:absolute;
	top:620px;
	margin:0 8px 0 5px;
}
.m6{margin:10px 5px 0 8px;}
.m7{margin:15px 11px 0 12px;}
.m8{margin:3px 3px 0 6px;}
.m9{margin-top:-17px;}
html>body .m9{margin-top:0px;}

.font1{color:#ffffff; font:11px Tahoma, serif;}
.font2{
	color:#F9E260;
	font:11px Tahoma, serif;
	text-decoration: none;
}
.font3{color:#F9E260; font: bold 11px Tahoma, serif;}
.font4{color:#F9E98C; font:11px Tahoma, serif;}
.font5{color:#132B00; font: bold 11px Tahoma, serif;}
.font6{color:#F9E260; font:14px Tahoma, serif;}
.font7{color:#FFF; font: bold 16px Tahoma, serif;}
.font8{color:#ffffff; font: bold 12px Tahoma, serif;}
.font9{color:#FF6; font:bold 14px tahoma, serif; text-decoration:none;}
/*.font2{color:#132B00; font:11px Tahoma, serif;}*/

.link1{color:#ffffff; font:11px Tahoma, serif; text-decoration:underline;}
.link1:hover{color:#ffffff; font:11px Tahoma, serif; text-decoration:none;}
.link2{color:#ffffff; font:11px Tahoma, serif; text-decoration:none;}
.link2:hover{color:#ffffff; font:11px Tahoma, serif; text-decoration:underline;}
.link3{color:#F9E260; font:11px Tahoma, serif; text-decoration:underline;}
.link3:hover{color:#F9E260; font:11px Tahoma, serif; text-decoration:none;}
.link4{color:#F9E98C; font:12px Tahoma, serif; text-decoration:none;}
.link4:hover{color:#F9E98C; font:11px Tahoma, serif; text-decoration:underline;}
.link5{color:#FF6; font: bold 14px Tahoma, serif; text-decoration:none;}
.link6{color:#F9E260; font: bold 14px Tahoma, serif; text-decoration:none;}
.link6:hover{color:#F9E260; font: bold 16px Tahoma, serif; text-decoration:underline;}
.link7{color:#F9E260; font: bold 12px Tahoma, serif; text-decoration:none;}
.link7:hover{color:#F9E260; font: bold 14px Tahoma, serif; text-decoration:underline;}
/*.link1{color:#F9E98C; font:11px Tahoma, serif; text-decoration:underline;}
.link1:hover{color:#F9E98C; font:11px Tahoma, serif; text-decoration:none;}*/

.list2
{
	background:url(images/bg_list1.gif) no-repeat top left ;
	position:relative;
	text-align:left;
	width:150px;
	height:25px;
	padding-left:12px;
	padding-top:0px;
}
.list2_link{text-decoration:none; font:bold 10px tahoma, serif; color:#ffffff; text-transform:uppercase; vertical-align:top;}
.list2_link:hover{color:#ffffff; text-decoration:underline;}
.list2_active
{
	background:url(images/bg_list2.gif) no-repeat top left ;
	position:relative;
	text-align:left;
	width:150px;
	height:25px;
	padding-left:12px;
	padding-top:0px;
}

.list3_top{background:url(images/bg_list_top.gif) no-repeat top; width:335px; height:1px;}
.list3
{
	background:url(images/bg_list.gif) no-repeat top left;
	font:11px tahoma, serif;
	color:#ffffff;
	position:relative;
	text-align:left;
	width:335px;
	height:21px;
	padding-left:32px;
}
.list3 a{text-decoration:none; font:11px tahoma, serif; color:#F9E98C;}
.list3 a:hover{color:#F9E98C; text-decoration:underline;}

.myinputstyle {
	border: 2px inset #f8f7f2;
	/** remember to change image path **/
	background: url(/staff.html) no-repeat #f8f7f2;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
	width:100px;
}

/** You can use this style for your LABEL elements **/
.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #F9E260;
	height: 17px;
}
