a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#randolphlargeimageofbedb a,
#witsellbedb a,
#claibornebedb a,
#porchfromwindowb a,
#nathanielmantleb a,
#randolphbedpostb a,
#porchfrombalconyb a,
#randolphwalkinb a,
#nathanielbedb a,
#nathanielbed3wallsb a,
#witsellpanoramab a,
#claibornemantleb a,
#witsellfpcloseupb a,
#nathanielbenchb a,
#randolphfrombalconyb a,
#witsellfireplaceb a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 36px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#backtourtextb a,
#exchangezonesb a,
#clickheretoopensaveandexploretextb a,
#viewamenitiescopytextb a,
#viewamenitiestextb a,
#tourbedroomsbtext a  {
   border: 0px none #000000;
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#roomtour,
#giftcertificate,
#pid10thingstodo,
#pid5rooms,
#pid9amenities,
#pid8weddingsevents,
#pid7cancellationpolicy,
#pid1home,
#aboutus  {
   margin: 0px auto 0px auto;
   width: 760px;
   position: relative;
}

#placesettingb a,
#windowsb a,
#diningsettingb a,
#weddingsgb a,
#cabellhousefromoutsideb a,
#livingroomb a,
#flowersandbirdsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   width: 36px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#randolphlargeimageofbedb,
#randolphbedpostb,
#randolphfrombalconyb,
#randolphwalkinb  {
   visibility: visible;
   position: absolute;
   top: 1791px;
   z-index: 3;
   width: 36px;
   height: 36px;
}

#claiborneroomtext p,
#witsellroomtext p,
#randolphroomtext p,
#nathanielroomtext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   color: #807F67;
   text-align: right;
}

#logoboxgreensmallnomerge,
#logoboxthingsnomerge,
#logoboxgcsmallnomerge  {
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 7px;
   z-index: 3;
   width: 188px;
   height: 161px;
   background-repeat: no-repeat;
}

#clairbornetext p,
#randolphtext p,
#nathanieltext p,
#witselltext p  {
   font: 13px/16px Verdana, sans-serif;
   margin: 0px;
   color: #807F67;
   text-align: left;
}

#roomsgb a,
#cancellationb a,
#contactgb a,
#homegb a,
#thingsgb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#cabellhousefromoutsideb,
#livingroomb,
#diningsettingb  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 36px;
   height: 27px;
}

#nathanielbenchb,
#nathanielbed3wallsb,
#nathanielbedb  {
   visibility: visible;
   position: absolute;
   top: 630px;
   z-index: 4;
   width: 36px;
   height: 36px;
}

#randolphwalkinptext p,
#randolphfrombalconyptext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   color: #666633;
   padding-bottom: 6px;
   padding-top: 3px;
   text-align: left;
}

#accommodationinfoscrolltext p a,
#thingsscroll p a  {
   border: 0px none #000000;
   font-style: Normal;
   text-decoration: none;
   color: #333300;
}

#witsellfpcloseupb,
#witsellbedb,
#witsellpanoramab  {
   visibility: visible;
   position: absolute;
   top: 999px;
   z-index: 4;
   width: 36px;
   height: 36px;
}

#randolphwalkinptext,
#randolphfrombalconyptext  {
   visibility: hidden;
   position: absolute;
   left: 452px;
   top: 1733px;
   width: 257px;
}

#thingsscroll p,
#accommodationinfoscrolltext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-top: 5px;
   padding-right: 5px;
   padding-left: 2px;
   text-align: left;
   color: #333300;
}

#phonetext p,
#providedbythecabellhousetext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#viewamenitiescopytextb,
#viewamenitiestextb  {
   font: 13px/16px Verdana, sans-serif;
   padding-top: 5px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 310px;
   height: 13px;
}

#porchfromwindowp,
#livingroomp,
#porchp  {
   visibility: hidden;
   position: absolute;
   left: 121px;
   top: 223px;
   width: 468px;
   height: 351px;
   background-repeat: no-repeat;
}

