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

a ins  {
   text-decoration: none;
}

#chrisisafulltimephotographeranddesignertext p,
#id1equinetext p,
#scenessstext p,
#chrislangisadiversephotographeronoffersphotogtext p,
#id1sportstext p,
#whatdiffersfromstyletodesignisthecomplexitext p,
#lookingforaplacetohaveyourweddingherearesomoftext p,
#fromstarttofinishyouwerefantastictoworkwithtext p,
#wellnoonestyleiamalwayslearningexperimtext p,
#wellthiscanbedefinedahundredwayssoiwillgtext p,
#id0portraittext p,
#eyesgallerywilmingtonncphotographetext p,
#id2testimonialtext p,
#yourimageisaninvestmentthatwilllastthetesttext p,
#awesomeweddingpicturesgreatcoverageworkedtext p,
#localtext p,
#mystyleiwouldsayitisnoonestylebutmoretext p,
#ropesladderstext p,
#id2equinetext p,
#otherserviceswwwjenniferfarmerhomescomrecommendedtext p,
#beingacreativeprofessionalchriscreatesmomentstotext p  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#pid40style,
#pid17generations,
#pid13snaps,
#mansbestfriend,
#pid41styles,
#eyesgallery,
#competition,
#pid42blog,
#pid4contact,
#snapsgallery,
#familygallery,
#pid3gallery,
#pid22eyes,
#pid11yes,
#pid30info,
#mywebsites,
#pid47legal,
#pid15littles,
#childrensgallery,
#equinegallery,
#ropesladders,
#weddinggallery,
#pid5life,
#pid31abouttheartist,
#engagementgallery,
#pid34rates,
#pid32mystyle,
#pid24faves,
#wildheart,
#competitiongallery,
#pid28portraits,
#pid36slideshows,
#pid45links,
#pid2home,
#realwords,
#lifegallery,
#pid44chrislangsignatures,
#pid43design,
#pid7equine,
#pid25favesgallery,
#i32degrees,
#yababygallery,
#pid26yababy,
#portraitsgallery,
#pid19tourista,
#pid46memberships,
#pid1welcome,
#pid9ido  {
   margin: 0px auto 0px auto;
   width: 1316px;
   position: relative;
}

#otherphotogssiteswwwkenrockwellcomwwwricktext p a,
#membershipswwwpictagecomwwwcapefearweddingcomwwwtext p a,
#otherserviceswwwjenniferfarmerhomescomrecommendedtext p a,
#recentarchitecturephotographyhttpwwwpromottext p a,
#photographyinfotext p a,
#id1linkstext p a,
#id0linkstext p a,
#emailimagemakermecomtext p a,
#chrislangrecentlyfeaturedinsuccessstoryattext p a,
#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#otherphotogssiteswwwkenrockwellcomwwwricktext p a:hover,
#wilmingtonncphotographywebdesignbywwwpromtext p a:hover,
#id0linkstext p a:hover,
#otherserviceswwwjenniferfarmerhomescomrecommendedtext p a:hover,
#membershipswwwpictagecomwwwcapefearweddingcomwwwtext p a:hover,
#chrislangrecentlyfeaturedinsuccessstoryattext p a:hover,
#recentarchitecturephotographyhttpwwwpromottext p a:hover  {
   color: #FFFFFF;
}

#battleshiptext p,
#id0sportstext p,
#otherphotogssiteswwwkenrockwellcomwwwricktext p,
#membershipswwwpictagecomwwwcapefearweddingcomwwwtext p,
#engagementtext p,
#portraittextcopy2 p,
#chrislantextcopy p,
#portraittextcopy p,
#id1portraittext p,
#id0scenestext p,
#chrislangphotographyisawilmingtonncbasedtext p,
#welcometext p,
#id0equinetext p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#chrislantextcopy2 p,
#chrislantext p,
#id1scenestext p,
#id0testimonialtext p,
#engagementstext p,
#legalnoticethephotographsimageswebsitetext p,
#portraitsfamilysessionslifestlesessionsportfoliocotext p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#id0chrislangweddingsbutton a,
#i32degreesbutton a,
#lifebutton a,
#couragebuttoncopy a,
#yababygallerybutton a,
#id0couragebutton a,
#chrislangweddingsbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#layer670,
#layer646,
#layer645,
#shape221copy3mergedcopy18,
#layer655,
#layer654,
#shape221copy3mergedcopy17,
#shape221copy3mergedcopy15,
#layer661,
#layer660  {
   position: absolute;
   left: 189px;
   top: 58px;
   z-index: 12;
   width: 1021px;
   height: 752px;
   background-repeat: no-repeat;
}

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

