body {
        margin: 0px 800px 600px 0px;
        padding: 0px 0px 0px 0px;
        font-family: verdana, arial, helvetica, sans-serif;
        background: url(pics/bgwelcome.jpg);
        scrollbar-face-color: #FF0000; 
        scrollbar-highlight-color: #FFFF00; 
        scrollbar-shadow-color: #000000; 
        scrollbar-3dlight-color: #FFFF00; 
        scrollbar-arrow-color: #FFFF00; 
        scrollbar-track-color: #009900; 
        scrollbar-darkshadow-color: #333333;
        onLoad="MM_preloadImages('pics/tabrest1.gif','pics/tabhotel1.gif','pics/tabbars1.gif','pics/tabdive1.gif','pics/tabelev1.gif','pics/tabembl1.gif','pics/tabtown1.gif','pics/tabgolf1.gif','pics/tabbeach1.gif','pics/tabsnork1.gif','pics/tabhstsit1.gif','pics/tabhike1.gif','pics/tabweath1.gif','pics/tabcars1.gif','pics/tabshop1.gif','pics/tabhist1.gif','pics/tabgeninfo1.gif','pics/tabgovt1.gif','pics/tabmaps1.gif','pics/tabcurr1.gif','pics/tabrest2.gif','pics/tabhotel2.gif','pics/tabbars2.gif','pics/tabdive2.gif','pics/tabelev2.gif','pics/tabembl2.gif','pics/tabtown2.gif','pics/tabgolf2.gif','pics/tabbeach2.gif','pics/tabsnork2.gif','pics/tabhstsit2.gif','pics/tabhike2.gif','pics/tabweath2.gif','pics/tabcars2.gif','pics/tabshop2.gif','pics/tabhist2.gif','pics/tabgeninfo2.gif','pics/tabgovt2.gif','pics/tabmaps2.gif','pics/tabcurr2.gif')";
        }

#top {         
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px;
        width: 700px;
        height: 160px;
        background: url(pics/topbg.jpg);
        }

#topright {
        position: absolute;
        top: 0px;
        left: 635px;
        padding: 1px;
        width: 112px;
        height: 60px;
        }

#toprightend {
        position: absolute;
        top: 0px;
        left: 670px;
        padding: 0px;
        background: url(pics/topbgend.gif) center no-repeat;
        width: 110px;
        height: 160px;
        }

#morphbox {
        position: absolute;
        top: 0px;
        left: 0px;
        margin-top: 3px;
        margin-left: 4px;
        width: 200px;
        height: 150px;
        border: solid 0px black;
        }

#topleftbox {
        position: absolute;
        top: 0px;
        left: 250px;
        padding: 0px;
        width: 256px;
        height: 40px;
        }

#backhomebox {
        position: absolute;
        top: 55px;
        left: 720px;
        padding: 0px;
        width: 55px;
        height: 40px;
        }

#addtofavsbox {
        position: absolute;
        top: 1px;
        left: 530px;
        padding: 0px;
        width: 117px;
        height: 25px;
        /*background: url(pics/addtofavs.gif) center no-repeat;*/
        }

#todaydatebox {
        position: absolute;
        top: 159px;
        left: 0px;
        padding: 0px;
        width: 200px;
        height: 18px;
        /*background: red;*/
        }

#hdrbtmbox {
        position: absolute;
        top: 159px;
        left: 0px;
        padding: 0px;
        width: 780px;
        height: 18px;
        background: red;
        }

#topscroller {
        position: absolute;
        left: 210px;
        top: 72px;
        padding: 0px;
        width: 600px;
        height:10px;
        }

#sitenavbox {
        position: absolute;
        top: 29px;
        left: 520px;
        padding: 0px;
        width: 240px;
        height: 30px;
        }

#menubox {
        position: absolute;
        top: 178px;
        left: 3px;
        padding: 0px;
        width: 200px;
        height: 405px;
        background: url(pics/menubgns.jpg) no-repeat;
        }

