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

a ins  {
   text-decoration: none;
}

#reservationform fieldset legend,
#modernlifeform fieldset div,
#modernlifeform fieldset legend,
#reservationform fieldset div  {
   font: 18px/22px Futon-Light, "Futon- Light";
   margin-bottom: -1px;
}

#informationbutton a,
#reservationsbutton a,
#contactusbutton a,
#limebutton a,
#mstreetbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#pid3press,
#thankyou,
#menus,
#lime,
#information,
#contactus,
#pid4reservations  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#reservationform fieldset div label,
#modernlifeform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 50%;
}

#reservationform fieldset legend  {
   color: #010101;
}

#thankyouforyourinterestinlime  {
   background: url(sg_thankyou_media/id0thankyouforyourinteresti.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 609px;
   z-index: 5;
   width: 449px;
   height: 35px;
}

#reservationform fieldset div  {
   clear: both;
   color: #010101;
}

#modernlifeform fieldset div  {
   clear: both;
}

#reservationsbutton a:hover  {
   background-position: -98px 0%;
}

#informationbutton a:hover  {
   background-position: -89px 0%;
}

#contactusbutton a:hover  {
   background-position: -87px 0%;
}

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

#mstreetbutton a:hover  {
   background-position: -70px 0%;
}

#menusmenu li a:hover  {
   text-decoration: underline;
}

#reservationsbutton a  {
   width: 98px;
   background-image: url(sg_press_media/reservationsbutton.gif);
}

#pressbutton a:hover  {
   background-position: -39px 0%;
}

#informationbutton a  {
   width: 89px;
   background-image: url(sg_press_media/informationbutton.gif);
}

#menusbutton a:hover  {
   background-position: -55px 0%;
}

#reservationsbutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 485px;
   z-index: 5;
   width: 98px;
   height: 17px;
}

#limebutton a:hover  {
   background-position: -34px 0%;
}

#contactusbutton a  {
   width: 87px;
   background-image: url(sg_press_media/contactusbutton.gif);
}

#informationbutton  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 486px;
   z-index: 5;
   width: 89px;
   height: 17px;
}

#facebookbutton a  {
   background: url(sg_lime_media/facebookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 48px;
   font-size: 48px;
   line-height: 48px;
}

#mstreetbutton a  {
   width: 70px;
   background-image: url(sg_press_media/mstreetbutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 486px;
   z-index: 5;
   width: 87px;
   height: 17px;
}

#addedtexttext p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: -1px;
   text-align: left;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 959px;
   top: 521px;
   z-index: 5;
   width: 48px;
   height: 48px;
}

#menusmenu 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: #FFFFFF;
   width: 100%;
   display: block;
}

#pressbutton a  {
   background: url(sg_press_media/pressbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 39px;
   font-size: 16px;
   line-height: 16px;
}

#addedtexttext  {
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 245px;
   z-index: 3;
   width: 442px;
}

#mstreetbutton  {
   visibility: visible;
   position: absolute;
   left: 916px;
   top: 486px;
   z-index: 5;
   width: 70px;
   height: 17px;
}

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

#menusmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#limebutton a  {
   width: 34px;
   background-image: url(sg_press_media/limebutton.gif);
}

#menusbutton  {
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 485px;
   z-index: 5;
   width: 55px;
   height: 18px;
}

#pressbutton  {
   visibility: visible;
   position: absolute;
   left: 473px;
   top: 486px;
   z-index: 5;
   width: 39px;
   height: 16px;
}

#background  {
   background: url(sg_menus_media/background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1024px;
   height: 768px;
}

#limebutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 486px;
   z-index: 5;
   width: 34px;
   height: 17px;
}

#menusmenu  {
   font: 22px/25px Futon-Light, "Futon- Light";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 160px;
   top: 511px;
   z-index: 5;
   width: 104px;
}

#piccon2  {
   background: url(sg_thankyou_media/piccon2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 630px;
   top: 218px;
   z-index: 5;
   width: 143px;
   height: 250px;
}

#piccon3  {
   background: url(sg_thankyou_media/piccon3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 854px;
   top: 215px;
   z-index: 5;
   width: 128px;
   height: 254px;
}

#piccon1  {
   background: url(sg_thankyou_media/piccon1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 216px;
   z-index: 5;
   width: 126px;
   height: 252px;
}

#lines  {
   background: url(sg_reservations_media/lines.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 215px;
   z-index: 5;
   width: 1024px;
   height: 254px;
   visibility: visible;
}

#logo  {
   background: url(sg_press_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 30px;
   z-index: 6;
   width: 340px;
   height: 285px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

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

