#northcarolinaweddingvendorstext p,
#id0wilmingtonncphotographerstext p,
#wilmingtonncweddingphotographersvideographerstext p,
#weddingwebsitestext p,
#weddingengagementbridalphotographytext p,
#wilmingtonncweddinginformationtext p,
#wilmingtonncbridalportraitstext p,
#id1destinationweddingphotographerstext p,
#capefearweddingstext p,
#ncweddingphotographytext p,
#funcreativeyoutext p,
#weddingvideographycinematographytext p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#wenddingphotographyinformationtext p,
#weddingvendorsinwilmingtonnctext p,
#wilmingtonncweddingphotographerstext p,
#id0destinationweddingphotographerstext p,
#weddingvideographywilmingtonnctext p,
#wilmingtonncbridalportraitsweddingphotographerchtext p,
#wilmingtonncweddingphotographertext p,
#weddingsitereviewstext p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#weddingreviewmenu li a:hover,
#wwwphotographyhomepagescomwwwweddingwirecomwwwwedjcomw p a:hover,
#blurnitmenu li a:hover,
#wilmingtonncweddingphotographerwilmingtonncwebdetext p a:hover,
#lowermenu li a:hover  {
   text-decoration: underline;
}

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

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

#id1baldheadislandbutton a,
#id1ortonplantationbutton a,
#id1airliegardensbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 106px;
   background-position: 0% 0px;
   font-size: 106px;
   line-height: 106px;
}

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

#id1airliegardensbutton a:hover,
#id0chrislangphotographybutton a:hover  {
   background-position: -132px 0%;
}

#id1ortonplantationbutton a:hover,
#id1baldheadislandbutton a:hover  {
   background-position: -131px 0%;
}

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

#wwwphotographyhomepagescomwwwweddingwirecomwwwwedjcomw p a  {
   border: 0px none #000000;
   color: #F6F6F7;
   text-decoration: none;
}

#stumbleuponsomthinggoodshareitonstumbleuponbutton a:hover  {
   background-position: -34px 0%;
}

#wwwphotographyhomepagescomwwwweddingwirecomwwwwedjcomw p  {
   font: 11px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #F6F6F7;
}

#wilmingtonncweddingphotographerwilmingtonncwebdetext p a  {
   border: 0px none #000000;
   line-height: 7px;
   text-decoration: none;
   color: #F9F9F9;
}

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

#wwwphotographyhomepagescomwwwweddingwirecomwwwwedjcomw  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 3311px;
   z-index: 5;
   width: 340px;
}

#wilmingtonncweddingphotographerwilmingtonncwebdetext p  {
   font: 8px/10px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: center;
   color: #F9F9F9;
}

#areyoulookingforwilmingtonncweddingphotographtextcopy  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 1443px;
   z-index: 9;
   width: 250px;
}

#followusonfacebookbutton a:hover,
#homebutton a:hover  {
   background-position: -35px 0%;
}

#wilmingtonncbridalportraitsweddingphotographerchtext  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 2402px;
   z-index: 3;
   width: 302px;
}

#wilmingtonncweddingphotographerwilmingtonncwebdetext  {
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 3110px;
   z-index: 4;
   width: 240px;
}

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

#id1baldheadislandbutton,
#id1ortonplantationbutton  {
   visibility: visible;
   position: absolute;
   top: 1241px;
   z-index: 8;
   width: 131px;
   height: 106px;
}

#id0styleaowlinkaowlinkvisitedfontnormal10pliteral  {
   visibility: visible;
   position: absolute;
   left: 506px;
   top: 3366px;
   z-index: 4;
   width: 220px;
}

#wilmingtonncweddingphotographersvideographerstext  {
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 2666px;
   z-index: 4;
   width: 254px;
}

#id0chrislangphotographybutton a,
#couragebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#stumbleuponsomthinggoodshareitonstumbleuponbutton  {
   visibility: visible;
   position: absolute;
   left: 305px;
   top: 1055px;
   z-index: 9;
   width: 34px;
   height: 48px;
}

#id0startweddepotreciprocallinkahrefhtliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 1000px;
   top: 3697px;
   z-index: 3;
   width: 263px;
}

