a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

html, body  {
   margin: 0px;
   background-color: #FFFFFF;
}

#bkgrndlayer  {
   background: url(pid7rsvpmedia/bkgrndlayer.jpg) no-repeat;
   position: absolute;
   left: 8px;
   top: 16px;
   z-index: 1;
   width: 750px;
   height: 557px;
}

#layer55  {
   background: url(pid7rsvpmedia/layer55.jpg) no-repeat;
   position: absolute;
   left: 86px;
   top: 306px;
   z-index: 3;
   width: 70px;
   height: 79px;
}

#layer54  {
   background: url(pid5directionsmedia/layer54.jpg) no-repeat;
   position: absolute;
   left: 8px;
   top: 16px;
   z-index: 5;
   width: 750px;
   height: 557px;
}

#rsvpshadow  {
   background: url(pid1homemedia/rsvpshadow.jpg) no-repeat;
   position: absolute;
   left: 405px;
   top: 303px;
   z-index: 8;
   width: 360px;
   height: 287px;
}

#layer26copy4  {
   background: url(pid1homemedia/layer26copy4.jpg) no-repeat;
   position: absolute;
   left: 558px;
   top: 388px;
   z-index: 10;
   width: 36px;
   height: 28px;
}

#menubkgrndbar  {
   background: url(pid6accomodationmedia/menubkgrndbar.jpg) no-repeat;
   position: absolute;
   left: 6px;
   top: 16px;
   z-index: 15;
   width: 756px;
   height: 43px;
}

#leftandrightmenufixer  {
   background: url(pid6accomodationmedia/leftandrightmenufixer.jpg) no-repeat;
   position: absolute;
   left: 5px;
   top: 13px;
   z-index: 16;
   width: 757px;
   height: 46px;
}

#i1pxblackframe  {
   position: absolute;
   left: 8px;
   top: 16px;
   z-index: 17;
   width: 750px;
   height: 557px;
   background-repeat: no-repeat;
}

#id22shape8  {
   background: url(pid6accomodationmedia/id132shape8.jpg) no-repeat;
   position: absolute;
   left: 301px;
   top: 73px;
   z-index: 22;
   width: 439px;
   height: 193px;
}

#layer28  {
   background: url(pid6accomodationmedia/layer36.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 76px;
   z-index: 23;
   width: 34px;
   height: 175px;
}

#id24registryrrect  {
   background: url(pid6accomodationmedia/id140registryrrectcopy2.jpg) no-repeat;
   line-height: 0px;
   font-size: 0px;
   position: absolute;
   left: 35px;
   top: 296px;
   z-index: 24;
   width: 705px;
   height: 270px;
}

#id25giftregistry  {
   background: url(pid2giftregistrymedia/id25giftregistry.jpg) no-repeat;
   position: absolute;
   left: 699px;
   top: 81px;
   z-index: 25;
   width: 18px;
   height: 167px;
}

#id27giftregistrytexthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 27;
   width: 359px;
   height: 139px;
}

#id27giftregistrytexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#id27giftregistrytexthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#id27giftregistrytexthaslinks p a:hover  {
   color: #FF0000;
}

#homedownpaymenthaslinks  {
   position: absolute;
   left: 521px;
   top: 227px;
   z-index: 29;
   width: 180px;
   height: 17px;
}

#homedownpaymenthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#homedownpaymenthaslinks p a  {
}

#homedownpaymenthaslinks p a:hover  {
   color: #FF0000;
}

#backdirectionshaslinks  {
   position: absolute;
   left: 527px;
   top: 227px;
   z-index: 36;
   width: 174px;
   height: 17px;
}

#backdirectionshaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#backdirectionshaslinks p a  {
}

#backdirectionshaslinks p a:hover  {
   color: #FF0000;
}

#downpaymenthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 40;
   width: 360px;
   height: 133px;
}

#downpaymenthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#downpaymenthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#downpaymenthaslinks p a:hover  {
   color: #FF0000;
}

#brendacheque  {
   position: absolute;
   left: 325px;
   top: 86px;
   z-index: 41;
   width: 360px;
   height: 138px;
}

#brendacheque p  {
   font: bold 12px/18px Verdana;
   margin: 0px;
   text-align: center;
}