#porchfrombalconyb,
#porchfromwindowb  {
   visibility: visible;
   position: absolute;
   top: 445px;
   z-index: 3;
   width: 36px;
   height: 36px;
}

#clickheretoopensaveandexploretextb a  {
   color: #362F2D;
}

#fptransparentyellowhome1nomergecopy  {
   visibility: visible;
   position: absolute;
   width: 338px;
   height: 399px;
   background-repeat: no-repeat;
}

#rentitalltext p,
#weddingtexttext p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   padding-top: 5px;
   text-align: left;
}

#webdesigndarkb a,
#id1webdesignb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   width: 190px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#spiritlinecruisesb a,
#entryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#pawb a,
#rockersb a,
#porchb a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#providedbythecabellhousetext p  {
   color: #790000;
}

#windowsp,
#flowersandbirdsp  {
   visibility: hidden;
   position: absolute;
   left: 121px;
   top: 216px;
   width: 468px;
   height: 351px;
   background-repeat: no-repeat;
}

#windowsb,
#flowersandbirdsb  {
   visibility: visible;
   position: absolute;
   top: 413px;
   z-index: 3;
   width: 36px;
   height: 27px;
}

#randolphlargeimageofbedb a  {
   background-image: url(sg_roomtour_media/randolphlargeimageofbedb.gif);
}

#id0webdesignb a,
#mapgb a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#giftcertificatesb a:hover  {
   background-position: -131px 0%;
}

#cabellhousefromoutsideb a  {
   background-image: url(sg_rooms_media/cabellhousefromoutsideb.gif);
}

#randolphlargeimageofbedb  {
   left: 155px;
}

#logoboxgreensmallnomerge  {
   background-image: url(sg_cancellationpolicy_media/logoboxgreensmallnomerge.gif);
}

#viewamenitiescopytextb a  {
   color: #807B6C;
}

#randolphfrombalconyptext  {
   z-index: 5;
}

#cabellhousefromoutsideb  {
   top: 248px;
   left: 675px;
}

#randolphfrombalconyb a  {
   background-image: url(sg_roomtour_media/randolphfrombalconyb.gif);
}

#viewamenitiescopytextb  {
   top: 188px;
   left: 449px;
}

#i2007cabellhometext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #330000;
   text-align: right;
}

#id0webdesignb a:hover  {
   background-position: -190px 0%;
}

#logoboxgcsmallnomerge  {
   background-image: url(sg_giftcertificate_media/logoboxgcsmallnomerge.jpg);
}

#nathanielbed3wallsb a  {
   background-image: url(sg_roomtour_media/nathanielbed3wallsb.gif);
}

#cancellationb a:hover  {
   background-position: -153px 0%;
}

#randolphfrombalconyb  {
   left: 113px;
}

#logoboxthingsnomerge  {
   background-image: url(sg_thingstodo_media/logoboxthingsnomerge.gif);
}

#spiritlinecruisesb a  {
   width: 213px;
   background-image: url(sg_thingstodo_media/spiritlinecruisesb.gif);
}

#viewamenitiestextb a  {
   color: #660000;
}

#googlescriptliteral  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 864px;
   z-index: 3;
   width: 243px;
}

#giftcertificatesb a  {
   background: url(sg_cancellationpolicy_media/giftcertificatesb.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 131px;
   font-size: 25px;
   line-height: 25px;
}

#aperfectgiftnomerge  {
   background: url(sg_cancellationpolicy_media/aperfectgiftnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 520px;
   z-index: 3;
   width: 96px;
   height: 18px;
}

#witsellfpcloseupb a  {
   background-image: url(sg_roomtour_media/witsellfpcloseupb.gif);
}

#tourbedroomsbtext a  {
   color: #CCCCCC;
}

#nathanielbed3wallsb  {
   left: 119px;
}

#i2007cabellhometext  {
   visibility: visible;
   position: absolute;
   left: 231px;
   z-index: 3;
   width: 270px;
}

#porchfrombalconyb a  {
   background-image: url(sg_rooms_media/porchfrombalconyb.gif);
}

