
#maptextb a:hover,

#contactustextb a:hover,
#parkingtextb a:hover,

#gallerytextb a:hover,

#hometextb a:hover,

#floorplantextb a:hover,

#aboutustextb a:hover  {
   color: #EC041A;
}


#id3shadowtext p,
#id0shadowtext p,

#id4shadowtext p,

#id5shadowtext p,

#id6shadowtext p,

#id1shadowtext p,

#id2shadowtext p  {
   font: 17px/23px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: center;
}


#gallerytextb,
#contactustextb,

#aboutustextb,

#parkingtextb,

#hometextb,

#floorplantextb,

#maptextb  {
   font: 17px/26px "Times New Roman", "Times", serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 0px;
   width: 104px;
   height: 26px;
}


#id5shadowtext,
#id2shadowtext,

#id3shadowtext,

#id1shadowtext,

#id6shadowtext,

#id4shadowtext  {
   visibility: visible;
   position: absolute;
   top: 2px;
   z-index: 4;
   width: 104px;
}

#hometextb a,

#floorplantextb a,

#gallerytextb a,

#aboutustextb a,

#contactustextb a,

#maptextb a,

#parkingtextb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}


#aboutustab,

#floorplantab,

#hometab,
#gallerytab,

#maptab  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 3;
   width: 104px;
   height: 26px;
   background-repeat: no-repeat;
}


#id3shadowtext  {
   z-index: 5;
}


#floorplantab  {
   width: 103px;
}

#pid0header,

#pid1header  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#id0vectorsmartobject  {
   background: url(sg_425downtowngallery_media/id0vectorsmartobject.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 1106px;
   z-index: 4;
   width: 75px;
   height: 66px;
}

#i425menuxmediacopy4  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 231px;
   z-index: 6;
   width: 733px;
   padding: 0px;
   background-color: #000000;
}

#headerxmedia ains  {
   text-decoration: none;
}

#id5shadowtext p  {
   font-size: 16px;
}

#banquetfacility  {
   background: url(sg_425downtownhome_media/banquetfacility.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 491px;
   z-index: 5;
   width: 515px;
   height: 106px;
}

#floorplantextb  {
   z-index: 6;
   left: 314px;
}

#contactustextb  {
   z-index: 5;
   left: 629px;
}

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

#id6shadowtext  {
   left: 630px;
}

#id3shadowtext  {
   left: 315px;
}

#id5shadowtext  {
   left: 525px;
}

#id4shadowtext  {
   left: 420px;
}

#id2shadowtext  {
   left: 211px;
}

#id0shadowtext  {
   left: 1px;
   visibility: visible;
   position: absolute;
   top: 2px;
   z-index: 5;
   width: 104px;
}

#id1shadowtext  {
   left: 106px;
}

#id0background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1175px;
   width: 750px;
   position: relative;
   background-color: #000000;
   background-image: none;
}

#aboutustextb  {
   z-index: 6;
   left: 105px;
}

#gallerytextb  {
   z-index: 5;
   left: 210px;
}

#floorplantab  {
   background-image: url(sg_gallery_media/floorplantab.png);
   left: 315px;
}

#headerxmedia  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 750px;
   padding: 0px;
   background-color: #000000;
}

#pid1homemenu  {
   margin: 0px auto 0px auto;
   width: 733px;
   position: relative;
}

#parkingtextb  {
   z-index: 5;
   left: 524px;
   font-size: 16px;
}

#contactustab  {
   background: url(sg_gallery_media/contactustab.png) no-repeat;
   left: 630px;
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 3;
   width: 103px;
   height: 26px;
}

#jeb a:hover  {
   background-position: -148px 0%;
}

#gallerytab  {
   background-image: url(sg_gallery_media/gallerytab.png);
   left: 210px;
}

#aboutustab  {
   background-image: url(sg_gallery_media/hometab.png);
   left: 105px;
}

#parkingtab  {
   background: url(sg_gallery_media/parkingtab.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 0px;
   z-index: 3;
   width: 105px;
   height: 26px;
}

#downtowns  {
   background: url(sg_425downtownhome_media/downtowns.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 398px;
   z-index: 7;
   width: 459px;
   height: 51px;
}

#hometextb  {
   z-index: 6;
   left: 0px;
}

#maptextb  {
   z-index: 6;
   left: 419px;
}

#hometab  {
   background-image: url(sg_gallery_media/hometab.png);
   left: 0px;
}

#layer25  {
   background: url(sg_425downtownhome_media/layer25.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 671px;
   z-index: 5;
   width: 733px;
   height: 436px;
}

#homehit  {
   background: url(sg_homemenu_media/homehit.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 104px;
   height: 26px;
}

#maptab  {
   background-image: url(sg_gallery_media/maptab.png);
   left: 419px;
}

#layer2  {
   background: url(sg_425downtowngallery_media/layer2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 257px;
   z-index: 4;
   width: 733px;
   height: 840px;
}

#jeb a  {
   background: url(sg_425downtowngallery_media/jeb.jpg) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 148px;
   font-size: 58px;
   line-height: 58px;
}

#logo  {
   background: url(sg_pid0header_media/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   height: 348px;
}

#best  {
   background: url(sg_425downtownhome_media/best.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 443px;
   z-index: 6;
   width: 126px;
   height: 75px;
}

#jeb  {
   visibility: visible;
   position: absolute;
   left: 594px;
   top: 1112px;
   z-index: 5;
   width: 148px;
   height: 58px;
}

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


