#id0pressbutton a,
#id0testimonialsbutton a,
#sitemapbutton a,
#id0contactbutton a,
#id0aboutbutton a,
#id0solutionbutton a,
#id0homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 6px;
   background-position: 0% 0px;
   font-size: 6px;
   line-height: 6px;
}

#id1homebutton a,
#id1faqbutton a,
#id1contactbutton a,
#id1aboutbutton a,
#id1pressbutton a,
#id1solutionbutton a,
#id1testimonialsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#articlesinformationandnewsfromtheexpertsatnewhomest p,
#ournationalnetworkofoperatingdivisionsenableustolevera p,
#copy p  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
}

#id1testimonialsbutton a:hover,
#id1homebutton a:hover,
#id1aboutbutton a:hover,
#id1faqbutton a:hover  {
   background-position: -131px 0%;
}

#urbanbutton a:hover,
#destinationbutton a:hover,
#specialbutton a:hover,
#buildersbutton a:hover  {
   background-position: -87px 0%;
}

#id1contactbutton a:hover,
#id1solutionbutton a:hover,
#id1pressbutton a:hover  {
   background-position: -132px 0%;
}

#ournationalnetworkofoperatingdivisionsenableustolevera p  {
	text-align: left;
	font-size: 11px;
}

#ournationalnetworkofoperatingdivisionsenableustolevera  {
	visibility: visible;
	position: absolute;
	left: 334px;
	top: 522px;
	z-index: 5;
	width: 580px;
}

#articlesinformationandnewsfromtheexpertsatnewhomest p  {
   font-weight: bold;
   text-align: left;
}

#articlesinformationandnewsfromtheexpertsatnewhomest  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 641px;
   z-index: 5;
   width: 144px;
}

#portalbutton a,
#starbutton a,
#testimonialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#starbutton a:hover,
#testimonialbutton a:hover  {
   background-position: -98px 0%;
}

#linkedinbutton a:hover,
#id0faqbutton a:hover  {
   background-position: -25px 0%;
}

#blogbutton a:hover,
#facebookbutton a:hover  {
   background-position: -26px 0%;
}

#buildersbutton a,
#destinationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   width: 87px;
   background-position: 0% 0px;
   font-size: 58px;
   line-height: 58px;
}

#linkedinbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#buildersbutton,
#destinationbutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   z-index: 5;
   width: 87px;
   height: 58px;
}

#specialbutton a,
#urbanbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 59px;
   width: 87px;
   background-position: 0% 0px;
   font-size: 59px;
   line-height: 59px;
}

#id0testimonialsbutton a:hover  {
   background-position: -100px 0%;
}

#urbanbutton,
#specialbutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   z-index: 5;
   width: 87px;
   height: 59px;
}

#copy1 p,
#copy2 p,
#copy3 p  {
   font: 10px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#id0solutionbutton a:hover  {
   background-position: -101px 0%;
}

#id0contactbutton a:hover  {
   background-position: -85px 0%;
}

#billboardbutton a:hover  {
   background-position: -920px 0%;
}

#id1testimonialsbutton a  {
   width: 131px;
   background-image: url(sg_home_media/id1testimonialsbutton.png);
}

#id0testimonialsbutton a  {
   width: 100px;
   background-image: url(sg_home_media/id0testimonialsbutton.png);
}

#id0pressbutton a:hover  {
   background-position: -42px 0%;
}

#id0aboutbutton a:hover  {
   background-position: -67px 0%;
}

#id1testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 78px;
   z-index: 6;
   width: 131px;
   height: 32px;
}

#id0testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 527px;
   top: 939px;
   z-index: 5;
   width: 100px;
   height: 6px;
}

#id2homebutton a:hover  {
   background-position: -230px 0%;
}

#twitterbutton a:hover  {
   background-position: -24px 0%;
}

#id0homebutton a:hover  {
   background-position: -36px 0%;
}

#sitemapbutton a:hover  {
   background-position: -62px 0%;
}

#portalbutton a:hover  {
   background-position: -74px 0%;
}

#id0solutionbutton a  {
   width: 101px;
   background-image: url(sg_home_media/id0solutionbutton.png);
}

