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

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

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

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

#linkswwwphotolinkscomwwwfreelancedesignercomwtext p a  {
   color: #6F6D6D;
}

#linkswwwphotolinkscomwwwfreelancedesignercomwtext p  {
   color: #6F6D6D;
}

#linkswwwphotolinkscomwwwfreelancedesignercomwtext  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 387px;
   z-index: 5;
   width: 229px;
}

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

#chrislangbus9106870227cel9102006494chritext p a  {
   color: #424241;
}

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

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

#legalnoticethephotographsimageswebsitetext p  {
   color: #767676;
}

#chrislangbus9106870227cel9102006494chritext  {
   visibility: visible;
   position: absolute;
   left: 694px;
   top: 110px;
   z-index: 6;
   width: 363px;
}

#legalnoticethephotographsimageswebsitetext  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 165px;
   z-index: 5;
   width: 272px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#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;
}

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

#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;
}

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

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

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

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

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

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

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

#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;
}

#layer42copy6  {
   background: url(sg_legal_media/layer42copy6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 545px;
   z-index: 5;
   width: 160px;
   height: 160px;
}

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

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

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

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

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

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

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

#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;
}

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

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

#layer18  {
   background: url(sg_legal_media/layer18.jpg) no-repeat;
   position: absolute;
   left: 54px;
   top: 1px;
   z-index: 4;
   width: 1065px;
   height: 874px;
}

#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;
}

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