#formactionhttpmadmimicomsignupssubscribe4literal  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 1772px;
   z-index: 4;
   width: 147px;
}

#id1destinationweddingphotographerstext  {
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 2371px;
   z-index: 5;
   width: 301px;
}

#id0destinationweddingphotographerstext  {
   visibility: visible;
   position: absolute;
   left: 801px;
   top: 2924px;
   z-index: 3;
   width: 303px;
}

#weddingengagementbridalphotographytext  {
   visibility: visible;
   position: absolute;
   left: 797px;
   top: 2141px;
   z-index: 3;
   width: 359px;
}

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

#weddingvideographywilmingtonnctext p  {
   color: #FFFFFF;
}

#id0wilmingtonweddingphotographersimg  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 2166px;
   z-index: 3;
   width: 303px;
   height: 202px;
}

#wilmingtonncweddingphotographerstext  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 2401px;
   z-index: 3;
   width: 309px;
}

#weddingvideographycinematographytext  {
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 2897px;
   z-index: 3;
   width: 334px;
}

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

#id1pictureperfectweddingplacestext p  {
   font: 17px/20px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

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

#wilmingtonncweddingphotographertext  {
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 2401px;
   z-index: 3;
   width: 298px;
}

#weddingphotographerswilmingtonncimg  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 2167px;
   z-index: 3;
   width: 305px;
   height: 203px;
}

#creativelifestylephotographytext p  {
   font: 23px/27px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#wilmingtonncweddinginformationtext  {
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 2664px;
   z-index: 4;
   width: 308px;
}

#wenddingphotographyinformationtext  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 2928px;
   z-index: 3;
   width: 306px;
}

#weddingvideographywilmingtonnctext  {
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 1645px;
   z-index: 9;
   width: 228px;
}

#id1pictureperfectweddingplacestext  {
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 1167px;
   z-index: 8;
   width: 496px;
}

#id1wilmingtonncphotographerstext p  {
   font: 18px/18px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #C2A79A;
   letter-spacing: -1px;
   text-align: left;
}

#blurnitmenu li a,
#lowermenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#sharethisondeiciousbutton a:hover  {
   background-position: -37px 0%;
}

#weddingengagementphotographertext  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 1421px;
   z-index: 8;
   width: 251px;
}

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

#businessreviewsbuttoncopy a:hover  {
   background-position: -101px 0%;
}

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

#id1wilmingtonncphotographerstext  {
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 607px;
   z-index: 10;
   width: 342px;
}

#weddingvendorsinwilmingtonnctext  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 2927px;
   z-index: 3;
   width: 313px;
}

#wrightsvillebeachphotographerimg  {
   visibility: visible;
   position: absolute;
   left: 797px;
   top: 2694px;
   z-index: 4;
   width: 307px;
   height: 204px;
}

#creativelifestylephotographytext  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 1167px;
   z-index: 9;
   width: 265px;
}

#id0wilmingtonncphotographerstext  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 2139px;
   z-index: 3;
   width: 253px;
}

#northcarolinaweddingvendorstext  {
   visibility: visible;
   position: absolute;
   left: 482px;
   top: 2664px;
   z-index: 5;
   width: 327px;
}

#id0chrislangphotographybutton a  {
   width: 132px;
   background-image: url(sg_idogallery8_media/id0chrislangphotographybutt.jpg);
}

#wilmingtonncbridalportraitstext  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 2140px;
   z-index: 4;
   width: 335px;
}

#promotionrealestatebuttoncopy a  {
   width: 124px;
   background-image: url(sg_idogallery8_media/id0promotionrealestatebutto.jpg);
}

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

#inmotionphotographyvideotext p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: left;
}

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

#baldheadislandphotographersimg  {
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 2693px;
   z-index: 4;
   width: 304px;
   height: 203px;
}

#id0chrislangphotographybutton  {
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 3068px;
   z-index: 4;
   width: 132px;
   height: 26px;
}

#blurnitmenu li,
#lowermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#promotionrealestatebuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 770px;
   top: 3069px;
   z-index: 4;
   width: 124px;
   height: 22px;
}

