body {
 text-align:center;
 font-family:Vernada,Tahoma,Arial;
 font-size:14px;
}
a:link{
 color:#3D4A5F;
 text-decoration:underline;
 font-weight:bold;
}
a:visited{
 color:#3D4A5F;
 text-decoration:underline;
 font-weight:bold;
}
a:hover{
 color:#FF6600;
 text-decoration:underline;
 font-weight:bold;
}
a:active{
 color:#FF6600;
 text-decoration:underline;
 font-weight:bold;
}
a.menu:link{
 color:#FFF;
 text-decoration:none;
 font-weight:normal;
}
a.menu:visited{
 color:#FFF;
 text-decoration:none;
 font-weight:normal;
}
a.menu:active{
 color:#FFF;
 text-decoration:none;
}
a.menu:hover{
 color:#FF6600;
 text-decoration:none;
}
.reserve_box {
 background: #A6CF28;
 padding-left:15px;
 padding-right:10px;
 font-family:Tahoma,Vernada,Arial;
 font-size:12px;
 font-weight:500;
}
.reserve_header {
 font-size:22px;
 font-family:Lucida Sans,Arial;
 font-weight:bold;
 padding:5px 0px 8px 0px;
}
.pics {
 height:213px;
 width:146px;
 margin:0px;
 border:0px
 z-index:1;
}
#header_menu {
 background:#000;
 color:#FFF;
 height:29px;
 width:604px;
 font-size:19px;
 font-family:Lucida Sans,Arial;vertical-align:middle;
}
#side_menu {
 color:#FFF;
 font-size:20px;
 font-family:Lucida Sans,Arial;
 padding:20px;
}
#content {
 font-family:Tahoma,Arial,Vernada;
 font-size:14px;
 padding:20px 50px 20px 20px;
}
#cal {
 position:absolute;
 visibility:hidden;
 background-color:white;
 layer-background-color:white;
 z-index:2;
}
#footer {
 width:500px;
 border:1px;
 text-align:left;
 font-family:Vernada,Tahoma,Arial;
 font-size:14px;
 font-weight:bold;
}
#r_footer {
 width:100%;
 border:0px;
 color:#3D4A5F;
 background-repeat:no-repeat;
 background-position:right;
 height:128px;
}
.topic {
 font-family:Monotype Corsiva,Arial;
 font-size:54px;
 color:#222;
}
img {
 border:0px;
}
img.gallery {
 padding:7px;
 background:#38393D;
 border:1px;
}
hr {
 border:1px 0px 0px 0px;
 border-style:dashed;
 color:#98A8AF;
 height:2px;
}
input.text {
 color:#525F54;
 font:Tahoma, Arial;
 font-size: 14px;
 background-color:#D0F06D;
 border:0px;
}
select {
 color:#525F54;
 font:Tahoma, Arial;
 font-size: 14px;
 background-color:#D0F06D;
 border:0px;
}
input.button {
 color:#FFF;
 font:Tahoma, Arial;
 font-weight:600;
 font-size: 14px;
 background-color:#536C28;
 border:0px;
 padding:2px;
}
.form {
 border: 1px #000 solid;
 background:#E8F9FF;
}
td {
 font-family:Vernada,Tahoma,Arial;
 font-size:14px;
}
