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

a ins  {
   text-decoration: none;
}

#masterbutton a:hover,
#rooftopbutton a:hover,
#poolbutton a:hover,
#kitchenbutton a:hover,
#entrybutton a:hover,
#frontbutton a:hover,
#diningbutton a:hover  {
   background-position: -80px 0%;
}

#kitchenbutton a,
#entrybutton a,
#poolbutton a,
#masterbutton a,
#rooftopbutton a,
#diningbutton a,
#frontbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   width: 80px;
   background-position: 0% 0px;
   font-size: 50px;
   line-height: 50px;
}

#poolxmedia,
#rooftopxmedia,
#masterxmedia,
#frontxmedia,
#kitchenxmedia,
#diningxmedia,
#entryxmedia  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 42px;
   width: 640px;
   height: 480px;
}

#kitchenbutton,
#rooftopbutton,
#entrybutton,
#frontbutton,
#diningbutton  {
   visibility: visible;
   position: absolute;
   top: 530px;
   z-index: 3;
   width: 80px;
   height: 50px;
}

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

#poolbutton,
#masterbutton  {
   visibility: visible;
   position: absolute;
   top: 531px;
   z-index: 3;
   width: 80px;
   height: 50px;
}

#backtotourbutton a:hover  {
   background-position: -113px 0%;
}

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

#wwwartwerkscreabutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 406px;
   z-index: 3;
   width: 116px;
   height: 10px;
}

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

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

#foreasynavigatitext  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 442px;
   z-index: 3;
   width: 132px;
}

#virtualtourprotext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 356px;
   z-index: 2;
   width: 114px;
}

#logobutton a:hover  {
   background-position: -105px 0%;
}

#backtotourbutton a  {
   background: url(sg_flashvirtualpage_media/backtotourbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 113px;
   font-size: 16px;
   line-height: 16px;
}

#backtotourbutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 52px;
   z-index: 2;
   width: 113px;
   height: 16px;
}

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

#kitchenbutton a  {
   background-image: url(sg_flashvirtualpage_media/kitchenbutton.jpg);
}

#rooftopbutton a  {
   background-image: url(sg_flashvirtualpage_media/rooftopbutton.jpg);
}

#diningbutton a  {
   background-image: url(sg_flashvirtualpage_media/diningbutton.jpg);
}

#masterbutton a  {
   background-image: url(sg_flashvirtualpage_media/masterbutton.jpg);
}

#kitchenbutton  {
   left: 455px;
}

#rooftopxmedia  {
   z-index: 6;
}

#frontbutton a  {
   background-image: url(sg_flashvirtualpage_media/frontbutton.jpg);
}

#entrybutton a  {
   background-image: url(sg_flashvirtualpage_media/entrybutton.jpg);
}

#kitchenxmedia  {
   z-index: 9;
}

#rooftopbutton  {
   left: 734px;
}

#poolbutton a  {
   background-image: url(sg_flashvirtualpage_media/poolbutton.jpg);
}

#logobutton a  {
   background: url(sg_flashvirtualpage_media/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 105px;
   font-size: 33px;
   line-height: 33px;
}

#diningbutton  {
   left: 361px;
}

#diningxmedia  {
   z-index: 8;
}

#masterxmedia  {
   z-index: 10;
}

#masterbutton  {
   left: 548px;
}

#virtualtour  {
   background: url(sg_flashvirtualpage_media/virtualtour.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 12px;
   z-index: 3;
   width: 168px;
   height: 17px;
}

#frontbutton  {
   left: 176px;
}

#frontxmedia  {
   z-index: 4;
}

#entryxmedia  {
   z-index: 5;
}

#entrybutton  {
   left: 268px;
}

#placeholder  {
   background: url(sg_flashvirtualpage_media/placeholder.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 42px;
   z-index: 3;
   width: 640px;
   height: 480px;
}

#poolbutton  {
   left: 641px;
}

#poolxmedia  {
   z-index: 7;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 5px;
   z-index: 3;
   width: 105px;
   height: 33px;
}

#yellowbar  {
   background: url(sg_flashvirtualpage_media/yellowbar.jpg) 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;
}

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

#front  {
   background: url(sg_flashvirtualpage_media/front.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 585px;
   z-index: 3;
   width: 589px;
   height: 11px;
}

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


