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

a ins  {
   text-decoration: none;
}

#bottommenumenucopy li a:hover,
#id2addresstext p a:hover,
#addresstextcopy p a:hover,
#copyrighttextcopy p a:hover,
#id1addresstext p a:hover,
#id2copyrighttext p a:hover,
#id0addresstext p a:hover,
#id1copyrighttext p a:hover,
#groupstext p a:hover,
#id0copyrighttext p a:hover,
#contacttext p a:hover,
#id0bottommenumenu li a:hover,
#id1bottommenumenu li a:hover,
#id2bottommenumenu li a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

#id1addresstext p a,
#id0addresstext p a,
#addresstextcopy p a,
#id2addresstext p a,
#id2copyrighttext p a,
#id0copyrighttext p a,
#id1copyrighttext p a,
#contacttext p a,
#copyrighttextcopy p a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
}

#hotelphototextbutton a,
#bottommenumenucopy li a,
#id2bottommenumenu li a,
#id1bottommenumenu li a,
#id0bottommenumenu li a,
#specialratestextbutton a  {
   border: 0px none #000000;
   font-weight: Normal;
   display: block;
   text-decoration: none;
}

#topmenumenu li,
#bottommenumenucopy li,
#id2bottommenumenu li,
#id0bottommenumenu li,
#id1bottommenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#id1copyrighttext p,
#id0copyrighttext p,
#id2copyrighttext p,
#copyrighttextcopy p,
#copyrightcttext p  {
   font: 8px/10px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#pid1rooms,
#pid6home,
#pid2features,
#pid5groups,
#pid3location,
#pid7specials,
#hidk,
#pid4contactus  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#athamptontext p,
#featuresathamptontext p,
#groupsathamptontext p,
#featuresathamptontextcopy p  {
   font: 14px/20px TimesNewRomanPS-BoldMT, "Times New Roman P S- Bold MT";
   margin: 0px;
   color: #273B74;
   text-align: left;
}

#locationglam,
#groupsglam,
#featurespoolglam,
#roomsglam,
#specialsglam,
#contactusglam  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 160px;
   width: 800px;
   height: 196px;
   background-repeat: no-repeat;
}

#id0bottommenumenu,
#id1bottommenumenu,
#id2bottommenumenu,
#bottommenumenucopy  {
   font: 10px/22px Verdana, sans-serif;
   height: 22px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #192D69;
   position: absolute;
   left: 84px;
   z-index: 5;
   width: 738px;
}

#id0addresstext p,
#id2addresstext p,
#addresstextcopy p,
#id1addresstext p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #636363;
   text-align: center;
}

#id0dashedline2,
#id1dashedline1,
#id0dashedline1,
#id1dashedline2  {
   background: url(sg_location_media/id1dashedline1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 263px;
   height: 2px;
}

#specialratestextbutton a:hover,
#hotelphototextbutton a:hover  {
   font-weight: bold;
}

#fitnesstext p,
#bkfstareatext p,
#groupstext p,
#pooltext p  {
   font: bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #273B74;
   padding-bottom: 3px;
   text-align: center;
}

#gallerybottom,
#bottombarct,
#bottombarcopy,
#id0bottombar  {
   background: url(sg_location_media/id0bottombar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 900px;
   height: 114px;
}

#copyrighttextcopy,
#id1copyrighttext,
#id0copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 215px;
   z-index: 6;
   width: 474px;
}

#addresstextcopy,
#id1addresstext,
#id0addresstext  {
   visibility: visible;
   position: absolute;
   left: 244px;
   z-index: 5;
   width: 418px;
}

#i40wtext p,
#i75sand275text p,
#i40eand75ntext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #636363;
}

#prevbutton a,
#nextbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#specialratestextbutton,
#hotelphototextbutton  {
   font: 12px/16px AGaramond-Semibold, "A Garamond- Semibold";
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 100px;
   z-index: 5;
   height: 9px;
}

#weddingtext p,
#boardtext p,
#teamstext p  {
   font: bold 10px/11px Verdana, sans-serif;
   margin: 0px;
   color: #162B67;
   text-align: left;
}

#athamptontext,
#featuresathamptontext  {
   visibility: visible;
   position: absolute;
   top: 381px;
   z-index: 5;
   width: 291px;
}

#contacttext p,
#accommodationstext p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   color: #636363;
   text-align: left;
}

#featurestext p,
#locationtext p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 3px;
   padding-left: 25px;
   text-align: justify;
   color: #636363;
}

#id1bookonlinecalbutton a:hover  {
   background-position: -82px 0%;
}

