#captainsquartersb a:hover,
#promenademenu li a:hover,
#subnavmenu li a:hover,
#id0starboardmenu li a:hover,
#id0windwardmenu li a:hover,
#windwardb a:hover,
#quaillaneb a:hover,
#promenadeb a:hover,
#id0clickforinternetspecials p a:hover,
#id0quaillanemenu li a:hover,
#promenade21menu li a:hover,
#quaillanesuite27menu li a:hover,
#starboardb a:hover  {
   text-decoration: underline;
}

#id0quaillanemenu li a,
#quaillanesuite27menu li a,
#promenademenu li a,
#id0windwardmenu li a,
#id0starboardmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #003763;
   width: 100%;
   display: block;
}

#id0quaillanemenu li,
#promenademenu li,
#id0starboardmenu li,
#quaillanesuite27menu li,
#id0windwardmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#starboardb a,
#windwardb a,
#captainsquartersb a,
#promenadeb a,
#quaillaneb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#contactb a,
#reservationsb a,
#roomratesb a,
#directionsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#promenadepopdown,
#id1starboardbak,
#starboardpopdown  {
   visibility: visible;
   position: absolute;
   top: 293px;
   width: 98px;
   height: 22px;
   background-repeat: no-repeat;
}

#promenademenu,
#id0quaillanemenu,
#id0windwardmenu  {
   font: 9px/12px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #003763;
   visibility: hidden;
   position: absolute;
}

#captainsquartersbak,
#captainsquarterspopdown  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 293px;
   width: 98px;
   height: 22px;
   background-repeat: no-repeat;
}

#subnavmenu li a,
#promenade21menu li a  {
   border: 0px none #000000;
   text-decoration: none;
   height: 100%;
   display: block;
}

#promenade21menu li,
#subnavmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#quaillanebak,
#quaillanepopdown  {
   visibility: visible;
   position: absolute;
   left: 749px;
   top: 293px;
   width: 97px;
   height: 22px;
   background-repeat: no-repeat;
}

#id0clickforinternetspecials p a  {
   border: 0px none #000000;
   color: #003366;
   text-decoration: none;
}

#captainsquartersb,
#quaillaneb  {
   font: 10px/19px Arial-BoldMT, "Arial- Bold MT";
   padding-bottom: 1px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   width: 94px;
   height: 19px;
}

#quaillanepopup,
#windwardpopup  {
   visibility: hidden;
   position: absolute;
   top: 310px;
   z-index: 5;
   width: 94px;
   background-color: #C2E0F0;
   background-image: none;
}

#id0clickforinternetspecials p  {
   font: 10px/12px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #003366;
   text-align: center;
}

#windwardbak,
#windwardpopdown  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 293px;
   width: 97px;
   height: 22px;
   background-repeat: no-repeat;
}

#id0clickforinternetspecials  {
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 366px;
   z-index: 4;
   width: 146px;
}

#captainsquarterspopdown  {
   background-image: url(sg_specials_media/captainsquarterspopdown.gif);
   z-index: 10;
}

#promenadeb,
#starboardb  {
   font: 10px/20px Arial-BoldMT, "Arial- Bold MT";
   padding-bottom: 1px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 293px;
   height: 20px;
}

#quaillanesuite27popup  {
   visibility: hidden;
   position: absolute;
   left: 845px;
   top: 315px;
   z-index: 5;
   width: 84px;
   height: 51px;
   background-color: #C2E0F0;
   background-image: none;
}

#reservationsb a:hover  {
   background-position: -100px 0%;
}

#id0starboardmenu li a  {
   color: #003366;
}

#promenade21menu li a  {
   color: #003763;
}

#id0specialsb a:hover  {
   background-position: -135px 0%;
}

#quaillanesuite27menu  {
   font: 9px/12px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #003763;
   visibility: hidden;
   position: absolute;
   left: 850px;
   top: 316px;
   z-index: 6;
   width: 90px;
}

#captainsquartersbak  {
   background-image: url(sg_specials_media/captainsquartersbak.gif);
   z-index: 9;
}

