#maptitletext p a,
#phonetitletext p a,
#emailtitletext p a,
#mailtitletext p a  {
   display: inline;
}

#residentialmenuhovershow,
#aboutusmenuhovershow,
#commercialmenuhovershow  {
   z-index: 11;
}

#phonenumberhoverhide > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 100px;
   height: 175px;
   background-image: url(sg_contactus_media/phonenumberhoverhide.gif);
   background-repeat: no-repeat;
}

#phonenumberhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 181px;
   height: 302px;
   background-image: url(sg_contactus_media/phonenumberhovershow.gif);
   background-repeat: no-repeat;
}

#addresshovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 311px;
   height: 274px;
   background-image: url(sg_contactus_media/addresshovershow.gif);
   background-repeat: no-repeat;
}

#addresshoverhide > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 191px;
   height: 167px;
   background-image: url(sg_contactus_media/addresshoverhide.gif);
   background-repeat: no-repeat;
}

#emailhoverhide > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 97px;
   height: 107px;
   background-image: url(sg_contactus_media/emailhoverhide.gif);
   background-repeat: no-repeat;
}

#i1maphovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 17px;
   height: 23px;
   background-image: url(sg_contactus_media/d1maphovershow.gif);
   background-repeat: no-repeat;
}

#emailhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 150px;
   height: 163px;
   background-image: url(sg_contactus_media/emailhovershow.gif);
   background-repeat: no-repeat;
}

#i0maphovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 226px;
   height: 225px;
   background-image: url(sg_contactus_media/d0maphovershow.gif);
   background-repeat: no-repeat;
}

#vacantlandmenuhovershow  {
   z-index: 11;
   top: 245px;
}

#billboardsmenuhovershow  {
   z-index: 10;
}

#phonenumberhovershow  {
   overflow: hidden;
   position: absolute;
   left: 776px;
   top: 338px;
   z-index: 8;
   width: 181px;
   height: 302px;
   display: none;
}

#phonenumberhoverhide  {
   overflow: hidden;
   position: absolute;
   left: 818px;
   top: 401px;
   z-index: 7;
   width: 100px;
   height: 175px;
}

#officemenuhovershow  {
   z-index: 13;
}

#retailmenuhovershow  {
   z-index: 12;
}

#addresshovershow  {
   overflow: hidden;
   position: absolute;
   left: 486px;
   top: 209px;
   z-index: 9;
   width: 311px;
   height: 274px;
   display: none;
}

#addresshoverhide  {
   overflow: hidden;
   position: absolute;
   left: 546px;
   top: 263px;
   z-index: 7;
   width: 191px;
   height: 167px;
}

#phonenumbertextb  {
   line-height: 35px;
   font-size: 31px;
   font-family: Times, "Times New Roman", serif;
   text-align: left;
   position: absolute;
   left: 35px;
   top: 505px;
   z-index: 7;
   width: 515px;
   height: 70px;
}

#emailhovershow  {
   overflow: hidden;
   position: absolute;
   left: 597px;
   top: 537px;
   z-index: 8;
   width: 150px;
   height: 163px;
   display: none;
}

#i0maphovershow  {
   overflow: hidden;
   position: absolute;
   left: 734px;
   top: 641px;
   z-index: 7;
   width: 226px;
   height: 225px;
   display: none;
}

#i1maphovershow  {
   overflow: hidden;
   position: absolute;
   left: 801px;
   top: 707px;
   z-index: 8;
   width: 17px;
   height: 23px;
   display: none;
}

#phonetitletext  {
   position: absolute;
   left: 35px;
   top: 465px;
   z-index: 7;
   width: 515px;
}

#emailhoverhide  {
   overflow: hidden;
   position: absolute;
   left: 624px;
   top: 566px;
   z-index: 7;
   width: 97px;
   height: 107px;
}

#mailtitletext  {
   position: absolute;
   left: 35px;
   top: 250px;
   z-index: 10;
   width: 515px;
}

#officepicb a  {
   background-image: url(sg_commercial-general-panel_media/officepicb.gif);
}

#addresstextb  {
   line-height: 35px;
   font-size: 31px;
   font-family: Times, "Times New Roman", serif;
   text-align: left;
   position: absolute;
   left: 35px;
   top: 297px;
   z-index: 10;
   width: 515px;
   height: 140px;
}

#i1menutab  {
   background-image: url(sg_commercial-general-panel_media/d1menutab.gif);
}

#i3menutab  {
   background-image: url(sg_commercial-general-panel_media/d3menutab.gif);
}

#i2menutab  {
   background-image: url(sg_commercial-general-panel_media/d2menutab.gif);
}

#i5menutab  {
   background-image: url(sg_commercial-general-panel_media/d5menutab.gif);
}

#i4menutab  {
   background-image: url(sg_commercial-general-panel_media/d4menutab.gif);
}

#i0menutab  {
   background-image: url(sg_commercial-general-panel_media/d0menutab.gif);
}

#i0map  {
   position: absolute;
   left: 10px;
   top: 208px;
   z-index: 6;
   width: 988px;
   height: 672px;
   background-image: url(sg_contactus_media/d2map.gif);
   background-repeat: no-repeat;
}

#cbox  {
   position: absolute;
   left: 9px;
   top: 207px;
   z-index: 5;
   width: 988px;
   height: 672px;
   background-color: #000000;
   background-image: none;
}

#logo  {
   background-image: url(sg_commercial-general-panel_media/logo.gif);
}

body  {
   background-image: url(sg_commercial-general-panel_media/browserbackground.gif);
}

