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

a ins  {
   text-decoration: none;
}

#pid11contactus,
#pid22trashthedress,
#pid20albums,
#pid5engagementgallery,
#pid9newyorkpricing,
#pid8pricing,
#weddinghome,
#pid24weddingslideshows,
#details,
#formals,
#pid3weddings,
#pid10aboutus,
#pid7testimonials,
#fun,
#preparation,
#pid12weddinggallery,
#home,
#pid25faq,
#bridalgallery,
#pid21clientaccess,
#reception,
#pid26meettheteam,
#ceremony,
#bridegroom,
#pid23albumsartmore,
#portraitshome,
#pid4engaged  {
   margin: 0px auto 0px auto;
   width: 955px;
   position: relative;
}

#groomdippingbridephotobutton a,
#id119bridegroomkissingbutton a,
#stylishbridegroomkissingbutton a,
#id180bridegroomdancingbutton a,
#bridegroomfunposebutton a,
#captainbridalpartyposebutton a,
#groomsfunphotobutton a,
#id104bridegroombutton a,
#groomsmenshadowongrassbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

#weddingceremonybutton a,
#ebflowersbutton a,
#sepiaengagementsessionbutton a,
#mjcakecutbutton a,
#ringbearphotobutton a,
#gorgeousredheadbridalportraitbutton a,
#jjinvitebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 56px;
   background-position: 0% 0px;
   font-size: 56px;
   line-height: 56px;
}

#pricingbutton a:hover,
#weddingsbutton a:hover,
#whatsnewbutton a:hover,
#testimonialsbutton a:hover,
#contactusbutton a:hover,
#aboutusbutton a:hover,
#engagedbutton a:hover  {
   background-position: -200px 0%;
}

#fatherdaughterdancebutton a,
#id167bridegroomdancingbutton a,
#groomsmenwithbrideposebutton a,
#franklinsquaresyracusenyformalsbutton a,
#funangleofbridedressbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   width: 75px;
   background-position: 0% 0px;
   font-size: 50px;
   line-height: 50px;
}

#couplessessionbwbutton a,
#engagementportraitsessionpicturebutton a,
#truesepiaengagementphotosbutton a,
#bwcouplessessionbutton a,
#creativecouplessessionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#lisabrianbutton a,
#sarahkurtbutton a,
#clientaccessbutton a,
#lauriebrianbutton a,
#juanitajamesbutton a,
#holliechrisbutton a,
#ericabrentbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#id117bridegroomkissingpopup,
#bridegroomkissinghide,
#bridegroomrockingoutpopup,
#franklinsquaresyracusenyformalspopup,
#guestsdancingpopup  {
   visibility: hidden;
   position: absolute;
   left: 219px;
   top: 72px;
   width: 625px;
   height: 417px;
   background-repeat: no-repeat;
}

#jeremy p,
#sarahcopy p,
#sarah p,
#emily p,
#intomemoriescopy p,
#intomemoriescopy6 p,
#intomemoriescopy5 p,
#jeremycopy p,
#emilycopy p  {
   font: 13px/16px Arial;
   margin: 0px;
   text-align: left;
}

#aboutusbutton a,
#contactusbutton a,
#pricingbutton a,
#testimonialsbutton a,
#engagedbutton a,
#weddingsbutton a,
#whatsnewbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 200px;
   height: 63px;
   background-position: 0% 0px;
}

#cuttingcakebutton a,
#guestsdancingbutton a,
#bridegroomjumpingbutton a,
#newlywedsbwbutton a,
#uniquebridalpartypicturebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 48px;
   background-position: 0% 0px;
   font-size: 48px;
   line-height: 48px;
}

#engagedmenu li a:hover,
#aboutusmenu li a:hover,
#pricingmenu li a:hover,
#weddingsmenu li a:hover,
#portraitsmenu li a:hover  {
   background-color: #E4E4DC;
   color: #3B3326;
}

#uniqueweddinganglebutton a,
#uniquegroomspicturebutton a,
#bridegroomrockingoutbutton a,
#traditionalbridalpartyposebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#ajmirrorbutton a,
#beautifulbrideportraitbutton a,
#beautifulbridesepiabutton a,
#skgirlsbutton a,
#jjshoebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   background-position: 0% 0px;
   font-size: 55px;
   line-height: 55px;
}

#ceremonybutton a,
#receptionbutton a,
#preparationbutton a,
#bridalgallerybutton a,
#engagementgallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#engagedmenu li,
#portraitsmenu li,
#weddingsmenu li,
#pricingmenu li,
#aboutusmenu li,
#sessioninfomenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#ebflowersbutton a:hover,
#jjinvitebutton a:hover,
#ebcakebutton a:hover,
#mjcakecutbutton a:hover  {
   background-position: -80px 0%;
}

#engagedmenu li a,
#aboutusmenu li a,
#portraitsmenu li a,
#weddingsmenu li a,
#pricingmenu li a  {
   background-color: #FFFFE2;
   border-bottom-color: #C0C0C0;
   border-bottom-style: solid;
   border-right-color: #C0C0C0;
   border-right-style: solid;
   border-left-color: #C0C0C0;
   border-left-style: solid;
   border-width: 2px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FEFEFE;
   width: 100%;
   display: block;
}