#competitionbutton a,
#id1realwordsbutton a,
#eyesbutton a,
#id1ratesbutton a,
#id1abouttheartistbutton a,
#yababybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

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

#snapsgallerybutton a,
#id0realwordsbutton a,
#id0abouttheartistbutton a,
#id0mystylebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#infobutton a:hover,
#littlesbutton a:hover,
#id1ratesbutton a:hover,
#equinebutton a:hover  {
   background-position: -39px 0%;
}

#id2chrislangweddingsbutton a,
#id0blogbutton a,
#id0chrislangphotographyhomepagebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#generationsbutton a,
#snapsbutton a,
#portraitsgallerybutton a,
#touristabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

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

#stumbleuponsomthinggoodshareitonstumbleuponbutton a,
#sharethisontwitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 44px;
   background-position: 0% 0px;
   font-size: 44px;
   line-height: 44px;
}

#blurbit1button a,
#blurbit2button a,
#blurbit3button a,
#blurbit3buttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#baldheadislandbutton a,
#airliegardensbutton a,
#ortonplantationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#businessreviewsbutton a,
#sharethisonfacebookbutton a,
#clblogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#id1chrislangphotographyhomepagebutton a,
#promotionrealeststebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 133px;
   background-position: 0% 0px;
   font-size: 133px;
   line-height: 133px;
}

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

#stylebutton a,
#designbutton a,
#chrislangsignaturesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#id0chrislangweddingsbutton a:hover,
#welcomebutton a:hover  {
   background-position: -116px 0%;
}

#otherserviceswwwjenniferfarmerhomescomrecommendedtext p a  {
   color: #FFFFFF;
}

#promotionrealestatebutton a,
#id0promotionpicturebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#membershipswwwpictagecomwwwcapefearweddingcomwwwtext p a  {
   color: #C7C7C7;
}

#portraitsfamilysessionslifestlesessionsportfoliocotext p  {
   color: #CBBAA1;
}

#otherserviceswwwjenniferfarmerhomescomrecommendedtext p  {
   color: #FFFFFF;
}

#membershipswwwpictagecomwwwcapefearweddingcomwwwtext p  {
   color: #C7C7C7;
}

#beingacreativeprofessionalchriscreatesmomentstotext p  {
   color: #DBD5D5;
}

#otherserviceswwwjenniferfarmerhomescomrecommendedtext  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 187px;
   z-index: 11;
   width: 475px;
}

#id1realwordsbutton a:hover,
#wildheartbutton a:hover  {
   background-position: -74px 0%;
}

#membershipswwwpictagecomwwwcapefearweddingcomwwwtext  {
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 100px;
   z-index: 11;
   width: 333px;
}

#stumbleuponsomthinggoodshareitonstumbleuponbutton a  {
   width: 31px;
   background-image: url(sg_welcome_media/id0stumbleuponsomthinggoods.jpg);
}

#lookingforaplacetohaveyourweddingherearesomoftext p  {
   color: #B8B5AF;
}

#chrislangisadiversephotographeronoffersphotogtext p  {
   color: #CBBAA1;
}

#recentarchitecturephotographyhttpwwwpromottext p a  {
   color: #966B22;
}

#weddinggallerybutton a,
#followusontwitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   color: #FEFEFE;
}

#chrislangrecentlyfeaturedinsuccessstoryattext p a  {
   color: #B29B80;
}

#otherphotogssiteswwwkenrockwellcomwwwricktext p a  {
   color: #FFFFFF;
}

#fromstarttofinishyouwerefantastictoworkwithtext p  {
   color: #FAF9F9;
}

#yourimageisaninvestmentthatwilllastthetesttext p  {
   color: #A88E65;
}

#recentarchitecturephotographyhttpwwwpromottext p  {
   color: #966B22;
}