#guestphonenumbers p  {
   font: 12px/14px Trebuchet-BoldItalic, Trebuchet-Bold, "Trebuchet- Bold";
   margin: 0px;
   color: #003663;
   letter-spacing: -1px;
   padding-bottom: 3px;
   padding-right: 2px;
   text-align: center;
}

#directionsb a:hover  {
   background-position: -80px 0%;
}

#forreservationscall  {
   background: url(sg_specials_media/forreservationscall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 256px;
   z-index: 7;
   width: 293px;
   height: 21px;
}

#roomratesb a:hover  {
   background-position: -108px 0%;
}

#coupletoastingwine  {
   background: url(sg_specials_media/coupletoastingwine.jpg) no-repeat;
   position: absolute;
   left: 265px;
   top: 90px;
   z-index: 6;
   width: 310px;
   height: 199px;
}

#captainsquartersb  {
   z-index: 11;
   top: 293px;
   left: 653px;
}

#guestphonenumbers  {
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 711px;
   z-index: 4;
   width: 184px;
}

#id0seafoamlodge p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #003366;
   text-align: center;
}

#promenade21popup  {
   visibility: hidden;
   position: absolute;
   left: 652px;
   top: 398px;
   z-index: 5;
   width: 110px;
   height: 16px;
   background-color: #C2E0F0;
   background-image: none;
}

#quaillanepopdown  {
   background-image: url(sg_specials_media/quaillanepopdown.gif);
   z-index: 7;
}

#promenadepopdown  {
   background-image: url(sg_specials_media/starboardpopdown.gif);
   z-index: 13;
   left: 555px;
}

#contactb a:hover  {
   background-position: -64px 0%;
}

#id0quaillanemenu  {
   width: 91px;
   z-index: 6;
   top: 316px;
   left: 752px;
}

#id0starboardmenu  {
   font: 9px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #003366;
   visibility: hidden;
   position: absolute;
   left: 482px;
   top: 316px;
   z-index: 8;
   width: 56px;
}

#starboardpopdown  {
   background-image: url(sg_specials_media/starboardpopdown.gif);
   z-index: 16;
   left: 458px;
}

#moviesandgames p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #003763;
   text-align: left;
}

#subnavmenu li a  {
   color: #CCFFFF;
}

#windwardpopdown  {
   background-image: url(sg_specials_media/windwardpopdown.gif);
   z-index: 19;
}

#id1seafoamlodge  {
   background: url(sg_specials_media/id1seafoamlodge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 118px;
   z-index: 6;
   width: 189px;
   height: 122px;
}

#id0windwardmenu  {
   width: 93px;
   z-index: 6;
   top: 316px;
   left: 365px;
}

#promenade21menu  {
   font: 9px/11px Arial-BoldMT, "Arial- Bold MT";
   height: 11px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #003763;
   visibility: hidden;
   position: absolute;
   left: 656px;
   top: 400px;
   z-index: 6;
   width: 103px;
}

#seafoamlodgeimg  {
   visibility: visible;
   position: absolute;
   left: 459px;
   top: 90px;
   z-index: 5;
   width: 386px;
   height: 214px;
}

#reservationsb a  {
   width: 100px;
   background-image: url(sg_specials_media/reservationsb.gif);
}

#id1starboardbak  {
   background-image: url(sg_specials_media/id1starboardbak.gif);
   z-index: 15;
   left: 458px;
}

#id0seafoamlodge  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 705px;
   z-index: 4;
   width: 536px;
}

#id0specialsb a  {
   background: url(sg_roomsandrates_media/id1specialsb.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 135px;
   font-size: 30px;
   line-height: 30px;
}

#starboardpopup  {
   background: url(sg_specials_media/starboardpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 459px;
   top: 310px;
   z-index: 7;
   width: 95px;
   height: 103px;
}

#quaillanepopup  {
   height: 45px;
   left: 750px;
}

#promenadepopup  {
   background: url(sg_specials_media/promenadepopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 556px;
   top: 310px;
   z-index: 7;
   width: 95px;
   height: 104px;
}

#moviesandgames  {
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 325px;
   z-index: 4;
   width: 292px;
}

