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

a ins  {
   text-decoration: none;
}

#id8newhomesthumb a,
#id9newhomesthumb a,
#id11newhomesthumb a,
#id9commercialthumb a,
#id8commercialthumb a,
#id5commercialthumb a,
#id4commercialthumb a,
#id6commercialthumb a,
#id7commercialthumb a,
#id1commercialthumb a,
#id0commercialthumb a,
#id2commercialthumb a,
#id3commercialthumb a,
#id6newhomesthumb a,
#id7newhomesthumb a,
#id4newhomesthumb a,
#id10renovationsthumb a,
#id5newhomesthumb a,
#id2newhomesthumb a,
#id3newhomesthumb a,
#id2renovationsthumb a,
#id3renovationsthumb a,
#id0renovationsthumb a,
#id1renovationsthumb a,
#id6renovationsthumb a,
#id7renovationsthumb a,
#id4renovationsthumb a,
#id5renovationsthumb a,
#id8renovationsthumb a,
#id9renovationsthumb a,
#id11renovationsthumb a,
#id0newhomesthumb a,
#id10commercialthumb a,
#id1newhomesthumb a,
#id11commercialthumb a,
#id10newhomesthumb a  {
   display: block;
   width: 74px;
   height: 74px;
}

#id11newhomesthumb,
#id3renovationsthumb,
#id2renovationsthumb,
#id0commercialthumb,
#id1renovationsthumb,
#id0renovationsthumb,
#id7renovationsthumb,
#id6renovationsthumb,
#id4renovationsthumb,
#id5renovationsthumb,
#id8renovationsthumb,
#id9renovationsthumb,
#id1commercialthumb,
#id8newhomesthumb,
#id10newhomesthumb,
#id9newhomesthumb,
#id10commercialthumb,
#id6newhomesthumb,
#id7newhomesthumb,
#id4newhomesthumb,
#id5newhomesthumb,
#id11commercialthumb,
#id2newhomesthumb,
#id8commercialthumb,
#id3newhomesthumb,
#id9commercialthumb,
#id10renovationsthumb,
#id0newhomesthumb,
#id6commercialthumb,
#id1newhomesthumb,
#id7commercialthumb,
#id4commercialthumb,
#id11renovationsthumb,
#id5commercialthumb,
#id2commercialthumb,
#id3commercialthumb  {
   visibility: visible;
   margin-top: -5px;
   margin-left: -5px;
   background-position: 50% 50%;
   position: absolute;
   z-index: 3;
   width: 74px;
   height: 74px;
}

#seniorhousingbutton a,
#planningdesignbutton a,
#lawrenceprojectsbutton a,
#spasalonbutton a,
#rickprojectsbutton a,
#newhomesbutton a,
#wtcmemorialdesignbutton a,
#renovationsbutton a,
#educationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#pid2about,
#pid7commercial,
#pid10contact,
#pid12locations,
#pid5renovations,
#lawrence,
#rick,
#pid8planning,
#pid9beforeafter,
#pid11blog,
#pid6newhomes,
#pid1home  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#educationbutton a:hover,
#renovationsbutton a:hover,
#spasalonbutton a:hover,
#newhomesbutton a:hover  {
   background-position: -120px 0%;
}

#commercialmenu li a:hover,
#residentialmenu li a:hover,
#projectsmenu li a:hover  {
   background-color: #6A6B6C;
}

#aboutbutton a,
#rickbutton a,
#golfcountryclubbutton a,
#lawrencebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#lawrencetext p,
#ricktext p,
#contacttext p,
#welcomtext p,
#abouttext p  {
   font: 14px/17px "Century Gothic", sans-serif;
   margin: 0px;
   text-align: justify;
}

#commercialmenu li a,
#projectsmenu li a,
#residentialmenu li a  {
   background-color: #999999;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#golfcountryclubbutton a:hover,
#planningdesignbutton a:hover  {
   background-position: -176px 0%;
}

#commercialmenu li,
#projectsmenu li,
#residentialmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#renovationspicturebox table,
#commercialpicturebox table  {
   width: 100%;
   height: 100%;
}

#copyright2009gordonyestadtarchitectsallrightsreserve  {
   background: url(sg_lawrence_media/id0copyright2009gordonyesta.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 672px;
   z-index: 3;
   width: 344px;
   height: 10px;
}

#lawrencetext p a,
#contacttext p a,
#ricktext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#residentialmenu,
#commercialmenu,
#projectsmenu  {
   font: 11px/18px "Century Gothic", sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
}