#whatdiffersfromstyletodesignisthecomplexitext p  {
   color: #E2DFDF;
}

#wilmingtonncphotographywebdesignbywwwpromtext p  {
   color: #FEFEFE;
}

#awesomeweddingpicturesgreatcoverageworkedtext p  {
   color: #FAF9F9;
}

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

#otherphotogssiteswwwkenrockwellcomwwwricktext p  {
   color: #FFFFFF;
}

#likeourwebsitewedothattowecreatecustomcomtext p  {
   color: #BBAB97;
}

#wellthiscanbedefinedahundredwayssoiwillgtext p  {
   color: #9E7754;
}

#recentarchitecturephotographyhttpwwwpromottext  {
   visibility: visible;
   position: absolute;
   left: 923px;
   top: 1703px;
   z-index: 3;
   width: 694px;
}

#chrislangphotographyisawilmingtonncbasedtext p  {
   color: #966A42;
}

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

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

#otherphotogssiteswwwkenrockwellcomwwwricktext  {
   visibility: visible;
   position: absolute;
   left: 690px;
   top: 137px;
   z-index: 12;
   width: 216px;
}

#chrisisafulltimephotographeranddesignertext p  {
   color: #CAC9C9;
}

#wellnoonestyleiamalwayslearningexperimtext p  {
   color: #D6D5D5;
}

#wellthiscanbedefinedahundredwayssoiwillgtext  {
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 1040px;
   z-index: 11;
   width: 507px;
}

#legalnoticethephotographsimageswebsitetext p  {
   color: #FFFFFF;
}

#chrislangphotographyisawilmingtonncbasedtext  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 1240px;
   z-index: 10;
   width: 505px;
}

#finishestext p,
#designtext p,
#stylestext p  {
   font: 36px/43px BodegaSansOldstyle, "Bodega Sans Oldstyle";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#ahrefhttppartyweddinginfostrongfontcliteral  {
   visibility: visible;
   position: absolute;
   left: 863px;
   top: 702px;
   z-index: 11;
   width: 302px;
}

#littlesbutton a,
#idobutton a,
#yesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#mystyleiwouldsayitisnoonestylebutmoretext p  {
   color: #E3DDD7;
}

#id1mywebsitesbutton a,
#id1mystylebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#atargetgodaddyhrefhttpwwwgodaddycoliteral  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 1426px;
   z-index: 8;
   width: 684px;
}

#eyesgallerywilmingtonncphotographetext p  {
   color: #7B5E46;
}

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

#favesgallerybutton a,
#rockstarbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 92px;
   background-position: 0% 0px;
   font-size: 92px;
   line-height: 92px;
}

#id0chrislangphotographyhomepagebutton a  {
   width: 77px;
   background-image: url(sg_welcome_media/id0chrislangphotographyhome.jpg);
}

#id1chrislangphotographyhomepagebutton a  {
   width: 185px;
   background-image: url(sg_welcome_media/id1chrislangphotographyhome.jpg);
}

#allrightsreservedpromotionpicturtext p  {
   color: #F9F7F4;
}

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

#familyliteral,
#yababygalleryliteral  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 119px;
   z-index: 11;
}

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

#blurbit3button,
#blurbit3buttoncopy  {
   visibility: visible;
   position: absolute;
   left: 1064px;
   top: 1604px;
   width: 61px;
   height: 14px;
}

#id0promotionpicturebutton a:hover  {
   background-position: -100px 0%;
}

#chrislangsignaturesbutton a:hover  {
   background-position: -126px 0%;
}

#promotionrealestatebutton a:hover  {
   background-position: -124px 0%;
}

#id1abouttheartistbutton a:hover  {
   background-position: -104px 0%;
}

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

#chrislangweddingsbuttoncopy a  {
   width: 116px;
   background-image: url(sg_welcome_media/chrislangweddingsbuttoncopy.jpg);
}

#eyesliteral,
#mansbestliteral  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 114px;
   z-index: 11;
   width: 962px;
}

#emailimagemakermecomtext p a  {
   color: #E1CFB8;
}

#id2chrislangweddingsbutton a  {
   width: 76px;
   background-image: url(sg_welcome_media/id2chrislangweddingsbutton.jpg);
}

