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

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

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

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

#faqtextscroll p  {
   font: 13px/18px Arial;
   margin: 0px;
   text-align: left;
   color: #332D01;
}

#sessioninfomenu  {
   z-index: 20;
}

#faqtextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 124px;
   z-index: 15;
   width: 675px;
   height: 391px;
}

#engagedmenu  {
   z-index: 19;
}

#id454faq  {
   background: url(faqmedia/id454faq.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 64px;
   z-index: 18;
   width: 158px;
   height: 43px;
}

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

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

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

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

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

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

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

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

#q  {
   background: url(faqmedia/q.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 25px;
   z-index: 17;
   width: 81px;
   height: 89px;
}

#f  {
   background: url(faqmedia/f.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 27px;
   z-index: 15;
   width: 100px;
   height: 72px;
}


