#weprovideimagesolutionsthroughcreativityexpertextcopy5 p,
#weprovideimagesolutionsthroughcreativityexpertextcopy4 p,
#id1weprovideimagesolutionsthroughcreativityexpertextcopy p  {
   font: 14px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#wilmingtonncphotographywebdesignbywwwpromtext p a:hover,
#bottommenu li a:hover,
#recentprojectswwwbagalabeadscomwwwtransititextcopy4 p a:hover  {
   text-decoration: underline;
}

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

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

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

#id1weprovideimagesolutionsthroughcreativityexpertextcopy p  {
   color: #F9F8F8;
}

#id1weprovideimagesolutionsthroughcreativityexpertextcopy2  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 764px;
   z-index: 9;
   width: 243px;
}

#weprovideimagesolutionsthroughcreativityexpertextcopy4 p  {
   color: #BBBABA;
}

#id1weprovideimagesolutionsthroughcreativityexpertextcopy  {
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 763px;
   z-index: 9;
   width: 260px;
}

#weprovideimagesolutionsthroughcreativityexpertextcopy5 p  {
   color: #B5B4B4;
}

#recentprojectswwwbagalabeadscomwwwtransititextcopy4 p a  {
   color: #878888;
}

#weprovideimagesolutionsthroughcreativityexpertextcopy5  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 565px;
   z-index: 7;
   width: 260px;
}

#weprovideimagesolutionsthroughcreativityexpertextcopy4  {
   visibility: visible;
   position: absolute;
   left: 740px;
   top: 568px;
   z-index: 9;
   width: 262px;
}

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

#recentprojectswwwbagalabeadscomwwwtransititextcopy4  {
   visibility: visible;
   position: absolute;
   left: 744px;
   top: 761px;
   z-index: 9;
   width: 192px;
}

#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   color: #7C7C7C;
}

#id0photographybutton a,
#id3webdesignbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#wilmingtonncphotographywebdesignbywwwpromtext  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 1118px;
   z-index: 4;
   width: 386px;
}

#scripttypetextjavascriptsrchttpwwwliteral  {
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 105px;
   z-index: 6;
   width: 895px;
}

#allrightsreservedpromotionpicturtext  {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 1156px;
   z-index: 4;
   width: 235px;
}

#creativecurrenteffectivecopy  {
   background: url(sg_home_media/id0creativecurrenteffective.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 824px;
   top: 683px;
   z-index: 10;
   width: 182px;
   height: 11px;
}

#id1photographybutton a:hover  {
   background-position: -58px 0%;
}

#webdesignbuttoncopy2 a:hover  {
   background-position: -271px 0%;
}

#id0photographybutton a:hover  {
   background-position: -198px 0%;
}

#id3webdesignbutton a:hover  {
   background-position: -181px 0%;
}

#impactbrandinfluencecopy  {
   background: url(sg_home_media/impactbrandinfluencecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 541px;
   top: 684px;
   z-index: 8;
   width: 162px;
   height: 11px;
}

#strategybutton a:hover  {
   background-position: -42px 0%;
}

#homebuttoncopy a:hover  {
   background-position: -73px 0%;
}

#id0photographybutton a  {
   width: 198px;
   background-image: url(sg_home_media/id0photographybutton.jpg);
}

#id1photographybutton a  {
   background: url(sg_photography_media/id1photographybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 58px;
   font-size: 54px;
   line-height: 54px;
}

#webdesignbuttoncopy2 a  {
   background: url(sg_home_media/webdesignbuttoncopy2.jpg) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 271px;
   font-size: 26px;
   line-height: 26px;
}

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

#webdesignbuttoncopy2  {
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 518px;
   z-index: 6;
   width: 271px;
   height: 26px;
}

#designbutton a:hover  {
   background-position: -65px 0%;
}

#id3webdesignbutton a  {
   width: 181px;
   background-image: url(sg_home_media/id3webdesignbutton.jpg);
}

#id1photographybutton  {
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 44px;
   z-index: 8;
   width: 58px;
   height: 54px;
}

