#hawthorneweddingrmenutext *:first-child  {
   padding-top: 0px;
}

#hawthorneweddingrmenutext p  {
   font: 30px/36px Tahoma;
   margin: 0px;
   color: #4E880B;
   padding-top: 2px;
   padding-right: 8px;
   padding-left: 8px;
   text-align: center;
}

#hawthorneweddingrmenutext  {
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 47px;
   z-index: 5;
   width: 368px;
}

#hawtweddingmenuscroll p  {
   font: 15px/18px Tahoma;
   margin: 0px;
   padding-right: 10px;
   padding-left: 12px;
   text-align: center;
}

#hawtweddingmenuscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 144px;
   z-index: 5;
   width: 368px;
   height: 392px;
}

#hawthornersmenumenu  {
   z-index: 4;
}

#hawthslideshow  {
   background: url(hawtweddingmenumedia/hawthslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 39px;
   z-index: 3;
   width: 185px;
   height: 278px;
}

#linecopy2  {
   background: url(hawtweddingmenumedia/linecopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 120px;
   z-index: 5;
   width: 359px;
   height: 4px;
}

#menubkgd  {
   background: url(hawtweddingmenumedia/menubkgd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 37px;
   z-index: 4;
   width: 385px;
   height: 508px;
}


