#chrislangrecentlyfeaturedinsuccessstoryattext p a:hover,
#pmpsitemenu li a:hover,
#wilmingtonncphotographywebdesignbywwwpromtext p a:hover  {
   color: #FFFFFF;
}

#chrislangrecentlyfeaturedinsuccessstoryattext p a,
#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#wilmingtonncphotographywebdesignbywwwpromtext p,
#allrightsreservedpromotionpicturtext p  {
   font: 11px/13px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#id2blogbutton a,
#aboutbutton a,
#homebutton a,
#contactbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#chrislangrecentlyfeaturedinsuccessstoryattext p a  {
   color: #B29B80;
}

#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   color: #935E2D;
}

#slideshowsbuttoncopy a:hover,
#homebutton a:hover  {
   background-position: -51px 0%;
}

#formoreservicesandportfoliobychrislangpleasevisit  {
   background: url(sg_familygallery_media/id0formoreservicesandportfo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 607px;
   top: 2192px;
   z-index: 3;
   width: 236px;
   height: 11px;
}

#wilmingtonncphotographywebdesignbywwwpromtext p  {
   color: #935E2D;
}

#chrislangrecentlyfeaturedinsuccessstoryattext p  {
   font: 9px/11px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: center;
   color: #B29B80;
}

#wellthiscanbedefinedahundredwayssoiwillgtext p  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #6C7C8F;
}

#chrislangphotographyisawilmingtonncbasedtext p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #6A7D94;
}

#chrislangrecentlyfeaturedinsuccessstoryattext  {
   visibility: visible;
   position: absolute;
   left: 1057px;
   top: 2180px;
   z-index: 3;
   width: 212px;
}

#wilmingtonncphotographywebdesignbywwwpromtext  {
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 1903px;
   z-index: 3;
   width: 386px;
}

#chrislangphotographyisawilmingtonncbasedtext  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 1287px;
   z-index: 6;
   width: 953px;
}

#wellthiscanbedefinedahundredwayssoiwillgtext  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 1147px;
   z-index: 6;
   width: 949px;
}

#slideshowsbutton a,
#slideshowsbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#allrightsreservedpromotionpicturtext p  {
   color: #F9F7F4;
}

#allrightsreservedpromotionpicturtext  {
   visibility: visible;
   position: absolute;
   left: 577px;
   top: 1878px;
   z-index: 3;
   width: 235px;
}

#slideshowsbutton a:hover  {
   background-position: -93px 0%;
}

#slideshowsbuttoncopy a  {
   width: 51px;
   background-image: url(sg_familygallery_media/slideshowsbuttoncopy.jpg);
}

#id2blogbutton a:hover  {
   background-position: -43px 0%;
}

#bottommenu li a:hover  {
   text-decoration: underline;
}

#gallerybutton a:hover  {
   background-position: -66px 0%;
}

#contactbutton a:hover  {
   background-position: -67px 0%;
}

#slideshowsbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 918px;
   top: 3px;
   z-index: 7;
   width: 51px;
   height: 33px;
}

#chrislangphotography  {
   background: url(sg_familygallery_media/chrislangphotography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 5px;
   z-index: 6;
   width: 311px;
   height: 42px;
}

#photogrpaherdesigner  {
   background: url(sg_familygallery_media/photogrpaherdesigner.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 59px;
   z-index: 6;
   width: 318px;
   height: 12px;
}

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

#slideshowsbutton a  {
   width: 93px;
   background-image: url(sg_familygallery_media/slideshowsbutton.jpg);
}

#slideshowsbutton  {
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 2px;
   z-index: 7;
   width: 93px;
   height: 33px;
}

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

#lifestyletext p  {
   font: 24px/29px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #A8B9CC;
   text-align: left;
}

#contactbutton a  {
   width: 67px;
   background-image: url(sg_familygallery_media/contactbutton.jpg);
}

#bottommenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #A1692C;
   height: 100%;
   display: block;
}