#id0photographybutton  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 518px;
   z-index: 10;
   width: 198px;
   height: 31px;
}

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

#id0photographypopup  {
   background: url(sg_home_media/id0photographypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 429px;
   top: 501px;
   z-index: 9;
   width: 62px;
   height: 63px;
}

#id1photographypopup  {
   background: url(sg_photography_media/id1photographypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 731px;
   top: 11px;
   z-index: 10;
   width: 133px;
   height: 33px;
}

#promotionpictureco  {
   background: url(sg_legal_media/promotionpictureco.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 18px;
   z-index: 7;
   width: 295px;
   height: 26px;
}

#homebutton a:hover  {
   background-position: -48px 0%;
}

#id3webdesignbutton  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 521px;
   z-index: 11;
   width: 181px;
   height: 31px;
}

#creativeimagtext p  {
   font: 10px/12px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #C9C9C9;
   text-align: left;
}

#id1recentprojects  {
   background: url(sg_home_media/id1recentprojects.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 746px;
   top: 724px;
   z-index: 10;
   width: 240px;
   height: 28px;
}

#pmphomelogocopy4  {
   background: url(sg_home_media/pmphomelogocopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 882px;
   top: 769px;
   z-index: 8;
   width: 151px;
   height: 151px;
}

#promotionpicture  {
   background: url(sg_home_media/promotionpicture.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 931px;
   z-index: 10;
   width: 450px;
   height: 48px;
}

#creativeimagtext  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 47px;
   z-index: 7;
   width: 197px;
}

#homebuttoncopy a  {
   background: url(sg_legal_media/homebuttoncopy.jpg) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 73px;
   font-size: 73px;
   line-height: 73px;
}

#strategybutton a  {
   background: url(sg_legal_media/strategybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 42px;
   font-size: 58px;
   line-height: 58px;
}

#contactbutton a  {
   background: url(sg_legal_media/contactbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 61px;
   font-size: 35px;
   line-height: 35px;
}

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

#designbutton a  {
   background: url(sg_legal_media/designbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 65px;
   font-size: 46px;
   line-height: 46px;
}

#strategybutton  {
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 42px;
   z-index: 8;
   width: 42px;
   height: 58px;
}

#webdesignpopup  {
   background: url(sg_home_media/webdesignpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 730px;
   top: 498px;
   z-index: 10;
   width: 78px;
   height: 64px;
}

#homebuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 1169px;
   z-index: 4;
   width: 73px;
   height: 73px;
}

#shape77copy69  {
   background: url(sg_home_media/shape77copy69.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 958px;
   z-index: 8;
   width: 217px;
   height: 2px;
}

#shape89copy10  {
   background: url(sg_home_media/shape89copy10.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 714px;
   z-index: 6;
   width: 303px;
   height: 205px;
}

#shape77copy68  {
   background: url(sg_home_media/shape77copy68.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 550px;
   z-index: 7;
   width: 217px;
   height: 2px;
}

#shape77copy74  {
   background: url(sg_home_media/shape77copy75.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 757px;
   z-index: 7;
   width: 204px;
   height: 2px;
}

#creativeimage  {
   background: url(sg_legal_media/creativeimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 658px;
   top: 12px;
   z-index: 7;
   width: 345px;
   height: 37px;
}

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

#shape77copy65  {
   background: url(sg_home_media/shape77copy65.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 756px;
   z-index: 8;
   width: 218px;
   height: 2px;
}

#shape77copy75  {
   background: url(sg_home_media/shape77copy75.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 552px;
   z-index: 8;
   width: 204px;
   height: 2px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 947px;
   top: 56px;
   z-index: 7;
   width: 61px;
   height: 35px;
}

#shape77copy66  {
   background: url(sg_home_media/shape77copy67.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 790px;
   top: 697px;
   z-index: 8;
   width: 218px;
   height: 2px;
}

#shape77copy77  {
   background: url(sg_home_media/shape77copy77.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 896px;
   z-index: 8;
   width: 218px;
   height: 2px;
}

