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

a ins  {
   text-decoration: none;
}

#id1newcastlefloorplanbutton a,
#id1areabutton a,
#id1brunswickfloorplanbutton a,
#id1southhavenfloorplanbutton a,
#id0homebutton a,
#id1featuresbutton a,
#id0newcastlefloorplanbutton a,
#id0brunswickfloorplanbutton a,
#id2homebutton a,
#id1sitebutton a,
#id1aboutbutton a,
#id1homesbutton a,
#id1locationbutton a,
#id2newcastlefloorplanbutton a,
#southhavenfloorplanbuttoncopy a,
#id2brunswickfloorplanbutton a,
#id0southhavenfloorplanbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#qualityinteriorstandardsranchstylehomeswith9ceilingso p,
#smartbuyingcomfortableliving92energyefficientheilfurn p,
#gourmetkitchengestainlesssteeldoubleovenmountedmicrow p,
#builtbyrockcreekdevelopmenthenningestatesisthefirstc p,
#advantagestextscroll p,
#investingwithpeaceofmindprofessionallydesignedlandscapi p,
#elegantbathsseparateshowertubinmastersuitewellappoin p,
#hereyouwillfindfeaturesthatsethenningestatesapartfrom p  {
   font: 10px/16px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#brunswickfloorplan,
#home,
#pid5homes,
#area,
#brunswick,
#pid6location,
#pid8features,
#newcastlefloorplan,
#pid10advantage,
#pid3photogallery,
#southhavenfloorplan,
#pid11newcastle,
#contact,
#pid18news,
#southhaven,
#pid7about,
#pid17lender,
#site  {
   margin: 0px auto 0px auto;
   width: 903px;
   position: relative;
}

#id0newcastlefloorplanbutton,
#id2brunswickfloorplanbutton,
#southhavenfloorplanbuttoncopy,
#id2newcastlefloorplanbutton,
#id1brunswickfloorplanbutton,
#id0southhavenfloorplanbutton,
#id0brunswickfloorplanbutton  {
   font: bold 10px/28px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 6;
   height: 8px;
}

#id1homesbutton a:hover,
#id1locationbutton a:hover,
#id1aboutbutton a:hover,
#id1areabutton a:hover,
#id0homebutton a:hover,
#id2homebutton a:hover,
#id1featuresbutton a:hover,
#id1sitebutton a:hover  {
   text-decoration: underline;
}

#areamaptext p,
#salescenterlocation p,
#sitemaptext p,
#advantagetext p,
#i8473383821i90westtort20exittochurchrdtakea p,
#areamaptextcopy p,
#i10406oakdaledrivehuntleyil60122 p  {
   font: bold 14px/25px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#id2aboutbutton a,
#id2homesbutton a,
#id2featuresbutton a,
#id2areabutton a,
#id2sitebutton a,
#id2locationbutton a,
#id1contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#id1featuresbutton,
#id1sitebutton,
#id1aboutbutton,
#id2homebutton,
#id1locationbutton,
#id1homesbutton,
#id1areabutton  {
   font: 10px/16px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 761px;
   z-index: 7;
   height: 7px;
}

#smartbuyingcomfortableliving92energyefficientheilfurn,
#investingwithpeaceofmindprofessionallydesignedlandscapi  {
   visibility: visible;
   position: absolute;
   left: 499px;
   z-index: 7;
   width: 385px;
}

#rockcreekhomesanorthwestillinoisresidentialbuildercan p,
#thisistheonlypropertyapprovedfor13acreconservations p  {
   font: bold 12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#elegantbathsseparateshowertubinmastersuitewellappoin,
#qualityinteriorstandardsranchstylehomeswith9ceilingso  {
   visibility: visible;
   position: absolute;
   left: 68px;
   z-index: 7;
   width: 385px;
}

#id1southhavenfloorplanbutton,
#id1newcastlefloorplanbutton  {
   font: bold 10px/28px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 7;
   height: 8px;
}

#rockcreekhomesanorthwestillinoisresidentialbuildercan p  {
   line-height: 24px;
}

#investingwithpeaceofmindprofessionallydesignedlandscapi  {
   top: 482px;
}

#builtbyrockcreekdevelopmenthenningestatesisthefirstc p  {
   line-height: 12px;
}

#smartbuyingcomfortableliving92energyefficientheilfurn  {
   top: 161px;
}

#qualityinteriorstandardsranchstylehomeswith9ceilingso  {
   top: 162px;
}

#thisistheonlypropertyapprovedfor13acreconservations p  {
   line-height: 16px;
}

#thebestwaytolearnabouthenningestatesistotakeaperson p  {
   font: bold 14px/18px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#elegantbathsseparateshowertubinmastersuitewellappoin  {
   top: 348px;
}