#registrytextscroll  {
   overflow: auto;
   position: absolute;
   left: 53px;
   top: 299px;
   z-index: 42;
   width: 190px;
   height: 252px;
}

#registrytextscroll p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#downpayment  {
   background: url(pid3downpaymentmedia/downpayment.jpg) no-repeat;
   position: absolute;
   left: 700px;
   top: 81px;
   z-index: 45;
   width: 16px;
   height: 166px;
}

#logomg  {
   position: absolute;
   left: 1px;
   top: 2px;
   z-index: 116;
   width: 276px;
   height: 277px;
   background-repeat: no-repeat;
}

#maprrect  {
   background: url(pid5directionsmedia/maprrect.jpg) no-repeat;
   line-height: 0px;
   font-size: 0px;
   position: absolute;
   left: 423px;
   top: 529px;
   z-index: 119;
   width: 339px;
   height: 46px;
}

#printb  {
   position: absolute;
   left: 462px;
   top: 537px;
   z-index: 120;
   width: 75px;
   height: 18px;
}

#printb a  {
   background: url(pid5directionsmedia/printb.jpg) no-repeat;
   display: block;
   height: 18px;
   width: 75px;
   background-position: 0% 0px;
}

#printb a:hover  {
   background-position: -75px 0%;
}

#printmapb  {
   font: 12px/18px Verdana;
   text-align: left;
   position: absolute;
   left: 443px;
   top: 535px;
   z-index: 122;
   width: 68px;
   height: 17px;
}

#printmapb a  {
   display: block;
   width: 100%;
}

#printmapb a:hover  {
   color: #FF0000;
}

#registryaccomodationhaslinks  {
   position: absolute;
   left: 564px;
   top: 535px;
   z-index: 125;
   width: 193px;
   height: 17px;
}

#registryaccomodationhaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#registryaccomodationhaslinks p a  {
}

#registryaccomodationhaslinks p a:hover  {
   color: #FF0000;
}

#directionsfromnelsontothe  {
   position: absolute;
   left: 259px;
   top: 243px;
   z-index: 126;
   width: 333px;
   height: 190px;
}

#directionsfromnelsontothe p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#id132shape8  {
   background: url(pid6accomodationmedia/id132shape8.jpg) no-repeat;
   position: absolute;
   left: 301px;
   top: 73px;
   z-index: 132;
   width: 439px;
   height: 193px;
}

#layer36  {
   background: url(pid6accomodationmedia/layer36.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 76px;
   z-index: 133;
   width: 34px;
   height: 175px;
}

#id135accomodation  {
   background: url(pid6accomodationmedia/id135accomodation.jpg) no-repeat;
   position: absolute;
   left: 700px;
   top: 81px;
   z-index: 135;
   width: 15px;
   height: 165px;
}

#id137giftregistrytexthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 137;
   width: 362px;
   height: 315px;
}

#id137giftregistrytexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#id137giftregistrytexthaslinks p a  {
}

#id137giftregistrytexthaslinks p a:hover  {
   color: #FF0000;
}

#id140registryrrectcopy2  {
   background: url(pid6accomodationmedia/id140registryrrectcopy2.jpg) no-repeat;
   position: absolute;
   left: 35px;
   top: 296px;
   z-index: 140;
   width: 705px;
   height: 270px;
}

#layer42  {
   background: url(pid6accomodationmedia/layer42.jpg) no-repeat;
   position: absolute;
   left: 696px;
   top: 308px;
   z-index: 142;
   width: 19px;
   height: 18px;
}

#layer40  {
   background: url(pid6accomodationmedia/layer40.jpg) no-repeat;
   position: absolute;
   left: 413px;
   top: 334px;
   z-index: 144;
   width: 279px;
   height: 182px;
}

#id146whitebgrndlayer  {
   position: absolute;
   left: 336px;
   top: 346px;
   z-index: 146;
   width: 114px;
   height: 188px;
   background-color: #FFFFFF;
}

#id149squirrelb  {
   position: absolute;
   left: 340px;
   top: 412px;
   z-index: 149;
   width: 106px;
   height: 59px;
}

