body { margin: 0px; background: #FFFFFF; }


td.top { text-align: center; background: url("images/top.gif") top center no-repeat #A33907; height: 100px; vertical-align: top; padding: 0px; }
table.topbeach { width: 100%; border: 0px; border-bottom: dotted 1px #FFFFFF; height: 68px;  }
td.cocktails { background: url("images/cocktails.gif") top left no-repeat #A33907; text-align: right; width: 150px; }
td.palms { background: url("images/palms.gif") top left no-repeat #A33907; width: 150px; }

td.sidemenu { width: 120px; padding-left: 30px; height: 290px; background: url("images/menuback1.gif") top right no-repeat #FFFFFF; vertical-align: top; text-align: left; }

td.main { background: url("images/menuback2.gif") top left no-repeat #FFFFFF; width: 450px; padding: 0px 10px 0px 50px; text-align: left; vertical-align: top; font: normal 12px "Comic Sans MS",arial,sans-serif; color: #000000; }

td.party { width: 150px; vertical-align: top; padding: 10px 0px 0px 0px; }
img.party { width: 150px; padding: 0px; margin: 0px 0px 10px 0px;}
td.bottom { border-top: dotted 1px #A33907; padding: 5px; text-align: center; font: normal 10px "Comic Sans MS",arial,sans-serif; color: #A33907; }

p.smenu { margin: 2px 0px 18px 0px; text-align: center;  }

a.menu { text-decoration: none; font: bold 14px "Comic Sans MS",arial,sans-serif; }
a.menu:link { color: #000000; }
a.menu:hover { color: #A61117; }
a.menu:visited { color: #000000; }
a.menu:visited:hover { color: #A61117; }

a.language { text-decoration: none; font: bold 14px "Comic Sans MS",arial,sans-serif; margin-right: 5px; }
a.language:link { color: #A61117; }
a.language:hover { color: #E64236; }
a.language:visited { color: #A61117; }
a.language:visited:hover { color: #E64236; }

a.botlink { color: #A33907; font: normal 10px "Comic Sans MS",arial,sans-serif; margin-right: 5px; }
a.botlink:link { text-decoration: none; }
a.botlink:hover { text-decoration: underline; }
a.botlink:visited { text-decoration: none; }
a.botlink:visited:hover { text-decoration: underline; }


h1 { width: 740px; margin: 0px 0px 50px 0px; padding: 0px; font: normal 8px verdana,sans-serif; color: #E64236; text-align: right; }

h2 { font: normal 16px "Comic Sans MS",arial,sans-serif; color: #A61117; margin: 10px 0px; padding: 0px; }
h3 { font: normal 14px "Comic Sans MS",arial,sans-serif; color: #336699; margin: 10px 0px; padding: 0px; }
hr { border: dotted 1px #A61117; }
div.tel{ font: normal 13px "Comic Sans MS",arial,sans-serif; color: #A61117;}