#mansbestfriendbutton a:hover  {
   background-position: -96px 0%;
}

#id0chrislangweddingsbutton a  {
   width: 116px;
   background-image: url(sg_generations_media/id0chrislangweddingsbutton.jpg);
}

#wilmingtonncphotographersimg  {
   background: url(sg_links_media/id0wilmingtonncphotographer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 2182px;
   z-index: 3;
   width: 39px;
   height: 15px;
}

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

#chrislangsignaturesbutton a  {
   width: 126px;
   background-image: url(sg_styles_media/chrislangsignaturesbutton.jpg);
}

#promotionrealeststebutton a  {
   width: 180px;
   background-image: url(sg_mywebsites_media/promotionrealeststebutton.jpg);
}

#id1mywebsitesbutton a:hover  {
   background-position: -85px 0%;
}

#id0promotionpicturebutton a  {
   width: 100px;
   background-image: url(sg_generations_media/id0promotionpicturebutton.jpg);
}

#promotionrealestatebutton a  {
   width: 124px;
   background-image: url(sg_generations_media/promotionrealestatebutton.jpg);
}

#emailimagemakermecomtext p  {
   color: #E1CFB8;
}

#ropesladdersbutton a:hover  {
   background-position: -89px 0%;
}

#id0chrislangweddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 1594px;
   z-index: 5;
   width: 116px;
   height: 26px;
}

#sharethisontwitterbutton a  {
   width: 34px;
   background-image: url(sg_welcome_media/sharethisontwitterbutton.jpg);
}

#followusontwitterbutton a  {
   width: 50px;
   background-image: url(sg_welcome_media/followusontwitterbutton.jpg);
}

#competitionbutton a:hover  {
   background-position: -71px 0%;
}

#id1abouttheartistbutton a  {
   width: 104px;
   background-image: url(sg_mywebsites_media/id1abouttheartistbutton.jpg);
}

#shape221copy3mergedcopy18  {
   background-image: url(sg_styles_media/shape221copy3mergedcopy18.jpg);
}

#id0abouttheartistbutton a  {
   width: 116px;
   background-image: url(sg_info_media/id0abouttheartistbutton.jpg);
}

#id0promotionpicturebutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 1595px;
   z-index: 5;
   width: 100px;
   height: 22px;
}

#shape221copy3mergedcopy15  {
   background-image: url(sg_contact_media/shape221copy3mergedcopy15.jpg);
   visibility: visible;
}

#promotionrealestatebutton  {
   visibility: visible;
   position: absolute;
   left: 897px;
   top: 1596px;
   z-index: 5;
   width: 124px;
   height: 22px;
}

#chrislangsignaturesbutton  {
   visibility: visible;
   position: absolute;
   left: 981px;
   top: 59px;
   z-index: 15;
   width: 126px;
   height: 27px;
}

#generationsbutton a:hover  {
   background-position: -76px 0%;
}

#portraitsgallerybutton a  {
   width: 48px;
   background-image: url(sg_generations_media/portraitsgallerybutton.jpg);
}

#id0couragebutton a:hover  {
   background-position: -44px 0%;
}

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

#id1mystylebutton a:hover  {
   background-position: -52px 0%;
}

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

#businessreviewsbutton a  {
   width: 192px;
   background-image: url(sg_welcome_media/businessreviewsbutton.jpg);
}

#layer598copy6mergedcopy  {
   background: url(sg_mansbestfriend_media/layer598copy6mergedcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 51px;
   z-index: 11;
   width: 506px;
   height: 49px;
}

#ortonplantationbutton a  {
   width: 97px;
   background-image: url(sg_welcome_media/ortonplantationbutton.jpg);
}

#photographyinfotext p a  {
   color: #FFFFFF;
}

#id1abouttheartistbutton  {
   visibility: visible;
   position: absolute;
   left: 711px;
   top: 55px;
   z-index: 15;
   width: 104px;
   height: 30px;
}

#id0photographikliteral  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 1013px;
   z-index: 7;
   width: 302px;
}

#portraitsgallerybutton  {
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 479px;
   z-index: 12;
   width: 48px;
   height: 25px;
}

#baldheadislandbutton a  {
   width: 95px;
   background-image: url(sg_welcome_media/baldheadislandbutton.jpg);
}