#id149squirrelb a  {
   background: url(pid6accomodationmedia/id149squirrelb.jpg) no-repeat;
   display: block;
   height: 59px;
   width: 106px;
   background-position: 0% 0px;
}

#id149squirrelb a:hover  {
   background-position: -106px 0%;
}

#id150newgrandb  {
   position: absolute;
   left: 340px;
   top: 350px;
   z-index: 150;
   width: 106px;
   height: 59px;
}

#id150newgrandb a  {
   background: url(pid6accomodationmedia/id150newgrandb.jpg) no-repeat;
   display: block;
   height: 59px;
   width: 106px;
   background-position: 0% 0px;
}

#id150newgrandb a:hover  {
   background-position: -106px 0%;
}

#id151odationinandaroundnelsong  {
   background: url(pid6accomodationmedia/id151odationinandaroundnels.jpg) no-repeat;
   position: absolute;
   left: 700px;
   top: 331px;
   z-index: 151;
   width: 10px;
   height: 185px;
}

#id152nelson2b  {
   position: absolute;
   left: 413px;
   top: 334px;
   z-index: 152;
   width: 37px;
   height: 12px;
}

#id152nelson2b a  {
   background: url(pid6accomodationmedia/id152nelson2b.jpg) no-repeat;
   display: block;
   height: 12px;
   width: 37px;
   background-position: 0% 0px;
}

#id152nelson2b a:hover  {
   background-position: -37px 0%;
}

#id153nelsonb  {
   position: absolute;
   left: 450px;
   top: 334px;
   z-index: 153;
   width: 242px;
   height: 182px;
}

#id153nelsonb a  {
   background: url(pid6accomodationmedia/id153nelsonb.jpg) no-repeat;
   display: block;
   height: 182px;
   width: 242px;
   background-position: 0% 0px;
}

#id153nelsonb a:hover  {
   background-position: -242px 0%;
}

#id154clickhereb  {
   font: bold 12px/14px Verdana;
   text-align: left;
   position: absolute;
   left: 413px;
   top: 313px;
   z-index: 154;
   width: 101px;
   height: 15px;
}

#id154clickhereb a  {
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #0000FF;
}

#id154clickhereb a:hover  {
   color: #FF0000;
}

#id155foracomplete  {
   position: absolute;
   left: 502px;
   top: 313px;
   z-index: 155;
   width: 208px;
   height: 15px;
}

#id155foracomplete p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
}

#directionsrsvphaslinks  {
   position: absolute;
   left: 554px;
   top: 227px;
   z-index: 158;
   width: 144px;
   height: 17px;
}

#directionsrsvphaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#directionsrsvphaslinks p a  {
}

#directionsrsvphaslinks p a:hover  {
   color: #FF0000;
}

#logoai  {
   background: url(pid7rsvpmedia/logoai.jpg) no-repeat;
   position: absolute;
   left: 111px;
   top: 296px;
   z-index: 162;
   width: 31px;
   height: 31px;
}

#logoaicopy  {
   background: url(pid7rsvpmedia/logoaicopy.jpg) no-repeat;
   position: absolute;
   left: 118px;
   top: 389px;
   z-index: 163;
   width: 31px;
   height: 34px;
}

#logoaicopy2  {
   background: url(pid7rsvpmedia/logoaicopy2.jpg) no-repeat;
   position: absolute;
   left: 213px;
   top: 312px;
   z-index: 164;
   width: 26px;
   height: 26px;
}

#logoaicopy7  {
   background: url(pid7rsvpmedia/logoaicopy7.jpg) no-repeat;
   position: absolute;
   left: 266px;
   top: 334px;
   z-index: 165;
   width: 26px;
   height: 27px;
}

#logoaicopy4  {
   background: url(pid7rsvpmedia/logoaicopy4.jpg) no-repeat;
   position: absolute;
   left: 208px;
   top: 368px;
   z-index: 166;
   width: 30px;
   height: 32px;
}

#logoaicopy5  {
   background: url(pid7rsvpmedia/logoaicopy5.jpg) no-repeat;
   position: absolute;
   left: 158px;
   top: 345px;
   z-index: 167;
   width: 19px;
   height: 20px;
}