#footerinfo p a:hover,
#copyright p a:hover,
#sessioninfomenu li a:hover,
#sitemap p a:hover  {
   color: #0080C0;
}

#aboutusmenu,
#weddingsmenu,
#sessioninfomenu,
#pricingmenu,
#portraitsmenu,
#engagedmenu  {
   font: 18px/30px Arial;
   margin: -2px 0px 0px -2px;
   padding: 0px;
   list-style: none;
   text-align: left;
   text-indent: 10px;
   color: #FEFEFE;
   visibility: hidden;
   position: absolute;
   left: 209px;
   width: 205px;
}

#uniqueweddinganglepopup,
#groomsmenshadowongrasspopup,
#funangleofbridedresspopup  {
   visibility: hidden;
   position: absolute;
   left: 219px;
   top: 68px;
   width: 625px;
   height: 417px;
   background-repeat: no-repeat;
}

#jeremycopy6 p,
#jeremycopy3 p,
#jeremycopy2 p,
#jeremycopy4 p,
#jeremycopy7 p  {
   font: 16px/24px Arial;
   margin: 0px;
   text-align: left;
}

#shape2copy3,
#shape2copy2,
#shape2copy6,
#shape2copy5,
#shape2copy4,
#shape2  {
   visibility: visible;
   position: absolute;
   left: 236px;
   z-index: 15;
   width: 665px;
   height: 1px;
   background-repeat: no-repeat;
}

#ebcakebutton a,
#jjjamesbutton a,
#vowspicturebutton a,
#jjringsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 61px;
   background-position: 0% 0px;
   font-size: 61px;
   line-height: 61px;
}

#intomemories,
#intomemoriescopy2,
#intomemoriescopy,
#intomemoriescopy5  {
	visibility: visible;
	position: absolute;
	left: 267px;
	top: 117px;
	z-index: 15;
	height: 119px;
}

#franklinsquaresyracusenyformalsbutton,
#id167bridegroomdancingbutton  {
   visibility: visible;
   position: absolute;
   left: 855px;
   z-index: 4;
   width: 75px;
   height: 50px;
}

#traditionalbridalpartyposepopup,
#groomdippingbridephotopopup  {
   visibility: hidden;
   position: absolute;
   top: 76px;
   z-index: 14;
   width: 625px;
   height: 417px;
   background-repeat: no-repeat;
}

#id119bridegroomkissingbutton,
#stylishbridegroomkissingbutton  {
   visibility: visible;
   position: absolute;
   left: 855px;
   z-index: 4;
   width: 73px;
   height: 49px;
}

#uniquebridalpartypicturepopup,
#uniquebridalpartypicturehide  {
   background: url(formalsmedia/id123uniquebridalpartypictu.jpg) no-repeat;
   position: absolute;
   left: 218px;
   top: 69px;
   width: 625px;
   height: 417px;
}

#uniquegroomspicturebutton,
#traditionalbridalpartyposebutton  {
   visibility: visible;
   position: absolute;
   left: 855px;
   z-index: 5;
   width: 77px;
   height: 51px;
}

#mshairbutton a,
#cnmirrorsbutton a,
#bridesentrancebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#weddinghomebutton a,
#portraitshomebutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 290px;
   height: 332px;
   background-position: 0% 0px;
}

#detailsflowersbutton a:hover,
#preparationbutton a:hover  {
   background-position: -81px 0%;
}

#lauriebrianbutton,
#lisabrianbutton,
#holliechrisbutton  {
   visibility: visible;
   position: absolute;
   top: 16px;
   z-index: 15;
   width: 55px;
   height: 34px;
}

#bridegroomfunposebutton,
#captainbridalpartyposebutton  {
   visibility: visible;
   position: absolute;
   top: 101px;
   z-index: 5;
   width: 74px;
   height: 49px;
}

#portraitshomebutton,
#blogbutton,
#weddinghomebutton  {
   visibility: visible;
   position: absolute;
   top: 203px;
   z-index: 15;
   width: 290px;
   height: 332px;
}

#id179bridegroomdancingpopup,
#bridegroomdancinghide  {
   background: url(receptionmedia/id179bridegroomdancingpopup.jpg) no-repeat;
   position: absolute;
   left: 221px;
   top: 66px;
   width: 619px;
   height: 413px;
}

#jjringsbutton a:hover,
#lbballnchainbutton a:hover  {
   background-position: -79px 0%;
}

#bridegroommodernbutton a,
#weddingcouplesbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 73px;
   height: 55px;
   background-position: 0% 0px;
}

#formalsbutton a:hover,
#detailsbutton a:hover  {
   background-position: -51px 0%;
}

#copyright p,
#sitemap p,
#intomemoriescopy2 p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: left;
}

#bridegroommodernbutton,
#weddingcouplesbutton  {
   visibility: visible;
   position: absolute;
   left: 855px;
   z-index: 4;
   width: 73px;
   height: 55px;
}

#cuttingcakebutton,
#bridegroomjumpingbutton  {
   visibility: visible;
   position: absolute;
   left: 855px;
   z-index: 4;
   width: 75px;
   height: 48px;
}

#dancingbutton a,
#youngbridegroombutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 72px;
   height: 53px;
   background-position: 0% 0px;
}