#id2blogbutton a  {
   width: 43px;
   background-image: url(sg_familygallery_media/id2blogbutton.jpg);
}

#gallerybutton a  {
   width: 66px;
   background-image: url(sg_familygallery_media/gallerybutton.jpg);
}

#welcomebuttton  {
   background: url(sg_familygallery_media/welcomebuttton.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 88px;
   top: 3px;
   z-index: 6;
   width: 116px;
   height: 100px;
}

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

#layer607copy2  {
   background: url(sg_familygallery_media/layer607copy2.jpg) no-repeat;
   position: absolute;
   left: 12px;
   top: 697px;
   z-index: 4;
   width: 469px;
   height: 939px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 3px;
   z-index: 7;
   width: 66px;
   height: 31px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 1046px;
   top: 4px;
   z-index: 7;
   width: 67px;
   height: 31px;
}

#lifestyletext  {
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 1116px;
   z-index: 7;
   width: 239px;
}

#layer605copy6  {
   background: url(sg_familygallery_media/layer605copy6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 0px;
   z-index: 3;
   width: 170px;
   height: 137px;
}

#id2blogbutton  {
   visibility: visible;
   position: absolute;
   left: 1125px;
   top: 4px;
   z-index: 7;
   width: 43px;
   height: 31px;
}

#shape211copy2  {
   background: url(sg_familygallery_media/shape211copy2.jpg) no-repeat;
   position: absolute;
   left: 77px;
   top: 0px;
   z-index: 5;
   width: 1227px;
   height: 955px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#layer605copy5  {
   background: url(sg_familygallery_media/layer605copy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 0px;
   z-index: 3;
   width: 155px;
   height: 119px;
}

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

#layer607copy  {
   background: url(sg_familygallery_media/layer607copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1028px;
   top: 1016px;
   z-index: 4;
   width: 286px;
   height: 608px;
}

#id0lifestyle  {
   background: url(sg_home_media/id0lifestyle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 1077px;
   z-index: 6;
   width: 566px;
   height: 56px;
}

#homebutton a  {
   width: 51px;
   background-image: url(sg_familygallery_media/homebutton.jpg);
}

#layer598copy  {
   background: url(sg_familygallery_media/layer598copy.jpg) no-repeat;
   position: absolute;
   left: 638px;
   top: 0px;
   z-index: 6;
   width: 554px;
   height: 53px;
}

#pmpsitemenu  {
   font: 11px/15px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 857px;
   top: 2190px;
   z-index: 4;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 987px;
   top: 4px;
   z-index: 7;
   width: 39px;
   height: 31px;
}

#homeliteral  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 122px;
   z-index: 7;
   width: 941px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 3px;
   z-index: 7;
   width: 51px;
   height: 31px;
}

#bottommenu  {
   font: 14px/21px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #A1692C;
   position: absolute;
   left: 346px;
   top: 1583px;
   z-index: 6;
   width: 787px;
}

#shape215  {
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 115px;
   z-index: 6;
   width: 944px;
   height: 643px;
   background-color: #0E0802;
   background-image: none;
}

#shape214  {
   background: url(sg_wildatheart_media/shape214.jpg) no-repeat;
   position: absolute;
   left: 174px;
   top: 86px;
   z-index: 8;
   width: 1022px;
   height: 707px;
}

#shape217  {
   background: url(sg_familygallery_media/shape217.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 971px;
   z-index: 3;
   width: 776px;
   height: 288px;
}

#pid2home  {
   margin: 0px auto 0px auto;
   width: 1314px;
   position: relative;
}

#shape33  {
   background: url(sg_familygallery_media/shape33.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 51px;
   z-index: 6;
   width: 315px;
   height: 3px;
}

#layer30  {
   background: url(sg_familygallery_media/layer30.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 1508px;
   z-index: 5;
   width: 103px;
   height: 102px;
}

#shape31  {
   background: url(sg_home_media/shape31.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 1050px;
   z-index: 5;
   width: 969px;
   height: 432px;
}

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