#mansbestfriendbutton a  {
   background: url(sg_mansbestfriend_media/mansbestfriendbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 96px;
   font-size: 20px;
   line-height: 20px;
}

#weddinggallerybutton a  {
   width: 113px;
   background-image: url(sg_ido_media/weddinggallerybutton.jpg);
}

#id1mywebsitesbutton a  {
   width: 85px;
   background-image: url(sg_mywebsites_media/id1mywebsitesbutton.jpg);
}

#photographyinfotext p  {
   font: 18px/16px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

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

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

#airliegardensbutton a  {
   width: 81px;
   background-image: url(sg_welcome_media/airliegardensbutton.jpg);
}

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

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

#yababygallerybutton a  {
   width: 103px;
   background-image: url(sg_yababy_media/yababygallerybutton.jpg);
}

#id1realwordsbutton a  {
   width: 74px;
   background-image: url(sg_mywebsites_media/id1realwordsbutton.jpg);
}

#mansbestfriendbutton  {
   visibility: visible;
   position: absolute;
   left: 1041px;
   top: 58px;
   z-index: 12;
   width: 96px;
   height: 20px;
}

#yababybutton a:hover  {
   background-position: -55px 0%;
}

#ropesladdersbutton a  {
   background: url(sg_mansbestfriend_media/ropesladdersbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 89px;
   font-size: 23px;
   line-height: 23px;
}

#id2testimonialtext p  {
   color: #FEFEFE;
}

#id0realwordsbutton a  {
   width: 178px;
   background-image: url(sg_info_media/id0realwordsbutton.jpg);
}

#snapsgallerybutton a  {
   width: 99px;
   background-image: url(sg_snaps_media/snapsgallerybutton.jpg);
}

#mypartplannerliteral  {
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 444px;
   z-index: 11;
   width: 384px;
}

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

#id0testimonialtext p  {
   color: #FBFAFA;
}

#yababygalleryliteral  {
   width: 943px;
}

#blurbit3buttoncopy a  {
   width: 61px;
   background-image: url(sg_welcome_media/blurbit3buttoncopy.jpg);
}

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

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

#favesgallerybutton a  {
   width: 175px;
   background-image: url(sg_faves_media/favesgallerybutton.jpg);
}

#id1mywebsitesbutton  {
   visibility: visible;
   position: absolute;
   left: 960px;
   top: 56px;
   z-index: 15;
   width: 85px;
   height: 34px;
}

#layer682,
#layer663  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 988px;
   z-index: 9;
   height: 395px;
   background-repeat: no-repeat;
}

#generationsbutton a  {
   width: 76px;
   background-image: url(sg_generations_media/generationsbutton.jpg);
}

#competitionbutton a  {
   width: 71px;
   background-image: url(sg_generations_media/competitionbutton.jpg);
}

#portraittextcopy2 p  {
   color: #9A622B;
}

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

#layer62copy18merged  {
   background: url(sg_generations_media/layer62copy18merged.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 1507px;
   z-index: 3;
   width: 986px;
   height: 68px;
}

#chrislantextcopy2 p  {
   color: #EAE8E5;
}

#snapsbutton a:hover  {
   background-position: -40px 0%;
}

#stylebutton a:hover  {
   background-position: -35px 0%;
}

#couragebuttoncopy a  {
   width: 44px;
   background-image: url(sg_welcome_media/couragebuttoncopy.jpg);
}

#layer598copy6merged  {
   background: url(sg_styles_media/layer598copy6merged.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 51px;
   z-index: 14;
   width: 397px;
   height: 49px;
}

#ropesladdersbutton  {
   visibility: visible;
   position: absolute;
   left: 904px;
   top: 58px;
   z-index: 12;
   width: 89px;
   height: 23px;
}

#id1mystylebutton a  {
   width: 52px;
   background-image: url(sg_mywebsites_media/id1mystylebutton.jpg);
}

#i32degreesbutton a  {
   width: 65px;
   background-image: url(sg_mansbestfriend_media/32degreesbutton.jpg);
}

#portraittextcopy p  {
   color: #9A622B;
}

#eyesbutton a:hover  {
   background-position: -30px 0%;
}

