#contactform input[type=submit],
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset div label  {
   font: normal normal 12px/14px Arial, Helvetica, sans-serif;
   color: #5B504D;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#facebookbuttoncopy3 a,
#facebookbuttoncopy6 a,
#facebookbuttoncopy5 a,
#facebookbuttoncopy4 a  {
   background: url(sg_home_media/facebookbuttoncopy6.gif) no-repeat;
   display: block;
   height: 34px;
   width: 36px;
   font-size: 34px;
   line-height: 34px;
}

#facebookbuttoncopy3,
#facebookbuttoncopy6,
#facebookbuttoncopy5,
#facebookbuttoncopy4  {
   position: absolute;
   left: 1112px;
   z-index: 5;
   width: 36px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton a:hover,
#roomsbutton a.nmh,
#roomsbutton a:hover,
#homebutton a.nmh  {
   background-position: -63px 0%;
}

#copyrightcopy4,
#copyrightcopy6,
#copyrightcopy3,
#copyrightcopy5  {
   background: url(sg_home_media/copyrightcopy6.gif) no-repeat;
   position: absolute;
   left: 1058px;
   z-index: 6;
   width: 3px;
   height: 4px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerynextthumbsetbutton a,
#gallerypreviousthumbsetbu a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 43px;
   font-size: 42px;
   line-height: 42px;
}

#facebookbuttoncopy4 a.nmh,
#facebookbuttoncopy4 a:hover  {
   background-position: -36px 0%;
}

#i596conference2textnoedit,
#i754conference2textnoedit  {
   position: absolute;
   top: 616px;
   z-index: 6;
   width: 277px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacttextcopy,
#contacttextcopy7,
#contacttextcopy3  {
   position: absolute;
   left: 864px;
   z-index: 6;
   width: 267px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerypreviousthumbsetbu,
#gallerynextthumbsetbutton  {
   position: absolute;
   z-index: 5;
   width: 43px;
   height: 42px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerypicturebox table,
#homeslidepicturebox table  {
   width: 100%;
   height: 100%;
}

#logogcopy6,
#logogcopy10,
#logogcopy8,
#logogcopy12  {
   background: url(sg_home_media/logogcopy12.gif) no-repeat;
   position: absolute;
   left: 254px;
   z-index: 5;
   width: 276px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#copyrithtextcopy3,
#copyrithtext,
#copyrithtextcopy  {
   position: absolute;
   left: 635px;
   z-index: 5;
   width: 717px;
   margin-left: 0px;
   margin-top: 0px;
}

#photo1button,
#i647photo4button,
#i157photo4button  {
   position: absolute;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#logogcopy9,
#logogcopy7,
#logogcopy5,
#logogcopy11  {
   background: url(sg_home_media/logogcopy11.gif) no-repeat;
   position: absolute;
   left: 401px;
   z-index: 5;
   width: 129px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacttext,
#contacttextcopy6,
#contacttextcopy2  {
   position: absolute;
   left: 632px;
   z-index: 5;
   width: 267px;
   margin-left: 0px;
   margin-top: 0px;
}

#conferencebutton a:hover,
#conferencebutton a.nmh  {
   background-position: -100px 0%;
}

#contactsbutton a.nmh,
#contactsbutton a:hover  {
   background-position: -76px 0%;
}

#pagebreaksimg,
#pagebreaks,
#pagebreakscopy  {
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 1400px;
   height: 8px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#gallerybutton a:hover,
#gallerybutton a.nmh  {
   background-position: -69px 0%;
}

#i497abouttext,
#attraction2textnoedit  {
   position: absolute;
   left: 566px;
   z-index: 5;
   width: 275px;
   margin-left: 0px;
   margin-top: 0px;
}

#attraction1textnoedit,
#i494abouttext  {
   position: absolute;
   left: 254px;
   z-index: 5;
   width: 277px;
   margin-left: 0px;
   margin-top: 0px;
}

#i498abouttext,
#attraction3textnoedit  {
   position: absolute;
   left: 878px;
   z-index: 5;
   width: 288px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerypicturebox,
