body { background-color: #628dd1; background-image: url(../images/bodybg.jpg); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; }
p { }
td { }
#footer a { color: #042a81; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; padding-right: 15px; padding-left: 15px; border-right: 1px ridge #fff; }
a:visited { }
a:hover { }
a:active { }
#wrapper { background-image: url(../images/grandview_bg.jpg); background-repeat: repeat-y; width: 780px; overflow: hidden; margin-right: auto; margin-left: auto; border-right: 2px groove #ffe85a; border-left: 2px groove #ffe85a; }
#top { background-image: url(../images/grandview__header.jpg); height: 82px; }
#header { background-image: url(../images/grandview_top_photo.jpg); height: 261px; }
#main { width: 100%; }
.leftside { color: #ffe85a; font-size: 11px; font-family: tahoma; text-align: left; width: 225px; float: left; margin: 0; padding: 0 0 0 10px; }
.more { color: #e0ff7a; font-weight: bold; background-image: url(../images/arrow.jpg); background-repeat: no-repeat; text-decoration: none; height: 25px; padding: 4px 50px 4px 10px; }
#footer { color: #000; font-size: 11px; font-family: arial; background-image: url(../images/grandview_footer.jpg); text-align: right; height: 59px; clear: both; padding-top: 25px; padding-right: 15px; }
#content { color: #fff; font-size: 13px; font-family: tahoma; line-height: 18px; text-align: justify; width: 500px; float: right; padding-top: 0; padding-right: 10px; padding-left: 15px; }
h3 { color: #ffe85a; font-size: 16px; font-weight: bold; text-align: center; margin: 12px 0; }
h2 { color: #052a82; font-size: 15px; font-weight: bold; font-style: italic; margin: 22px 0 12px; }
.navigation { font-family: arial, tahoma; background-image: url(../images/grandview_menu_bg.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
#navlist
{ margin: 0; padding: 25px 0 20px 10px; }

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 12px 4px;
text-decoration: none;
color: #fff;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #ffe85a;
padding-bottom: 2px;
background: transparent;
color: #ffe85a;
}

#navlist a:hover { color: #ffe75c; }
#footer .twitter { color: #000; font-size: 9px; font-family: tahoma; line-height: 15px; text-align: left; width: 170px; float: left; margin-top: -15px; padding-top: 0; padding-bottom: 0; padding-left: 10px; }

#footer .left { color: #000; font-size: 9px; font-family: tahoma; line-height: 15px; text-align: left; width: 180px; float: left; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 15px; }
.dark { color: #fff; font-size: 12px; background-color: #052a82; margin-top: 30px; margin-bottom: 20px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; }
.photoright { float: right; padding-left: 15px; }
h4 { color: #ffe552; font-size: 15px; font-weight: bold; background-color: #052a82; text-align: center; margin: 1.33em 0; }
.border { margin-right: 10px; margin-bottom: 10px; padding: 2px; border: ridge 1px #052a82; }
.green { color: #e0ff7a; font-size: 18px; font-weight: bold; background-repeat: no-repeat; text-decoration: none; text-align: center; height: 25px; margin-bottom: -7px; }
.special { color: #042168; background-color: #ffe75c; padding: 5px; border: groove 1px #c8cd19; }
.special h5 { color: #c83648; font-size: 16px; font-weight: bold; background-color: #fff; text-align: center; margin: 0 0 12px; border-bottom-style: inset; border-bottom-width: 1px; }
#roomheader { background-image: url(../images/grandview_rooms_photo.jpg); height: 261px; }
.roomnavigation { font-family: arial, tahoma; background-image: url(../images/grandview_rooms_menu_bg.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
#piratescoveheader { background-image: url(../images/pirates_cove_top_photo_new.jpg); height: 261px; }
#piratescovetop { background-image: url(../images/pirates_cove_header_new.jpg); height: 82px; }
.piratescovenavigation { font-family: arial, tahoma; background-image: url(../images/pirates_cove_menu_bg_new.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
.greenborder { margin-right: 10px; margin-bottom: 10px; padding: 2px; border: ridge 1px #c8cd19; }
.greenbold { color: #ffe75c; font-size: 14px; font-weight: bold; background-repeat: no-repeat; text-decoration: none; text-align: center; margin-bottom: -7px; }
.open { color: #fff; font-size: 12px; background-color: #052a82; text-align: center; margin-top: 30px; margin-bottom: 20px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; }
#contactheader { background-image: url(../images/contact_photo.jpg); height: 261px; }
.contactnavigation { font-family: arial, tahoma; background-image: url(../images/contact_menu_bg.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
.conferencenavigation { font-family: arial, tahoma; background-image: url(../images/conference_menu_bg.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
#conferenceheader { background-image: url(../images/conference_photo.jpg); height: 261px; }
em { font-size: 11px; font-style: italic; }
h6 { color: #fff; font-size: 15px; font-weight: bold; text-align: center; margin: 2.33em 0; border-bottom: 1px solid #628dd1; }
.buttons { background-color: #042a81; width: 115px; height: 39px; float: right; margin-right: -15px; margin-bottom: 15px; margin-left: 15px; padding-left: 4px; }
#extended #header { background-image: url(../images/grandview_extended_photo.jpg); height: 261px; }
#extended .navigation { font-family: arial, tahoma; background-image: url(../images/grandview_extended_menu_bg.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
#extended .photoright { float: right; margin-left: 15px; padding-left: 0; border: groove 2px #052a82; }
#extended .photoleft { float: left; margin-right: 15px; padding-left: 0; border: groove 2px #052a82; }
#dinner #piratescoveheader { background-image: url(../images/pirates_cove_top_dinner_show2.jpg); height: 261px; }
#dinner .piratescovenavigation { font-family: arial, tahoma; background-image: url(../images/pirates_cove_menu_dinner.jpg); background-repeat: no-repeat; width: 539px; height: 54px; float: right; margin: 0; padding: 0; }
.frame { background-color: #035e46; padding: 5px; border: double 1px #fff; }