html,body {margin:0;padding:0;background:#4c2e10 url(../images/base-bg1.png) repeat top;width:100%;height:100%; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td { font-family:"trebuchet MS",Arial, Helvetica, sans-serif; margin-top: 0px; font-size:13px;}
a img{border:0;}
a{
	color: #B80000;
	text-decoration: underline;
}
a:hover{
	color: #FF4322;
	text-decoration: underline;
}
a.hidden {text-decoration: none;color: #000000;cursor:default;}
form {margin:0;padding:0;}
.input{
	color:#5A2E2E; text-align: justify;padding: 3px; font-size:12px;
	}
h1 {font-weight: bold;color: #000000;margin: 0px; font-size:15px; text-transform:uppercase; margin: 15px 0 8px 0;}

.bottom_addr {font-size: 11px;color: #000;padding: 5px 0 12px 0; text-align:center; font-size:10px;}
.bottom_addr a {text-decoration: none;}
.bottom_addr a:hover {text-decoration: underline;}

.bottom_menu {color: #000000;text-align: center;padding-top: 12px;padding-bottom: 4px; font-size:11px;}
.bottom_menu a {color: #000000;text-decoration: none;}
.bottom_menu a:hover {color: #000000;text-decoration: underline;}

.body_txt {color:#5A2E2E; text-align: justify;padding: 6px; vertical-align: top;}

.login_form {background-image: url(../images/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;font-size: 11px;padding-top: 3px;padding-left: 1px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:771px;margin:0 auto; padding-top:10px;color:#5A2E2E; text-align: justify;padding: 8px; vertical-align: top; font-size:12px;}

#page_menu{width:926px;margin:0 auto; padding-top:10px;}

#menu{position: relative;font-family:tahoma;}

#menu ul{font-size:12px; color:#1a0b08; list-style:none; text-align:center;font-weight:bold; margin:0; padding:0 0 0 125px;}

#menu ul li{float:left; padding: 13px 15px 0px 0px;
}

#menu ul li a:hover{text-decoration:none;color:#FF9;}

#menu ul li a
{
padding: 0.7em 1.0em 0.9em 1.0em;
color: #fff;
text-decoration: none;
}

#menu ul li a.active
{
background: url(../images/menuactive1.jpg) repeat-x center left;
}

#menutop
{
background: #fff url(../images/border.jpg) repeat-x;
width:771px;
height: 10px;
}

#menutop2
{
background: #fff url(../images/border.jpg) repeat-x;
width:941px;
height: 10px;
}

.catering{
	font-size:12px;
	font-style:italic;
	background-color:#FFF0D0;
}

.reviews{
	background-color:#FFC;
	padding:5px;
	border:solid #CCC 1px;
}

.buttons{
	background-image:url(../images/button_bg.jpg);
	background-repeat:repeat;
	#background-color:#900;
	border:none;
	color:#FFFFCE;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	}

#center_menu{
	width:911px; margin:0 auto; background:#fff6f3; padding:15px; padding-top: 5px; font-size:12px; text-align:justify;}

#footer{width:739px; margin:0 auto; background:#f9dec7; border: 1px solid #fff6f3;}
#center{width:711px; margin:0 auto; background:#fff6f3; padding:15px; padding-top: 5px; font-size:12px; text-align:justify;}
#header{ width:771px; background:url(../images/head-img2.jpg) no-repeat; height:180px;}
#header_menu{ width:941px; background:url(../images/head-img3.jpg) no-repeat; height:180px;}

#company_name {font-size: 24px;text-transform: none; position:absolute; color:#f9e4be; width:240px; text-align:center; margin-top:110px; font-style:italic;}

#logo_menu{background:url(../images/logo1.png) no-repeat; width:150px; height:90px; position:absolute; margin: 20px 0 0 45px;}

#logo{background:url(../images/logo1.png) no-repeat; width:150px; height:90px; position:absolute; margin: 20px 0 0 45px;}