#wilmingtonncvideographersimg  {
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 1557px;
   z-index: 10;
   width: 226px;
   height: 78px;
}

#inmotionphotographyvideotext  {
   visibility: visible;
   position: absolute;
   left: 390px;
   top: 1528px;
   z-index: 9;
   width: 259px;
}

#photographyvideographytext p  {
   font: bold 27px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

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

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

#businessreviewsbuttoncopy a  {
   background: url(sg_idogallery8_media/businessreviewsbuttoncopy.jpg) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 101px;
   font-size: 27px;
   line-height: 27px;
}

#ortonplantationweddingstext  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 1369px;
   z-index: 9;
   width: 145px;
}

#photographyvideographytext  {
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 576px;
   z-index: 10;
   width: 370px;
}

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

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

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

#wilmingtonncphotographyimg  {
   visibility: visible;
   position: absolute;
   left: 797px;
   top: 2167px;
   z-index: 4;
   width: 306px;
   height: 204px;
}

#id0partyplannerliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 3258px;
   z-index: 3;
   width: 399px;
}

#chrislangnewslettertext p  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: center;
   color: #C9C5BE;
   letter-spacing: -1px;
}

#id0teamweddingliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 506px;
   top: 3172px;
   z-index: 3;
   width: 330px;
}

#businessreviewsbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 974px;
   top: 3067px;
   z-index: 4;
   width: 101px;
   height: 27px;
}

#shape221copy3mergedcopy11  {
   background: url(sg_idogallery8_media/shape221copy3mergedcopy11.jpg) no-repeat;
   position: absolute;
   left: 29px;
   top: 1027px;
   z-index: 5;
   width: 1251px;
   height: 753px;
}

#sharethisondeiciousbutton  {
   visibility: visible;
   position: absolute;
   left: 339px;
   top: 1057px;
   z-index: 8;
   width: 37px;
   height: 46px;
}

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

#id1facebookbutton a:hover  {
   background-position: -77px 0%;
}

#sharethisonfacebookbutton  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 1054px;
   z-index: 9;
   width: 42px;
   height: 51px;
}

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

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

#photographybutton a:hover  {
   background-position: -74px 0%;
}

#baldheadislandreviewstext  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 1372px;
   z-index: 9;
   width: 141px;
}

#shape221copy3mergedcopy7  {
   background: url(sg_idogallery8_media/shape221copy3mergedcopy7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 1739px;
   z-index: 3;
   width: 302px;
   height: 220px;
}

#ncweddingphotographytext  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 2899px;
   z-index: 3;
   width: 217px;
}

#id0weddingplannerliteral  {
   visibility: visible;
   position: absolute;
   left: 1039px;
   top: 3529px;
   z-index: 3;
   width: 174px;
}

#followusonfacebookbutton  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 1067px;
   z-index: 9;
   width: 35px;
   height: 35px;
}

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

#id1ortonplantationbutton  {
   left: 170px;
}

#weddingsitereviewstext p  {
   color: #FFFFFF;
}

#bridalassociationliteral  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 3422px;
   z-index: 3;
   width: 413px;
}

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

#sharethisontwitterbutton  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 1056px;
   z-index: 8;
   width: 38px;
   height: 48px;
}

#shape221copy3mergedcopy8  {
   background: url(sg_home_media/shape221copy3mergedcopy8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 1134px;
   z-index: 7;
   width: 551px;
   height: 388px;
}

#ncweddingphotographerimg  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 2692px;
   z-index: 4;
   width: 308px;
   height: 205px;
}

#shape221copy3mergedcopy9  {
   background: url(sg_home_media/shape221copy3mergedcopy9.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 1477px;
   z-index: 8;
   width: 547px;
   height: 281px;
}

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

#airliegardenreviewstext  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 1370px;
   z-index: 9;
   width: 136px;
}

#chrislangnewslettertext  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 1776px;
   z-index: 4;
   width: 88px;
}

#photographikliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 3706px;
   z-index: 3;
   width: 272px;
}

#id1baldheadislandbutton  {
   left: 331px;
}

#followusontwitterbutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 1063px;
   z-index: 8;
   width: 55px;
   height: 42px;
}

