#availablepropertiesgbutto,
#thecompanygbutton,
#contactusgbutton,
#homegbutton  {
   position: absolute;
   top: 136px;
   z-index: 4;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#availablepropertiesgbutto a.nmh,
#availablepropertiesgbutto a:hover  {
   background-position: -168px 0%;
}

#propsbuttonpreviouspanels a,
#propsbuttonnextpanelset a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   width: 17px;
   font-size: 9px;
   line-height: 9px;
}

#jacksonhughesemailtextbut,
#timbrennanemailtextbutton  {
   line-height: 51px;
   font-size: 20px;
   font-family: "Arial Narrow", sans-serif;
   text-align: left;
   position: absolute;
   top: 540px;
   width: 304px;
   height: 51px;
   margin-left: 0px;
   margin-top: 0px;
}

#propsbuttonpreviouspanels,
#propsbuttonnextpanelset  {
   position: absolute;
   top: 440px;
   z-index: 6;
   width: 17px;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#thecompanygbutton a:hover,
#thecompanygbutton a.nmh  {
   background-position: -111px 0%;
}

#contactusgbutton a:hover,
#contactusgbutton a.nmh  {
   background-position: -96px 0%;
}

#homegbutton a:hover,
#homegbutton a.nmh  {
   background-position: -46px 0%;
}

#propsbuttonpreviouspanels a  {
   background-image: url(sg_available-properties_media/propsbuttonpreviouspanels.gif);
}

#availablepropertiesgbutto a  {
   background: url(sg_home_media/availablepropertiesgbutto.gif) no-repeat;
   display: block;
   height: 13px;
   width: 168px;
   font-size: 13px;
   line-height: 13px;
}

#jacksonhughesemailtextbut  {
   z-index: 6;
   left: 339px;
}

#propsbuttonpreviouspanels  {
   left: 256px;
}

#propsbuttonnextpanelset a  {
   background-image: url(sg_available-properties_media/propsbuttonnextpanelset.gif);
}

#availablepropertiesgbutto  {
   width: 168px;
   left: 645px;
}

#timbrennanemailtextbutton  {
   z-index: 8;
   left: 619px;
}

#propsbuttonnextpanelset  {
   left: 943px;
}

#thecompanygbutton a  {
   background: url(sg_home_media/thecompanygbutton.gif) no-repeat;
   display: block;
   height: 13px;
   width: 111px;
   font-size: 13px;
   line-height: 13px;
}

#contactusgbutton a  {
   background: url(sg_home_media/contactusgbutton.gif) no-repeat;
   display: block;
   height: 13px;
   width: 96px;
   font-size: 13px;
   line-height: 13px;
}

#thecompanygbutton  {
   width: 111px;
   left: 500px;
}

#navigatorbutton a  {
   background: url(sg_home_media/navigatorbutton.gif) no-repeat;
   display: block;
   height: 153px;
   width: 225px;
   font-size: 153px;
   line-height: 153px;
}

#contactusgbutton  {
   width: 96px;
   left: 849px;
}

#navigatorbutton  {
   position: absolute;
   left: 75px;
   top: 36px;
   z-index: 4;
   width: 225px;
   height: 153px;
   margin-left: 0px;
   margin-top: 0px;
}

#leftpicsxmedia  {
   position: absolute;
   left: 20px;
   top: 200px;
   z-index: 4;
   width: 218px;
   margin-left: 0px;
   margin-top: 0px;
}

#homegbutton a  {
   background: url(sg_company_media/homegbutton.gif) no-repeat;
   display: block;
   height: 13px;
   width: 46px;
   font-size: 13px;
   line-height: 13px;
}

#page_content  {
   min-height: 686px;
}

#webboxshadow  {
   background: url(sg_company_media/webboxshadow.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 686px;
   margin-left: 0px;
   margin-top: 0px;
}

#editbutton a  {
   background: url(sg_home_media/editbutton.gif) no-repeat;
   display: block;
   height: 106px;
   width: 106px;
   font-size: 106px;
   line-height: 106px;
}

#homegbutton  {
   width: 46px;
   left: 419px;
}

#editbutton  {
   position: absolute;
   left: 78px;
   top: 36px;
   z-index: 5;
   width: 106px;
   height: 106px;
   margin-left: 0px;
   margin-top: 0px;
}

#curvedtall  {
   background: url(sg_company_media/curvedtall.gif) no-repeat;
   position: absolute;
   left: 238px;
   top: 249px;
   z-index: 5;
   width: 744px;
   height: 420px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1000px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.propspanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 7;
   width: 166px;
   min-height: 210px;
}

.full_width  {
   min-width: 1000px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.c4A0400 a  {
   color: #4A0400;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

html, body  {
   background-color: #CCCCCC;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