#gallerythumbsheet  {
   position: absolute;
   left: 248px;
   z-index: 5;
   width: 900px;
   margin-left: 0px;
   margin-top: 0px;
}

#bkg2img,
#bkg1img,
#bkg3img,
#bkg4img  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1400px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#attraction3img,
#attraction2img  {
   position: absolute;
   top: 1549px;
   z-index: 5;
   width: 275px;
   height: 185px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#conference3img,
#conference2img  {
   position: absolute;
   top: 306px;
   z-index: 5;
   width: 284px;
   height: 220px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#conferencebutton,
#roomsbutton  {
   position: absolute;
   top: 0px;
   z-index: 5;
   height: 113px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerybutton,
#contactsbutton  {
   position: absolute;
   top: 0px;
   z-index: 5;
   height: 114px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#gallerypreviousthumbsetbu a  {
   background-image: url(sg_gallery_media/gallerypreviousthumbsetbu.gif);
}

#gallerynextthumbsetbutton a  {
   background-image: url(sg_gallery_media/gallerynextthumbsetbutton.gif);
}

#i754conference2textnoedit  {
   left: 565px;
}

#gallerynextthumbsetbutton  {
   top: 229px;
   left: 1162px;
}

#i596conference2textnoedit  {
   left: 254px;
}

#gallerypreviousthumbsetbu  {
   top: 228px;
   left: 191px;
}

#attraction3textnoedit  {
   top: 1430px;
}

#attraction1textnoedit  {
   top: 1430px;
}

#about3img,
#about2img  {
   position: absolute;
   top: 1074px;
   z-index: 5;
   width: 275px;
   height: 186px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#attraction2textnoedit  {
   top: 1430px;
}

#facebookbuttoncopy4  {
   top: 984px;
}

#facebookbuttoncopy3  {
   top: 1320px;
}

#facebookbuttoncopy5  {
   z-index: 6;
   top: 2006px;
}

#facebookbuttoncopy6  {
   top: 2537px;
}

#conferencebutton a  {
   background: url(sg_rooms_media/conferencebutton.gif) no-repeat;
   display: block;
   height: 113px;
   width: 100px;
   font-size: 113px;
   line-height: 113px;
}

#acc1img,
#acc6img  {
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 423px;
   height: 410px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#gallerypicturebox  {
   height: 492px;
   top: 362px;
}

#gallerythumbsheet  {
   min-height: 175px;
   top: 161px;
}

#copyrithtextcopy3  {
   top: 2629px;
}

#i647photo4button  {
   height: 215px;
   width: 444px;
   top: 2162px;
   left: 711px;
}

#copyrithtextcopy  {
   top: 1076px;
}

#contacttextcopy7  {
   top: 2532px;
}

#i157photo4button  {
   height: 216px;
   width: 444px;
   top: 1925px;
   left: 711px;
}

#conferencebutton  {
   width: 100px;
   left: 878px;
}

#contacttextcopy6  {
   top: 2507px;
}

#contacttextcopy2  {
   top: 954px;
}

#contacttextcopy3  {
   top: 979px;
}

#contactsbutton a  {
   background: url(sg_rooms_media/contactsbutton.gif) no-repeat;
   display: block;
   height: 114px;
   width: 76px;
   font-size: 114px;
   line-height: 114px;
}

#contacttextcopy  {
   top: 1315px;
}

#gallerybutton a  {
   background: url(sg_rooms_media/gallerybutton.gif) no-repeat;
   display: block;
   height: 114px;
   width: 69px;
   font-size: 114px;
   line-height: 114px;
}

#lacrochegnoedit  {
   background: url(sg_rooms_media/lacrochegnoedit.gif) no-repeat;
   position: absolute;
   left: 248px;
   top: 12px;
   z-index: 5;
   width: 434px;
   height: 54px;
   margin-left: 0px;
   margin-top: 0px;
}

#copyrightcopy4  {
   top: 1083px;
}