#id1airliegardensbutton  {
   visibility: visible;
   position: absolute;
   left: 496px;
   top: 1242px;
   z-index: 8;
   width: 132px;
   height: 106px;
}

#weddingsitereviewstext  {
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 1523px;
   z-index: 10;
   width: 219px;
}

#weddingreviewmenu li a  {
   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: underline;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#websitesbutton a:hover  {
   background-position: -53px 0%;
}

#promotionpicturebutton  {
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 3070px;
   z-index: 4;
   width: 100px;
   height: 22px;
}

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

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

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

#stylesbutton a:hover  {
   background-position: -33px 0%;
}

#capefearweddingstext  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 2369px;
   z-index: 3;
   width: 169px;
}

#weddingreviewmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

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

#id1facebookbutton a  {
   background: url(sg_idogallery6_media/id1facebookbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 77px;
   font-size: 36px;
   line-height: 36px;
}

#layer62copy19merged  {
   background: url(sg_idogallery8_media/layer62copy19merged.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 1923px;
   z-index: 4;
   width: 1098px;
   height: 82px;
}

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

#weddingwebsitestext  {
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 2902px;
   z-index: 3;
   width: 154px;
}

#id0photoliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 3703px;
   z-index: 3;
   width: 159px;
}

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

#blogbutton a:hover  {
   background-position: -27px 0%;
}

#id1wedalertliteral  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 3323px;
   z-index: 4;
   width: 487px;
}

#addthisliteralcopy  {
   visibility: visible;
   position: absolute;
   left: 983px;
   top: 1802px;
   z-index: 3;
   width: 100px;
}

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

#infobutton a:hover  {
   background-position: -22px 0%;
}

#funcreativeyoutext  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 2371px;
   z-index: 3;
   width: 340px;
}

#videographybutton  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 7px;
   z-index: 11;
   width: 73px;
   height: 31px;
}

#layer56mergedcopy  {
   background: url(sg_idogallery6_media/layer56mergedcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 1042px;
   z-index: 6;
   width: 188px;
   height: 104px;
}

#weddingreviewmenu  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: -1px;
   text-decoration: underline;
   color: #FFFFFF;
   position: absolute;
   left: 175px;
   top: 1564px;
   z-index: 9;
   width: 135px;
}

#ortonplantationh2  {
   background: url(sg_home_media/ortonplantationh2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 1350px;
   z-index: 8;
   width: 110px;
   height: 13px;
}

#photographybutton  {
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 7px;
   z-index: 11;
   width: 74px;
   height: 30px;
}

#id1facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 1061px;
   top: 5px;
   z-index: 14;
   width: 77px;
   height: 36px;
}

#slideshowsbutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 9px;
   z-index: 11;
   width: 64px;
   height: 25px;
}

#blurnitmenu li a  {
   text-decoration: underline;
   color: #FFFFFF;
}

#websitesbutton a  {
   width: 53px;
   background-image: url(sg_idogallery8_media/websitesbutton.jpg);
}

#weddingreviewsh1  {
   background: url(sg_home_media/weddingreviewsh1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 1201px;
   z-index: 8;
   width: 443px;
   height: 28px;
}

#baldheadislandh2  {
   background: url(sg_home_media/baldheadislandh2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 1353px;
   z-index: 8;
   width: 110px;
   height: 13px;
}

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

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

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

#airliegardensh2  {
   background: url(sg_home_media/airliegardensh2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 1354px;
   z-index: 8;
   width: 93px;
   height: 13px;
}

#twitterliteral  {
   visibility: visible;
   position: absolute;
   left: 937px;
   top: 1426px;
   z-index: 6;
   width: 181px;
}

#lowermenu li a  {
   color: #F5F5F6;
}

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

#websitesbutton  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 9px;
   z-index: 11;
   width: 53px;
   height: 25px;
}

#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 0px;
   z-index: 12;
   width: 96px;
   height: 80px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 966px;
   top: 8px;
   z-index: 11;
   width: 43px;
   height: 25px;
}