#id1solutionbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1solutionbutton.png);
}

#destinationbutton a  {
   background-image: url(sg_home_media/destinationbutton.png);
}

#testimonialbutton a  {
   width: 98px;
   background-image: url(sg_home_media/testimonialbutton.png);
}

#id0contactbutton a  {
   width: 85px;
   background-image: url(sg_home_media/id0contactbutton.png);
}

#id1contactbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1contactbutton.png);
}

#billboardbutton a  {
   background: url(sg_home_media/billboardbutton.png) no-repeat 0% 0px;
   display: block;
   height: 150px;
   width: 920px;
   font-size: 150px;
   line-height: 150px;
}

#destinationbutton  {
   top: 379px;
}

#id1solutionbutton  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 78px;
   z-index: 8;
   width: 132px;
   height: 32px;
}

#id0solutionbutton  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 939px;
   z-index: 5;
   width: 101px;
   height: 6px;
}

#testimonialbutton  {
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 445px;
   z-index: 5;
   width: 98px;
   height: 20px;
}

#mapbutton a:hover  {
   background-position: -590px 0%;
}

#id1aboutbutton a  {
   width: 131px;
   background-image: url(sg_home_media/id1aboutbutton.png);
}

#id0aboutbutton a  {
   width: 67px;
   background-image: url(sg_home_media/id0aboutbutton.png);
}

#id0pressbutton a  {
   width: 42px;
   background-image: url(sg_home_media/id0pressbutton.png);
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 78px;
   z-index: 4;
   width: 132px;
   height: 32px;
}

#id0contactbutton  {
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 939px;
   z-index: 5;
   width: 85px;
   height: 6px;
}

#id1pressbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1pressbutton.png);
}

#buildersbutton a  {
   background-image: url(sg_home_media/buildersbutton.png);
}

#facebookbutton a  {
   width: 26px;
   background-image: url(sg_home_media/facebookbutton.png);
}

#linkedinbutton a  {
   width: 25px;
   background-image: url(sg_home_media/linkedinbutton.png);
}

#twitterbutton a  {
   background: url(sg_home_media/twitterbutton.png) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 24px;
   font-size: 24px;
   line-height: 24px;
}

#id1homebutton a  {
   width: 131px;
   background-image: url(sg_home_media/id1homebutton.png);
}

#id2homebutton a  {
   background: url(sg_home_media/id2homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 230px;
   font-size: 40px;
   line-height: 40px;
}

#sitemapbutton a  {
   width: 62px;
   background-image: url(sg_home_media/sitemapbutton.png);
}

#specialbutton a  {
   background-image: url(sg_home_media/specialbutton.png);
}

#billboardbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 110px;
   z-index: 11;
   width: 920px;
   height: 150px;
}

#id0homebutton a  {
   width: 36px;
   background-image: url(sg_home_media/id0homebutton.png);
}

#buildersbutton  {
   top: 312px;
}

#id0faqbutton a  {
   background: url(sg_home_media/id0faqbutton.png) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 25px;
   font-size: 8px;
   line-height: 8px;
}

#portalbutton a  {
   width: 74px;
   background-image: url(sg_home_media/portalbutton.png);
}

#id1aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 78px;
   z-index: 9;
   width: 131px;
   height: 32px;
}

#id0pressbutton  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 939px;
   z-index: 5;
   width: 42px;
   height: 6px;
}

#linkedinbutton  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 929px;
   z-index: 5;
   width: 25px;
   height: 25px;
}

#id1faqbutton a  {
   width: 131px;
   background-image: url(sg_home_media/id1faqbutton.png);
}

#id0aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 939px;
   z-index: 5;
   width: 67px;
   height: 6px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 929px;
   z-index: 5;
   width: 26px;
   height: 25px;
}

#id1pressbutton  {
   visibility: visible;
   position: absolute;
   left: 656px;
   top: 78px;
   z-index: 5;
   width: 132px;
   height: 32px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 930px;
   z-index: 5;
   width: 24px;
   height: 24px;
}