#chrislantextcopy p  {
   color: #EAE8E5;
}

#id0couragebutton a  {
   width: 44px;
   background-image: url(sg_generations_media/id0couragebutton.jpg);
}

#ropesladderstext p  {
   color: #84726A;
}

#id0mystylebutton a  {
   width: 65px;
   background-image: url(sg_info_media/id0mystylebutton.jpg);
}

#lifebutton a:hover  {
   background-position: -24px 0%;
}

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

#blurbit3buttoncopy  {
   z-index: 8;
}

#id1realwordsbutton  {
   visibility: visible;
   position: absolute;
   left: 1074px;
   top: 56px;
   z-index: 15;
   width: 74px;
   height: 30px;
}

#affairlinkliteral  {
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 1012px;
   z-index: 8;
   width: 377px;
}

#yesbutton a:hover  {
   background-position: -21px 0%;
}

#generationsbutton  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 309px;
   z-index: 12;
   width: 76px;
   height: 25px;
}

#id0portraittext p  {
   color: #6F5D4C;
}

#googleliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 577px;
   top: 1690px;
   z-index: 3;
   width: 181px;
}

#designfirmliteral  {
   visibility: visible;
   position: absolute;
   left: 814px;
   top: 621px;
   z-index: 11;
   width: 365px;
}

#idobutton a:hover  {
   background-position: -23px 0%;
}

#wildheartbutton a  {
   background: url(sg_mansbestfriend_media/wildheartbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 74px;
   font-size: 19px;
   line-height: 19px;
}

#competitionbutton  {
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 434px;
   z-index: 12;
   width: 71px;
   height: 30px;
}

#id1portraittext p  {
   color: #6A5745;
}

#engagementstext p  {
   color: #FFFFFF;
}

#i32degreesbutton  {
   visibility: visible;
   position: absolute;
   left: 691px;
   top: 56px;
   z-index: 12;
   width: 65px;
   height: 26px;
}

#engagementtext p  {
   color: #FFFFFF;
}

#portraitsliteral  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 116px;
   z-index: 11;
   width: 961px;
}

#id0couragebutton  {
   visibility: visible;
   position: absolute;
   left: 610px;
   top: 1595px;
   z-index: 5;
   width: 44px;
   height: 26px;
}

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

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

#id1linkstext p a  {
   color: #D3CFCB;
}

#blurbit1button a  {
   width: 59px;
   background-image: url(sg_welcome_media/blurbit1button.jpg);
}

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

#blurbit2button a  {
   width: 62px;
   background-image: url(sg_welcome_media/blurbit2button.jpg);
}

#blurbit3button a  {
   width: 61px;
   background-image: url(sg_welcome_media/blurbit3button.jpg);
}

#battleshiptext p  {
   color: #925909;
}

#rockstarbutton a  {
   width: 173px;
   background-image: url(sg_welcome_media/rockstarbutton.jpg);
}

#id1mystylebutton  {
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 54px;
   z-index: 15;
   width: 52px;
   height: 34px;
}

#id0linkstext p a  {
   color: #BFBFBE;
}

#market411literal  {
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 680px;
   z-index: 11;
   width: 387px;
}

#id0sportstext p  {
   color: #945C06;
}

#id1equinetext p  {
   color: #68594C;
}

#id0equinetext p  {
   color: #9A5E1F;
}

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

#id1sportstext p  {
   color: #564230;
}

#id1scenestext p  {
   color: #FFFFFF;
}

#welcomebutton a  {
   background: url(sg_generations_media/welcomebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 100px;
   width: 116px;
   font-size: 100px;
   line-height: 100px;
}

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

#id0portraittext  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 987px;
   z-index: 9;
   width: 432px;
}

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

#id0scenestext p  {
   color: #865C2E;
}

#wildheartbutton  {
   visibility: visible;
   position: absolute;
   left: 792px;
   top: 59px;
   z-index: 12;
   width: 74px;
   height: 19px;
}

#lifestyletext p  {
   color: #895C38;
}

#id2equinetext p  {
   color: #5F5043;
}

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

#id0blogbutton a  {
   width: 76px;
   background-image: url(sg_welcome_media/id0blogbutton.jpg);
}

#realwordstext p  {
   color: #FAF9F9;
}

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

