#clientsmenu li a:hover,
#musicmenu li a:hover,
#weddingstext p a:hover,
#aboutmenu li a:hover  {
   color: #9B0084;
}

#homebutton a,
#aboutbutton a,
#musicbutton a,
#clientsbutton a,
#linksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#clientsmenu li a,
#aboutmenu li a,
#musicmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #33203E;
   width: 100%;
   display: block;
}

#musicmenu li,
#clientsmenu li,
#aboutmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#homebutton a:hover,
#musicbutton a:hover  {
   background-position: -43px 0%;
}

#musicmenu,
#aboutmenu,
#clientsmenu  {
   font: 12px/18px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #33203E;
   visibility: hidden;
   position: absolute;
   top: 170px;
   width: 84px;
}

#musicbutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 151px;
   z-index: 2;
   width: 43px;
   height: 14px;
}

#contactbutton a:hover  {
   background-position: -57px 0%;
}

#clientsbutton a:hover  {
   background-position: -49px 0%;
}

#aboutbutton a:hover  {
   background-position: -45px 0%;
}

#linksbutton a:hover  {
   background-position: -33px 0%;
}

#weddingstext p a  {
   text-decoration: none;
   color: #33203E;
}

#clientsbutton a  {
   width: 49px;
   background-image: url(weddingsmedia/clientsbutton.gif);
}

#contactbutton a  {
   background: url(weddingsmedia/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 57px;
   font-size: 12px;
   line-height: 12px;
}

#weddingstext p  {
   font: 12px/18px Arial;
   margin: 0px;
   color: #33203E;
   text-align: justify;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 153px;
   z-index: 2;
   width: 57px;
   height: 12px;
}

#musicbutton a  {
   width: 43px;
   background-image: url(weddingsmedia/musicbutton.gif);
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 151px;
   z-index: 2;
   width: 49px;
   height: 14px;
}

#linksbutton a  {
   width: 33px;
   background-image: url(weddingsmedia/linksbutton.gif);
}

#aboutbutton a  {
   width: 45px;
   background-image: url(weddingsmedia/aboutbutton.gif);
}

#homebutton a  {
   width: 43px;
   background-image: url(weddingsmedia/homebutton.gif);
}

#weddingstext  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 291px;
   z-index: 2;
   width: 658px;
}

#id46weddings  {
   background: url(weddingsmedia/id46weddings.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 262px;
   z-index: 2;
   width: 74px;
   height: 18px;
}

#clientsmenu  {
   z-index: 4;
   left: 292px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 151px;
   z-index: 2;
   width: 45px;
   height: 14px;
}

#musicbutton  {
   left: 212px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 152px;
   z-index: 2;
   width: 33px;
   height: 14px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 750px;
   width: 860px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#homebutton  {
   left: 46px;
}

#musicmenu  {
   z-index: 3;
   left: 212px;
}

#aboutmenu  {
   z-index: 2;
   left: 128px;
}

#wedpic5  {
   background: url(weddingsmedia/wedpic5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 718px;
   top: 919px;
   z-index: 3;
   width: 143px;
   height: 143px;
}

#wedpic4  {
   background: url(weddingsmedia/wedpic4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 751px;
   z-index: 3;
   width: 143px;
   height: 144px;
}

#wedpic3  {
   background: url(weddingsmedia/wedpic3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 718px;
   top: 580px;
   z-index: 2;
   width: 142px;
   height: 143px;
}

#wedpic2  {
   background: url(weddingsmedia/wedpic2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 410px;
   z-index: 2;
   width: 143px;
   height: 143px;
}

#wedpic1  {
   background: url(weddingsmedia/wedpic1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 718px;
   top: 240px;
   z-index: 2;
   width: 142px;
   height: 142px;
}

#header  {
   background: url(weddingsmedia/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 860px;
   height: 141px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFDFD;
}