#specialbutton  {
   top: 516px;
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 939px;
   z-index: 5;
   width: 36px;
   height: 6px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 78px;
   z-index: 10;
   width: 131px;
   height: 32px;
}

#urbanbutton a  {
   background-image: url(sg_home_media/urbanbutton.png);
}

#thestarreport  {
   background: url(sg_home_media/thestarreport.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 604px;
   z-index: 5;
   width: 149px;
   height: 9px;
}

#id2homebutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 21px;
   z-index: 12;
   width: 230px;
   height: 40px;
}

#sitemapbutton  {
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 939px;
   z-index: 5;
   width: 62px;
   height: 6px;
}

#portalbutton  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 865px;
   z-index: 5;
   width: 74px;
   height: 20px;
}

#starbutton a  {
   width: 98px;
   background-image: url(sg_home_media/starbutton.png);
}

#id0faqbutton  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 939px;
   z-index: 5;
   width: 25px;
   height: 8px;
}

#blogbutton a  {
   background: url(sg_home_media/blogbutton.png) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 26px;
   font-size: 26px;
   line-height: 26px;
}

#id1faqbutton  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 78px;
   z-index: 7;
   width: 131px;
   height: 32px;
}

#mapbutton a  {
   background: url(sg_home_media/mapbutton.png) no-repeat 0% 0px;
   display: block;
   height: 301px;
   width: 590px;
   font-size: 301px;
   line-height: 301px;
}

#urbanbutton  {
   top: 446px;
}

#headercopy  {
   background: url(sg_home_media/headercopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 498px;
   z-index: 5;
   width: 206px;
   height: 7px;
}

#starbutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 737px;
   z-index: 5;
   width: 98px;
   height: 20px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 930px;
   z-index: 5;
   width: 26px;
   height: 26px;
}

#layer1copy  {
   background: url(sg_home_media/layer1copy.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 11;
   width: 920px;
   height: 78px;
}

#id3border  {
   background: url(sg_home_media/id3border.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 917px;
   z-index: 4;
   width: 920px;
   height: 50px;
}

#id4border  {
   background: url(sg_home_media/id4border.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 275px;
   z-index: 4;
   width: 306px;
   height: 310px;
}

#id2border  {
   background: url(sg_home_media/id2border.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 594px;
   z-index: 4;
   width: 306px;
   height: 171px;
}

#id0border  {
   background: url(sg_home_media/id0border.png) no-repeat;
   position: absolute;
   left: 322px;
   top: 275px;
   z-index: 4;
   width: 598px;
   height: 631px;
}

#id0header  {
   background: url(sg_home_media/id0header.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 287px;
   z-index: 5;
   width: 487px;
   height: 7px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 594px;
   z-index: 5;
   width: 590px;
   height: 301px;
}

#id1border  {
   background: url(sg_home_media/id1border.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 775px;
   z-index: 4;
   width: 307px;
   height: 130px;
}

#layer320  {
   background: url(sg_home_media/layer320.png) no-repeat;
   position: absolute;
   left: 164px;
   top: 646px;
   z-index: 6;
   width: 125px;
   height: 117px;
}

#copy3 p  {
   line-height: 14px;
}

#copy1 p  {
	line-height: 14px;
	font-size: 11px;
}

#copy2 p  {
	line-height: 14px;
	font-size: 12px;
}

#copy4 p  {
	margin: 0px;
	color: #010101;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#copy p  {
   font-weight: bold;
   text-align: center;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 920px;
   height: 1010px;
   background-color: #000000;
   background-image: none;
}

#copy1  {
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 321px;
	z-index: 5;
	width: 580px;
	line-height: 18pt;
	font-size: 12pt;
	font-family: Verdana, Geneva, sans-serif;
}

#copy4  {
	visibility: visible;
	position: absolute;
	left: 333px;
	top: 417px;
	z-index: 5;
	width: 550px;
}

#copy2  {
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 358px;
	z-index: 5;
	width: 580px;
}

#copy3  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 388px;
   z-index: 5;
   width: 558px;
}

#copy  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 816px;
   z-index: 5;
   width: 150px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 920px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #030303;
}
