BODY {
   margin: 0.1in 0.1in 0.1in 0.1in;
   background-color: #F0F0D8;
}
A {
   text-decoration: none;
}
A:hover {
   color: yellow;
}
A.Footer {
   color: white;
   font-family: arial;
   font-size: 9pt;
   text-decoration: none;
}
TH {
   background-color: blue;
   color: white;
}
#idTitleText {
   font-family: times;
   font-size: 24pt;
   font-weight: bold;
   font-style: italic;
   letter-spacing: 8px;
   color: white;
   padding-top: 5px;
   padding-left: 5px;
   padding-bottom: 5px;
   background-color: blue;
   vertical-align: baseline;
}
#idTitlePicture {
   float: right;
}
#idSecondTitleText {
   font-family: arial;
   font-size: 12pt;
   font-weight: bold;
   letter-spacing: 5px;
   color: aqua;
   padding-top: 2px;
   padding-left: 5px;
   padding-bottom: 3px;
   background-color: teal;
}
#idRegister {
   position: relative;
   top: -13px;
   vert-align: sup;
   letter-space: 0px;
   font-size: 12pt;
}
#idMenu {
   padding: 2px 5px 2px;
   border-style: solid;
   border-width: 1px;
   border-color: black;
}
#idFooter {
   color: white;
   font-family: arial;
   font-size: 9pt;
   text-decoration: none;
}
#idShipName {
   font-family: "lucida handwriting";
   font-size: 26pt;
   font-weight: bold;
   color: #00A0FF;
   letter-spacing: 2px;
}
#idIslandName {
   font-family: "lucida handwriting";
   font-size: 26pt;
   font-weight: bold;
   color: #00A0FF;
   letter-spacing: 2px;
}
#idShipDetail {
   font-family: arial;
   font-size: 8pt;
   text-align: center;
   background-color: silver;
   border-color: black;
   border-style: solid;
   border-width: 1px 0px 1px;
   padding-bottom: 1px;
}
#idSchedule {
   color: blue;
   font-family: arial;
}
#idDeck1 {
   color: teal;
   font-weight: bold;
   background-color: #CCCC99;
}
#idViewMap {
   color: white;
   font-family: arial;
   font-size: 9pt;
   font-weight: normal;
   background-color: #A0A0A0;
}
.clsMenuBar {
   color: white;
   font-family: arial;
   font-size: 8pt;
}
.clsMenuItem {
   color: white;
   font-family: arial;
   font-size: 9pt;
   text-decoration: none;
   letter-spacing: 1px;
}
.clsMenuText {
   color: white;
   font-family: arial;
   font-size: 8pt;
   background-color: #0080FF;
   border-style: solid;
   border-width: 1px 0px 2px;
   border-color: brown;
   padding-bottom: 2px;
}
.clsIsland {
   color: purple;
   background-color: #A0A0A0;
   text-decoration: none;
}
.clsItenary {
   color: white;
   background-color: darkblue;
   text-decoration: none;
}
.clsExcursion1 {
   font-family: arial;
   font-size: 9pt;
   font-weight: bold;
   color: white;
   background-color: darkseagreen;
   text-decoration: none;
   border-style: solid;
   border-color: black;
   border-width: 1px 1px 0px;
}
.clsExcursion2 {
   font-family: arial;
   font-size: 9pt;
   font-weight: bold;
   color: white;
   background-color: darkseagreen;
   text-decoration: none;
   border-style: solid;
   border-color: black;
   border-width: 1px 1px 0px;
}
.clsExcursion3 {
   font-family: arial;
   font-size: 9pt;
   font-weight: bold;
   color: white;
   background-color: darkseagreen;
   text-decoration: none;
   border-style: solid;
   border-color: black;
   border-width: 1px 1px 1px;
}
.clsPackage {
   font-family: "lucida handwriting";
   font-size: 22pt;
   font-weight: bold;
   color: teal;
   background-color: pink;
   padding: 3px 3px 3px;
   border-style: solid;
   border-width: 1px 1px 1px;
   border-color: red;
}
.clsExcursion {
   font-family: "lucida handwriting";
   font-size: 22pt;
   font-weight: bold;
   color: blue;
   background-color: lightblue;
   padding: 3px 3px 3px;
   border-style: solid;
   border-width: 1px 1px 1px;
   border-color: blue;
}
.clsParaExcursion {
   color: #A04000;
   line-height: 120%;
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 10px;
}
.clsPkgFooter {
   font-family: "lucida handwriting", times;
   font-size: 16pt;
   font-style: italic;
   color: magenta;
}
.clsReserve {
   font-family: "lucida handwriting", times;
   font-size: 18pt;
   font-weight: bold;
   color: white;
   text-align: center;
   background-color: black;
   padding: 3px 3px 3px;
}
.clsShipDetail {
   color: blue;
   text-decoration: none;
}
.clsPara1 {
   color: black;
   font-family: arial;
   font-size: 11pt;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 5px;
}
.clsPara2 {
   font-family: times;
   font-size: 12pt;
   color: #0010FF;
   padding-left: 10px;
   padding-right: 5px;
   padding-bottom: 5px;
}
.clsPara3 {
   font-family: times;
   font-size: 12pt;
   color: #A04000;
   line-height: 120%;
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 10px;
}
.clsCopyright {
   font-family: arial;
   font-size: 9pt;
}
.clsVessel {
   border-style: solid;
   border-width: 1px 0px 2px;
   background-color: #A0D0FF;
}
.clsWelcome {
   z-index: 1;
   position: absolute;
   top: 110px;
   left: 340px;
   padding-top: 0px;
   padding-bottom: 10px;
}
.clsBeach {
   z-index: 0;
   position: absolute;
   top: 104px;
   left: 240px;
   border-style: solid;
   border-width: 2px;
   border-color: #0000FF;
}
.clsLegal {
   text-decoration: none;
}