#logoaicopy3  {
   background: url(pid7rsvpmedia/logoaicopy3.jpg) no-repeat;
   position: absolute;
   left: 25px;
   top: 268px;
   z-index: 168;
   width: 23px;
   height: 25px;
}

#logoaicopy10  {
   background: url(pid7rsvpmedia/logoaicopy10.jpg) no-repeat;
   position: absolute;
   left: 104px;
   top: 263px;
   z-index: 169;
   width: 27px;
   height: 29px;
}

#logoaicopy6  {
   background: url(pid7rsvpmedia/logoaicopy6.jpg) no-repeat;
   position: absolute;
   left: 77px;
   top: 269px;
   z-index: 170;
   width: 14px;
   height: 13px;
}

#logoaicopy8  {
   background: url(pid7rsvpmedia/logoaicopy8.jpg) no-repeat;
   position: absolute;
   left: 292px;
   top: 378px;
   z-index: 171;
   width: 22px;
   height: 21px;
}

#zoerightheart  {
   background: url(pid7rsvpmedia/zoerightheart.jpg) no-repeat;
   position: absolute;
   left: 736px;
   top: 277px;
   z-index: 173;
   width: 16px;
   height: 16px;
}

#zoemedhert  {
   background: url(pid7rsvpmedia/zoemedhert.jpg) no-repeat;
   position: absolute;
   left: 722px;
   top: 247px;
   z-index: 174;
   width: 24px;
   height: 24px;
}

#zoeleftheart  {
   background: url(pid7rsvpmedia/zoeleftheart.jpg) no-repeat;
   position: absolute;
   left: 673px;
   top: 267px;
   z-index: 175;
   width: 13px;
   height: 12px;
}

#zoebigheart  {
   background: url(pid7rsvpmedia/zoebigheart.jpg) no-repeat;
   position: absolute;
   left: 683px;
   top: 231px;
   z-index: 176;
   width: 32px;
   height: 32px;
}

#rsvpbutton  {
   position: absolute;
   left: 496px;
   top: 316px;
   z-index: 178;
   width: 269px;
   height: 274px;
}

#rsvpbutton a  {
   background: url(pid1homemedia/rsvpbutton.jpg) no-repeat;
   display: block;
   height: 274px;
   width: 269px;
   background-position: 0% 0px;
}

#rsvpbutton a:hover  {
   background-position: -269px 0%;
}

#id185giftregistrytexthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 185;
   width: 362px;
   height: 315px;
}

#id185giftregistrytexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#id185giftregistrytexthaslinks p a  {
}

#id185giftregistrytexthaslinks p a:hover  {
   color: #FF0000;
}

#id189accomodationguestbookhaslinks  {
   position: absolute;
   left: 454px;
   top: 408px;
   z-index: 189;
   width: 211px;
   height: 17px;
}

#id189accomodationguestbookhaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#id189accomodationguestbookhaslinks p a  {
}

#id189accomodationguestbookhaslinks p a:hover  {
   color: #FF0000;
}

#id193thankshaslinks  {
   position: absolute;
   left: 326px;
   top: 138px;
   z-index: 193;
   width: 362px;
   height: 128px;
}

#id193thankshaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#id193thankshaslinks p a  {
}

#id193thankshaslinks p a:hover  {
   color: #FF0000;
}

#id201shape10  {
   background: url(photothanksmedia/id201shape10.jpg) no-repeat;
   position: absolute;
   left: 301px;
   top: 73px;
   z-index: 201;
   width: 439px;
   height: 374px;
}

#layer60  {
   background: url(photothanksmedia/layer60.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 76px;
   z-index: 202;
   width: 34px;
   height: 356px;
}

#photos  {
   background: url(photothanksmedia/photos.jpg) no-repeat;
   position: absolute;
   left: 699px;
   top: 83px;
   z-index: 242;
   width: 18px;
   height: 93px;
}

#id244shape11  {
   background: url(photothanksmedia/id244shape11.jpg) no-repeat;
   position: absolute;
   left: 105px;
   top: 312px;
   z-index: 244;
   width: 365px;
   height: 255px;
}

#id266backhomehaslinks  {
   position: absolute;
   left: 294px;
   top: 528px;
   z-index: 266;
   width: 169px;
   height: 17px;
}