#id2locationbutton a:hover,
#id2aboutbutton a:hover  {
   background-position: -125px 0%;
}

#i8473383821i90westtort20exittochurchrdtakea p  {
   color: #010101;
}

#brunswickreflection,
#newcastlereflection  {
   visibility: visible;
   position: absolute;
   left: 128px;
   top: 191px;
   z-index: 6;
   width: 645px;
   background-repeat: no-repeat;
}

#id0featuresbutton a,
#id0aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 225px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#id0contactbutton a,
#id0areabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 225px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#i10406oakdaledrivehuntleyil60122 p  {
   color: #010101;
}

#id0locationbutton a,
#newsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 225px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#newcastleheader,
#southhavenheader  {
   visibility: visible;
   position: absolute;
   left: 130px;
   z-index: 6;
   width: 377px;
   height: 20px;
   background-repeat: no-repeat;
}

#whitebox,
#whiteback,
#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 903px;
   height: 791px;
   background-repeat: no-repeat;
}

#lenderbutton a,
#id0homesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 225px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#southhavenfloorplanbuttoncopy a  {
   color: #000000;
}

#id0southhavenfloorplanbutton a  {
   color: #000000;
}

#id1southhavenfloorplanbutton a  {
   color: #000000;
}

#id2brunswickfloorplanbutton a  {
   color: #000000;
}

#id2newcastlefloorplanbutton a  {
   color: #000000;
}

#southhavenfloorplanbuttoncopy  {
   width: 120px;
   top: 261px;
   left: 44px;
}

#id0brunswickfloorplanbutton a  {
   color: #000000;
}

#id0newcastlefloorplanbutton a  {
   color: #000000;
}

#id1newcastlefloorplanbutton a  {
   color: #000000;
}

#id1brunswickfloorplanbutton a  {
   color: #000000;
}

#id0southhavenfloorplanbutton  {
   width: 155px;
   top: 161px;
   left: 626px;
}

#id1southhavenfloorplanbutton  {
   width: 120px;
   top: 261px;
   left: 44px;
}

#layer36,
#layer35,
#layer34  {
   visibility: visible;
   position: absolute;
   top: 617px;
   z-index: 6;
   width: 247px;
   height: 111px;
   background-repeat: no-repeat;
}

#id2newcastlefloorplanbutton  {
   width: 105px;
   top: 244px;
   left: 45px;
}

#id1newcastlefloorplanbutton  {
   width: 105px;
   top: 244px;
   left: 45px;
}

#id0brunswickfloorplanbutton  {
   width: 155px;
   top: 161px;
   left: 626px;
}

#id1brunswickfloorplanbutton  {
   width: 105px;
   top: 244px;
   left: 45px;
}

#id0newcastlefloorplanbutton  {
   width: 155px;
   top: 161px;
   left: 626px;
}

#id2brunswickfloorplanbutton  {
   width: 104px;
   top: 261px;
   left: 44px;
}

#id2featuresbutton a:hover  {
   background-position: -135px 0%;
}

#id1contactbutton a:hover  {
   background-position: -129px 0%;
}

#advantagestextscroll p  {
   font-size: 12px;
}

#id2homesbutton a:hover  {
   background-position: -117px 0%;
}

#salescenterlocation p  {
   color: #010101;
}

#id1homebutton a:hover  {
   background-position: -180px 0%;
}

#id2areabutton a:hover  {
   background-position: -130px 0%;
}

#id2sitebutton a:hover  {
   background-position: -127px 0%;
}

#advantagestextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 199px;
   z-index: 6;
   width: 799px;
   height: 382px;
}

#id0locationbutton a  {
   background-image: url(sg_home_media/id0locationbutton.gif);
}

#id2featuresbutton a  {
   width: 135px;
   background-image: url(sg_about_media/id2featuresbutton.gif);
}

#brunswickreflection  {
   background-image: url(sg_brunswick_media/brunswickreflection.gif);
   height: 507px;
}

#id2locationbutton a  {
   width: 125px;
   background-image: url(sg_about_media/id2locationbutton.gif);
}

#id1locationbutton a  {
   color: #FFFFFF;
}

#newcastlereflection  {
   background-image: url(sg_newcastle_media/newcastlereflection.gif);
   height: 548px;
}

#id0featuresbutton a  {
   background-image: url(sg_home_media/id0featuresbutton.gif);
}

#id1featuresbutton a  {
   color: #FFFFFF;
}

#id1contactbutton a  {
   width: 129px;
   background-image: url(sg_about_media/id1contactbutton.gif);
}

#id0contactbutton a  {
   background-image: url(sg_home_media/id0contactbutton.gif);
}

#layer27,
#layer26  {
   visibility: visible;
   position: absolute;
   left: 588px;
   z-index: 7;
   width: 242px;
   height: 143px;
   background-repeat: no-repeat;
}

