a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id27rectangle,
#id11rectangle,
#id16rectangle,
#id9rectangle,
#id7rectangle,
#id17rectangle,
#id20rectangle,
#id12rectangle,
#id24rectangle,
#id18rectangle,
#id21rectangle,
#id13rectangle,
#id4rectangle,
#id22rectangle,
#id14rectangle,
#id5rectangle,
#id25rectangle,
#id19rectangle,
#id8rectangle,
#id6rectangle,
#id26rectangle,
#id10rectangle,
#id23rectangle,
#id15rectangle  {
   visibility: visible;
   position: absolute;
   top: 10px;
   z-index: 3;
   width: 30px;
   height: 600px;
   background-repeat: no-repeat;
}

#homebutton a:hover,
#portfoliobutton a:hover,
#pressbutton a:hover,
#contactbutton a:hover,
#aboutbutton a:hover  {
   background-position: -120px 0%;
}

#pressbutton a,
#contactbutton a,
#portfoliobutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 120px;
   height: 31px;
   background-position: 0% 0px;
}

#hznpress,
#hznhome,
#hzncontact,
#hznabout,
#hznportfolio  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#parklandestatesb a:hover,
#lakeshorecourtb a:hover  {
   background-position: -132px 0%;
}

#lakesidedriveb a:hover,
#cookscharityb a:hover  {
   background-position: -116px 0%;
}

#homepageboxslideshow,
#presspageboxslideshow  {
   visibility: visible;
   position: absolute;
   top: 130px;
   z-index: 5;
   height: 420px;
   background-color: #FAFAFA;
   background-image: none;
}

#portpagethumb2thumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 70px;
   height: 70px;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -30px 0%;
}

#lakeshorecourtb a,
#parklandestatesb a  {
   background-repeat: no-repeat;
   display: block;
   width: 132px;
   height: 14px;
   background-position: 0% 0px;
}

#twitterbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#portfoliopageboxpicturebox table  {
   width: 100%;
   height: 100%;
}

#portpagethumb2thumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 540px;
   z-index: 5;
   width: 790px;
   height: 100px;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 30px;
   height: 60px;
   background-position: 0% 0px;
}

#furnitureavailableb a:hover  {
   background-position: -118px 0%;
}

#portfoliopageboxpicturebox  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 120px;
   z-index: 5;
   width: 550px;
   height: 389px;
}

#staffordheightsb a:hover  {
   background-position: -133px 0%;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 545px;
   z-index: 5;
   width: 30px;
   height: 60px;
}

#furnitureavailableb a  {
   background: url(portfoliomedia/furnitureavailableb.gif) no-repeat 0% 0px;
   display: block;
   width: 118px;
   height: 12px;
}

#gallerynamemetadata p  {
   font: 14px/17px DinC;
   margin: 0px;
   font-variant: small-caps;
   color: #28241D;
   text-align: center;
}

#captionmetadatacopy p  {
   font: 14px/17px DinC;
   margin: 0px;
   color: #827D74;
   text-align: center;
}

#presspageboxslideshow  {
   width: 324px;
   left: 140px;
}

#homepageboxslideshow  {
   width: 470px;
   left: 260px;
}

#captionmetadatacopy  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 517px;
   z-index: 5;
   width: 906px;
}

#gallerynamemetadata  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 100px;
   z-index: 5;
   width: 199px;
}

#furnitureavailableb  {
   visibility: visible;
   position: absolute;
   left: 816px;
   top: 458px;
   z-index: 5;
   width: 118px;
   height: 12px;
}

#mainstreetb a:hover  {
   background-position: -93px 0%;
}

#parklandestatesb a  {
   background-image: url(portfoliomedia/parklandestatesb.gif);
}

#villanovab a:hover  {
   background-position: -75px 0%;
}

#bentcreekb a:hover  {
   background-position: -88px 0%;
}

#staffordheightsb a  {
   background: url(portfoliomedia/staffordheightsb.gif) no-repeat 0% 0px;
   display: block;
   width: 133px;
   height: 19px;
}

#portfoliobutton a  {
   background-image: url(portfoliomedia/portfoliobutton.gif);
}

#lakeshorecourtb a  {
   background-image: url(portfoliomedia/lakeshorecourtb.gif);
}

#parklandestatesb  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 295px;
   z-index: 5;
   width: 132px;
   height: 14px;
}

#lakesidedriveb a  {
   background: url(portfoliomedia/lakesidedriveb.gif) no-repeat 0% 0px;
   display: block;
   width: 116px;
   height: 15px;
}

#facebookbutton a  {
   width: 94px;
   background-image: url(contactmedia/facebookbutton.gif);
}

#staffordheightsb  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 345px;
   z-index: 5;
   width: 133px;
   height: 19px;
}

#lakeshorecourtb  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 346px;
   z-index: 5;
   width: 132px;
   height: 14px;
}

#twitterbutton a  {
   width: 96px;
   background-image: url(contactmedia/twitterbutton.gif);
}

#cookscharityb a  {
   background: url(portfoliomedia/cookscharityb.gif) no-repeat 0% 0px;
   display: block;
   width: 116px;
   height: 19px;
}

#contactbutton a  {
   background-image: url(portfoliomedia/contactbutton.gif);
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 60px;
   z-index: 7;
   width: 120px;
   height: 31px;
}

#graybackground  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 10px;
   z-index: 4;
   width: 960px;
   height: 600px;
   background-color: #FAFAFA;
   background-image: none;
}