#randolphwalkinptext  {
   z-index: 4;
}

#witsellfireplaceb a  {
   background-image: url(sg_roomtour_media/witsellfireplaceb.gif);
}

#randolphbedpostb a  {
   background-image: url(sg_roomtour_media/randolphbedpostb.gif);
}

#flowersandbirdsb a  {
   background-image: url(sg_rooms_media/flowersandbirdsb.gif);
}

#nathanielmantleb a  {
   background-image: url(sg_roomtour_media/nathanielmantleb.gif);
}

#witsellpanoramab a  {
   background-image: url(sg_roomtour_media/witsellpanoramab.gif);
}

#claibornemantleb a  {
   background-image: url(sg_roomtour_media/claibornemantleb.gif);
}

#viewamenitiestextb  {
   top: 2059px;
   left: 451px;
}

#weddingsgb a:hover  {
   background-position: -71px 0%;
}

#porchfromwindowb a  {
   background-image: url(sg_rooms_media/porchfromwindowb.gif);
}

#rockersb,
#porchb  {
   visibility: visible;
   position: absolute;
   top: 364px;
   z-index: 3;
   width: 36px;
   height: 46px;
}

#witsellfpcloseupb  {
   left: 169px;
}

#cardinalb a:hover  {
   background-position: -58px 0%;
}

#porchfrombalconyb  {
   left: 719px;
}

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

#weddingtexttext p  {
   color: #663300;
}

#nathanielbenchb a  {
   background-image: url(sg_roomtour_media/nathanielbenchb.gif);
}

#randolphwalkinb a  {
   background-image: url(sg_roomtour_media/randolphwalkinb.gif);
}

#logoboxgreensmall  {
   background: url(sg_rooms_media/logoboxgreensmall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 15px;
   z-index: 3;
   width: 172px;
   height: 145px;
}

#giftcertificatesb  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 544px;
   z-index: 3;
   width: 131px;
   height: 25px;
}

#exchangezonesb a  {
   color: #45422C;
}

#id1rockeronporch  {
   background: url(sg_rooms_media/id1rockeronporch.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 19px;
   z-index: 3;
   width: 320px;
   height: 110px;
   visibility: visible;
}

#diningsettingb a  {
   background-image: url(sg_rooms_media/diningsettingb.gif);
}

#webdesigndarkb a  {
   background-image: url(sg_thingstodo_media/webdesigndarkb.gif);
}

#flowersandbirdsp  {
   background-image: url(sg_rooms_media/flowersandbirdsp.jpg);
   z-index: 15;
}

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

#randolphbedpostb  {
   left: 27px;
}

#porchfromwindowp  {
   background-image: url(sg_rooms_media/porchfromwindowp.jpg);
   z-index: 17;
}

#porchfromwindowb  {
   left: 678px;
}

#flowersandbirdsb  {
   left: 635px;
}

#witsellpanoramab  {
   left: 34px;
}

#thingsgb a:hover  {
   background-position: -91px 0%;
}

#claibornebedb a  {
   background-image: url(sg_roomtour_media/claibornebedb.gif);
}

#id1webdesignb a  {
   background-image: url(sg_weddingsandevents_media/id1webdesignb.gif);
}

#backtourtextb a  {
   color: #666666;
}

#cancellationb a  {
   width: 153px;
   background-image: url(sg_rooms_media/cancellationb.gif);
}

#placesettingb a  {
   background-image: url(sg_rooms_media/placesettingb.gif);
}

#rentitalltext p  {
   color: #333300;
}

#nathanielbenchb  {
   left: 71px;
}

#roomsgb a:hover  {
   background-position: -46px 0%;
}

#randolphwalkinb  {
   left: 70px;
}

#id0webdesignb a  {
   width: 190px;
}

#nathanielbedb a  {
   background-image: url(sg_roomtour_media/nathanielbedb.gif);
}

#diningsettingb  {
   top: 279px;
   left: 675px;
}

#homegb a:hover  {
   background-position: -41px 0%;
}