#id1featuresbutton  {
   width: 57px;
   left: 706px;
}

#id2locationbutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 102px;
   z-index: 6;
   width: 125px;
   height: 25px;
}

#id1locationbutton  {
   width: 61px;
   left: 311px;
}

#id2featuresbutton  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 102px;
   z-index: 10;
   width: 135px;
   height: 25px;
}

#id2aboutbutton a  {
   width: 125px;
   background-image: url(sg_about_media/id2aboutbutton.gif);
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 766px;
   top: 102px;
   z-index: 6;
   width: 129px;
   height: 25px;
}

#id1aboutbutton a  {
   color: #FFFFFF;
}

#id2homesbutton a  {
   width: 117px;
   background-image: url(sg_about_media/id2homesbutton.gif);
}

#id0aboutbutton a  {
   background-image: url(sg_home_media/id0aboutbutton.gif);
}

#southhavenheader  {
   background-image: url(sg_southhaven_media/southhavenheader.gif);
   top: 160px;
}

#id0homesbutton a  {
   background-image: url(sg_home_media/id0homesbutton.gif);
}

#id1homesbutton a  {
   color: #FFFFFF;
}

#id0homebutton a  {
   color: #000000;
}

#id1areabutton a  {
   color: #FFFFFF;
}

#id2areabutton a  {
   width: 130px;
   background-image: url(sg_about_media/id2areabutton.gif);
}

#id2sitebutton a  {
   width: 127px;
   background-image: url(sg_about_media/id2sitebutton.gif);
}

#id2homebutton a  {
   color: #FFFFFF;
}

#id1sitebutton a  {
   color: #FFFFFF;
}

#newcastleheader  {
   background-image: url(sg_newcastle_media/newcastleheader.gif);
   top: 161px;
}

#id1homebutton a  {
   background: url(sg_about_media/id1homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 88px;
   width: 180px;
   font-size: 88px;
   line-height: 88px;
}

#id0areabutton a  {
   background-image: url(sg_home_media/id0areabutton.gif);
}

#id2aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 102px;
   z-index: 7;
   width: 125px;
   height: 25px;
}

#lenderbutton a  {
   background-image: url(sg_home_media/lenderbutton.gif);
}

#id1aboutbutton  {
   width: 62px;
   left: 217px;
}

#id1homesbutton  {
   width: 41px;
   left: 615px;
}

#id2homesbutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 102px;
   z-index: 9;
   width: 117px;
   height: 25px;
}

#id1sitebutton  {
   width: 59px;
   left: 506px;
}

#id0homebutton  {
   font: 10px/12px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 829px;
   top: 133px;
   z-index: 6;
   width: 33px;
   height: 7px;
}

#id2areabutton  {
   visibility: visible;
   position: absolute;
   left: 258px;
   top: 102px;
   z-index: 7;
   width: 130px;
   height: 25px;
}

#advantagetext  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 149px;
   z-index: 6;
   width: 298px;
}

#id2sitebutton  {
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 102px;
   z-index: 8;
   width: 127px;
   height: 25px;
}

#id2homebutton  {
   width: 33px;
   left: 142px;
}

#id1areabutton  {
   width: 59px;
   left: 404px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 11px;
   z-index: 6;
   width: 180px;
   height: 88px;
}

#newsbutton a  {
   background-image: url(sg_home_media/newsbutton.gif);
}

#background  {
   background-image: url(sg_about_media/background.gif);
   z-index: 3;
}

#insideback  {
   background: url(sg_about_media/insideback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 103px;
   z-index: 5;
   width: 887px;
   height: 676px;
}

#id0header  {
   background: url(sg_about_media/id0header.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 0px;
   z-index: 5;
   width: 887px;
   height: 100px;
}

#whiteback  {
   background-image: url(sg_about_media/whitebox.gif);
   z-index: 4;
}

#id1footer  {
   background: url(sg_about_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 757px;
   z-index: 6;
   width: 888px;
   height: 24px;
}

#whitebox  {
   background-image: url(sg_about_media/whitebox.gif);
   z-index: 4;
}

#layer35  {
   background-image: url(sg_advantage_media/layer35.gif);
   left: 326px;
}

#layer36  {
   background-image: url(sg_advantage_media/layer36.gif);
   left: 598px;
}

#layer26  {
   background-image: url(sg_about_media/layer26.gif);
   top: 168px;
}

#layer34  {
   background-image: url(sg_advantage_media/layer34.gif);
   left: 52px;
}

#layer27  {
   background-image: url(sg_about_media/layer27.gif);
   top: 483px;
}

#layer25  {
   position: absolute;
   left: 8px;
   top: 0px;
   width: 887px;
   height: 779px;
   background-repeat: no-repeat;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(background.jpg);
}