#shape77copy67  {
   background: url(sg_home_media/shape77copy67.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 699px;
   z-index: 7;
   width: 218px;
   height: 2px;
}

#shape77copy64  {
   background: url(sg_home_media/shape77copy64.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 897px;
   z-index: 7;
   width: 280px;
   height: 2px;
}

#strategypopup  {
   background: url(sg_photography_media/strategypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 813px;
   top: 11px;
   z-index: 9;
   width: 88px;
   height: 31px;
}

#aboutbutton a  {
   background: url(sg_photography_media/aboutbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 50px;
   width: 45px;
   font-size: 50px;
   line-height: 50px;
}

#shape77copy7  {
   background: url(sg_home_media/shape77copy7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 758px;
   z-index: 8;
   width: 204px;
   height: 2px;
}

#homebutton a  {
   background: url(sg_legal_media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 43px;
   width: 48px;
   font-size: 43px;
   line-height: 43px;
}

#shape89copy8  {
   background: url(sg_home_media/shape89copy8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 508px;
   z-index: 6;
   width: 303px;
   height: 205px;
}

#designbutton  {
   visibility: visible;
   position: absolute;
   left: 702px;
   top: 49px;
   z-index: 8;
   width: 65px;
   height: 46px;
}

#contactpopup  {
   background: url(sg_legal_media/contactpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 939px;
   top: 13px;
   z-index: 11;
   width: 80px;
   height: 24px;
}

#shape89copy9  {
   background: url(sg_home_media/shape89copy9.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 508px;
   z-index: 7;
   width: 303px;
   height: 205px;
}

#layer69copy  {
   background: url(sg_home_media/layer69copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 498px;
   z-index: 9;
   width: 78px;
   height: 64px;
}

#layer70copy  {
   background: url(sg_home_media/layer70copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 501px;
   z-index: 8;
   width: 62px;
   height: 63px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 885px;
   top: 42px;
   z-index: 8;
   width: 45px;
   height: 50px;
}

#shape73copy  {
   background: url(sg_home_media/shape73copy.jpg) no-repeat;
   position: absolute;
   left: 133px;
   top: 9px;
   z-index: 6;
   width: 902px;
   height: 94px;
}

#layer49copy  {
   background: url(sg_home_media/layer49copy.jpg) no-repeat;
   position: absolute;
   left: 46px;
   top: 83px;
   z-index: 5;
   width: 1099px;
   height: 1041px;
}

#designpopup  {
   background: url(sg_photography_media/designpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 692px;
   top: 11px;
   z-index: 11;
   width: 79px;
   height: 32px;
}

#layer20copy  {
   background: url(sg_home_media/layer20copy.jpg) no-repeat;
   position: absolute;
   left: 144px;
   top: 511px;
   z-index: 7;
   width: 280px;
   height: 468px;
}

#bottommenu  {
   font: 12px/20px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   height: 20px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #4C4B4B;
   position: absolute;
   left: 553px;
   top: 1139px;
   z-index: 5;
   width: 59px;
}

#id4clients  {
   background: url(sg_home_media/id4clients.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 727px;
   z-index: 8;
   width: 104px;
   height: 23px;
}

#aboutpopup  {
   background: url(sg_photography_media/aboutpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 872px;
   top: 11px;
   z-index: 10;
   width: 70px;
   height: 27px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 48px;
   z-index: 8;
   width: 48px;
   height: 43px;
}

#homepopup  {
   background: url(sg_photography_media/homepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 634px;
   top: 13px;
   z-index: 8;
   width: 66px;
   height: 26px;
}

#layer78  {
   background: url(sg_home_media/layer78.jpg) no-repeat;
   position: absolute;
   left: 433px;
   top: 716px;
   z-index: 7;
   width: 303px;
   height: 205px;
}

#exter  {
   background: url(sg_legal_media/exter.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1164px;
   height: 1341px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1164px;
   position: relative;
}

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


