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

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

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

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

#singlefamilymenuhovershow  {
   z-index: 8;
}

#billboardsmenuhovershow  {
   z-index: 7;
}

#i2608vectorsmartobject  {
   background-image: url(sg_contactus_media/d2608vectorsmartobject.gif);
}

#i2606vectorsmartobject  {
   background-image: url(sg_contactus_media/d2606vectorsmartobject.gif);
}

#duplexesmenuhovershow  {
   z-index: 10;
}

#phonenumberhovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 149px;
   width: 96px;
   z-index: 5;
   top: 380px;
   left: 630px;
   position: absolute;
   overflow: hidden;
}

#loftsmenuhovershow  {
   z-index: 9;
}

#residentialtextb  {
   z-index: 16;
}

#addresshovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 189px;
   width: 213px;
   z-index: 6;
   top: 219px;
   left: 499px;
   position: absolute;
   overflow: hidden;
}

#commercialtextb  {
   z-index: 17;
}

#billboardstextb  {
   z-index: 15;
}

#contactustextb  {
   z-index: 13;
}

#emailhovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 108px;
   width: 100px;
   z-index: 5;
   top: 549px;
   left: 594px;
   position: absolute;
   overflow: hidden;
}

#contactcolumn  {
   background-image: url(sg_contactus_media/contactbackground.gif);
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: center top;
}

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

#maphovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 152px;
   width: 154px;
   z-index: 5;
   top: 608px;
   left: 806px;
   position: absolute;
   overflow: hidden;
}

#aboutustextb  {
   z-index: 18;
}

#commerceb a  {
   background-image: url(sg_contactus_media/commerceb.gif);
}

#incometextb  {
   z-index: 14;
}

#i33menutab  {
   background-image: url(sg_contactus_media/d33menutab.gif);
   z-index: 11;
}

#i32menutab  {
   background-image: url(sg_contactus_media/d32menutab.gif);
   z-index: 10;
}

#i31menutab  {
   background-image: url(sg_contactus_media/d31menutab.gif);
   z-index: 9;
}

#i34menutab  {
   background-image: url(sg_contactus_media/d34menutab.gif);
   z-index: 12;
}

#i30menutab  {
   background-image: url(sg_contactus_media/d30menutab.gif);
   z-index: 8;
}

#i28menutab  {
   background-image: url(sg_contactus_media/d28menutab.gif);
   z-index: 6;
}

#i29menutab  {
   background-image: url(sg_contactus_media/d29menutab.gif);
   z-index: 7;
}

#hometextb  {
   z-index: 19;
}

#line  {
   background-image: url(sg_contactus_media/line.gif);
}

html, body  {
   background-image: url(sg_contactus_media/browserbackground.gif);
}