#engagementportraitsessionpicturebutton a  {
   width: 77px;
   background-image: url(engagementgallerymedia/id354engagementportraitsess.jpg);
}

#franklinsquaresyracusenyformalsbutton a  {
   background-image: url(formalsmedia/id138franklinsquaresyracuse.jpg);
}

#exchangeringspopup,
#exchangeringshide  {
   background: url(ceremonymedia/exchangeringshide.jpg) no-repeat;
   position: absolute;
   left: 221px;
   top: 77px;
   width: 623px;
   height: 418px;
}

#franklinsquaresyracusenyformalsbutton  {
   top: 455px;
}

#gorgeousredheadbridalportraitbutton a  {
   width: 78px;
   background-image: url(bridalgallerymedia/id560gorgeousredheadbridalp.jpg);
}

#dancingbutton,
#youngbridegroombutton  {
   visibility: visible;
   position: absolute;
   left: 857px;
   z-index: 4;
   width: 72px;
   height: 53px;
}

#info2 p,
#info1 p,
#info4 p,
#info3 p  {
   font: 13px/26px Arial;
   margin: 0px;
   text-align: center;
}

#franklinsquaresyracusenyformalspopup  {
   background-image: url(formalsmedia/id137franklinsquaresyracuse.jpg);
   z-index: 13;
}

#weddingsbutton,
#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   z-index: 8;
   width: 200px;
   height: 63px;
}

#traditionalbridalpartyposebutton a  {
   width: 77px;
   background-image: url(formalsmedia/id142traditionalbridalparty.jpg);
}

#ebflowersbutton,
#mjcakecutbutton  {
   visibility: visible;
   position: absolute;
   left: 852px;
   width: 80px;
   height: 56px;
}

#shape3copy2,
#shape3,
#shape3copy  {
	visibility: visible;
	position: absolute;
	top: 303px;
	z-index: 17;
	width: 1px;
	height: 227px;
	background-repeat: no-repeat;
}

#truesepiaengagementphotosbutton a  {
   width: 77px;
   background-image: url(engagementgallerymedia/id361truesepiaengagementpho.jpg);
}

#uniquebridalpartypicturebutton a  {
   width: 72px;
   background-image: url(formalsmedia/id144uniquebridalpartypictu.jpg);
}

#traditionalbridalpartyposebutton  {
   top: 336px;
}

#stylishbridegroomkissingbutton a  {
   width: 73px;
   background-image: url(brideandgroommedia/id114stylishbridegroomkissi.jpg);
}

#intomemories p,
#intomemories2 p  {
   font: 13px/18px Arial;
   margin: 0px;
   text-align: left;
}

#traditionalbridalpartyposepopup  {
   background-image: url(formalsmedia/id139traditionalbridalparty.jpg);
   left: 220px;
}

#engagementgallerybutton a:hover  {
   background-position: -137px 0%;
}

#id119bridegroomkissingbutton a  {
   width: 73px;
   background-image: url(brideandgroommedia/id119bridegroomkissingbutto.jpg);
}

#stylishbridegroomkissingbutton  {
   top: 285px;
}

#creativecouplessessionbutton a  {
   width: 76px;
   background-image: url(engagementgallerymedia/id349creativecouplessession.jpg);
}

#groomsmenwithbrideposebutton a  {
   background-image: url(formalsmedia/id136groomsmenwithbridepose.jpg);
}

#beautifulbrideportraitbutton a  {
   width: 78px;
   background-image: url(bridalgallerymedia/id604beautifulbrideportrait.jpg);
}

#captainbridalpartyposebutton a  {
   width: 74px;
   background-image: url(formalsmedia/id143captainbridalpartypose.jpg);
}

#id167bridegroomdancingbutton a  {
   background-image: url(receptionmedia/id167bridegroomdancingbutto.jpg);
}

#id180bridegroomdancingbutton a  {
   width: 74px;
   background-image: url(receptionmedia/id180bridegroomdancingbutto.jpg);
}

#sepiaengagementsessionbutton a  {
   width: 75px;
   background-image: url(engagementgallerymedia/id358sepiaengagementsession.jpg);
}

#groomdippingbridephotobutton a  {
   width: 73px;
   background-image: url(funmedia/id159groomdippingbridephoto.jpg);
}

#groomsmenshadowongrassbutton a  {
   width: 74px;
   background-image: url(funmedia/id149groomsmenshadowongrass.jpg);
}

#uniquebridalpartypicturepopup  {
   z-index: 8;
   visibility: hidden;
}

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

#id310bridegroombutton a:hover  {
   background-position: -102px 0%;
}

#funangleofbridedressbutton a  {
   background-image: url(funmedia/funangleofbridedressbutton.jpg);
}

#weddinggallerybutton a:hover  {
   background-position: -699px 0%;
}

#id119bridegroomkissingbutton  {
   top: 47px;
}

#uniquebridalpartypicturehide  {
   z-index: 7;
   visibility: visible;
}

#ajmirrorhide,
#ajmirrorpopup  {
   background: url(preparationmedia/ajmirrorhide.jpg) no-repeat;
   position: absolute;
   left: 214px;
   top: 68px;
   width: 641px;
   height: 430px;
}

#captainbridalpartyposebutton  {
   left: 855px;
}

#id167bridegroomdancingbutton  {
   top: 448px;
}

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

