#footervideographymenu li a:hover,
#weddingvenues2menucopy li a:hover,
#footerwelcomemenu li a:hover,
#footerinfomenu li a:hover,
#id1creativelifestylebutton a:hover,
#id1stylesbutton a:hover,
#weddingvenuesmenu li a:hover,
#specialsbutton a:hover,
#id1infobutton a:hover,
#id1commercialbutton a:hover,
#wilmingtonncphotographywebdesignbywwwpromtext p a:hover,
#footerstylesmenu li a:hover,
#id1videographybutton a:hover,
#wilmingtonwebdesigntext p a:hover,
#footerphotographymenu li a:hover  {
   color: #D29939;
   text-decoration: underline;
}

#id0northcarolinaphotorapherstext p,
#id1northcarolinaphotorapherstext p,
#chrislangphotographyisawilmingtonncbasedtext p,
#wilmingtonwebdesigntext p,
#id1wilmingtonweddingphotographerstext p,
#id0wilmingtonweddingphotographerstext p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#footervideographymenu li a,
#weddingvenuesmenu li a,
#footerinfomenu li a,
#footerwelcomemenu li a,
#weddingvenues2menucopy li a,
#footerphotographymenu li a,
#footerstylesmenu 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: none;
   width: 100%;
   display: block;
}

#footerwelcomemenu li,
#footervideographymenu li,
#footerinfomenu li,
#footerstylesmenu li,
#weddingvenues2menucopy li,
#footerphotographymenu li,
#weddingvenuesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id1stylesbutton a,
#id1commercialbutton a,
#id1videographybutton a,
#id1creativelifestylebutton a,
#id1infobutton a,
#specialsbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#id1stylesbutton,
#id1infobutton,
#id1creativelifestylebutton,
#id1videographybutton,
#specialsbutton,
#id1commercialbutton  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 2275px;
   z-index: 7;
   height: 10px;
}

#contactbutton a,
#id0videographybutton a,
#photographybutton a,
#id0infobutton a,
#homebutton a,
#id1blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#footervideographymenu,
#footerphotographymenu,
#footerwelcomemenu,
#footerinfomenu,
#footerstylesmenu  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #969999;
   position: absolute;
}

#layer702copy18,
#layer702copy11,
#layer702copy15,
#layer702copy14,
#layer702copy17,
#layer702copy16  {
   background: url(sg_weddingvenues_media/layer702copy18.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 194px;
   height: 21px;
}

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

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

#id0wilmingtonweddingphotographerstext,
#id1wilmingtonweddingphotographerstext  {
   visibility: visible;
   position: absolute;
   top: 1772px;
   z-index: 4;
   width: 183px;
}

#likeusonfacebookandgetallthelatestandsurprisespecia  {
   background: url(sg_weddingvenues_media/id0likeusonfacebookandgetal.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 933px;
   top: 1982px;
   z-index: 5;
   width: 182px;
   height: 30px;
}

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

#wilmingtonncphotographywebdesignbywwwpromtext p a  {
   color: #FEFEFE;
}

#wilmingtonncphotographywebdesignbywwwpromtext p  {
   color: #FEFEFE;
}

#chrislangphotographyisawilmingtonncbasedtext p  {
   color: #966A42;
}

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

#chrislangphotographyisawilmingtonncbasedtext  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 1029px;
   z-index: 4;
   width: 420px;
}

#weddingvenues2menucopy,
#weddingvenuesmenu  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #A7A8A8;
   position: absolute;
   z-index: 4;
}

#id1wilmingtonweddingphotographerstext p  {
   color: #595959;
}

#id0wilmingtonweddingphotographerstext p  {
   color: #595959;
}

#chrislangphotographybuttoncopy a:hover  {
   background-position: -212px 0%;
}

#allrightsreservedpromotionpicturtext p  {
   color: #F9F7F4;
}

