h1
{
	font: 16px/18px Verdana;
	font-weight: bold;
	color: #70706C;
	text-align: center;
}

h2
{
	font: 14px/16px Verdana;
	font-weight: bold;
	color: #70706C;
	text-align: center;
}

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

a ins  {
   text-decoration: none;
}

#id120informationbutton a,
#id123albumsbutton a,
#id46informationbutton a,
#id6informationbutton a,
#gerardfoyphotographybutton a,
#id127homebutton a,
#id122referencesbutton a,
#id47retouchbutton a,
#id7retouchbutton a,
#id48referencesbutton a,
#id8referencesbutton a,
#id49albumsbutton a,
#id9albumsbutton a,
#id125engagementbutton a,
#id124engagementgallerybutton a,
#id51engagementbutton a,
#id11engagementbutton a,
#id13homebutton a,
#id101engagementgallerybutton a,
#id50engagementgallerybutton a,
#id10engagementgallerybutton a,
#id126weddinggallerybutton a,
#id121retouchbutton a,
#id53homebutton a,
#id52weddinggallerybutton a,
#id12weddinggallerybutton a,
#id117weddinggallerybutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#usinfotext p,
#retouchtext p,
#weddingcontentgrow p,
#irishalbumtext p,
#philinfotext p,
#karentestomytext p,
#gerinfotext p,
#engagementcontentgrow p,
#catherinetestomytext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   color: #70706C;
   text-align: left;
}

#id125engagementbutton,
#id11engagementbutton,
#id51engagementbutton,
#id126weddinggallerybutton,
#id124engagementgallerybutton,
#id123albumsbutton,
#id127homebutton  {
   font: 17px/15px "aslon Pro";
   text-align: left;
   visibility: visible;
   position: absolute;
   height: 15px;
}

#pid4engagementgallery,
#pid7albums,
#engagementinfo,
#pid5weddinggallery,
#informationinfo,
#referencesone,
#home,
#retouch  {
   margin: 0px auto 0px auto;
   width: 838px;
   position: relative;
}

#id49albumsbutton,
#id50engagementgallerybutton,
#id52weddinggallerybutton,
#id53homebutton,
#id9albumsbutton  {
   font: 17px/15px "aslon Pro";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 5232px;
   z-index: 2;
   height: 15px;
}

#id120informationbutton,
#id46informationbutton,
#id122referencesbutton,
#id121retouchbutton  {
   font: 17px/15px "Calligraphic421 Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 72px;
   z-index: 3;
   height: 15px;
}

#engagementspacebottom,
#albumspacebottom,
#weddingspacebottom,
#retouchspacebottom  {
   background: url(albumsmedia/albumspacebottom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 303px;
   z-index: 1;
   width: 221px;
   height: 6px;
}

#id7retouchbutton,
#id6informationbutton,
#id8referencesbutton,
#id47retouchbutton  {
   font: 17px/15px "Calligraphic421 Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 9522px;
   z-index: 2;
   height: 15px;
}

#id12weddinggallerybutton,
#id13homebutton,
#id10engagementgallerybutton  {
   font: 17px/15px "aslon Pro";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 9522px;
   z-index: 2;
   height: 15px;
}

#weddinggallerytext p,
#engagementgallerytext p,
#italianalbumtext p  {
   font: 13px/16px Verdana;
   margin: 0px;
   color: #70706C;
   text-align: left;
}

#engagementgallerytext,
#weddinggallerytext,
#irishalbumtext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 115px;
   z-index: 2;
}

#id117weddinggallerybutton,
#id101engagementgallerybutton  {
   font: 13px/19px "Calligraphic421 Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 532px;
   z-index: 2;
   width: 172px;
   height: 19px;
}

#wed10,
#wed16,
#wed9,
#wed7,
#wed6,
#wed3,
#eng8  {
   visibility: visible;
   position: absolute;
   left: 148px;
   z-index: 1;
   width: 556px;
   height: 371px;
   background-repeat: no-repeat;
}