#groomsmenshadowongrasspopup  {
   background-image: url(funmedia/groomsmenshadowongrasshide.jpg);
   z-index: 8;
}

#groomdippingbridephotopopup  {
   background-image: url(funmedia/groomdippingbridephotopopup.jpg);
   left: 219px;
}

#fatherdaughterdancebutton a  {
   width: 72px;
   background-image: url(receptionmedia/fatherdaughterdancebutton.jpg);
}

#bridalgallerybutton a:hover  {
   background-position: -95px 0%;
}

#id179bridegroomdancingpopup  {
   z-index: 9;
   visibility: hidden;
}

#copyright p a,
#sitemap p a  {
   text-decoration: underline;
   color: #3E2E16;
}

#id117bridegroomkissingpopup  {
   background-image: url(brideandgroommedia/bridegroomkissinghide.jpg);
   z-index: 11;
}

#uniquegroomspicturebutton a  {
   width: 77px;
   background-image: url(formalsmedia/uniquegroomspicturebutton.jpg);
}

#beautifulbridesepiabutton a  {
   width: 77px;
   background-image: url(bridalgallerymedia/beautifulbridesepiabutton.jpg);
}

#groomsmenshadowongrasshide  {
   background: url(funmedia/groomsmenshadowongrasshide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 68px;
   z-index: 9;
   width: 625px;
   height: 417px;
}

#uniqueweddinganglebutton a  {
   width: 75px;
   background-image: url(funmedia/uniqueweddinganglebutton.jpg);
}

#funangleofbridedresspopup  {
   background-image: url(funmedia/funangleofbridedresspopup.jpg);
   z-index: 16;
}

#bridegroomrockingoutpopup  {
   background-image: url(funmedia/bridegroomrockingoutpopup.jpg);
   z-index: 11;
   top: 74px;
}

#uniquegroomspicturebutton  {
   top: 396px;
}

#engagementgallerybutton a  {
   width: 137px;
   background-image: url(engagementgallerymedia/engagementgallerybutton.jpg);
}

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

#jeremycopy3,
#jeremycopy2  {
   visibility: hidden;
   position: absolute;
   left: 240px;
   top: 98px;
   width: 372px;
}

#bridegroomjumpingbutton a  {
   width: 75px;
   background-image: url(funmedia/bridegroomjumpingbutton.jpg);
}

#fallkisspic,
#kissingpic  {
   visibility: hidden;
   position: absolute;
   top: 63px;
   z-index: 11;
   width: 301px;
   height: 448px;
   background-repeat: no-repeat;
}

#couplessessionbwbutton a  {
   width: 78px;
   background-image: url(engagementgallerymedia/couplessessionbwbutton.jpg);
}

#bridegroommodernbutton a  {
   background-image: url(brideandgroommedia/bridegroommodernbutton.jpg);
}

#bwcouplessessionbutton a  {
   width: 77px;
   background-image: url(engagementgallerymedia/bwcouplessessionbutton.jpg);
}

#weddingceremonybutton a  {
   width: 83px;
   background-image: url(ceremonymedia/weddingceremonybutton.jpg);
}

#bridegroomfunposebutton  {
   left: 856px;
}

#engagementgallerybutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 22px;
   z-index: 4;
   width: 137px;
   height: 21px;
}

#id104bridegroombutton a  {
   width: 73px;
   background-image: url(brideandgroommedia/id104bridegroombutton.jpg);
}

#uniqueweddinganglepopup  {
   background-image: url(funmedia/uniqueweddinganglepopup.jpg);
   z-index: 13;
}

#mjdetailsbutton a:hover  {
   background-position: -82px 0%;
}

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

#bridegroomjumpingbutton  {
   top: 454px;
}

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

#youngbridegroombutton a  {
   background-image: url(brideandgroommedia/youngbridegroombutton.jpg);
}

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

#bridegroommodernbutton  {
   top: 221px;
}

#weddinggallerybutton a  {
   background: url(albumsmedia/weddinggallerybutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 699px;
   height: 514px;
}

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

#detailsflowersbutton a  {
   background: url(weddinggallerymedia/detailsflowersbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 57px;
   width: 81px;
   font-size: 57px;
   line-height: 57px;
}

#weddingcouplesbutton a  {
   background-image: url(brideandgroommedia/weddingcouplesbutton.jpg);
}

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

#id310bridegroombutton  {
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 22px;
   z-index: 4;
   width: 102px;
   height: 19px;
}

#nikkicopy p,
#nikki p  {
   font: italic 14px/17px "Arial Bold";
   margin: 0px;
   text-align: left;
}

#ringbearphotobutton a  {
   width: 80px;
   background-image: url(ceremonymedia/ringbearphotobutton.jpg);
}

#bridegroomkissinghide  {
   background-image: url(brideandgroommedia/bridegroomkissinghide.jpg);
   z-index: 12;
   visibility: visible;
}

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

#portraitshomebutton a  {
   background-image: url(homemedia/portraitshomebutton.jpg);
}

#id5homebutton a:hover  {
   background-position: -201px 0%;
}

#guestsdancingbutton a  {
   width: 72px;
   background-image: url(receptionmedia/guestsdancingbutton.jpg);
}

#youngbridegroombutton  {
   top: 104px;
}