#id1layer62copy7  {
   background: url(sg_familygallery_media/id1layer62copy7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1151px;
   top: 747px;
   z-index: 12;
   width: 38px;
   height: 39px;
}

#yababybutton a  {
   width: 55px;
   background-image: url(sg_generations_media/yababybutton.jpg);
}

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

#id1linkstext p  {
   color: #D3CFCB;
}

#id1ratesbutton  {
   visibility: visible;
   position: absolute;
   left: 901px;
   top: 55px;
   z-index: 15;
   width: 39px;
   height: 30px;
}

#equinebutton a  {
   background: url(sg_generations_media/equinebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 39px;
   font-size: 29px;
   line-height: 29px;
}

#designbutton a  {
   width: 38px;
   background-image: url(sg_styles_media/designbutton.jpg);
}

#id0linkstext p  {
   color: #BFBFBE;
}

#touristabutton  {
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 685px;
   z-index: 12;
   width: 51px;
   height: 25px;
}

#clblogbutton a  {
   width: 139px;
   background-image: url(sg_blog_media/clblogbutton.jpg);
}

#blurbit3button  {
   z-index: 7;
}

#chrislantext p  {
   color: #EAE8E5;
}

#scenessstext p  {
   color: #685B38;
}

#layer62copy10  {
   background: url(sg_familygallery_media/layer62copy10.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 743px;
   z-index: 13;
   width: 39px;
   height: 40px;
}

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

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

#layer62copy12  {
   background: url(sg_familygallery_media/layer62copy12.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1156px;
   top: 86px;
   z-index: 12;
   width: 39px;
   height: 40px;
}

#wedpotliteral  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 580px;
   z-index: 11;
   width: 346px;
}

#snapsbutton a  {
   width: 40px;
   background-image: url(sg_generations_media/snapsbutton.jpg);
}

#layer598copy3  {
   background: url(sg_mywebsites_media/layer598copy3.jpg) no-repeat;
   position: absolute;
   left: 688px;
   top: 51px;
   z-index: 14;
   width: 471px;
   height: 44px;
}

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

#layer62copy11  {
   background: url(sg_mansbestfriend_media/layer62copy11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 91px;
   z-index: 12;
   width: 39px;
   height: 40px;
}

#stylebutton a  {
   width: 35px;
   background-image: url(sg_styles_media/stylebutton.jpg);
}

#littlesbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 228px;
   z-index: 12;
   width: 39px;
   height: 24px;
}

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

#shape211copy2  {
   background: url(sg_generations_media/shape211copy2.jpg) no-repeat;
   position: absolute;
   left: 74px;
   top: 0px;
   z-index: 8;
   width: 1208px;
   height: 993px;
}

#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 89px;
   top: 3px;
   z-index: 11;
   width: 116px;
   height: 100px;
}

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

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

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

#familyliteral  {
   width: 942px;
}

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

#shape213copy2  {
   background: url(sg_mansbestfriend_media/shape213copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 29px;
   z-index: 9;
   width: 86px;
   height: 49px;
}

#layer607copy2  {
   background: url(sg_generations_media/layer607copy2.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 738px;
   z-index: 6;
   width: 1192px;
   height: 939px;
}

#welcometext p  {
   color: #C2BDB8;
}

#shape221copy3  {
   background: url(sg_generations_media/shape221copy3.jpg) no-repeat;
   position: absolute;
   left: 196px;
   top: 1573px;
   z-index: 4;
   width: 986px;
   height: 68px;
}

#gallerytext p  {
   color: #C0BBB7;
}

#shape213copy  {
   background: url(sg_styles_media/shape213copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 914px;
   top: 29px;
   z-index: 13;
   width: 56px;
   height: 49px;
}

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

#layer607copy  {
   background: url(sg_generations_media/layer607copy.jpg) no-repeat;
   position: absolute;
   left: 1037px;
   top: 981px;
   z-index: 7;
   width: 279px;
   height: 608px;
}

#id0lifestyle  {
   background: url(sg_home_media/id0lifestyle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 990px;
   z-index: 10;
   width: 505px;
   height: 55px;
}

#yababybutton  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 269px;
   z-index: 12;
   width: 55px;
   height: 30px;
}

