#copyrightshorttext,
#hourstext,
#mainmenu  {
   z-index: 2;
}

#contacttext p a:hover  {
   color: #D7BE0F;
}

#directionsbutton  {
   left: 523px;
   top: 420px;
   z-index: 3;
}

#contacttext p a  {
   text-decoration: none;
   color: #030000;
}

#contacttext p  {
   font: 14px/24px Arial;
   margin: 0px;
   text-align: left;
   color: #030000;
}

#id28contact  {
   background: url(contactmedia/id28contact.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 241px;
   z-index: 2;
   width: 110px;
   height: 28px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 287px;
   z-index: 2;
   width: 280px;
}

#shape1copy  {
   top: 0px;
   height: 918px;
   background-image: url(contactmedia/shape1copy.png);
}

#map  {
   background: url(contactmedia/map.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 615px;
   top: 227px;
   z-index: 2;
   width: 212px;
   height: 233px;
}