#weddingshowxmedia,
#engagementshowxmedia  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 115px;
   z-index: 2;
   width: 649px;
   height: 414px;
   overflow: hidden; 
}

#id118menubar,
#id5menubar,
#menubarcopy  {
   background: url(albumsmedia/id118menubar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 836px;
   height: 39px;
}

#id101engagementgallerybutton a  {
   color: #999900;
}

#id101engagementgallerybutton  {
   left: 597px;
}

#gerardfoyphotographybutton a  {
   color: #999900;
}

#id124engagementgallerybutton  {
   width: 140px;
   z-index: 3;
   top: 72px;
   left: 323px;
}

#id50engagementgallerybutton  {
   width: 140px;
   left: 323px;
}

#id117weddinggallerybutton a  {
   color: #999900;
}

#id10engagementgallerybutton  {
   width: 140px;
   left: 323px;
}

#gerardfoyphotographybutton  {
   font: 42px/42px "Calligraphic421 Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 13px;
   z-index: 2;
   width: 446px;
   height: 42px;
}

#gerinfotext *:first-child  {
   padding-top: 0px;
}

#id117weddinggallerybutton  {
   left: 615px;
}

#id126weddinggallerybutton  {
   width: 119px;
   z-index: 3;
   top: 72px;
   left: 81px;
}

#id12weddinggallerybutton  {
   width: 119px;
   left: 81px;
}

#id52weddinggallerybutton  {
   width: 119px;
   left: 81px;
}

#engagementgallerytext p  {
   padding-top: 13px;
   font-weight: bold;
}

#catherinetestomytext p  {
   font-style: italic;
   padding-top: 8px;
}

#id120informationbutton  {
   width: 87px;
   left: 732px;
}

#id125engagementbutton  {
   width: 95px;
   z-index: 3;
   top: 72px;
   left: 214px;
}

#id46informationbutton  {
   width: 87px;
   z-index: 2;
   left: 732px;
   top: 5232px;
}

#engagementgallerytext  {
   width: 253px;
}

#engagementspacebottom  {
   top: 5263px;
}

#id122referencesbutton  {
   width: 79px;
   left: 633px;
}

#id11engagementbutton  {
   width: 95px;
   z-index: 2;
   top: 9522px;
   left: 214px;
}

#id51engagementbutton  {
   width: 95px;
   z-index: 2;
   top: 5232px;
   left: 214px;
}

#weddinggallerytext p  {
   padding-top: 13px;
   font-weight: bold;
}

#id6informationbutton  {
   width: 87px;
   left: 732px;
}

#id48referencesbutton  {
   font: 17px/15px "Calligraphic421 Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 5232px;
   z-index: 2;
   width: 79px;
   height: 15px;
}

#retouch4,
#retouch3  {
   visibility: visible;
   position: absolute;
   top: 710px;
   z-index: 2;
   width: 281px;
   height: 421px;
   background-repeat: no-repeat;
}

#emailbutton a:hover  {
   background-position: -176px 0%;
}

#id8referencesbutton  {
   width: 79px;
   left: 633px;
}

#retouch6,
#retouch5  {
   visibility: visible;
   position: absolute;
   top: 1153px;
   z-index: 1;
   width: 384px;
   height: 255px;
   background-repeat: no-repeat;
}

#retouchspacebottom  {
   top: 2284px;
   left: 323px;
}

#karentestomytext p  {
   font-style: italic;
   padding-top: 8px;
}

#weddingspacebottom  {
   top: 9553px;
}

#weddinggallerytext  {
   width: 414px;
}

#id121retouchbutton  {
   width: 64px;
   left: 554px;
}

#id47retouchbutton  {
   width: 60px;
   left: 554px;
   top: 5232px;
}

#id123albumsbutton  {
   width: 53px;
   z-index: 3;
   top: 72px;
   left: 482px;
}

#albumspacebottom  {
   top: 1528px;
}

#id49albumsbutton  {
   width: 53px;
   left: 482px;
}

