#weddingsmenu li a,
#pricingmenu li a,
#aboutusmenu li a,
#engagedmenu li a,
#portraitsmenu li a  {
   color: #408080;
   background-color: #FFFFE2;
}

#gorgeousredheadbridalportraitbutton a:hover,
#beautifulbrideportraitbutton a:hover  {
   background-position: -78px 0%;
}

#chicbrideportraitsbutton a:hover,
#gorgeousbrunnettebridebutton a:hover  {
   background-position: -87px 0%;
}

#modernbridalportraitsbutton a:hover,
#beautifulbridesepiabutton a:hover  {
   background-position: -77px 0%;
}

#creativebridalportraitsbutton a:hover  {
   background-position: -85px 0%;
}

#beautifulbridalportraitbutton a:hover  {
   background-position: -86px 0%;
}

#gorgeousredheadbridalportraitbutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   top: 449px;
   z-index: 23;
   width: 78px;
   height: 56px;
}

#gorgeousredheadbridalportraitpopup  {
   background: url(bridalgallerymedia/id558gorgeousredheadbridalp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 195px;
   top: 49px;
   z-index: 22;
   width: 672px;
   height: 463px;
}

#creativebridalportraitsbutton a  {
   background: url(bridalgallerymedia/id574creativebridalportrait.jpg) no-repeat 0% 0px;
   display: block;
   width: 85px;
   height: 67px;
}

#beautifulbridalportraitbutton a  {
   background: url(bridalgallerymedia/id556beautifulbridalportrai.jpg) no-repeat 0% 0px;
   display: block;
   width: 86px;
   height: 67px;
}

#gorgeousbrunnettebridebutton a  {
   background: url(bridalgallerymedia/id577gorgeousbrunnettebride.jpg) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 87px;
   font-size: 63px;
   line-height: 63px;
}

#modernbridalportraitsbutton a  {
   background: url(bridalgallerymedia/modernbridalportraitsbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 77px;
   height: 58px;
}

#beautifulbridalportraitbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 93px;
   z-index: 17;
   width: 86px;
   height: 67px;
}

#creativebridalportraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 152px;
   z-index: 25;
   width: 85px;
   height: 67px;
}

#beautifulbrideportraitbutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   top: 393px;
   z-index: 32;
   width: 78px;
   height: 55px;
}

#gorgeousbrunnettebridebutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 211px;
   z-index: 26;
   width: 87px;
   height: 63px;
}

#modernbridalportraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 853px;
   top: 332px;
   z-index: 30;
   width: 77px;
   height: 58px;
}

#gorgeousbrunnettebridepopup  {
   background: url(bridalgallerymedia/gorgeousbrunnettebridepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 76px;
   z-index: 25;
   width: 633px;
   height: 422px;
}

#portraitsmenu,
#aboutusmenu  {
   z-index: 17;
}

#beautifulbrideportraitpopup  {
   background: url(bridalgallerymedia/beautifulbrideportraitpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 195px;
   top: 56px;
   z-index: 31;
   width: 672px;
   height: 463px;
}

#weddingsmenu,
#pricingmenu  {
   z-index: 16;
}

#chicbrideportraitsbutton a  {
   background: url(bridalgallerymedia/chicbrideportraitsbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 87px;
   height: 68px;
}

#beautifulbridesepiabutton  {
   visibility: visible;
   position: absolute;
   left: 853px;
   top: 43px;
   z-index: 23;
   width: 77px;
   height: 55px;
}

#chicbrideportraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 266px;
   z-index: 28;
   width: 87px;
   height: 68px;
}

#beautifulbridesepiahide  {
   background: url(bridalgallerymedia/beautifulbridesepiahide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 55px;
   z-index: 21;
   width: 678px;
   height: 466px;
}

#sessioninfomenu li a  {
   text-decoration: underline;
}

#sessioninfomenu  {
   z-index: 19;
}

#engagedmenu  {
   z-index: 18;
}

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

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

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

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

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

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

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

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