#id0wilmingtonweddingphotographerstext  {
   left: 345px;
}

#id1wilmingtonweddingphotographerstext  {
   left: 598px;
}

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

#id0northcarolinaphotorapherstext p  {
   color: #595959;
}

#id2chrislangweddingsbutton a:hover  {
   background-position: -210px 0%;
}

#id1northcarolinaphotorapherstext p  {
   color: #595959;
}

#id0northcarolinaphotorapherstext  {
   visibility: visible;
   position: absolute;
   left: 853px;
   top: 1769px;
   z-index: 4;
   width: 183px;
}

#id1northcarolinaphotorapherstext  {
   visibility: visible;
   position: absolute;
   left: 1120px;
   top: 1768px;
   z-index: 4;
   width: 183px;
}

#chrislangphotographybuttoncopy a  {
   background: url(sg_weddingvenues_media/id0chrislangphotographybutt.jpg) no-repeat 0% 0px;
   display: block;
   height: 167px;
   width: 212px;
   font-size: 167px;
   line-height: 167px;
}

#chrislangphotographybuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 1554px;
   z-index: 3;
   width: 212px;
   height: 167px;
}

#id2chrislangweddingsbutton a  {
   background: url(sg_weddingvenues_media/id2chrislangweddingsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 170px;
   width: 210px;
   font-size: 170px;
   line-height: 170px;
}

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

#weddingvenues2menucopy li a  {
   color: #A7A8A8;
}

#wilmingtonwebdesigntext p a  {
   color: #FFFFFF;
}

#northcarolinaweddingvenues  {
   background: url(sg_weddingvenues_media/northcarolinaweddingvenues.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 393px;
   top: 1892px;
   z-index: 4;
   width: 352px;
   height: 36px;
}

#blacksquaredbutton a:hover  {
   background-position: -214px 0%;
}

#footervideographymenu li a  {
   color: #969999;
}

#id1creativelifestylebutton  {
   width: 144px;
   left: 436px;
}

#footerphotographymenu li a  {
   color: #969999;
}

#id2chrislangweddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 335px;
   top: 1554px;
   z-index: 3;
   width: 210px;
   height: 170px;
}

#wilmingtonwebdesigntext p  {
   color: #FFFFFF;
}

#checkbackoftenforspecials  {
   background: url(sg_weddingvenues_media/checkbackoftenforspecials.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1117px;
   top: 2509px;
   z-index: 5;
   width: 170px;
   height: 13px;
}

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

#videographyservicestext p  {
   color: #FFFFFF;
}

#nerwslettersignupliteral  {
   visibility: visible;
   position: absolute;
   left: 877px;
   top: 2087px;
   z-index: 5;
   width: 175px;
}

#id1couragebutton a:hover  {
   background-position: -211px 0%;
}

#id0chrislangphotography  {
   background: url(sg_weddingvenues_media/id0chrislangphotography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 5px;
   z-index: 7;
   width: 311px;
   height: 42px;
}

#id0stylesbutton a:hover  {
   background-position: -49px 0%;
}

#videographyservicestext  {
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 2275px;
   z-index: 7;
   width: 67px;
}

#id2chrislangphotography  {
   background: url(sg_weddingvenues_media/id2chrislangphotography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 1732px;
   z-index: 4;
   width: 184px;
   height: 30px;
}

#wilmingtonwebdesigntext  {
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 2544px;
   z-index: 7;
   width: 525px;
}

#weddingvenuesmenu li a  {
   color: #A7A8A8;
}

#footerwelcomemenu li a  {
   color: #969999;
}

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

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

#newslettersignuptext p  {
   color: #5F5E5E;
}

#weddingvenues2menucopy  {
   width: 202px;
   top: 1984px;
   left: 509px;
}

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

#footervideographymenu  {
   width: 102px;
   z-index: 6;
   top: 2300px;
   left: 710px;
}

#twitterbutton a:hover  {
   background-position: -56px 0%;
}