#directionsb a  {
   width: 80px;
   background-image: url(sg_specials_media/directionsb.gif);
}

#reservationsb  {
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 48px;
   z-index: 8;
   width: 100px;
   height: 24px;
}

#promenademenu  {
   width: 95px;
   z-index: 8;
   top: 317px;
   left: 556px;
}

#windwardpopup  {
   height: 56px;
   left: 363px;
}

#homeb a:hover  {
   background-position: -42px 0%;
}

#wordsxmedia *  {
   color: #003763;
}

#roomratesb a  {
   width: 108px;
   background-image: url(sg_specials_media/roomratesb.gif);
}

#promenadebak  {
   background: url(sg_specials_media/id1starboardbak.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 293px;
   z-index: 12;
   width: 98px;
   height: 22px;
}

#quaillanebak  {
   background-image: url(sg_specials_media/quaillanebak.gif);
   z-index: 6;
}

#id0specialsb  {
   visibility: visible;
   position: absolute;
   left: 393px;
   top: 330px;
   z-index: 4;
   width: 135px;
   height: 30px;
}

#windwardbak  {
   background-image: url(sg_specials_media/windwardbak.gif);
   z-index: 18;
}

#wordsxmedia  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   text-align: left;
   color: #003763;
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 385px;
   z-index: 4;
   width: 252px;
}

#directionsb  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 48px;
   z-index: 8;
   width: 80px;
   height: 24px;
}

#quaillaneb  {
   z-index: 8;
   top: 294px;
   left: 750px;
}

#promenadeb  {
   width: 93px;
   z-index: 14;
   left: 556px;
}

#subnavmenu  {
   font: 12px/21px Arial-BoldMT, "Arial- Bold MT";
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #CCFFFF;
   position: absolute;
   left: 357px;
   top: 70px;
   z-index: 7;
   width: 496px;
}

#contactb a  {
   width: 64px;
   background-image: url(sg_specials_media/contactb.gif);
}

#topmenubak  {
   background: url(sg_specials_media/topmenubak.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 43px;
   z-index: 4;
   width: 766px;
   height: 250px;
}

#roomratesb  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 48px;
   z-index: 8;
   width: 108px;
   height: 24px;
}

#pid4vtroom  {
   margin: 0px auto 0px auto;
   width: 940px;
   position: relative;
}

#logoxmedia  {
   visibility: visible;
   position: absolute;
   left: 90px;
   top: 42px;
   z-index: 20;
   width: 272px;
   height: 332px;
}

#starboardb  {
   width: 95px;
   z-index: 17;
   left: 459px;
}

#address p  {
   font: 12px/14px Trebuchet-BoldItalic, Trebuchet-Bold, "Trebuchet- Bold";
   margin: 0px;
   text-align: center;
   color: #003663;
}

#roomtours  {
   background: url(sg_specials_media/roomtours.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 320px;
   top: 295px;
   z-index: 21;
   width: 37px;
   height: 18px;
}

#container  {
   background: url(sg_specials_media/container.gif) no-repeat;
   position: absolute;
   left: 63px;
   top: 22px;
   z-index: 3;
   width: 811px;
   height: 822px;
}

#windwardb  {
   font: 10px/18px Arial-BoldMT, "Arial- Bold MT";
   padding-bottom: 1px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 293px;
   z-index: 20;
   width: 94px;
   height: 18px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 753px;
   top: 48px;
   z-index: 8;
   width: 64px;
   height: 24px;
}

#id0frame  {
   background: url(sg_vtroom_media/id0frame.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 382px;
   z-index: 5;
   width: 462px;
   height: 310px;
}

#vtxmedia  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 385px;
   z-index: 6;
   width: 456px;
   height: 304px;
}

#address  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 772px;
   z-index: 4;
   width: 205px;
}

#homeb a  {
   background: url(sg_specials_media/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 42px;
   font-size: 23px;
   line-height: 23px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 49px;
   z-index: 8;
   width: 42px;
   height: 23px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_specials_media/exteriortile.gif) center top repeat;
}

p.p1  {
   margin: 0.0px 0.0px 0.0px 0.0px;
   font: 12.0px Arial;
}


