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

a ins  {
   text-decoration: none;
}

#nathanielbedb a,
#witsellmantleb a,
#claibornemantleb a,
#claibornebedb a,
#nathanielbed3wallsb a,
#randolphbedpostb a,
#witsellbedb a,
#nathanielmantleb a,
#nathanielbenchb a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 36px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

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

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

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

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

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

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

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

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

#accommodationinfoscroll p a:hover,
#exchangezonesb a:hover  {
   font-style: italic;
   text-decoration: underline;
}

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

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

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

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

#clickheretoopensaveandexploretextb a  {
   color: #362F2D;
}

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

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

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

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

#funinthesunspecialstext,
#rollover  {
   visibility: visible;
   position: absolute;
   z-index: 3;
}

#randolphbedpostb,
#nathanielbedb  {
   visibility: visible;
   position: absolute;
   left: 25px;
   z-index: 4;
   width: 36px;
   height: 36px;
}

#providedbythecabellhousetext p  {
   color: #790000;
}

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

#claibornebedb,
#witsellbedb  {
   visibility: visible;
   position: absolute;
   left: 26px;
   z-index: 4;
   width: 36px;
   height: 36px;
}

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

#randolphtext,
#witselltext  {
   visibility: visible;
   position: absolute;
   left: 2px;
   z-index: 3;
   width: 298px;
}

#funinsunspecialsb a:hover  {
   background-position: -78px 0%;
}

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

#funinthesunspecialstext p  {
   font: italic 14px/17px Verdana, sans-serif;
   margin: 0px;
   text-align: center;
   color: #524F56;
}

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

#diningroomb a,
#entryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   width: 36px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

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

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

#funinthesunspecialstext  {
   width: 69px;
}

#parlorp,
#outsidepatiop  {
   visibility: hidden;
   position: absolute;
   left: 121px;
   top: 217px;
   width: 468px;
   height: 351px;
   background-repeat: no-repeat;
}

#i2007cabellhometext p  {
   color: #330000;
}

#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%;
}

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

#viewamenitiestextb a  {
   color: #807B6C;
}

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

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

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

#nathanielbed3wallsb  {
   left: 119px;
}

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

#funinsunspecialsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 81px;
   width: 78px;
   background-position: 0% 0px;
   font-size: 81px;
   line-height: 81px;
}

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

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

#petfriendly1text p  {
   color: #524F56;
}

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

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

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

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

#funinsunspecialsb  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 78px;
   height: 81px;
}

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

#nathanielbenchb a  {
   background-image: url(sg_roomtour_media/nathanielbenchb.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;
}

#petfriendlytext p  {
   color: #524F56;
}

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

#weddingtexttext p  {
   color: #663300;
}

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

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

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

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

#exchangezonesb a  {
   color: #45422C;
}

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

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

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

#randolphbedpostb  {
   top: 1880px;
}

#flowersandbirdsb  {
   left: 635px;
}

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

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

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

#nathanielbenchb  {
   left: 71px;
}

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

#rentitalltext p  {
   color: #333300;
}

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

#id0webdesignb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   width: 190px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

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

#petfriendlypawp  {
   visibility: hidden;
   position: absolute;
   width: 391px;
   height: 250px;
   background-repeat: no-repeat;
}

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

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

#petfriendlypawb  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 45px;
   height: 46px;
}

#backtourtextb a  {
   color: #666666;
}

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

#witsellmantleb  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 999px;
   z-index: 4;
   width: 36px;
   height: 36px;
}

#pid10amenities  {
   width: 724px;
}

#diningsettingb  {
   left: 715px;
}

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

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

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

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

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

#claibornebedb  {
   top: 1449px;
}

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

#nathanielbedb  {
   top: 630px;
}

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

#logoboxsmall  {
   background-image: url(sg_summerspecials_media/logoboxsmall.gif);
}

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

#randolphtext  {
   top: 1641px;
}

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

#witsellbedb  {
   top: 999px;
}

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

#phonetext p  {
   color: #5C5B49;
}

#witselltext  {
   top: 765px;
}

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

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

#rollover p  {
   color: #534741;
}

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

#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;
}

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

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

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

#windowsb  {
   left: 676px;
}

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

#rollover  {
   width: 53px;
}

#rockersb  {
   left: 676px;
}

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

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

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

#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;
}

#parlorb  {
   left: 672px;
}

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

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

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

#porchb  {
   left: 718px;
}

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

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

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

#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;
}

