#maintenancebutton a,
#installationbutton a,
#contactusbutton a,
#homebutton a,
#howweworkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   background-position: 0% 0px;
   font-size: 89px;
   line-height: 89px;
}

#id0basedtext p,
#specialiststext p,
#withtext p,
#whethertext p,
#id0fortext p  {
   font: 11px/21px "Lucida Sans", sans-serif;
   margin: 0px;
   text-align: left;
}

#ceotext p,
#establishedtext p,
#membertext p  {
   font: 11px/17px "Lucida Sans", sans-serif;
   margin: 0px;
   text-align: left;
   color: #2C388A;
}

#establishedtext,
#membertext,
#ceotext  {
   visibility: visible;
   position: absolute;
   left: 478px;
   z-index: 6;
   width: 361px;
}

#installationbutton a:hover  {
   background-position: -161px 0%;
}

#maintenancebutton a:hover  {
   background-position: -196px 0%;
}

#howweworkbutton a:hover  {
   background-position: -199px 0%;
}

#webdesigntext p a:hover  {
   color: #6B95F4;
}

#contactusbutton a:hover  {
   background-position: -200px 0%;
}

#bottommenu li a:hover  {
   font-weight: bold;
   color: #B50A12;
}

#installationbutton a  {
   width: 161px;
   background-image: url(sg_telstra_media/installationbutton.gif);
}

#maintenancebutton a  {
   width: 196px;
   background-image: url(sg_telstra_media/maintenancebutton.gif);
}

#installationbutton  {
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 0px;
   z-index: 7;
   width: 161px;
   height: 89px;
}

#homebutton a:hover  {
   background-position: -142px 0%;
}

#contactusbutton a  {
   width: 200px;
   background-image: url(sg_telstra_media/contactusbutton.gif);
}

#webdesigntext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #A8A8A8;
}

#howweworkbutton a  {
   width: 199px;
   background-image: url(sg_telstra_media/howweworkbutton.gif);
}

#maintenancebutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 0px;
   z-index: 8;
   width: 196px;
   height: 89px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 698px;
   top: 0px;
   z-index: 10;
   width: 200px;
   height: 89px;
}

#webdesigntext p  {
   font: 9px/14px "Lucida Sans", sans-serif;
   margin: 0px;
   color: #A8A8A8;
   text-align: left;
}

#howweworkbutton  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 0px;
   z-index: 9;
   width: 199px;
   height: 89px;
}

#specialiststext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 402px;
   z-index: 4;
   width: 237px;
}

#bottommenu li a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
   color: #505050;
   height: 100%;
   display: block;
}

#establishedtext  {
   top: 648px;
}

#id0basedtext p  {
   line-height: 19px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#webdesigntext  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 871px;
   z-index: 5;
   width: 306px;
}

#id0basestuff  {
   background: url(sg_home_media/id0basestuff.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 898px;
   height: 314px;
}

#homebutton a  {
   width: 142px;
   background-image: url(sg_telstra_media/homebutton.gif);
}

#id0basedtext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 578px;
   z-index: 4;
   width: 224px;
}

#id0industryg  {
   background: url(sg_home_media/id0industryg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 615px;
   z-index: 6;
   width: 162px;
   height: 22px;
}

#bottomswirl  {
   background: url(sg_telstra_media/bottomswirl.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 841px;
   z-index: 4;
   width: 898px;
   height: 73px;
}

#ourserviceg  {
   background: url(sg_home_media/ourserviceg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 346px;
   z-index: 4;
   width: 200px;
   height: 18px;
}

#whethertext  {
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 382px;
   z-index: 6;
   width: 257px;
}

#membertext  {
   top: 688px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 142px;
   height: 89px;
}

#id0fortext  {
   visibility: visible;
   position: absolute;
   left: 619px;
   top: 382px;
   z-index: 4;
   width: 250px;
}

#bannerhome  {
   background: url(sg_home_media/bannerhome.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 88px;
   z-index: 4;
   width: 898px;
   height: 209px;
}

#bottommenu  {
   font: 13px/30px "Lucida Sans", sans-serif;
   height: 30px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #505050;
   position: absolute;
   left: 71px;
   top: 811px;
   z-index: 5;
   width: 742px;
}

#downlines  {
   background: url(sg_home_media/downlines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 348px;
   z-index: 5;
   width: 302px;
   height: 438px;
}

#welcomeg  {
   background: url(sg_home_media/welcomeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 346px;
   z-index: 4;
   width: 239px;
   height: 49px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   height: 914px;
   width: 898px;
   position: relative;
   background-color: #FEFDFD;
}

#withtext  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 480px;
   z-index: 4;
   width: 224px;
}

#ceotext  {
   top: 732px;
}

#layer13  {
   background: url(sg_home_media/layer13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 646px;
   z-index: 6;
   width: 71px;
   height: 125px;
}

#expertg  {
   background: url(sg_home_media/expertg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 346px;
   z-index: 6;
   width: 193px;
   height: 22px;
}

#ground  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 898px;
   height: 914px;
   background-color: #FFFFFF;
   background-image: none;
}

#panel  {
   background: url(sg_home_media/panel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 600px;
   z-index: 4;
   width: 573px;
   height: 201px;
}

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