#contactsbutton  {
   width: 76px;
   left: 1051px;
}

#conference2img  {
   background-image: url(sg_conference_media/conference2img.gif);
   left: 557px;
}

#attraction3img  {
   background-image: url(sg_home_media/attraction3img.gif);
   left: 877px;
}

#attraction2img  {
   background-image: url(sg_home_media/attraction2img.gif);
   left: 566px;
}

#copyrightcopy5  {
   z-index: 7;
   top: 2105px;
}

#copyrightcopy3  {
   top: 1419px;
}

#conference3img  {
   background-image: url(sg_conference_media/conference3img.gif);
   left: 864px;
}

#copyrightcopy6  {
   top: 2636px;
}

#pagebreakscopy  {
   background-image: url(sg_home_media/pagebreakscopy.gif);
   top: 1300px;
}

#i498abouttext  {
   top: 928px;
}

#pagebreaksimg  {
   background-image: url(sg_rooms_media/pagebreaksimg.gif);
   top: 136px;
}

#i497abouttext  {
   top: 928px;
}

#roomsbutton a  {
   background: url(sg_rooms_media/roomsbutton.gif) no-repeat;
   display: block;
   height: 113px;
   width: 63px;
   font-size: 113px;
   line-height: 113px;
}

#i494abouttext  {
   top: 928px;
}

#gallerybutton  {
   width: 69px;
   left: 980px;
}

#lodgegnoedit  {
   background: url(sg_rooms_media/lodgegnoedit.gif) no-repeat;
   position: absolute;
   left: 480px;
   top: 79px;
   z-index: 5;
   width: 202px;
   height: 33px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content  {
   min-height: 1109px;
}

#homebutton a  {
   background: url(sg_rooms_media/homebutton.gif) no-repeat;
   display: block;
   height: 112px;
   width: 63px;
   font-size: 112px;
   line-height: 112px;
}

#photo1button  {
   height: 216px;
   width: 445px;
   top: 1925px;
   left: 245px;
}

#copyrithtext  {
   top: 1412px;
}

#photo3button  {
   position: absolute;
   left: 245px;
   top: 2162px;
   z-index: 5;
   width: 445px;
   height: 215px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacttext  {
   top: 1290px;
}

#logogcopy11  {
   top: 2546px;
}

#logogcopy10  {
   z-index: 6;
   top: 1974px;
}

#logogcopy12  {
   top: 2505px;
}

#roomsbutton  {
   width: 63px;
   left: 812px;
}

#logogcopy6  {
   top: 1288px;
}

#homebutton  {
   position: absolute;
   left: 747px;
   top: 0px;
   z-index: 5;
   width: 63px;
   height: 112px;
   margin-left: 0px;
   margin-top: 0px;
}

#logogcopy5  {
   top: 1329px;
}

#logogcopy7  {
   top: 993px;
}

#pagebreaks  {
   background-image: url(sg_home_media/pagebreaks.gif);
   top: 1759px;
}

#logogcopy8  {
   top: 952px;
}

#logogcopy9  {
   z-index: 6;
   top: 2015px;
}

#about3img  {
   background-image: url(sg_home_media/about3img.gif);
   left: 877px;
}

#about2img  {
   background-image: url(sg_home_media/about2img.gif);
   left: 566px;
}

#bkg3img  {
   background-image: url(sg_thankyou_media/bkg3img.gif);
   height: 1109px;
}

#acc6img  {
   background-image: url(sg_rooms_media/acc6img.gif);
   top: 1140px;
}

#bkg4img  {
   background-image: url(sg_contact_media/bkg4img.gif);
   height: 1445px;
}

#bkg1img  {
   background-image: url(sg_home_media/bkg1img.gif);
   height: 2662px;
}

#acc1img  {
   background-image: url(sg_rooms_media/acc1img.gif);
   top: 416px;
}

#bkg2img  {
   background-image: url(sg_rooms_media/bkg2img.gif);
   height: 1997px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1400px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1400px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 1400px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

html, body  {
   background: #FFFFFF url(sg_rooms_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