#id7retouchbutton  {
   width: 60px;
   left: 554px;
}

#homespacebottom  {
   background: url(homemedia/homespacebottom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 99px;
   z-index: 2;
   width: 221px;
   height: 23px;
}

#id127homebutton  {
   width: 45px;
   z-index: 3;
   top: 72px;
   left: 19px;
}

#id9albumsbutton  {
   width: 53px;
   left: 482px;
   top: 9522px;
}

#philinfotext p  {
   padding-top: 8px;
}

#id53homebutton  {
   width: 45px;
   left: 19px;
}

#irishalbumtext  {
   width: 764px;
}

#id13homebutton  {
   width: 45px;
   left: 19px;
}

#emailbutton a  {
   background: url(albumsmedia/emailbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 176px;
   font-size: 41px;
   line-height: 41px;
}

#wed21,
#wed20  {
   visibility: visible;
   position: absolute;
   left: 148px;
   z-index: 1;
   width: 556px;
   height: 372px;
   background-repeat: no-repeat;
}

#wed22,
#wed18  {
   visibility: visible;
   position: absolute;
   left: 148px;
   z-index: 1;
   width: 556px;
   height: 278px;
   background-repeat: no-repeat;
}

#gerinfotext p  {
   padding-top: 8px;
}

#usinfotext p  {
   padding-top: 13px;
}

#philinfotext  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 478px;
   z-index: 2;
   width: 631px;
}

#id118menubar  {
   z-index: 2;
   top: 62px;
}

#gerinfotext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 199px;
   z-index: 2;
   width: 632px;
}

#retouchtext  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 115px;
   z-index: 2;
   width: 764px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 17px;
   z-index: 2;
   width: 176px;
   height: 41px;
}

#menubarcopy  {
   z-index: 1;
   top: 5222px;
}

#id5menubar  {
   z-index: 1;
   top: 9512px;
}

#usinfotext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 114px;
   z-index: 2;
   width: 761px;
}

#retouch3  {
   background-image: url(retouchmedia/retouch3.jpg);
   left: 119px;
}

#interior  {
   background: url(albumsmedia/interior.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 11px;
   z-index: 1;
   width: 834px;
   height: 835px;
}

#retouch6  {
   background-image: url(retouchmedia/retouch6.jpg);
   left: 423px;
}

#retouch5  {
   background-image: url(retouchmedia/retouch5.jpg);
   left: 36px;
}

#retouch4  {
   background-image: url(retouchmedia/retouch4.jpg);
   left: 426px;
}

#philimg  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 502px;
   z-index: 2;
   width: 126px;
   height: 164px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 2;
}

#gerimg  {
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 222px;
   z-index: 2;
   width: 124px;
   height: 163px;
}

#wed18  {
   background-image: url(weddinggallerymedia/wed18.jpg);
   top: 6126px;
}

#wed22  {
   background-image: url(weddinggallerymedia/wed22.jpg);
   top: 7428px;
}

#wed21  {
   background-image: url(weddinggallerymedia/wed21.jpg);
   top: 7050px;
}

#wed16  {
   background-image: url(weddinggallerymedia/wed16.jpg);
   top: 5371px;
}

#wed10  {
   background-image: url(weddinggallerymedia/wed10.jpg);
   top: 3469px;
}

#wed20  {
   background-image: url(weddinggallerymedia/wed20.jpg);
   top: 6671px;
}

#wed6  {
   background-image: url(weddinggallerymedia/wed6.jpg);
   top: 2054px;
}

#wed7  {
   background-image: url(weddinggallerymedia/wed7.jpg);
   top: 2431px;
}

#wed9  {
   background-image: url(weddinggallerymedia/wed9.jpg);
   top: 3092px;
}

#wed3  {
   background-image: url(weddinggallerymedia/wed3.jpg);
   top: 878px;
}

#eng8  {
   background-image: url(engagementgallerymedia/eng8.jpg);
   top: 3014px;
}

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


