body { color: #000; margin: 5 0 40px 0; padding: 0; }

h2 { color: #C2A77C; margin: 0 0 1px 0; }
h3 { margin: 0 0 15px 0; font-size: 110%; font-weight: bold; text-decoration: underline; color: #669; text-align: center; }
h4 { margin: 0 0 15px 0; font-size: 100%; font-weight: bold; text-decoration: underline; }
p { margin: 0 0 20px 0; }
a { color: #B48C4C; }
a:hover { color: #C2A77C;}

address { font-style: normal; }

table { font: 90% Verdana;}
table th { padding: 3px; border: 1px solid #999; background: #ccc; }
table td { padding: 3px; text-align: left; }

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 180px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#C2A77C;
font-size: 80%;
padding: 5px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:179px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dashed #C2A77C;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:180px;
text-align: left;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #B48C4C;
background-color: #eeeeee;
}

form#form1 { margin: 0 0 20px 0; padding: 10px; border: 1px solid #ccc; }
form#form1 ul { margin: 0; padding: 0; }
form#form1 li { margin: 0; padding: 0; list-style-type: none; }


/*-- added 11/06/2009 --*/
img.main_hotel_image { border: 1px solid #ccc; padding: 8px; }
img.main_page_image { border: 1px solid #ccc; padding: 4px; }
.grey_border { border: 1px solid #ccc; padding: 8px; }
td.align_right { text-align: right; }
div#map { width: 300px; height: 400px; }