#bookonlinetopbutton a:hover  {
   background-position: -104px 0%;
}

#drivingline2,
#drivingline1  {
   background: url(sg_location_media/drivingline2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 649px;
   z-index: 6;
   width: 2px;
   height: 127px;
}

#pool,
#breakfast,
#fitness  {
   visibility: visible;
   position: absolute;
   top: 632px;
   z-index: 4;
   width: 202px;
   height: 135px;
   background-repeat: no-repeat;
}

#specialratestextbutton a  {
   color: #162B67;
   width: 100%;
}

#id1bookonlinecalbutton a  {
   background: url(sg_location_media/id1bookonlinecalbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 82px;
   font-size: 54px;
   line-height: 54px;
}

#bottommenumenucopy li a  {
   height: 100%;
   color: #192D69;
}

#facebookbutton a:hover  {
   background-position: -76px 0%;
}

#id2bottommenumenu li a  {
   height: 100%;
   color: #192D69;
}

#hotelphototextbutton a  {
   color: #162B67;
   width: 100%;
}

#id1bottommenumenu li a  {
   height: 100%;
   color: #192D69;
}

#id0bottommenumenu li a  {
   height: 100%;
   color: #192D69;
}

#id1bookonlinecalbutton  {
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 544px;
   z-index: 5;
   width: 82px;
   height: 54px;
}

#topmenumenu li a:hover  {
   font-weight: bold;
   background-color: #22247E;
}

#specialratestextbutton  {
   width: 205px;
   left: 285px;
}

#twitterbutton a:hover  {
   background-position: -19px 0%;
}

#featuresathamptontext  {
   left: 549px;
}

#bookonlinetopbutton a  {
   background: url(sg_location_media/bookonlinetopbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 104px;
   font-size: 8px;
   line-height: 8px;
}

#copyrighttextcopy p a  {
   color: #FFFFFF;
}

#accommodationstext p  {
   padding-bottom: 10px;
}

#hotelphototextbutton  {
   width: 166px;
   left: 479px;
}

#id2copyrighttext p a  {
   color: #FFFFFF;
}

#id1copyrighttext p a  {
   color: #FFFFFF;
}

#id0copyrighttext p a  {
   color: #FFFFFF;
}

#tatextbutton a:hover  {
   background-position: -113px 0%;
}

#addresstextcopy p a  {
   color: #636363;
}

#specialratespopdown  {
   background: url(sg_location_media/specialratespopup.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 73px;
   z-index: 5;
   width: 26px;
   height: 26px;
}

#bookonlinetopbutton  {
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 21px;
   z-index: 5;
   width: 104px;
   height: 8px;
}

#id1enjoyfreetext p  {
   font: 14px/18px AGaramond-Regular, AGaramond, "A Garamond";
   margin: 0px;
   color: #162B67;
   text-align: center;
}

#id0addresstext p a  {
   color: #636363;
}

#bottommenumenucopy  {
   top: 624px;
}

#id1addresstext p a  {
   color: #636363;
}

#hotelphotogpopdown  {
   background: url(sg_location_media/hotelphotogpopup.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 77px;
   z-index: 5;
   width: 29px;
   height: 22px;
}

#logobutton a:hover  {
   background-position: -161px 0%;
}

#id2addresstext p a  {
   color: #636363;
}

#specialratespopup  {
   background: url(sg_location_media/specialratespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 376px;
   top: 57px;
   z-index: 6;
   width: 26px;
   height: 26px;
}

#id0bottommenumenu  {
   top: 624px;
}

#id1bottommenumenu  {
   top: 793px;
}

#copyrighttextcopy  {
   top: 692px;
}

#downtownknoxville  {
   background: url(sg_location_media/downtownknoxville.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 133px;
   z-index: 6;
   width: 156px;
   height: 14px;
}

#id2bottommenumenu  {
   z-index: 8;
   top: 1008px;
}

#facebookbutton a  {
   width: 76px;
   background-image: url(sg_location_media/facebookbutton.gif);
}

#id1copyrighttext  {
   top: 861px;
}

#id1enjoyfreetext  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 365px;
   z-index: 7;
   width: 225px;
}

#topmenumenu li a  {
   border: 0px none #000000;
   font-weight: bold;
   background-color: transparent;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#id0copyrighttext  {
   top: 692px;
}

#hotelphotogpopup  {
   background: url(sg_location_media/hotelphotogpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 543px;
   top: 60px;
   z-index: 6;
   width: 29px;
   height: 22px;
}

#id1behospitalbeg  {
   background: url(sg_location_media/id1behospitalbeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 461px;
   z-index: 5;
   width: 133px;
   height: 62px;
}

