#servicesbutton a,
#virtualtoursbutton a,
#contactsbutton a,
#solutionsbutton a,
#id1emailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#newstrailsidebutton a,
#newsmedinahousebutton a,
#newsspringfieldbutton a,
#newssunvillasbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#layer13,
#layer13copy,
#layer13copy2,
#layer13copy3,
#layer13copy4,
#layer13copy5  {
   visibility: visible;
   position: absolute;
   top: 98px;
   z-index: 3;
   width: 1px;
   height: 19px;
   background-color: #FFFFFF;
   background-image: none;
}

#orphiumbutton a:hover,
#esplanadebutton a:hover,
#photosreadmorebutton a:hover  {
   background-position: -41px 0%;
}

#orphiumbutton a,
#esplanadebutton a,
#photosreadmorebutton a  {
   background: url(sg_index_media/esplanadebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 41px;
   font-size: 8px;
   line-height: 8px;
}

#copyright2008artwerkscreativellcallrightsreserved  {
   background: url(sg_index_media/id0copyright2008artwerkscre.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 713px;
   z-index: 3;
   width: 273px;
   height: 10px;
}

#formoreinformationcalloremailusat4802469698  {
   background: url(sg_index_media/id0formoreinformationcallor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 473px;
   top: 10px;
   z-index: 2;
   width: 294px;
   height: 10px;
}

#photosreadmorebutton,
#orphiumbutton  {
   visibility: visible;
   position: absolute;
   left: 427px;
   z-index: 2;
   width: 41px;
   height: 8px;
}

#arrowcopy3,
#arrowcopy4,
#arrowcopy  {
   background: url(sg_index_media/arrowcopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 6px;
   height: 10px;
}

#id1member,
#membercopy,
#id0member  {
   background: url(sg_index_media/id1member.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 40px;
   height: 7px;
}

#orderbutton a,
#sampletourbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#whybutton a,
#photographybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#thebestpanoramicandvrphotography  {
   background: url(sg_index_media/id0thebestpanoramicandvrpho.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 66px;
   z-index: 2;
   width: 265px;
   height: 14px;
}

#picturepathlogobutton a:hover  {
   background-position: -179px 0%;
}

#newsspringfieldbutton a:hover  {
   background-position: -175px 0%;
}

#newsmedinahousebutton a:hover  {
   background-position: -168px 0%;
}

#newssunvillasbutton a:hover  {
   background-position: -172px 0%;
}

#newstrailsidebutton a:hover  {
   background-position: -170px 0%;
}

#virtualtoursbutton a:hover  {
   background-position: -61px 0%;
}

#photographybutton a:hover  {
   background-position: -62px 0%;
}

#newsorchardbutton a:hover  {
   background-position: -181px 0%;
}

#sampletourbutton a:hover  {
   background-position: -110px 0%;
}

#picturepathlogobutton a  {
   background: url(sg_index_media/picturepathlogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 179px;
   font-size: 36px;
   line-height: 36px;
}

#solutionsbutton a:hover  {
   background-position: -44px 0%;
}

#newsspringfieldbutton a  {
   width: 175px;
   background-image: url(sg_index_media/newsspringfieldbutton.jpg);
}

#newsmedinahousebutton a  {
   width: 168px;
   background-image: url(sg_index_media/newsmedinahousebutton.jpg);
}

#ivrpalogobutton a:hover  {
   background-position: -54px 0%;
}

#id0emailbutton a:hover  {
   background-position: -92px 0%;
}

#contactsbutton a:hover  {
   background-position: -42px 0%;
}

#asmplogobutton a:hover  {
   background-position: -47px 0%;
}

#id1emailbutton a:hover  {
   background-position: -111px 0%;
}

#servicesbutton a:hover  {
   background-position: -71px 0%;
}

#newssunvillasbutton a  {
   width: 172px;
   background-image: url(sg_index_media/newssunvillasbutton.jpg);
}

#newsmedinahousebutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 484px;
   z-index: 2;
   width: 168px;
   height: 25px;
}

#newstrailsidebutton a  {
   width: 170px;
   background-image: url(sg_index_media/newstrailsidebutton.jpg);
}

#picturepathlogobutton  {
   visibility: visible;
   position: absolute;
   left: 553px;
   top: 633px;
   z-index: 2;
   width: 179px;
   height: 36px;
}

#newsspringfieldbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 549px;
   z-index: 2;
   width: 175px;
   height: 25px;
}

#sevrarbutton a:hover  {
   background-position: -146px 0%;
}

#virtualtoursbutton a  {
   width: 61px;
   background-image: url(sg_index_media/virtualtoursbutton.jpg);
}

#photosreadmorebutton  {
   top: 467px;
}

#newstrailsidebutton  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 452px;
   z-index: 2;
   width: 170px;
   height: 25px;
}

#photographybutton a  {
   width: 62px;
   background-image: url(sg_index_media/photographybutton.jpg);
}

#newsorchardbutton a  {
   background: url(sg_index_media/newsorchardbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 181px;
   font-size: 38px;
   line-height: 38px;
}

#id0arrow,
#id1arrow  {
   background: url(sg_index_media/id1arrow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 4px;
   height: 7px;
}

#orderbutton a:hover  {
   background-position: -46px 0%;
}

#newssunvillasbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 517px;
   z-index: 2;
   width: 172px;
   height: 25px;
}

#virtualtoursbutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 102px;
   z-index: 3;
   width: 61px;
   height: 11px;
}

#sampletourbutton a  {
   width: 110px;
   background-image: url(sg_index_media/sampletourbutton.jpg);
}

#mainphotoslideshow  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 131px;
   z-index: 2;
   width: 780px;
   height: 233px;
   background-color: #FFFFFF;
   background-image: none;
}

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

#line,
#linebottom  {
   visibility: visible;
   position: absolute;
   left: 224px;
   z-index: 2;
   width: 538px;
   height: 1px;
   background-color: #CDCDCE;
   background-image: none;
   font-size: 1px;
}

#solutionsbutton a  {
   width: 44px;
   background-image: url(sg_index_media/solutionsbutton.jpg);
}

#newsorchardbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 407px;
   z-index: 2;
   width: 181px;
   height: 38px;
}

#whybutton a:hover  {
   background-position: -90px 0%;
}

#photographybutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 103px;
   z-index: 3;
   width: 62px;
   height: 12px;
}

#fullscreenvrtitle  {
   background: url(sg_index_media/fullscreenvrtitle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 491px;
   z-index: 2;
   width: 86px;
   height: 10px;
}

#ivrpalogobutton a  {
   background: url(sg_index_media/ivrpalogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 54px;
   font-size: 54px;
   line-height: 54px;
}

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

#id0emailbutton a  {
   background: url(sg_index_media/id0emailbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 9px;
   width: 92px;
   font-size: 9px;
   line-height: 9px;
}

#contactsbutton a  {
   width: 42px;
   background-image: url(sg_index_media/contactsbutton.jpg);
}

#sampletourbutton  {
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 456px;
   z-index: 2;
   width: 110px;
   height: 10px;
}

#id1emailbutton a  {
   width: 111px;
   background-image: url(sg_index_media/id1emailbutton.jpg);
}

#servicesbutton a  {
   width: 71px;
   background-image: url(sg_index_media/servicesbutton.jpg);
}

#virtualtourstext  {
   background: url(sg_index_media/virtualtourstext.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 609px;
   top: 386px;
   z-index: 3;
   width: 129px;
   height: 78px;
}

#solutionsbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 102px;
   z-index: 3;
   width: 44px;
   height: 11px;
}

#stillphotostext  {
   background: url(sg_index_media/stillphotostext.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 390px;
   z-index: 2;
   width: 133px;
   height: 66px;
}

#esplanadebutton  {
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 592px;
   z-index: 2;
   width: 41px;
   height: 8px;
}

#ivrpalogobutton  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 626px;
   z-index: 2;
   width: 54px;
   height: 54px;
}

#contactsbutton  {
   visibility: visible;
   position: absolute;
   left: 542px;
   top: 102px;
   z-index: 3;
   width: 42px;
   height: 11px;
}

#id0emailbutton  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 728px;
   z-index: 3;
   width: 92px;
   height: 9px;
}

#bottomvertline  {
   background: url(sg_index_media/bottomvertline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 712px;
   z-index: 3;
   width: 1px;
   height: 79px;
}

#id1emailbutton  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 27px;
   z-index: 2;
   width: 111px;
   height: 11px;
}

#sevrarbutton a  {
   background: url(sg_index_media/sevrarbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 146px;
   font-size: 35px;
   line-height: 35px;
}