#ncweddingvenuestext p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #918E8E;
   text-align: left;
}

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

#footerstylesmenu li a  {
   color: #969999;
}

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

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

#footerphotographymenu  {
   width: 90px;
   z-index: 6;
   top: 2300px;
   left: 440px;
}

#ncweddinginformation  {
   background: url(sg_weddingvenues_media/ncweddinginformation.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 813px;
   top: 1927px;
   z-index: 4;
   width: 547px;
   height: 329px;
}

#id0videographybutton  {
   visibility: visible;
   position: absolute;
   left: 959px;
   top: 8px;
   z-index: 8;
   width: 100px;
   height: 32px;
}

#id1videographybutton  {
   width: 96px;
   left: 712px;
}

#newslettersignuptext  {
   visibility: visible;
   position: absolute;
   left: 874px;
   top: 2061px;
   z-index: 5;
   width: 129px;
}

#specialqrcodeliteral  {
   visibility: visible;
   position: absolute;
   left: 1090px;
   top: 2301px;
   z-index: 5;
   width: 153px;
}

#id2chrislangweddings  {
   background: url(sg_weddingvenues_media/id2chrislangweddings.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 1727px;
   z-index: 3;
   width: 182px;
   height: 28px;
}

#blacksquaredbutton a  {
   background: url(sg_weddingvenues_media/blacksquaredbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 149px;
   width: 214px;
   font-size: 149px;
   line-height: 149px;
}

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

#shape221copy3merged  {
   background: url(sg_weddingvenues_media/shape221copy3merged.jpg) no-repeat;
   position: absolute;
   left: 314px;
   top: 769px;
   z-index: 3;
   width: 1014px;
   height: 660px;
}

#ncweddingvenuestext  {
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 1956px;
   z-index: 4;
   width: 459px;
}

#id1commercialbutton  {
   width: 90px;
   left: 583px;
}

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

#footerinfomenu li a  {
   color: #969999;
}

#blacksquaredbutton  {
   visibility: visible;
   position: absolute;
   left: 840px;
   top: 1566px;
   z-index: 3;
   width: 214px;
   height: 149px;
}

#id1couragebutton a  {
   background: url(sg_weddingvenues_media/id1couragebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 150px;
   width: 211px;
   font-size: 150px;
   line-height: 150px;
}

#id1facebookliteral  {
   visibility: visible;
   position: absolute;
   left: 1126px;
   top: 1468px;
   z-index: 7;
   width: 313px;
}

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

#id0stylesbutton a  {
   background: url(sg_weddingvenues_media/id0stylesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 49px;
   font-size: 34px;
   line-height: 34px;
}

#photographybutton  {
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 9px;
   z-index: 8;
   width: 107px;
   height: 32px;
}

#followusontwitter  {
   background: url(sg_weddingvenues_media/followusontwitter.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1183px;
   top: 1987px;
   z-index: 5;
   width: 114px;
   height: 10px;
}

#id1addthisliteral  {
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 1392px;
   z-index: 4;
   width: 312px;
}

#weddingvenuesmenu  {
   width: 149px;
   top: 1983px;
   left: 347px;
   visibility: hidden;
}

#footerbordercopy2  {
   background: url(sg_weddingvenues_media/footerbordercopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 2289px;
   z-index: 5;
   width: 128px;
   height: 227px;
}

#photographercopy7  {
   background: url(sg_weddingvenues_media/photographercopy5.jpg) no-repeat;
   position: absolute;
   left: 112px;
   top: 0px;
   z-index: 4;
   width: 160px;
   height: 332px;
}

#id0addthisliteral  {
   visibility: visible;
   position: absolute;
   left: 1016px;
   top: 2036px;
   z-index: 5;
   width: 276px;
}

#footerwelcomemenu  {
   width: 83px;
   z-index: 5;
   top: 2301px;
   left: 341px;
}

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

