a:link { color:#FF6600; text-decoration:none; margin:0px; }
a:hover { color:#CCCC33; text-decoration:none; margin:0px;  }
a:visited { color:#FF6600; text-decoration:none; margin:0px; }
body { background-image:url(images/BG.gif); background-repeat:repeat; margin-top:20px; text-align:center;  }
.body_all { width:780px; height:472px; background-image:url(images/home_background.jpg); background-position:top; background-repeat:no-repeat; margin: 0 auto; text-align:left; }
.body_content { width:167px; height:345px; margin-left:80px; margin-top:68px; float:left; display: inline;  }
.reservation_button { width:325px; height:40px; float:left; margin-left:100px; margin-top:395px; text-align:right; }
.reservations { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#82aebd; }
.body_copy { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e8e8e8; line-height:17px; }
.body_header { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#e8e8e8; }
.footer { width:100%; text-align:center; }
.footer_copy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; line-height:20px; }

.body_inner_top { width:780px; margin: 0 auto;
}
.body_inner_all { width:780px; background-image:url(images/body_bg.jpg); background-position:top; background-repeat:repeat-y; margin: 0 auto; text-align:left; vertical-align:top;
}
.name_left { float:left; width:121px; height:400px;
}
.inner_body_right {  padding-top:25px; padding-left:15px; width:553px; float:left;
}
.body_inner_bottom { clear:both;
}
.clear { clear:both; }
.inset { margin-left:15px; 
}
#navcontainer { border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; float:right; margin-top:36px; margin-right:40px; display:inline; 
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #bb4209;
float: left;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#e8e8e8;
margin:0px; padding:0px;
}
#navcontainer ul li { display: inline; 
}
#navcontainer ul li a
{
padding: 7px 15px;
background-color: #bb4209;
color: White;
text-decoration: none;
float: left;
}
#navcontainer ul li a:hover
{
background-color: #a43803;
color: #fff;
}
#navcontainer2 { border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; float:right; margin-right:40px; display:inline; 
}
#navcontainer2 ul
{
padding-left: 0;
margin-left: 0;
background-color: #bb4209;
float: left;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#e8e8e8;
margin:0px; padding:0px;
}
#navcontainer2 ul li { display: inline; 
}
#navcontainer2 ul li a
{
padding: 7px 15px;
background-color: #bb4209;
color: White;
text-decoration: none;
float: left;
}
#navcontainer2 ul li a:hover
{
background-color: #a43803;
color: #fff;
}

