body {
	margin: 0px;
	padding: 0px;
	background:url(../images/background.gif) #bc151c;
}

*{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#706953;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}


#wrap{width:756px; margin:0 auto; background:url(../images/wrapback.gif) repeat-y; padding-bottom:20px; overflow:hidden;}

#top{width:756px; height:194px; background:url(../images/top.jpg) no-repeat; overflow:hidden;}
#logo{display:block; width:130px; height:130px; margin:40px 0 0 20px; text-indent:-9999px;}

ul#menu{width:736px; height:42px; list-style:none; margin:1px auto 0 auto; padding:0; background:url(../images/menubar.jpg) no-repeat;}
ul#menu li{float:left; padding:12px 0 0 0; }
ul#menu li a.lastchild{border:none;}
ul#menu li a{color:#fff; border-right:1px solid #d79192; padding:0 10px;}



#column1{margin-left:20px; width:450px; float:left; display:inline;}
#column2{margin:35px 0 0 50px; float:left; width:200px;}


#column1 h2{padding:0; margin:15px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; letter-spacing:-0.5px;}
#column1 h2 a{padding:0; margin:15px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; letter-spacing:-0.5px;}
#column1 h3{padding:0; margin:10px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; letter-spacing:-0.5px;}

.img_frame{border:1px solid #c9c7c2; margin-top:20px; width:200px; font-size:1px;}
.img_frame img{border:5px solid #fff; padding:0; margin:0;}

ul.opening_hours{padding:0; margin:0; list-style:none;}
ul.opening_hours li{padding:5px 20px 0 0; }

.copyright{float:left; margin: 13px 0 0 20px; display:inline;  }
.design{float:right; margin:13px 20px 0 0; display:inline;}


#footer{width:756px; height:68px; margin:0 auto; background:url(../images/wrapbottom.gif) no-repeat; clear:both;}


/* dining */
.tbl-dinning_01 { border-collapse:collapse; margin:0 0 20px 0; padding:0; width:450px; overflow:hidden; background:#f0ead5; border:1px solid #e4ddc6!important; background:#f7f5ec; }
.tbl-dinning_01 tr { vertical-align:top; text-align:left; margin:2px 2px; border:1px solid #e4ddc6;}
.tbl-dinning_01 tr.tr-th { background:#e4ddc6; }
.tbl-dinning_01 tr td { padding:5px 5px; }
.tbl-dinning_01 tr td.td-w50px { width:50px; text-align:center; }
.tbl-dinning_01 tr td.td-w15px { width:15px; text-align:center; }
.tbl-dinning_01 tr td p { margin:0 0 6px 0; }
.tbl-dinning_01 tr td p span { font-size:11px!important; }