div.sample_attach_general {
    width: 151px;
    height: 29px;
    }
div.sample_attach_contact {
    width: 93px;
    height: 29px;
    }
div.sample_attach_reservation {
    width: 137px;
    height: 29px;
    }
div.sample_attach_rooms {
    width: 56px;
    height: 29px;
    }
div.sample_attach_dinning {
    width: 127px;
    height: 29px;
    }
div.sample_attach_meetings {
    width: 124px;
    height: 29px;
    }
div.sample_attach_concierge {
    width: 84px;
    height: 29px;
    }
div.sample_attach_leisure {
    width: 120px;
    height: 29px;
    }
div.sample_attach_photo {
    width: 106px;
    height: 19px;
    }
div.sample_attach_virtual {
    width: 97px;
    height: 19px;
    }

#general {
   width: 151px;
   height: 29px;
   float: left;
   display: inline;
}
#general a {
   width: 151px;
   height: 29px;
   background-image: url(../img/menu/eng/general.jpg);
   display: block;
}
#general a:hover {
   width: 151px;
   height: 29px;
   background-image: url(../img/menu/eng/general_ov.jpg);
   display: block;
}
#concierge {
   width: 84px;
   height: 29px;
   float: left;
   display: inline;
}
#concierge a {
   width: 84px;
   height: 29px;
   background-image: url(../img/menu/eng/concierge.jpg);
   display: block;
}
#concierge a:hover {
   width: 84px;
   height: 29px;
   background-image: url(../img/menu/eng/concierge_ov.jpg);
   display: block;
}
#meetings {
   width: 124px;
   height: 29px;
   float: left;
   display: inline;
}
#meetings a {
   width: 124px;
   height: 29px;
   background-image: url(../img/menu/eng/meetings.jpg);
   display: block;
}
#meetings a:hover {
   width: 124px;
   height: 29px;
   background-image: url(../img/menu/eng/meetings_ov.jpg);
   display: block;
}
#dining {
   width: 127px;
   height: 29px;
   float: left;
   display: inline;
}
#dining a {
   width: 127px;
   height: 29px;
   background-image: url(../img/menu/eng/dining.jpg);
   display: block;
}
#dining a:hover {
   width: 127px;
   height: 29px;
   background-image: url(../img/menu/eng/dining_ov.jpg);
   display: block;
}
#leisure {
   width: 120px;
   height: 29px;
   float: left;
   display: inline;
}
#leisure a {
   width: 120px;
   height: 29px;
   background-image: url(../img/menu/eng/leisure.jpg);
   display: block;
}
#leisure a:hover {
   width: 120px;
   height: 29px;
   background-image: url(../img/menu/eng/leisure_ov.jpg);
   display: block;
}
#photogallery {
   width: 106px;
   height: 19px;
   float: left;
   display: inline;
}
#photogallery a {
   width: 106px;
   height: 19px;
   background-image: url(../img/menu/eng/photo.jpg);
   display: block;
}
#photogallery a:hover {
   width: 106px;
   height: 19px;
   background-image: url(../img/menu/eng/photo_ov.jpg);
   display: block;
}
#contact_us2 {
   width: 93px;
   height: 29px;
   float: left;
   display: inline;
}
#contact_us2 a {

   width: 93px;
   height: 29px;
   background-image: url(../img/menu/eng/contact.jpg);
   display: block;
}
#contact_us2 a:hover {
   width: 93px;
   height: 29px;
   background-image: url(../img/menu/eng/contact_ov.jpg);
   display: block;
}
#reservation {
   width: 137px;
   height: 29px;
   float: left;
   display: inline;
}
#reservation a {
   width: 137px;
   height: 29px;
   background-image: url(../img/menu/eng/reservation.jpg);
   display: block;
}
#reservation a:hover {
   width: 137px;
   height: 29px;
   background-image: url(../img/menu/eng/reservation_ov.jpg);
   display: block;
}
#rooms {
   width: 63px;
   height: 29px;
   float: left;
   display: inline;
}
#rooms a {
   width: 63px;
   height: 29px;
   background-image: url(../img/menu/eng/rooms.jpg);
   display: block;
}
#rooms a:hover {
   width: 63px;
   height: 29px;
   background-image: url(../img/menu/eng/rooms_ov.jpg);
   display: block;
}
#virtual {
   width: 97px;
   height: 19px;
   float: left;
   display: inline;
}
#virtual a {
   width: 97px;
   height: 19px;
   background-image: url(../img/menu/eng/virtual.jpg);
   display: block;
}
#virtual a:hover {
   width: 97px;
   height: 19px;
   background-image: url(../img/menu/eng/virtual_ov.jpg);
   display: block;
}
#videogal {
   width: 97px;
   height: 18px;
   float: left;
   display: inline;
}
#videogal a {
   width: 97px;
   height: 18px;
   background-image: url(../img/menu/eng/videogalerie.gif);
   display: block;
}
#videogal a:hover {
   width: 96px;
   height: 19px;
   background-image: url(../img/menu/eng/videogalerie_ov.gif);
   display: block;
}