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

a ins  {
   text-decoration: none;
}

#professionalconferencebutton a,
#professionallobbybutton a,
#professionalofficesbutton a,
#professionalkitchenbutton a,
#professionalfrontbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#professionallobbyxmedia,
#professionalkitchenxmedia,
#professionalofficesxmedia,
#professionalconferencexmedia,
#professionalfrontxmedia  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 42px;
   width: 640px;
   height: 480px;
}

#heritagecourtaddress207ngilbertroadste001text p,
#officestext p,
#fronttext p,
#lobbytext p,
#entrytext p,
#conferencetext p  {
   font: bold 10px/15px "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#professionalofficesbutton a:hover,
#professionalconferencebutton a:hover,
#professionalkitchenbutton a:hover  {
   background-position: -82px 0%;
}

#professionalkitchenbutton,
#professionalofficesbutton,
#professionalconferencebutton  {
   visibility: visible;
   position: absolute;
   top: 530px;
   z-index: 4;
   width: 82px;
   height: 54px;
}

#heritagecourtaddress207ngilbertroadste001text p  {
   font-weight: Normal;
}

#heritagecourtaddress207ngilbertroadste001text  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 175px;
   z-index: 2;
   width: 146px;
}

#professionalfrontbutton a:hover  {
   background-position: -84px 0%;
}

#professionallobbybutton a:hover  {
   background-position: -75px 0%;
}

#professionalconferencebutton a  {
   width: 82px;
   background-image: url(sg_templateprofessional_media/id0professionalconferencebu.gif);
}

#wwwartwerkscreabutton a:hover  {
   background-position: -151px 0%;
}

#professionalconferencebutton  {
   left: 260px;
}

#professionalconferencexmedia  {
   z-index: 4;
}

#professionalofficesbutton a  {
   width: 82px;
   background-image: url(sg_templateprofessional_media/professionalofficesbutton.gif);
}

#professionalkitchenbutton a  {
   width: 82px;
   background-image: url(sg_templateprofessional_media/professionalkitchenbutton.gif);
}

#professionalkitchenxmedia  {
   z-index: 3;
}

#professionalkitchenbutton  {
   left: 443px;
}

#professionalfrontbutton a  {
   width: 84px;
   background-image: url(sg_templateprofessional_media/professionalfrontbutton.gif);
}

#professionalofficesbutton  {
   left: 352px;
}

#professionallobbybutton a  {
   width: 75px;
   background-image: url(sg_templateprofessional_media/professionallobbybutton.gif);
}

#professionalofficesxmedia  {
   z-index: 7;
}

#artwerksvrbutton a:hover  {
   background-position: -118px 0%;
}

#clientlogobutton a:hover  {
   background-position: -138px 0%;
}

#wwwartwerkscreabutton a  {
   background: url(sg_templateprofessional_media/wwwartwerkscreabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 151px;
   font-size: 10px;
   line-height: 10px;
}

#professionalfrontxmedia  {
   z-index: 5;
}

#professionallobbybutton  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 530px;
   z-index: 4;
   width: 75px;
   height: 54px;
}

#professionallobbyxmedia  {
   z-index: 6;
}

#quicktimebutton a:hover  {
   background-position: -119px 0%;
}

#professionalfrontbutton  {
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 530px;
   z-index: 4;
   width: 84px;
   height: 54px;
}

#wwwartwerkscreabutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 477px;
   z-index: 3;
   width: 151px;
   height: 10px;
}

#foreasynavigatitext p  {
   font: 8px/10px "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
   text-decoration: underline;
   text-align: left;
}

#templateprofessional  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#virtualtourprotext p  {
   font: bold 14px/15px "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#foreasynavigatitext  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 530px;
   z-index: 3;
   width: 131px;
}

#artwerksvrbutton a  {
   background: url(sg_templateprofessional_media/artwerksvrbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 118px;
   font-size: 29px;
   line-height: 29px;
}

#virtualtourprotext  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 428px;
   z-index: 2;
   width: 139px;
}

#clientlogobutton a  {
   background: url(sg_templateprofessional_media/clientlogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 57px;
   width: 138px;
   font-size: 57px;
   line-height: 57px;
}

#virtualtourtext p  {
   font: 22px/15px Impact;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#quicktimebutton a  {
   background: url(sg_templateprofessional_media/quicktimebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 119px;
   font-size: 61px;
   line-height: 61px;
}

#clientlogobutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 107px;
   z-index: 2;
   width: 138px;
   height: 57px;
}

#artwerksvrbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 7px;
   z-index: 3;
   width: 118px;
   height: 29px;
}

#quicktimebutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 356px;
   z-index: 2;
   width: 119px;
   height: 61px;
}

#virtualtourtext  {
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 11px;
   z-index: 3;
   width: 141px;
}

#conferencetext  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 583px;
   z-index: 3;
   width: 63px;
}

#officestext  {
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 583px;
   z-index: 3;
   width: 38px;
}

#lobbytext  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 583px;
   z-index: 3;
   width: 34px;
}

#entrytext  {
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 583px;
   z-index: 3;
   width: 41px;
}

#yellowbar  {
   background: url(sg_templateprofessional_media/yellowbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 522px;
   z-index: 2;
   width: 850px;
   height: 78px;
}

#purplebar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 850px;
   height: 42px;
   background-color: #663399;
   background-image: none;
}

#fronttext  {
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 583px;
   z-index: 3;
   width: 29px;
}

#layer2  {
   background: url(sg_templateprofessional_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 532px;
   z-index: 3;
   width: 55px;
   height: 55px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 850px;
   height: 600px;
   background-color: #000000;
   background-image: none;
}

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

