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

#gallerytab,

#hometab,

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


#id5shadowtext  {
   z-index: 4;
}


#id4shadowtext  {
   z-index: 4;
}


#id1shadowtext  {
   z-index: 5;
}


#id3shadowtext  {
   z-index: 5;
}


#id6shadowtext  {
   z-index: 4;
}


#floorplantab  {
   width: 103px;
}

#id1infoshadowtext p,
#infotextcopy p  {
   font: 29px/35px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-left: 24px;
   text-align: center;
}

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

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

#headerxmedia ains  {
   text-decoration: none;
}

#id1infoshadowtext  {
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 392px;
   z-index: 5;
   width: 364px;
}

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

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

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

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

#infotextcopy p  {
   color: #FFFFFF;
}

#id4shadowtext  {
   left: 420px;
}

#id3shadowtext  {
   left: 315px;
}

#id1shadowtext  {
   left: 106px;
}

#id6shadowtext  {
   left: 630px;
}

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

#id2shadowtext  {
   z-index: 4;
   left: 211px;
}

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

#id5shadowtext  {
   left: 525px;
}

#infotextcopy  {
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 390px;
   z-index: 6;
   width: 364px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