#eyesbutton a  {
   width: 30px;
   background-image: url(sg_generations_media/eyesbutton.jpg);
}

#stylesbutton  {
   visibility: visible;
   position: absolute;
   left: 919px;
   top: 3px;
   z-index: 10;
   width: 51px;
   height: 33px;
}

#id0linkstext  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 245px;
   z-index: 12;
   width: 309px;
}

#designbutton  {
   visibility: visible;
   position: absolute;
   left: 881px;
   top: 57px;
   z-index: 15;
   width: 38px;
   height: 27px;
}

#equinebutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 632px;
   z-index: 12;
   width: 39px;
   height: 29px;
}

#shape216copy  {
   background: url(sg_generations_media/shape216copy.jpg) no-repeat;
   position: absolute;
   left: 81px;
   top: 111px;
   z-index: 11;
   width: 121px;
   height: 657px;
}

#lifebutton a  {
   width: 24px;
   background-image: url(sg_generations_media/lifebutton.jpg);
}

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

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

#pid1welcome  {
   width: 1282px;
}

#stylebutton  {
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 58px;
   z-index: 15;
   width: 35px;
   height: 27px;
}

#idobutton a  {
   width: 23px;
   background-image: url(sg_generations_media/idobutton.jpg);
}

#yesbutton a  {
   width: 21px;
   background-image: url(sg_generations_media/yesbutton.jpg);
}

#snapsbutton  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 527px;
   z-index: 12;
   width: 40px;
   height: 25px;
}

#favesbutton  {
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 575px;
   z-index: 12;
   width: 45px;
   height: 32px;
}

#localtext p  {
   color: #55432E;
}

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

#bottommenu  {
   font: 16px/21px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #804D21;
   position: absolute;
   left: 269px;
   top: 1531px;
   z-index: 8;
   width: 840px;
}

#eyesbutton  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 145px;
   z-index: 12;
   width: 30px;
   height: 30px;
}

#lifebutton  {
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 186px;
   z-index: 12;
   width: 24px;
   height: 26px;
}

#infobutton  {
   visibility: visible;
   position: absolute;
   left: 988px;
   top: 4px;
   z-index: 10;
   width: 39px;
   height: 31px;
}

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

#idobutton  {
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 351px;
   z-index: 12;
   width: 23px;
   height: 24px;
}

#yesbutton  {
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 394px;
   z-index: 12;
   width: 21px;
   height: 24px;
}

#layer660  {
   background-image: url(sg_design_media/layer660.jpg);
}

#layer682  {
   background-image: url(sg_eyesgallery_media/layer682.jpg);
   width: 850px;
}

#layer680  {
   background: url(sg_snapsgallery_media/layer680.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 987px;
   z-index: 9;
   width: 864px;
   height: 402px;
}

#layer672  {
   background: url(sg_home_media/layer672.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 993px;
   z-index: 9;
   width: 383px;
   height: 384px;
}

#layer674  {
   background: url(sg_faves_media/layer674.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 985px;
   z-index: 9;
   width: 854px;
   height: 401px;
}

#layer678  {
   background: url(sg_ido_media/layer678.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 986px;
   z-index: 9;
   width: 864px;
   height: 399px;
}

#layer670  {
   background-image: url(sg_style_media/layer670.jpg);
}

#shape213  {
   background: url(sg_mywebsites_media/shape213.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 978px;
   top: 32px;
   z-index: 13;
   width: 49px;
   height: 49px;
}

#layer663  {
   background-image: url(sg_portraitsgallery_media/layer663.jpg);
   width: 284px;
}

#layer661  {
   background-image: url(sg_chrislangsignatures_media/layer661.jpg);
}

#layer646  {
   background-image: url(sg_info_media/layer646.jpg);
}

#layer645  {
   background-image: url(sg_abouttheartist_media/layer645.jpg);
}

#layer654  {
   background-image: url(sg_blog_media/layer654.jpg);
   top: 56px;
}

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

#shape214  {
   background: url(sg_generations_media/shape214.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 87px;
   z-index: 10;
   width: 1022px;
   height: 706px;
}

#layer655  {
   background-image: url(sg_slideshows_media/layer655.jpg);
}

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

#text p  {
   color: #CEC9C4;
}

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