#lakesidedriveb  {
   visibility: visible;
   position: absolute;
   left: 817px;
   top: 295px;
   z-index: 5;
   width: 116px;
   height: 15px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 60px;
   z-index: 5;
   width: 120px;
   height: 31px;
}

#id16rectangle  {
   background-image: url(contactmedia/id16rectangle.gif);
   left: 500px;
}

#id24rectangle  {
   background-image: url(contactmedia/id24rectangle.gif);
   left: 820px;
}

#id26rectangle  {
   background-image: url(contactmedia/id26rectangle.gif);
   left: 900px;
}

#id18rectangle  {
   background-image: url(contactmedia/id18rectangle.gif);
   left: 580px;
}

#id22rectangle  {
   background-image: url(contactmedia/id22rectangle.gif);
   left: 740px;
}

#id10rectangle  {
   background-image: url(contactmedia/id10rectangle.gif);
   left: 260px;
}

#lineundermenu  {
   background: url(contactmedia/lineundermenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 89px;
   z-index: 10;
   width: 600px;
   height: 2px;
}

#id12rectangle  {
   background-image: url(contactmedia/id12rectangle.gif);
   left: 340px;
}

#id20rectangle  {
   background-image: url(contactmedia/id20rectangle.gif);
   left: 660px;
}

#aboutbutton a  {
   background-image: url(contactmedia/aboutbutton.gif);
}

#id14rectangle  {
   background-image: url(contactmedia/id14rectangle.gif);
   left: 420px;
}

#id19rectangle  {
   background-image: url(contactmedia/id19rectangle.gif);
   left: 620px;
}

#id25rectangle  {
   background-image: url(contactmedia/id25rectangle.gif);
   left: 860px;
}

#id21rectangle  {
   background-image: url(contactmedia/id21rectangle.gif);
   left: 700px;
}

#id27rectangle  {
   background-image: url(contactmedia/id27rectangle.gif);
   left: 940px;
}

#id17rectangle  {
   background-image: url(contactmedia/id17rectangle.gif);
   left: 540px;
}

#id11rectangle  {
   background-image: url(contactmedia/id11rectangle.gif);
   left: 300px;
}

#pressbutton a  {
   background-image: url(contactmedia/pressbutton.gif);
}

#id15rectangle  {
   background-image: url(contactmedia/id15rectangle.gif);
   left: 460px;
}

#id13rectangle  {
   background-image: url(contactmedia/id13rectangle.gif);
   left: 380px;
}

#id23rectangle  {
   background-image: url(contactmedia/id23rectangle.gif);
   left: 780px;
}

#mainstreetb a  {
   background: url(portfoliomedia/mainstreetb.gif) no-repeat 0% 0px;
   display: block;
   width: 93px;
   height: 15px;
}

#cookscharityb  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 246px;
   z-index: 5;
   width: 116px;
   height: 19px;
}

#id7rectangle  {
   background-image: url(contactmedia/id7rectangle.gif);
   left: 140px;
}

#id8rectangle  {
   background-image: url(contactmedia/id8rectangle.gif);
   left: 180px;
}

#prevbutton a  {
   background-image: url(portfoliomedia/prevbutton.gif);
}

#nextbutton a  {
   background-image: url(portfoliomedia/nextbutton.gif);
}

#homebutton a  {
   background: url(contactmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 120px;
   height: 30px;
}

#id5rectangle  {
   background-image: url(contactmedia/id5rectangle.gif);
   left: 60px;
}

#id6rectangle  {
   background-image: url(contactmedia/id6rectangle.gif);
   left: 100px;
}

#bentcreekb a  {
   background: url(portfoliomedia/bentcreekb.gif) no-repeat 0% 0px;
   display: block;
   width: 88px;
   height: 15px;
}

#id9rectangle  {
   background-image: url(contactmedia/id9rectangle.gif);
   left: 220px;
}

#villanovab a  {
   background: url(portfoliomedia/villanovab.gif) no-repeat 0% 0px;
   display: block;
   width: 75px;
   height: 14px;
}

#id4rectangle  {
   background-image: url(contactmedia/id4rectangle.gif);
   left: 20px;
}

#mainstreetb  {
   visibility: visible;
   position: absolute;
   left: 828px;
   top: 246px;
   z-index: 5;
   width: 93px;
   height: 15px;
}

#pressbutton  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 60px;
   z-index: 6;
   width: 120px;
   height: 31px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 60px;
   z-index: 8;
   width: 120px;
   height: 31px;
}

#background  {
   visibility: visible;
   width: 990px;
   height: 620px;
   position: absolute;
   margin-left: -495px;
   left: 50%;
   top: -310px;
   background-color: #FAFAFA;
   background-image: none;
}

#bentcreekb  {
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 195px;
   z-index: 5;
   width: 88px;
   height: 15px;
}

#villanovab  {
   visibility: visible;
   position: absolute;
   left: 838px;
   top: 196px;
   z-index: 5;
   width: 75px;
   height: 14px;
}

#nextbutton  {
   left: 895px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 60px;
   z-index: 9;
   width: 120px;
   height: 30px;
}

#prevbutton  {
   left: 65px;
}

#layer2  {
   background: url(contactmedia/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 10px;
   z-index: 2;
   width: 960px;
   height: 600px;
}

#logo  {
   background: url(contactmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 347px;
   height: 99px;
}

.sgthumb:hover  {
   border-color: #8AC4CE;
   border-style: solid;
}

.sgthumb  {
   border: 2px none #362C1D;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 70px;
   height: 70px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FAFAFA;
}