#newsrecentwork  {
   background: url(sg_index_media/newsrecentwork.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 378px;
   z-index: 3;
   width: 124px;
   height: 10px;
}

#asmplogobutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 627px;
   z-index: 2;
   width: 47px;
   height: 47px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 102px;
   z-index: 3;
   width: 71px;
   height: 11px;
}

#bottomgraybar  {
   background: url(sg_index_media/bottomgraybar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 703px;
   z-index: 2;
   width: 780px;
   height: 97px;
}

#photosvrtitle  {
   background: url(sg_index_media/photosvrtitle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 369px;
   z-index: 2;
   width: 102px;
   height: 12px;
}

#orderbutton a  {
   width: 46px;
   background-image: url(sg_index_media/orderbutton.jpg);
}

#orphiumbutton  {
   top: 590px;
}

#esplanadetext  {
   background: url(sg_index_media/esplanadetext.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 509px;
   z-index: 2;
   width: 142px;
   height: 66px;
}

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

#sevrarbutton  {
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 636px;
   z-index: 2;
   width: 146px;
   height: 35px;
}

#orphiumlofts  {
   background: url(sg_index_media/orphiumlofts.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 505px;
   z-index: 2;
   width: 138px;
   height: 66px;
}

#layer13copy5  {
   left: 619px;
}

#layer13copy3  {
   left: 429px;
}

#layer13copy4  {
   left: 515px;
}

#virtualphoto  {
   background: url(sg_index_media/virtualphoto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 385px;
   z-index: 2;
   width: 102px;
   height: 93px;
}

#layer13copy2  {
   left: 313px;
}

#photography  {
   background: url(sg_index_media/photography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 385px;
   z-index: 2;
   width: 105px;
   height: 93px;
}

#id1vertline  {
   background: url(sg_index_media/id1vertline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 512px;
   z-index: 2;
   width: 3px;
   height: 87px;
}

#id0vertline  {
   background: url(sg_index_media/id0vertline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 379px;
   z-index: 2;
   width: 3px;
   height: 95px;
}

#orderbutton  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 677px;
   z-index: 3;
   width: 46px;
   height: 10px;
}

#whybutton a  {
   width: 90px;
   background-image: url(sg_index_media/whybutton.jpg);
}

#distributor  {
   background: url(sg_index_media/distributor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 684px;
   z-index: 2;
   width: 50px;
   height: 7px;
}

#layer13copy  {
   left: 217px;
}

#orderarrow  {
   background: url(sg_index_media/arrowcopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 677px;
   z-index: 3;
   width: 6px;
   height: 10px;
}

#arrowcopy4  {
   top: 588px;
   left: 416px;
}

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

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 280px;
   height: 84px;
}

#linebottom  {
   top: 617px;
}

#arrowcopy3  {
   top: 590px;
   left: 676px;
}

#id1graybar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 365px;
   z-index: 2;
   width: 220px;
   height: 35px;
   background-color: #5F6062;
   background-image: none;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 800px;
   width: 780px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#arrowcopy2  {
   background: url(sg_index_media/arrowcopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 455px;
   z-index: 4;
   width: 6px;
   height: 10px;
}

#id0graybar  {
   background: url(sg_index_media/id0graybar.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 605px;
   z-index: 2;
   width: 215px;
   height: 35px;
}

#membercopy  {
   top: 684px;
   left: 243px;
}

#esplanade  {
   background: url(sg_index_media/esplanade.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 510px;
   z-index: 2;
   width: 102px;
   height: 94px;
}

#id1member  {
   top: 683px;
   left: 483px;
}

#id0member  {
   top: 684px;
   left: 360px;
}

#whybutton  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 102px;
   z-index: 3;
   width: 90px;
   height: 12px;
}

#arrowcopy  {
   top: 465px;
   left: 416px;
}

#ordertext  {
   background: url(sg_index_media/ordertext.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 648px;
   z-index: 2;
   width: 123px;
   height: 38px;
}

#id1arrow  {
   top: 379px;
   left: 27px;
}

#id0arrow  {
   top: 619px;
   left: 28px;
}

#orphium  {
   background: url(sg_index_media/orphium.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 509px;
   z-index: 2;
   width: 103px;
   height: 95px;
}

#layer13  {
   left: 110px;
}

#line  {
   top: 482px;
}

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