#lawrenceprojectsbutton,
#rickprojectsbutton  {
   visibility: visible;
   position: absolute;
   left: 769px;
   z-index: 5;
   width: 91px;
   height: 39px;
}

#welcome p,
#id0contact p,
#id0locations p  {
   font: 18px/22px "Century Gothic", sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: justify;
}

#rdhbutton a:hover,
#navmenu li a:hover  {color:#FFFFFF}

#ricktext,
#lawrencetext,
#contacttext  {
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 199px;
   z-index: 4;
   width: 510px;
}

#renovationsbutton,
#newhomesbutton  {
   visibility: visible;
   position: absolute;
   top: 564px;
   z-index: 3;
   width: 120px;
   height: 39px;
}

#educationbutton,
#spasalonbutton  {
   visibility: visible;
   position: absolute;
   top: 616px;
   z-index: 3;
   width: 120px;
   height: 39px;
}

#wtcmemorialdesignbutton a:hover  {
   background-position: -207px 0%;
}

#seniorhousingbutton a:hover  {
   background-position: -155px 0%;
}

#wtcmemorialdesignbutton a  {
   width: 207px;
   background-image: url(sg_commercial_media/wtcmemorialdesignbutton.jpg);
}

#lawrenceprojectsbutton a  {
   width: 91px;
   background-image: url(sg_lawrence_media/lawrenceprojectsbutton.jpg);
}

#golfcountryclubbutton a  {
   width: 176px;
   background-image: url(sg_commercial_media/golfcountryclubbutton.jpg);
}

#wtcmemorialdesignbutton  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 615px;
   z-index: 3;
   width: 207px;
   height: 39px;
}

#planningdesignbutton a  {
   width: 176px;
   background-image: url(sg_commercial_media/planningdesignbutton.jpg);
}

#lawrencebutton a:hover  {
   background-position: -236px 0%;
}

#lawrenceprojectsbutton  {
   top: 557px;
}

#renovationspicturebox  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 137px;
   z-index: 3;
   width: 549px;
   height: 407px;
}

#golfcountryclubbutton  {
   visibility: visible;
   position: absolute;
   left: 530px;
   top: 564px;
   z-index: 3;
   width: 176px;
   height: 40px;
}

#seniorhousingbutton a  {
   width: 155px;
   background-image: url(sg_commercial_media/seniorhousingbutton.jpg);
}

#rickprojectsbutton a  {
   width: 91px;
   background-image: url(sg_lawrence_media/lawrenceprojectsbutton.jpg);
}

#commercialpicturebox  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 136px;
   z-index: 3;
   width: 546px;
   height: 407px;
}

#planningdesignbutton  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 565px;
   z-index: 3;
   width: 176px;
   height: 39px;
}

#id10renovationsthumb  {
   top: 357px;
   left: 22px;
}

#id11renovationsthumb  {
   top: 464px;
   left: 22px;
}

#id6renovationsthumb  {
   top: 357px;
   left: 129px;
}

#seniorhousingbutton  {
   visibility: visible;
   position: absolute;
   left: 718px;
   top: 565px;
   z-index: 3;
   width: 155px;
   height: 39px;
}

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

#id1renovationsthumb  {
   top: 250px;
   left: 237px;
}

#id7renovationsthumb  {
   top: 464px;
   left: 129px;
}

#id8renovationsthumb  {
   top: 143px;
   left: 22px;
}

#id9renovationsthumb  {
   top: 250px;
   left: 22px;
}

#renovationsbutton a  {
   width: 120px;
   background-image: url(sg_renovations_media/renovationsbutton.jpg);
}

#id2renovationsthumb  {
   top: 357px;
   left: 237px;
}

#id3renovationsthumb  {
   top: 464px;
   left: 237px;
}

#id4renovationsthumb  {
   top: 143px;
   left: 129px;
}

#id5renovationsthumb  {
   top: 250px;
   left: 129px;
}

#id10commercialthumb  {
   top: 357px;
   left: 22px;
}

#id0renovationsthumb  {
   top: 143px;
   left: 237px;
}

#id11commercialthumb  {
   top: 464px;
   left: 22px;
}

#id7commercialthumb  {
   top: 464px;
   left: 129px;
}

#id6commercialthumb  {
   top: 357px;
   left: 129px;
}

#id0commercialthumb  {
   top: 143px;
   left: 237px;
}