#id266backhomehaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#id266backhomehaslinks p a  {
}

#id266backhomehaslinks p a:hover  {
   color: #FF0000;
}

#id275shape10  {
   background: url(pid13copyrightmedia/id275shape10.jpg) no-repeat;
   position: absolute;
   left: 301px;
   top: 73px;
   z-index: 275;
   width: 439px;
   height: 374px;
}

#layer73  {
   background: url(photothanksmedia/layer60.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 76px;
   z-index: 276;
   width: 34px;
   height: 356px;
}

#copyright  {
   background: url(pid13copyrightmedia/copyright.jpg) no-repeat;
   position: absolute;
   left: 699px;
   top: 82px;
   z-index: 313;
   width: 18px;
   height: 129px;
}

#id337backhomehaslinks  {
   position: absolute;
   left: 580px;
   top: 409px;
   z-index: 337;
   width: 116px;
   height: 17px;
}

#id337backhomehaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#id337backhomehaslinks p a  {
}

#id337backhomehaslinks p a:hover  {
   color: #FF0000;
}

#copyrighttexthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 339;
   width: 357px;
   height: 332px;
}

#copyrighttexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#copyrighttexthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#copyrighttexthaslinks p a:hover  {
   color: #FF0000;
}

#id344backgroundcopy  {
   background: url(photothanksmedia/id344backgroundcopy.jpg) no-repeat;
   position: absolute;
   left: 520px;
   top: 47px;
   z-index: 344;
   width: 218px;
   height: 386px;
}

#id349shape8  {
   background: url(pid1homemedia/id349shape8.jpg) no-repeat;
   position: absolute;
   left: 32px;
   top: 428px;
   z-index: 349;
   width: 427px;
   height: 133px;
}

#accomodationhaslinks  {
   position: absolute;
   left: 173px;
   top: 444px;
   z-index: 351;
   width: 259px;
   height: 84px;
}

#accomodationhaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   color: #0000FF;
   text-align: left;
}

#accomodationhaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#accomodationhaslinks p a:hover  {
   color: #FF0000;
}

#accomodationb  {
   position: absolute;
   left: 37px;
   top: 431px;
   z-index: 353;
   width: 123px;
   height: 115px;
}

#accomodationb a  {
   background: url(pid1homemedia/accomodationb.jpg) no-repeat;
   display: block;
   height: 115px;
   width: 123px;
   background-position: 0% 0px;
}

#accomodationb a:hover  {
   background-position: -123px 0%;
}

#id356shape8  {
   background: url(pid1homemedia/id356shape8.jpg) no-repeat;
   position: absolute;
   left: 32px;
   top: 288px;
   z-index: 356;
   width: 427px;
   height: 133px;
}

#directionstexthaslinks  {
   position: absolute;
   left: 173px;
   top: 304px;
   z-index: 359;
   width: 259px;
   height: 84px;
}

#directionstexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#directionstexthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#directionstexthaslinks p a:hover  {
   color: #FF0000;
}

#directionsbutton  {
   position: absolute;
   left: 37px;
   top: 291px;
   z-index: 360;
   width: 123px;
   height: 115px;
}

#directionsbutton a  {
   background: url(pid1homemedia/directionsbutton.jpg) no-repeat;
   display: block;
   height: 115px;
   width: 123px;
   background-position: 0% 0px;
}

#directionsbutton a:hover  {
   background-position: -123px 0%;
}

#id365shape8  {
   background: url(pid1homemedia/id365shape8.jpg) no-repeat;
   position: absolute;
   left: 306px;
   top: 102px;
   z-index: 365;
   width: 427px;
   height: 133px;
}

#id366giftregistrybutton  {
   position: absolute;
   left: 311px;
   top: 105px;
   z-index: 366;
   width: 123px;
   height: 115px;
}

#id366giftregistrybutton a  {
   background: url(pid1homemedia/id366giftregistrybutton.jpg) no-repeat;
   display: block;
   height: 115px;
   width: 123px;
   background-position: 0% 0px;
}

#id366giftregistrybutton a:hover  {
   background-position: -123px 0%;
}

#id368giftregistrytexthaslinks  {
   position: absolute;
   left: 447px;
   top: 118px;
   z-index: 368;
   width: 259px;
   height: 84px;
}

