a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#photographypricingcontactaboutgmenu li a:hover  {
   font-style: italic;
}

#photographypricingcontactaboutgmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #514F34;
   height: 100%;
}

#photographypricingcontactaboutgmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#photographypricingcontactaboutgmenu  {
   font: 21px/25px "aslon Pro";
   margin: 0px;
   height: 25px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #514F34;
   position: absolute;
   left: 372px;
   top: 816px;
   z-index: 5;
}

#jleowedingslogobutton a:hover  {
   background-position: -353px 0%;
}

#jleowedingslogobutton a  {
   background: url(wed1media/jleowedingslogobutton.gif) no-repeat 0% 0px;
   display: block;
   width: 353px;
   height: 121px;
}

#jleowedingslogobutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 24px;
   z-index: 5;
   width: 353px;
   height: 121px;
}

#background  {
   margin: 0px auto 0px auto;
   background: #ccc;
   visibility: visible;
   xheight: 968px;
   width: 1252px;
   position: relative;
}

#middlebg  {
   background-color:#ff;
   border-bottom:1px solid #fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 151px;
   z-index: 5;
   width: 1252px;
   height: 615px;
}
#middleImage  {
   background-color:#fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 151px;
   z-index: 2;
   width: 1252px;
   height: 615px;
}

#music  {
   left: -200px; 
   top: 780px;
   width: 100px;
   height: 25px;
   visibility: visible;
   position: absolute;
   z-index: 10;
}
#layer18  {/*bot header*/
   background:  #000;   
   border-top:1px solid #fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 767px;
   z-index: 4;
   width: 1252px;
   height: 200px;
}

#layer16  {  /*top header*/
   background: #000;
   border-bottom:1px solid #fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;   
   z-index: 4;
   width: 1252px;
   height: 151px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000;
}