#bridegroomdancinghide  {
   z-index: 6;
   visibility: visible;
}

#weddinggallerybutton  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 24px;
   z-index: 14;
   width: 699px;
   height: 514px;
}

#juanitajamesbutton a  {
   width: 63px;
   background-image: url(testimonialsmedia/juanitajamesbutton.jpg);
}

#sessioninfomenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FEFEFE;
   width: 100%;
   display: block;
}

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

#lbballnchainbutton a  {
   background: url(weddinggallerymedia/lbballnchainbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 79px;
   font-size: 62px;
   line-height: 62px;
}

#detailsflowersbutton  {
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 39px;
   width: 81px;
   height: 57px;
}

#testimonialsbutton a  {
   background-image: url(funmedia/testimonialsbutton.jpg);
}

#weddingcouplesbutton  {
   top: 342px;
}

#cuttingcakebutton a  {
   width: 75px;
   background-image: url(receptionmedia/cuttingcakebutton.jpg);
}

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

#newlywedsbwbutton a  {
   width: 73px;
   background-image: url(brideandgroommedia/newlywedsbwbutton.jpg);
}

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

#layer5,
#layer5copy  {
   background: url(testimonialsmedia/layer5copy.jpg) no-repeat;
   position: absolute;
   left: 604px;
   top: 67px;
   width: 324px;
   height: 454px;
}

#portraitshomebutton  {
   left: 331px;
}

#weddinghomebutton a  {
   background-image: url(homemedia/weddinghomebutton.jpg);
}

#intomemoriescopy6 p  {
   color: #5C4E38;
}

#intomemoriescopy5 p  {
   color: #5C4E38;
}

#bridalgallerybutton  {
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 22px;
   z-index: 4;
   width: 95px;
   height: 21px;
}

#vowspicturebutton a  {
   width: 80px;
   background-image: url(ceremonymedia/vowspicturebutton.jpg);
}

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

#detailsflowerspopup  {
   background: url(weddinggallerymedia/detailsflowershide.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 209px;
   top: 69px;
   width: 641px;
   height: 431px;
}

#testimonialsbutton  {
   top: 234px;
}

#engagementsession1  {
   background: url(weddingsmedia/engagementsession1.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 234px;
   top: 57px;
   z-index: 17;
   width: 279px;
   height: 454px;
}

#lbballnchainbutton  {
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 95px;
   width: 79px;
   height: 62px;
}

#ericabrentbutton a  {
   width: 56px;
   background-image: url(testimonialsmedia/ericabrentbutton.jpg);
}

#guestsdancingpopup  {
   background-image: url(receptionmedia/guestsdancingpopup.jpg);
   z-index: 7;
}

#engagementsession2  {
   background: url(weddingsmedia/engagementsession2.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 532px;
   top: 58px;
   z-index: 16;
   width: 304px;
   height: 452px;
}

#intomemoriescopy p  {
   color: #2A1903;
}

#exchangeringspopup  {
   z-index: 11;
   visibility: hidden;
}

#intomemoriescopy2  {
	width: 524px;
}

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

#weddinghomebutton  {
   left: 4px;
}

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

#ebflowersbutton a  {
   width: 80px;
   background-image: url(weddinggallerymedia/ebflowersbutton.jpg);
}

#preparationbutton  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 22px;
   z-index: 4;
   width: 81px;
   height: 21px;
}

#layer37,
#layer38  {
   visibility: hidden;
   position: absolute;
   top: 49px;
   z-index: 6;
   width: 315px;
   height: 472px;
   background-repeat: no-repeat;
}

#cuttingcakebutton  {
   top: 158px;
}

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

#intomemoriescopy5  {
   width: 675px;
}

#mjcakecutbutton a  {
   width: 80px;
   background-image: url(weddinggallerymedia/mjcakecutbutton.jpg);
}

#mjdetailsbutton a  {
   background: url(weddinggallerymedia/mjdetailsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 82px;
   font-size: 63px;
   line-height: 63px;
}

#exchangeringshide  {
   z-index: 12;
   visibility: visible;
}

#cnmirrorsbutton a  {
   width: 78px;
   background-image: url(preparationmedia/cnmirrorsbutton.jpg);
}

#lbballnchainpopup  {
   background: url(weddinggallerymedia/lbballnchainpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 230px;
   top: 66px;
   width: 619px;
   height: 463px;
}

#holliechrisbutton  {
   left: 849px;
}

#contactusbutton a  {
   background-image: url(funmedia/contactusbutton.jpg);
}

#lauriebrianbutton  {
   left: 557px;
}

#sarahkurtbutton a  {
   width: 49px;
   background-image: url(testimonialsmedia/sarahkurtbutton.jpg);
}

#whatsnewbutton a  {
   background-image: url(funmedia/whatsnewbutton.jpg);
}

#ajmirrorbutton a  {
   width: 79px;
   background-image: url(preparationmedia/ajmirrorbutton.jpg);
}

#intomemoriescopy  {
   width: 664px;
}

#ceremonybutton a  {
   width: 73px;
   background-image: url(funmedia/ceremonybutton.jpg);
}

#jjinvitebutton a  {
   width: 80px;
   background-image: url(weddinggallerymedia/jjinvitebutton.jpg);
}

#weddingsbutton a  {
   background-image: url(funmedia/weddingsbutton.jpg);
}

