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

a ins  {
   text-decoration: none;
}

#masterbutton a:hover,
#poolbutton a:hover,
#kitchenbutton a:hover,
#livingbutton a:hover,
#frontbutton a:hover  {
   background-position: -120px 0%;
}

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

#livingxmedia,
#poolxmedia,
#masterxmedia,
#frontxmedia,
#kitchenxmedia  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 42px;
   width: 720px;
   height: 480px;
}

#poolbutton,
#kitchenbutton,
#livingbutton,
#masterbutton,
#frontbutton  {
   visibility: visible;
   position: absolute;
   top: 530px;
   z-index: 3;
   width: 120px;
   height: 50px;
}

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

#artwerksbutton a:hover  {
   background-position: -131px 0%;
}

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

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

#foreasynavigatitext  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 411px;
   z-index: 2;
   width: 132px;
}

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

#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: 15px;
   top: 491px;
   z-index: 3;
   width: 113px;
   height: 16px;
}

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

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

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

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

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

#artwerksbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 48px;
   z-index: 2;
   width: 131px;
   height: 47px;
}

#topgraybarcopy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 522px;
   z-index: 2;
   width: 875px;
   height: 78px;
   background-color: #5F6062;
   background-image: none;
}

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

#kitchenxmedia  {
   z-index: 9;
}

#kitchenbutton  {
   left: 317px;
}

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

#masterbutton  {
   left: 576px;
}

#livingxmedia  {
   z-index: 7;
}

#masterxmedia  {
   z-index: 6;
}

#livingbutton  {
   left: 446px;
}

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

#frontxmedia  {
   z-index: 5;
}

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

#frontbutton  {
   left: 188px;
}

#topgraybar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 875px;
   height: 42px;
   background-color: #5F6062;
   background-image: none;
}

#poolxmedia  {
   z-index: 8;
}

#poolbutton  {
   left: 706px;
}

#purplebar  {
   visibility: visible;
   position: absolute;
   left: 12px;
   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: 875px;
   height: 600px;
   background-color: #FFFFFF;
   background-image: none;
}

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

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