#homemainimage  {
   background: url(sg_home_media/homemainimage.jpg) no-repeat;
   position: absolute;
   left: 128px;
   top: 57px;
   z-index: 9;
   width: 1025px;
   height: 798px;
}

#couragebutton  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 3068px;
   z-index: 4;
   width: 44px;
   height: 26px;
}

#shape221copy4  {
   background: url(sg_idogallery8_media/shape221copy4.jpg) no-repeat;
   position: absolute;
   left: 117px;
   top: 3041px;
   z-index: 3;
   width: 1059px;
   height: 75px;
}

#stylesbutton  {
   visibility: visible;
   position: absolute;
   left: 880px;
   top: 8px;
   z-index: 11;
   width: 33px;
   height: 30px;
}

#shape196copy  {
   background: url(sg_home_media/shape196copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 0px;
   z-index: 11;
   width: 128px;
   height: 94px;
}

#leavescopy13  {
   background: url(sg_idogallery8_media/leavescopy13.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1143px;
   top: 1053px;
   z-index: 3;
   width: 105px;
   height: 111px;
}

#i411button a  {
   background: url(sg_idogallery8_media/411button.jpg) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 58px;
   font-size: 19px;
   line-height: 19px;
}

#leavescopy14  {
   background: url(sg_idogallery6_media/leavescopy14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 1628px;
   z-index: 6;
   width: 105px;
   height: 111px;
}

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

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

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

#blurnitmenu  {
   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: 518px;
   top: 3676px;
   z-index: 3;
}

#leavescopy3  {
   background: url(sg_idogallery6_media/leavescopy3.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 8;
   width: 186px;
   height: 154px;
}

#i411button  {
   visibility: visible;
   position: absolute;
   left: 1168px;
   top: 3068px;
   z-index: 4;
   width: 58px;
   height: 19px;
}

#infobutton  {
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 9px;
   z-index: 11;
   width: 22px;
   height: 25px;
}

#vinescopy2  {
   background: url(sg_idogallery8_media/vinescopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1192px;
   top: 0px;
   z-index: 12;
   width: 54px;
   height: 194px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 7px;
   z-index: 11;
   width: 35px;
   height: 25px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 1019px;
   top: 7px;
   z-index: 11;
   width: 27px;
   height: 29px;
}

#vinescopy  {
   background: url(sg_idogallery6_media/vinescopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1152px;
   top: 0px;
   z-index: 11;
   width: 54px;
   height: 430px;
}

#lowerlogo  {
   background: url(sg_idogallery8_media/lowerlogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 1999px;
   z-index: 5;
   width: 162px;
   height: 131px;
}

#lowermenu  {
   font: 16px/20px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   height: 20px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #F5F5F6;
   position: absolute;
   left: 181px;
   top: 1958px;
   z-index: 6;
}

#layer214  {
   background: url(sg_home_media/layer214.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 1169px;
   z-index: 10;
   width: 432px;
   height: 248px;
}

#layer158  {
   background: url(sg_home_media/layer158.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1080px;
   top: 0px;
   z-index: 13;
   width: 185px;
   height: 120px;
}

#followus  {
   background: url(sg_idogallery8_media/followus.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 1046px;
   z-index: 8;
   width: 46px;
   height: 9px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 1286px;
   position: relative;
}

#shape207  {
   background: url(sg_idogallery8_media/shape207.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 1061px;
   z-index: 8;
   width: 3px;
   height: 36px;
}

#layer156  {
   background: url(sg_home_media/layer156.jpg) no-repeat;
   position: absolute;
   left: 112px;
   top: 0px;
   z-index: 10;
   width: 1061px;
   height: 94px;
}

#shareus  {
   background: url(sg_idogallery8_media/shareus.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 1046px;
   z-index: 10;
   width: 43px;
   height: 9px;
}

#body  {
   background: url(sg_idogallery6_media/body.jpg) no-repeat;
   position: absolute;
   left: 5px;
   top: 0px;
   z-index: 7;
   width: 1260px;
   height: 1112px;
}

#ppa  {
   background: url(sg_idogallery8_media/ppa.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1063px;
   top: 1957px;
   z-index: 5;
   width: 55px;
   height: 21px;
}

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