#intomemories2 p  {
   text-indent: 55px;
}

#receptionbutton  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 22px;
   z-index: 4;
   width: 71px;
   height: 21px;
}

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

#id473c,
#id465c  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 26px;
   width: 65px;
   height: 85px;
   background-repeat: no-repeat;
}

#jjringsbutton a  {
   width: 79px;
   background-image: url(weddinggallerymedia/jjringsbutton.jpg);
}

#pricingbutton a  {
   background-image: url(funmedia/pricingbutton.jpg);
}

#jjjamesbutton a  {
   width: 78px;
   background-image: url(preparationmedia/jjjamesbutton.jpg);
}

#dancingbutton a  {
   background-image: url(receptionmedia/dancingbutton.jpg);
}

#engagedbutton a  {
   background-image: url(funmedia/engagedbutton.jpg);
}

#mjcakecutbutton  {
   top: 393px;
}

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

#id5homebutton a  {
   background: url(funmedia/id5homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 109px;
   width: 201px;
   font-size: 109px;
   line-height: 109px;
}

#mjdetailsbutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   top: 450px;
   width: 82px;
   height: 63px;
}

#aboutusbutton a  {
   background-image: url(funmedia/aboutusbutton.jpg);
}

#bridegroompopup  {
   background: url(brideandgroommedia/bridegroompopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 219px;
   top: 65px;
   z-index: 7;
   width: 625px;
   height: 417px;
}

#skgirlsbutton a  {
   width: 78px;
   background-image: url(preparationmedia/skgirlsbutton.jpg);
}

#lisabrianbutton  {
   left: 749px;
}

#sessioninfomenu  {
   z-index: 24;
   top: 178px;
   margin-top: 0px;
   margin-left: 0px;
}

#id451a,
#id469a  {
   visibility: visible;
   position: absolute;
   top: 27px;
   z-index: 16;
   width: 82px;
   height: 77px;
   background-repeat: no-repeat;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 414px;
   z-index: 11;
   width: 200px;
   height: 63px;
}

#ebflowersbutton  {
   top: 274px;
}

#jjinvitebutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   top: 157px;
   width: 80px;
   height: 56px;
}

#ceremonybutton  {
   visibility: visible;
   position: absolute;
   left: 403px;
   top: 22px;
   z-index: 4;
   width: 73px;
   height: 21px;
}

#footerinfo p a  {
   text-decoration: underline;
   color: #3E2E18;
}

#intomemories p  {
   color: #3D2E18;
}

#jjshoebutton a  {
   width: 79px;
   background-image: url(preparationmedia/jjshoebutton.jpg);
}

#mjdetailspopup  {
   background: url(weddinggallerymedia/mjdetailspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 47px;
   width: 631px;
   height: 468px;
}

#mshairbutton a  {
   width: 79px;
   background-image: url(preparationmedia/mshairbutton.jpg);
}

#ebcakebutton a  {
   width: 80px;
   background-image: url(weddinggallerymedia/ebcakebutton.jpg);
}

#whatsnewbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 474px;
   z-index: 12;
   width: 200px;
   height: 63px;
}

#mjcakecutpopup  {
   background: url(weddinggallerymedia/mjcakecutpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 214px;
   top: 65px;
   width: 637px;
   height: 428px;
}

#subpagepattern  {
	background: url(funmedia/subpagepattern.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 7px;
	z-index: 2;
	width: 933px;
	height: 530px;
	background-image: url(albumsmedia/subpagepattern.jpg);
}

#ebflowerspopup  {
   background: url(weddinggallerymedia/ebflowerspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 216px;
   top: 53px;
   width: 636px;
   height: 457px;
}

#weddingsbutton  {
   top: 114px;
}

#info3,
#info4  {
	visibility: visible;
	position: absolute;
	top: 306px;
	z-index: 17;
	width: 127px;
	height: 234px;
}

#id5homebutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 7px;
   z-index: 4;
   width: 201px;
   height: 109px;
}

#detailsbutton  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 22px;
   z-index: 4;
   width: 51px;
   height: 18px;
}

#portraitsmenu  {
   z-index: 22;
   top: 118px;
}

#jjringsbutton  {
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 213px;
   width: 79px;
   height: 61px;
}

#intomemories2  {
	visibility: visible;
	position: absolute;
	left: 245px;
	top: 23px;
	z-index: 15;
	width: 681px;
	height: 244px;
}

#formalsbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 26px;
   z-index: 4;
   width: 51px;
   height: 10px;
}

#id332weddings  {
   background: url(albumsmedia/id332weddings.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 65px;
   z-index: 16;
   width: 131px;
   height: 40px;
}

#jeremycopy6 p  {
   color: #2D1B06;
}

#jjinvitepopup  {
   background: url(weddinggallerymedia/jjinvitepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 216px;
   top: 69px;
   width: 632px;
   height: 424px;
}

#ajmirrorpopup  {
   z-index: 21;
   visibility: hidden;
}

#engagedbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 174px;
   z-index: 7;
   width: 200px;
   height: 63px;
}

#jeremycopy3 p  {
   color: #41331A;
}

#jeremycopy7 p  {
   color: #685C47;
}

#jeremycopy2 p  {
   color: #41331A;
}