#footerbordercopy  {
   background: url(sg_weddingvenues_media/footerbordercopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 937px;
   top: 2292px;
   z-index: 5;
   width: 140px;
   height: 227px;
}

#facebook1literal  {
   visibility: visible;
   position: absolute;
   left: 1057px;
   top: 1386px;
   z-index: 6;
   width: 253px;
}

#id1couragebutton  {
   visibility: visible;
   position: absolute;
   left: 1098px;
   top: 1566px;
   z-index: 3;
   width: 211px;
   height: 150px;
}

#footerstylesmenu  {
   width: 112px;
   z-index: 6;
   top: 2300px;
   left: 834px;
}

#linkedinliteral  {
   visibility: visible;
   position: absolute;
   left: 1068px;
   top: 2150px;
   z-index: 5;
   width: 235px;
}

#id1blogbutton a  {
   width: 42px;
   background-image: url(sg_weddingvenues_media/id1blogbutton.jpg);
}

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

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

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

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

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

#id0stylesbutton  {
   visibility: visible;
   position: absolute;
   left: 1076px;
   top: 8px;
   z-index: 8;
   width: 49px;
   height: 34px;
}

#id1stylesbutton  {
   width: 47px;
   left: 835px;
}

#id1blacksquared  {
   background: url(sg_weddingvenues_media/id1blacksquared.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 888px;
   top: 1732px;
   z-index: 3;
   width: 116px;
   height: 26px;
}

#ncweddingvenues  {
   background: url(sg_weddingvenues_media/ncweddingvenues.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 1924px;
   z-index: 3;
   width: 547px;
   height: 329px;
}

#google12literal  {
   visibility: visible;
   position: absolute;
   left: 951px;
   top: 1387px;
   z-index: 4;
   width: 139px;
}

#layer702copy15  {
   top: 1824px;
   left: 1116px;
}

#layer702copy14  {
   top: 1760px;
   left: 1119px;
}

#google1literal  {
   visibility: visible;
   position: absolute;
   left: 1005px;
   top: 1470px;
   z-index: 6;
   width: 154px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 876px;
   top: 1970px;
   z-index: 5;
   width: 53px;
   height: 53px;
}

#layer702copy11  {
   top: 1761px;
   left: 852px;
}

#layer702copy18  {
   top: 1829px;
   left: 341px;
}

#layer702copy17  {
   top: 1829px;
   left: 595px;
}

#specialsbutton  {
   width: 60px;
   left: 1092px;
}

#layer702copy16  {
   top: 1827px;
   left: 850px;
}

#footerinfomenu  {
   width: 103px;
   z-index: 7;
   top: 2298px;
   left: 945px;
}

#layer702copy10  {
   background: url(sg_weddingvenues_media/layer702copy10.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 594px;
   top: 1762px;
   z-index: 3;
   width: 192px;
   height: 21px;
}

#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 0px;
   z-index: 10;
   width: 132px;
   height: 120px;
}

#layer607copy2  {
   background: url(sg_weddingvenues_media/layer607copy2.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 555px;
   z-index: 4;
   width: 381px;
   height: 989px;
}

#layer711copy7  {
   background: url(sg_weddingvenues_media/layer711copy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 0px;
   z-index: 9;
   width: 77px;
   height: 214px;
}

#id0infobutton  {
   visibility: visible;
   position: absolute;
   left: 1145px;
   top: 9px;
   z-index: 8;
   width: 38px;
   height: 32px;
}

#id1blogbutton  {
   visibility: visible;
   position: absolute;
   left: 1282px;
   top: 9px;
   z-index: 8;
   width: 42px;
   height: 32px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 1204px;
   top: 9px;
   z-index: 8;
   width: 66px;
   height: 32px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 1125px;
   top: 1971px;
   z-index: 5;
   width: 56px;
   height: 51px;
}

#id1infobutton  {
   width: 30px;
   left: 946px;
}