#billboard {
        position: absolute;
        top: 420px;
        left: 3px;
        padding: 0px;
        width: 187px;
        height: 145px;
        /*background: url(pics/menubgns.jpg) no-repeat;*/
        }

#recentbox {
        position: absolute;
        top: 583px;
        left: 3px;
        padding: 0px;
        width: 200px;
        height: 302px;
        background: url(pics/recently.jpg) center no-repeat;
        }

#botrightbox {
        position: absolute;
        top: 310px;
        left: 480px;
        padding: 3px;
        width: 300px;
        height: 260px;
        }

#presnavbox {
        position: absolute;
        top: 90px;
        left: 235px;
        width: 580px;
        height: 19px;
        margin-left: 0px;
        border-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-right: 0px;
        margin-right: 0px;
        }

#ttabsbox {
        position: absolute;
        top: 109px;
        left: 225px;
        width: 580px;
        height: 19px;
        margin-left: 0px;
        border-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-right: 0px;
        margin-right: 0px;
        }

#mtabsbox {
        position: absolute;
        top: 128px;
        left: 215px;
        width: 580px;
        height: 19px;
        }

#btabsbox {
        position: absolute;
        top: 147px;
        left: 205px;
        width: 580px;
        height: 19px;
        }

#SAWbox {
        position: absolute;
        top: 160px;
        left: 570px;
        width: 180px;
        height: 32px;
        }

#blurbtitlebox {
        position: absolute;
        top: 180px;
        left: 210px;
        width: 560px;
        height: 30px;
        padding: 3px;
        }

#backbox {
        position: absolute;
        top: 182px;
        left: 700px;
        }

#blurbbox {
        position: absolute;
        top: 220px;
        left: 210px;
        width: 560px;
        }

#blurbmaplinkbox {
        position: absolute;
        top: 550px;
        left: 210px;
        width: 560px;
        }

#mapbox {
        position: absolute;
        top: 460px;
        left: 60px;
        width: 710px;
        margin-left: 0px;
        border-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-right: 0px;
        margin-right: 0px;
        height: 440px;
        }

#3dmapbox {
        position: absolute;
        top: 250px;
        left: 60px;
        width: 710px;
        height: 200px;
        margin-left: 0px;
        border-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-right: 0px;
        margin-right: 0px;
        }


.main {
width:85px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 6px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 6px verdana;
color:white;
}

.days {
font-size: 6px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 1px;
}

.days #today{
font-weight: bold;
color: red;
}

.trtext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 8pt; 
        color: black;
        font-weight: bold;
        vertical-align: center;
        text-align: center;
   }

.menutext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 14pt; 
        color: #FF0000;
        font-weight: bold;
        vertical-align: center;
        text-align: center;
   }

.blurbtitletext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 20pt; 
        color: red;
        font-weight: bold;
        vertical-align: center;
        text-align: center;
   }

.blurbtext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 10pt; 
        color: #000000;
        font-weight: bold;
        vertical-align: center;
        text-align: left;
   }

.datetext {
        font-family: Arial, Verdana, Helvetica, Sans-serif; /*Courier, "Courier New", fixed-width;*/
        font-size: 8pt;
        color: #FFFFFF;
        font-weight: normal;
        vertical-align: center;
        text-align: center;
   }

.blurblinktext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
        vertical-align: center;
        text-align: center;
   }
.bustitletext {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 15pt; 
   color: #ffff00;
   font-weight: bold;
   vertical-align: center;
   text-align: center;
   background-color:#0000ff;
   }


A.menulink {
   display: block;
   width: 171px;
   text-decoration: none;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size:10pt;
   font-weight: bold;
   text-align: center;
   color: #99FFFF;
   border: solid 0px #99FFFF;
   }

A.menulink:hover {
   border: solid 1px #99FFFF;
   background-color:#0000CC;
   }
   