#featurespoolglam  {
   background-image: url(sg_features_media/featurespoolglam.jpg);
   z-index: 5;
}

#tabutton a:hover  {
   background-position: -44px 0%;
}

#twitterbutton a  {
   background: url(sg_location_media/twitterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 19px;
   font-size: 18px;
   line-height: 18px;
}

#contacttext p a  {
   color: #636363;
}

#addresstextcopy  {
   top: 651px;
}

#id0dashedline2  {
   top: 592px;
   left: 61px;
}

#id0addresstext  {
   top: 651px;
}

#tatextbutton a  {
   background: url(sg_location_media/tatextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 113px;
   font-size: 10px;
   line-height: 10px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 14px;
   z-index: 5;
   width: 76px;
   height: 19px;
}

#id0dashedline1  {
   top: 684px;
   left: 61px;
}

#id1dashedline1  {
   top: 536px;
   left: 56px;
}

#id1dashedline2  {
   top: 444px;
   left: 56px;
}

#id1addresstext  {
   top: 820px;
}

#contacttext p  {
   padding-bottom: 3px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 15px;
   z-index: 5;
   width: 19px;
   height: 18px;
}

#athamptontext  {
   left: 512px;
}

#contactusglam  {
   background-image: url(sg_contactus_media/contactusglam.jpg);
   z-index: 4;
}

#weddingtext p  {
   padding-bottom: 1px;
}

#bottombarcopy  {
   top: 617px;
}

#gallerybottom  {
   top: 617px;
}

#drivingline1  {
   left: 349px;
}

#drivingline2  {
   left: 566px;
}

#groupstext p  {
   text-align: justify;
   padding-bottom: 10px;
}

#prevbutton a  {
   width: 56px;
   background-image: url(sg_hidk_media/prevbutton.gif);
}

#tatextbutton  {
   visibility: visible;
   position: absolute;
   left: 618px;
   top: 21px;
   z-index: 5;
   width: 113px;
   height: 10px;
}

#locationglam  {
   background-image: url(sg_location_media/locationglam.jpg);
   z-index: 5;
}

#logobutton a  {
   background: url(sg_location_media/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 106px;
   width: 161px;
   font-size: 106px;
   line-height: 106px;
}

#id0bottombar  {
   top: 786px;
}

#drivingwhite  {
   background: url(sg_location_media/drivingwhite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 585px;
   z-index: 3;
   width: 900px;
   height: 244px;
}

#specialsglam  {
   background-image: url(sg_specials_media/specialsglam.jpg);
   z-index: 4;
}

#nextbutton a  {
   width: 37px;
   background-image: url(sg_hidk_media/nextbutton.gif);
}

#id1greeneco  {
   background: url(sg_location_media/id1greeneco.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 490px;
   z-index: 5;
   width: 120px;
   height: 31px;
}

#dashedline3  {
   background: url(sg_location_media/dashedline3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 448px;
   z-index: 6;
   width: 2px;
   height: 90px;
}

#i8655225400  {
   background: url(sg_location_media/8655225400.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 22px;
   z-index: 5;
   width: 111px;
   height: 8px;
}

#bottombarct  {
   top: 565px;
   background-image: url(sg_contactus_media/bottombarct.gif);
}

#boardtext p  {
   padding-bottom: 1px;
}

#topmenumenu  {
   font: bold 12px/24px Arial, Helvetica, sans-serif;
   height: 24px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 106px;
   top: 129px;
   z-index: 5;
   width: 503px;
}

#id1takecare  {
   background: url(sg_location_media/id1takecare.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 454px;
   z-index: 5;
   width: 130px;
   height: 33px;
}

#teamstext p  {
   padding-bottom: 3px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 32px;
   z-index: 5;
   width: 161px;
   height: 106px;
}

#tabutton a  {
   background: url(sg_location_media/tabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 44px;
   font-size: 35px;
   line-height: 35px;
}

#groupsglam  {
   background-image: url(sg_groups_media/groupsglam.jpg);
   z-index: 5;
}

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

#pid1rooms  {
   height: 900px;
}

#breakfast  {
   background-image: url(sg_features_media/breakfast.gif);
   left: 129px;
}

#tabutton  {
   visibility: visible;
   position: absolute;
   left: 574px;
   top: 6px;
   z-index: 6;
   width: 44px;
   height: 35px;
}

#layer43  {
   background: url(sg_location_media/layer43.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 900px;
   height: 617px;
}

#fitness  {
   background-image: url(sg_features_media/fitness.gif);
   left: 348px;
}

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

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #CCD8E1;
}