#id4commercialthumb  {
   top: 143px;
   left: 129px;
}

#id8commercialthumb  {
   top: 143px;
   left: 22px;
}

#filenamemetadata p  {
   font: 12px/14px "Century Gothic", sans-serif;
   margin: 0px;
   color: #999999;
   text-align: right;
}

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

#id1commercialthumb  {
   top: 250px;
   left: 237px;
}

#id9commercialthumb  {
   top: 250px;
   left: 22px;
}

#rickprojectsbutton  {
   top: 574px;
}

#id2commercialthumb  {
   top: 357px;
   left: 237px;
}

#id3commercialthumb  {
   top: 464px;
   left: 237px;
}

#id5commercialthumb  {
   top: 250px;
   left: 129px;
}

#renovationsbutton  {
   left: 342px;
}

#id10newhomesthumb  {
   top: 357px;
   left: 22px;
}

#id11newhomesthumb  {
   top: 464px;
   left: 22px;
}

#educationbutton a  {
   width: 120px;
   background-image: url(sg_commercial_media/educationbutton.jpg);
}

#id2newhomesthumb  {
   top: 357px;
   left: 237px;
}

#id9newhomesthumb  {
   top: 250px;
   left: 22px;
}

#id5newhomesthumb  {
   top: 250px;
   left: 129px;
}

#id8newhomesthumb  {
   top: 143px;
   left: 22px;
}

#id6newhomesthumb  {
   top: 357px;
   left: 129px;
}

#id7newhomesthumb  {
   top: 464px;
   left: 129px;
}

#id0newhomesthumb  {
   top: 143px;
   left: 237px;
}

#id1newhomesthumb  {
   top: 250px;
   left: 237px;
}

#spasalonbutton a  {
   width: 120px;
   background-image: url(sg_commercial_media/spasalonbutton.jpg);
}

#filenamemetadata  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 118px;
   z-index: 3;
   width: 528px;
}

#newhomesbutton a  {
   width: 120px;
   background-image: url(sg_renovations_media/newhomesbutton.jpg);
}

#id3newhomesthumb  {
   top: 464px;
   left: 237px;
}

#id4newhomesthumb  {
   top: 143px;
   left: 129px;
}

#lawrencebutton a  {
   width: 236px;
   background-image: url(sg_lawrence_media/lawrencebutton.jpg);
}

#educationbutton  {
   left: 369px;
}

#residentialmenu  {
   width: 93px;
   z-index: 5;
   top: 92px;
   left: 219px;
}

#spasalonbutton  {
   left: 501px;
}

#lawrencebutton  {
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 145px;
   z-index: 5;
   width: 236px;
   height: 40px;
}

#commercialmenu  {
   width: 160px;
   z-index: 6;
   top: 110px;
   left: 219px;
}

#newhomesbutton  {
   left: 488px;
}

#aboutbutton a  {
   width: 135px;
   background-image: url(sg_lawrence_media/aboutbutton.jpg);
}

#projectsmenu  {
   width: 93px;
   z-index: 4;
   top: 92px;
   left: 126px;
}

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

#navmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #D7D7D7;
   height: 100%;
}

#rdhbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #666666;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 145px;
   z-index: 4;
   width: 135px;
   height: 40px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#aboutimage  {
   background: url(sg_lawrence_media/aboutimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 146px;
   z-index: 3;
   width: 306px;
   height: 405px;
}

#rickbutton  {
   visibility: visible;
   position: absolute;
   left: 695px;
   top: 145px;
   z-index: 6;
   width: 170px;
   height: 40px;
}

#rdhbutton  {
   font: 11px/13px "Century Gothic", sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 671px;
   z-index: 3;
   width: 224px;
   height: 10px;
}

#aboutbox  {
   background: url(sg_lawrence_media/aboutbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 185px;
   z-index: 3;
   width: 520px;
   height: 316px;
}

#navmenu  {
   font: 12px/16px "Century Gothic", sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 1px;
   color: #D7D7D7;
   position: absolute;
   left: 5px;
   top: 74px;
   z-index: 3;
}

#gylogo  {
   background: url(sg_lawrence_media/gylogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 42px;
   z-index: 3;
   width: 394px;
   height: 18px;
}

.sgthumb:hover  {
   border-color: #767879;
}

.sgthumb  {
   border: 5px solid #CCCCCC;
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_lawrence_media/exteriortile.jpg) center top repeat-x;
}