#jeremycopy4 p  {
   color: #372711;
}

#pricingbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 294px;
   z-index: 9;
   width: 200px;
   height: 63px;
}

#dancingbutton  {
   top: 331px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 354px;
   z-index: 10;
   width: 200px;
   height: 63px;
}

#ajmirrorhide  {
   z-index: 22;
   visibility: visible;
}

#jeremycopy p  {
   color: #6A5C47;
}

#jjringspopup  {
   background: url(weddinggallerymedia/jjringspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 212px;
   top: 43px;
   width: 636px;
   height: 474px;
}

#intomemories  {
	width: 670px;
}

#footerinfo p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #3E2E18;
   text-align: center;
}

#clickbelow p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #31200A;
   text-align: left;
}

#blogbutton a  {
   background-image: url(homemedia/blogbutton.jpg);
}

#weddingsmenu  {
   z-index: 21;
   top: 116px;
}

#categories p  {
   font: bold 13px/26px Arial;
   margin: 0px;
   text-align: left;
}

#id501pricing  {
   background: url(pricingmedia/id501pricing.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 66px;
   z-index: 16;
   width: 114px;
   height: 40px;
}

#ebcakebutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   top: 330px;
   width: 80px;
   height: 61px;
}

#aboutusmenu  {
   z-index: 22;
   top: 360px;
}

#emilycopy p  {
   color: #2D1B06;
}

#shape3copy2  {
   background-image: url(pricingmedia/shape3copy2.jpg);
   left: 447px;
}

#shape2copy2  {
   background-image: url(pricingmedia/shape2copy2.jpg);
   top: 389px;
}

#shape2copy6  {
   background-image: url(pricingmedia/shape2copy6.jpg);
   top: 492px;
}

#shape2copy4  {
	background-image: url(pricingmedia/shape2copy4.jpg);
	top: 441px;
}

#shape2copy5  {
   background-image: url(pricingmedia/shape2copy5.jpg);
   top: 466px;
}

#shape2copy3  {
   background-image: url(pricingmedia/shape2copy3.jpg);
   top: 414px;
}

#copyright p  {
   color: #3E2E16;
}

#sarahcopy p  {
   color: #3D2D18;
}

#nikkicopy p  {
   color: #3A2913;
}

#ebcakepopup  {
   background: url(weddinggallerymedia/ebcakepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 62px;
   width: 635px;
   height: 452px;
}

#engagedmenu  {
   z-index: 23;
   top: 178px;
}

#pricingmenu  {
   z-index: 21;
   top: 300px;
}

#fallkisspic  {
   background-image: url(funmedia/fallkisspic.jpg);
   left: 222px;
}

#jeremycopy3  {
   z-index: 21;
}

#jeremycopy2  {
   z-index: 19;
}

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

#footerinfo  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 616px;
   z-index: 2;
   width: 622px;
}

#blogbutton  {
   left: 660px;
}

#clickbelow  {
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 103px;
   z-index: 15;
   width: 150px;
}

#shape3copy  {
	background-image: url(pricingmedia/shape3copy.jpg);
	left: 810px;
}

#categories  {
	visibility: visible;
	position: absolute;
	left: 240px;
	top: 279px;
	z-index: 18;
	width: 235px;
	height: 300px;
}

#shape2copy  {
	background: url(pricingmedia/shape2copy.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 236px;
	top: 279px;
	z-index: 16;
	width: 665px;
	height: 248px;
}

#kissingpic  {
   background-image: url(funmedia/kissingpic.jpg);
   left: 540px;
}

#layer5copy  {
   z-index: 29;
   visibility: visible;
}

#sitemap p  {
   color: #3E2E16;
}

#funbutton  {
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 26px;
   z-index: 4;
   width: 23px;
   height: 10px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 544px;
   z-index: 4;
   width: 648px;
}

#jeremy p  {
   color: #41331A;
}

#ultimate  {
	background: url(pricingmedia/ultimate.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 455px;
	top: 262px;
	z-index: 17;
	width: 100px;
	height: 42px;
}

#memories  {
	background: url(pricingmedia/memories.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 588px;
	top: 261px;
	z-index: 17;
	width: 107px;
	height: 43px;
}

#nikki p  {
   color: #41331A;
}

#layer23  {
   background: url(albumsmedia/layer23.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 197px;
   top: 33px;
   z-index: 30;
   width: 353px;
   height: 508px;
}

#layer18  {
   background: url(albumsmedia/layer18.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 208px;
   top: 43px;
   z-index: 25;
   width: 338px;
   height: 485px;
}

#layer37  {
   background-image: url(funmedia/layer37.jpg);
   left: 215px;
}

#sarah p  {
   color: #41331A;
}

#layer36  {
   background: url(funmedia/layer36.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 534px;
   top: 49px;
   z-index: 5;
   width: 315px;
   height: 472px;
}

#layer35  {
   background: url(funmedia/layer35.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 49px;
   z-index: 5;
   width: 314px;
   height: 471px;
}

#layer22  {
   background: url(albumsmedia/layer22.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 516px;
   top: 35px;
   z-index: 29;
   width: 351px;
   height: 504px;
}

#layer30  {
   background: url(funmedia/layer30.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 537px;
   top: 61px;
   z-index: 9;
   width: 302px;
   height: 454px;
}