#livingroomb a  {
   background-image: url(sg_rooms_media/livingroomb.gif);
}

#witsellbedb a  {
   background-image: url(sg_roomtour_media/witsellbedb.gif);
}

#cancellationb  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 153px;
   height: 12px;
}

#mapgb a:hover  {
   background-position: -29px 0%;
}

#pid9amenities  {
   width: 742px;
}

#placesettingb  {
   visibility: visible;
   position: absolute;
   left: 716px;
   top: 279px;
   z-index: 3;
   width: 36px;
   height: 27px;
}

#nathanielbedb  {
   left: 25px;
}

#id0webdesignb  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 190px;
   height: 11px;
}

#pawb a:hover  {
   background-position: -45px 0%;
}

#weddingsgb a  {
   width: 71px;
   background-image: url(sg_aboutus_media/weddingsgb.gif);
}

#livingroomb  {
   top: 248px;
   left: 716px;
}

#phonetext p  {
   color: #5C5B49;
}

#transparent  {
   background: url(sg_roomtour_media/transparent.gif) no-repeat;
   position: absolute;
   left: 211px;
   top: 19px;
   z-index: 4;
   width: 260px;
   height: 110px;
}

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

#livingroomp  {
   background-image: url(sg_rooms_media/livingroomp.jpg);
   z-index: 10;
}

#witsellbedb  {
   left: 80px;
}

#cardinalb a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   width: 58px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#rockersb a  {
   width: 36px;
   background-image: url(sg_rooms_media/rockersb.gif);
}

#weddingsgb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 430px;
   z-index: 3;
   width: 71px;
   height: 27px;
}

#thingsgb a  {
   width: 91px;
   background-image: url(sg_rooms_media/thingsgb.gif);
}

#windowsb a  {
   background-image: url(sg_rooms_media/windowsb.gif);
}

#aboutusb a  {
   background: url(sg_aboutus_media/aboutusb.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 64px;
   font-size: 14px;
   line-height: 14px;
}

#roomsgb a  {
   width: 46px;
   background-image: url(sg_aboutus_media/roomsgb.gif);
}

#contactgb  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 475px;
   z-index: 3;
   width: 80px;
   height: 12px;
}

#cardinalb  {
   visibility: visible;
   position: absolute;
   width: 58px;
   height: 72px;
}

#porchb a  {
   width: 36px;
   background-image: url(sg_rooms_media/porchb.gif);
}

#rockersb  {
   left: 676px;
}

#entryb a  {
   width: 36px;
   background-image: url(sg_rooms_media/entryb.gif);
}

#homegb a  {
   width: 41px;
   background-image: url(sg_aboutus_media/homegb.gif);
}

#thingsgb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 340px;
   z-index: 3;
   width: 91px;
   height: 12px;
}

#windowsp  {
   background-image: url(sg_rooms_media/windowsp.jpg);
   z-index: 8;
}

#windowsb  {
   left: 676px;
}

#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 247px;
   z-index: 3;
   width: 64px;
   height: 14px;
}

#roomsgb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 294px;
   z-index: 3;
   width: 46px;
   height: 12px;
}

#mapgb a  {
   width: 29px;
   background-image: url(sg_rooms_media/mapgb.gif);
}

#porchp  {
   background-image: url(sg_rooms_media/porchp.jpg);
   z-index: 16;
}

#porchb  {
   left: 718px;
}

#pawb a  {
   width: 45px;
}

#homegb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 206px;
   z-index: 3;
   width: 41px;
   height: 12px;
}

#mapgb  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 383px;
   z-index: 3;
   width: 29px;
   height: 11px;
}

#pawp  {
   visibility: hidden;
   position: absolute;
   width: 393px;
   height: 249px;
   background-repeat: no-repeat;
}

#pawb  {
   visibility: visible;
   position: absolute;
   width: 45px;
   height: 46px;
}

#c  {
   position: absolute;
   left: 116px;
   width: 303px;
   height: 303px;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_rooms_media/id2exteriortile.gif) center top repeat-x;
}