#id368giftregistrytexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#id368giftregistrytexthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#id368giftregistrytexthaslinks p a:hover  {
   color: #FF0000;
}

#id372accomodationlinxhaslinks  {
   position: absolute;
   left: 64px;
   top: 328px;
   z-index: 372;
   width: 267px;
   height: 206px;
}

#id372accomodationlinxhaslinks p  {
   font: 12px/16px Verdana;
   margin: 0px;
   color: #0000FF;
   text-decoration: underline;
   text-align: left;
}

#id372accomodationlinxhaslinks p a  {
   text-decoration: underline;
   color: #0000FF;
}

#id372accomodationlinxhaslinks p a:hover  {
   color: #FF0000;
}

#id373kokaneecampb  {
   position: absolute;
   left: 340px;
   top: 473px;
   z-index: 373;
   width: 106px;
   height: 59px;
}

#id373kokaneecampb a  {
   background: url(pid6accomodationmedia/id373kokaneecampb.jpg) no-repeat;
   display: block;
   height: 59px;
   width: 106px;
   background-position: 0% 0px;
}

#id373kokaneecampb a:hover  {
   background-position: -106px 0%;
}

#photostexthaslinks  {
   position: absolute;
   left: 325px;
   top: 91px;
   z-index: 375;
   width: 200px;
   height: 315px;
}

#photostexthaslinks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 18px;
   text-align: left;
}

#photostexthaslinks p a  {
   color: #0000FF;
   text-decoration: underline;
}

#photostexthaslinks p a:hover  {
   color: #FF0000;
}

#photosnailmailaddress  {
   position: absolute;
   left: 144px;
   top: 387px;
   z-index: 376;
   width: 280px;
   height: 129px;
}

#photosnailmailaddress p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: center;
}

#photouploadthanks  {
   position: absolute;
   left: 144px;
   top: 387px;
   z-index: 377;
   width: 280px;
   height: 129px;
}

#photouploadthanks p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: center;
}

#photosbutton  {
   position: absolute;
   left: 695px;
   top: 18px;
   z-index: 379;
   width: 59px;
   height: 35px;
}

#photosbutton a  {
   background: url(pid5directionsmedia/photosbutton.jpg) no-repeat;
   display: block;
   height: 35px;
   width: 59px;
   background-position: 0% 0px;
}

#photosbutton a:hover  {
   background-position: -59px 0%;
}

#main2menu  {
   position: absolute;
   left: 242px;
   top: 28px;
   z-index: 382;
   width: 461px;
}

#main2menu ul  {
   font: 11px/14px Verdana;
   list-style: none;
   padding: 0px;
   margin: 0px;
   height: 14px;
   text-align: center;
}

#main2menu ul li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#main2menu ul li a  {
   display: block;
   height: 100%;
}

#main2menu ul li a:hover  {
   color: #FF0000;
}

#i  {
   background: url(pid13copyrightmedia/i.jpg) no-repeat;
   position: absolute;
   left: 87px;
   top: 89px;
   z-index: 383;
   width: 102px;
   height: 102px;
}

#i2005fabricegroverhaslinks  {
   position: absolute;
   left: 637px;
   top: 575px;
   z-index: 384;
   width: 132px;
   height: 11px;
}

#i2005fabricegroverhaslinks p  {
   font: 9px/11px Verdana;
   margin: 0px;
   color: #999999;
   text-align: left;
}

#i2005fabricegroverhaslinks p a  {
   color: #999999;
}

#i2005fabricegroverhaslinks p a:hover  {
   color: #FF0000;
}

#cheques  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#hznthanks  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hzncheques  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid1home  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid7rsvp  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid10photos  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznphotomailer  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznphotothanks  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid9guestbook  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid13copyright  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid5directions  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid3downpayment  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid6accomodation  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid2giftregistry  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#pid1home  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid7rsvp  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#photomailer  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#photothanks  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid10photos  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid9guestbook  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid13copyright  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid5directions  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid3downpayment  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid6accomodation  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#pid2giftregistry  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}

#thanks  {
   width: 765px;
   height: 590px;
   position: absolute;
   margin-left: -382px;
   left: 50%;
   top: -295px;
}