#layer32  {
   background: url(funmedia/layer32.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 220px;
   top: 55px;
   z-index: 8;
   width: 308px;
   height: 462px;
}

#layer33  {
   background: url(funmedia/layer33.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 213px;
   top: 49px;
   z-index: 4;
   width: 315px;
   height: 472px;
}

#layer27  {
   background: url(funmedia/layer27.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 226px;
   top: 64px;
   z-index: 10;
   width: 300px;
   height: 451px;
}

#layer26  {
   background: url(funmedia/layer26.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 216px;
   top: 50px;
   z-index: 13;
   width: 316px;
   height: 470px;
}

#layer19  {
   background: url(albumsmedia/layer19.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 200px;
   top: 34px;
   z-index: 26;
   width: 351px;
   height: 505px;
}

#layer24  {
   background: url(albumsmedia/layer24.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 515px;
   top: 32px;
   z-index: 31;
   width: 353px;
   height: 508px;
}

#layer25  {
   background: url(funmedia/layer25.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 532px;
   top: 49px;
   z-index: 12;
   width: 316px;
   height: 471px;
}

#layer31  {
   background: url(funmedia/layer31.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 537px;
   top: 55px;
   z-index: 8;
   width: 308px;
   height: 463px;
}

#layer28  {
   background: url(funmedia/layer28.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 539px;
   top: 65px;
   z-index: 10;
   width: 299px;
   height: 449px;
}

#layer29  {
   background: url(funmedia/layer29.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 225px;
   top: 62px;
   z-index: 9;
   width: 300px;
   height: 450px;
}

#layer15  {
   background: url(weddingsmedia/layer15.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 212px;
   top: 55px;
   z-index: 18;
   width: 308px;
   height: 458px;
}

#sitemap  {
   visibility: visible;
   position: absolute;
   left: 767px;
   top: 545px;
   z-index: 4;
   width: 178px;
}

#emily p  {
   color: #41331A;
}

#layer40  {
   background: url(funmedia/layer40.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 49px;
   z-index: 7;
   width: 309px;
   height: 464px;
}

#layer16  {
   background: url(weddingsmedia/layer16.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 525px;
   top: 57px;
   z-index: 17;
   width: 327px;
   height: 454px;
}

#layer20  {
   background: url(albumsmedia/layer20.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 516px;
   top: 34px;
   z-index: 27;
   width: 351px;
   height: 505px;
}

#layer21  {
   background: url(albumsmedia/layer21.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 196px;
   top: 36px;
   z-index: 28;
   width: 350px;
   height: 504px;
}

#layer34  {
   background: url(funmedia/layer34.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 534px;
   top: 48px;
   z-index: 4;
   width: 315px;
   height: 472px;
}

#layer39  {
   background: url(funmedia/layer39.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 537px;
   top: 48px;
   z-index: 7;
   width: 310px;
   height: 466px;
}

#layer17  {
   background: url(albumsmedia/layer17.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 519px;
   top: 43px;
   z-index: 21;
   width: 339px;
   height: 486px;
}

#layer38  {
   background-image: url(funmedia/layer38.jpg);
   left: 534px;
}

#id469a  {
   background-image: url(clientaccessmedia/id469a.jpg);
   left: 340px;
}

#shape1  {
   background: url(funmedia/shape1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: -61px;
   top: -62px;
   z-index: 3;
   width: 1071px;
   height: 668px;
}

#deluxe  {
	background: url(pricingmedia/deluxe.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 718px;
	top: 262px;
	z-index: 17;
	width: 81px;
	height: 42px;
}

#layer0  {
	visibility: visible;
	position: absolute;
	left: 9px;
	top: 7px;
	z-index: 1;
	width: 934px;
	height: 531px;
	background-color: #FDFDE2;
	background-image: url(albumsmedia/subpagepattern.jpg);
}

#layer5  {
   z-index: 15;
   visibility: hidden;
}

#shape2  {
   background-image: url(pricingmedia/shape2.jpg);
   top: 337px;
}

#id473c  {
   background-image: url(contactusmedia/id473c.jpg);
   z-index: 15;
}

#id465c  {
   background-image: url(clientaccessmedia/id465c.jpg);
   z-index: 14;
}

#id451a  {
   background-image: url(faqmedia/id451a.jpg);
   left: 305px;
}

#shape3  {
	background-image: url(pricingmedia/shape3.jpg);
	left: 712px;
}

#info4  {
	left: 803px;
}

#info2  {
	visibility: visible;
	position: absolute;
	left: 722px;
	top: 305px;
	z-index: 17;
	width: 74px;
	height: 233px;
}

#basic  {
	background: url(pricingmedia/basic.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 833px;
	top: 260px;
	z-index: 17;
	width: 63px;
	height: 43px;
}

#info1  {
	visibility: visible;
	position: absolute;
	left: 449px;
	top: 305px;
	z-index: 19;
	width: 116px;
	height: 234px;
}

#info3  {
	left: 577px;
}

#p  {
   background: url(pricingmedia/p.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 28px;
   z-index: 15;
   width: 85px;
   height: 72px;
}

#w  {
	background: url(albumsmedia/w.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 230px;
	top: 24px;
	z-index: 15;
	width: 116px;
	height: 74px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background:url(/bg_texture.jpg);
}
