﻿body { margin:0; padding:0; width:100%; background-color:#fff; }
html { padding:0; margin:0;}
.main { margin:0 auto; padding:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #a6a6a6; padding:0; margin:10px 0; background:none; list-style:none;}
p.clr, .clr { clear:both; padding:0; margin:0;}
.clrh1{ clear:both; padding:0; margin:0; height:30px;}
.clrh2{ clear:both; padding:0; margin:0; height:20px;}
.clrh6{ clear:both; padding:0; margin:0; height:5px;}
.clrh7{ clear:both; padding:0; margin:0; height:3px;}
.clrh8{ clear:both; padding:0; margin:0; height:2px;}
.clrh5{ clear:both; padding:0; margin:0; height:8px;}
/* header */
.header_resize { margin:0 auto; padding:0; width:930px;}
.header {  margin:0; padding:0;}
/* logo */
.logo { 
margin:0 auto; float:left;
	height: 98px; padding-top:10px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
    border-bottom:dotted 2px black;
    margin-bottom:20px;
}
.logo a { color:White; border-color:red; text-decoration:none;}
.logo a:visited {text-decoration:none; border:none;}
.menu { padding:5px 0 0 0; margin:0; width:451px;  
float:right;
	height: 76px;
}
.dotborder
{
	border-bottom:dotted 2px black;  height:20px;
}
.topnav
{
	float:right; margin:0 auto; padding:0; width:773px; text-align:Right; text-transform:uppercase; color:#5a5a5a; font:bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;    padding:15px 0px 15px 0px;
}
.topnav a
{
    color:#232020;	text-decoration:none;
}
.topnav a:hover
{
	color:#ffbb00; cursor:pointer;  
}
.mainBody
{
	margin:0 auto; padding:0; width:860px;
}
.animation
{
	margin:0 auto; padding:0; width:860px; text-align:center;
}
.animation img
{
	border:2px solid #7f7e7a;
}
.Navmenu
{
	margin:0 auto; padding:0; width:865px; 
text-align:Right; text-transform:uppercase; color:#5a5a5a; font:bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;  text-align:center; padding:15px 0px 15px 0px;
}
.Navmenu a
{
    color:#232020;	text-decoration:none;
}
.Navmenu a:hover
{
	color:#ffbb00; cursor:pointer; 
}
.Navmenu span
{
	padding:0px 27.7px 0px 27.7px;
}
.welcome
{
	margin:0 auto; padding:0; width:865px; 
    text-align:left; text-transform:capitalize; color:#000;  font:bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;  border-bottom:dotted 2px black;  padding:15px 27.7px 15px 33px; 
}
.bot-border
{
	margin:0 auto; padding:0; width:865px; 
    text-align:left; text-transform:capitalize; color:#000;  font:bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;  border-bottom:dotted 2px black;  margin:15px 27.7px 15px 33px; 
}
.contain
{
	margin:0 auto; padding:0; width:860px; height:100%; text-align:left;  color:#5a5a5a;font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;  height:auto;  
}
.footer
{
	margin:0 auto; padding:0; width:860px; text-align:left;  color:#5a5a5a;font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; padding:15px 0px 15px 0px; text-align:right;
}
.footer img
{
	margin:5px;
	
}
.copyright
{
	margin:0 auto; padding:0; width:860px; text-align:left;  color:#5a5a5a;font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; padding:15px 0px 15px 0px;  
}
#reservation
{
	width:860px;
	margin:0 auto;
	padding:0;
	padding-bottom:20px;
}
.reservation
{
	height:30px; width:200px; margin:0 auto; padding:0; background-color:#231f20; text-align:center; line-height:30px;  font-size:14px; font-weight:bold;  font-family:Orator Std, Verdana, Arial, sans-serif; color:white;
}
.note
{
	  padding-bottom:20px; width:370px;  margin:0 auto; padding:0; text-align:center; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#66686a;
}
.res_control
{
   	 width:500px;  margin:0 auto; padding:0; text-align:center; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#66686a;  border:2px dotted gray;
}
.contact_control
{
	width:500px;  margin:0 auto; padding:0; text-align:center; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#66686a;  border:2px dotted gray;

}
.res_control .right
{
	float:right;width:310px; text-align:left; padding-bottom:5px; height:20px; line-height:28px;
}
.res_control .right input
{
	width:200px;border:1px gray solid;	
}
.res_control .left
{
	float:left; width:180px; text-align:right; padding-right:5px; height:20px; line-height:28px;
}
.check_box
{
	text-align:left; padding-left:180px;
}
.res_submit
{
	background-color:transparent; width:120px; border:1px solid gray; text-align:center; height:30px;
}


.body_contain
{	
width:404px; text-align:justify; padding-top:5px;
}
.body_contain ul li
{
  background-image:url('../images/ul.png'); background-repeat:no-repeat; background-position:left bottom;
  list-style:circle; margin-left:20px; padding-left:20px; list-style:none; font-weight:200; text-transform:capitalize;
  vertical-align:top; margin-bottom:5px;
}

.printingimage
{
	float:left;  margin-top:10px;
}
.printingimageped
{
	padding:5px 5px;
}
/*
.res_body
{
	text-align:center;
}
.res_body input
{
	width:200px; border:1px gray solid; margin-left:3px;
}*/