#shape211copy2  {
   background: url(sg_weddingvenues_media/shape211copy2.jpg) no-repeat;
   position: absolute;
   left: 276px;
   top: 0px;
   z-index: 6;
   width: 1102px;
   height: 1027px;
}

#layer702copy8  {
   background: url(sg_weddingvenues_media/layer702copy8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 1762px;
   z-index: 3;
   width: 197px;
   height: 21px;
}

#layer704copy2  {
   background: url(sg_weddingvenues_media/layer704copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 1485px;
   z-index: 5;
   width: 1069px;
   height: 33px;
}

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

#lifestyletext  {
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 995px;
   z-index: 8;
   width: 239px;
}

#layer706copy  {
   background: url(sg_weddingvenues_media/layer706copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 1541px;
   z-index: 5;
   width: 1026px;
   height: 11px;
}

#shape232copy  {
   background: url(sg_weddingvenues_media/shape232copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 2539px;
   z-index: 3;
   width: 1138px;
   height: 27px;
}

#id0lifestyle  {
   background: url(sg_home_media/id0lifestyle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 405px;
   top: 963px;
   z-index: 7;
   width: 398px;
   height: 43px;
}

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

#layer607copy  {
   background: url(sg_weddingvenues_media/layer607copy.jpg) no-repeat;
   position: absolute;
   left: 1244px;
   top: 976px;
   z-index: 5;
   width: 286px;
   height: 463px;
}

#footerborder  {
   background: url(sg_weddingvenues_media/footerborder.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 430px;
   top: 2292px;
   z-index: 5;
   width: 149px;
   height: 238px;
}

#layer598copy  {
   background: url(sg_contact_media/layer598copy.jpg) no-repeat;
   position: absolute;
   left: 756px;
   top: 0px;
   z-index: 7;
   width: 610px;
   height: 53px;
}

#shape230copy  {
   visibility: visible;
   position: absolute;
   left: 330px;
   top: 2274px;
   z-index: 4;
   width: 987px;
   height: 245px;
   background-color: #FFFFFF;
   background-image: none;
}

#ourwebsites  {
   background: url(sg_weddingvenues_media/ourwebsites.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 1499px;
   z-index: 6;
   width: 160px;
   height: 37px;
}

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

#id1courage  {
   background: url(sg_weddingvenues_media/id1courage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1177px;
   top: 1732px;
   z-index: 3;
   width: 71px;
   height: 24px;
}

#id0sitemap  {
   background: url(sg_weddingvenues_media/id0sitemap.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 2256px;
   z-index: 3;
   width: 43px;
   height: 11px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 9px;
   z-index: 8;
   width: 50px;
   height: 32px;
}

#leafcopy3  {
   background: url(sg_weddingvenues_media/leafcopy3.jpg) no-repeat;
   position: absolute;
   left: 1256px;
   top: 754px;
   z-index: 4;
   width: 160px;
   height: 370px;
}

#shape232  {
   background: url(sg_weddingvenues_media/shape232.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 2269px;
   z-index: 6;
   width: 1138px;
   height: 27px;
}

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

#layer709  {
   background: url(sg_weddingvenues_media/layer709.jpg) no-repeat;
   position: absolute;
   left: 317px;
   top: 1851px;
   z-index: 3;
   width: 1026px;
   height: 35px;
}

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

#layer697  {
   background: url(sg_weddingvenues_media/layer697.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1378px;
   top: 0px;
   z-index: 7;
   width: 79px;
   height: 337px;
}

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

#id2leaf  {
   background: url(sg_crookedwillows_media/id2leaf.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1323px;
   top: 0px;
   z-index: 9;
   width: 71px;
   height: 183px;
}

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

#social  {
   background: url(sg_weddingvenues_media/social.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1044px;
   top: 1891px;
   z-index: 5;
   width: 106px;
   height: 46px;
}

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


