div.sample_attach_general {
    width: 159px;
    height: 29px;
    }
div.sample_attach_contact {
    width: 91px;
    height: 29px;
    }
div.sample_attach_reservation {
    width: 135px;
    height: 29px;
    }
div.sample_attach_rooms {
    width: 104px;
    height: 29px;
    }
div.sample_attach_dinning {
    width: 106px;
    height: 29px;
    }
div.sample_attach_meetings {
    width: 114px;
    height: 29px;
    }
div.sample_attach_concierge {
    width: 96px;
    height: 29px;
    }
div.sample_attach_leisure {
    width: 95px;
    height: 29px;
    }
div.sample_attach_photo {
    width: 133px;
    height: 19px;
    }
div.sample_attach_virtual {
    width: 103px;
    height: 19px;
    }
div.sample_attach_video {
    width: 160px;
    height: 19px;
    }
#general {
   width: 159px;
   height: 29px;
   float: left;
   display: inline;
}
#general a {
   width: 159px;
   height: 29px;
   background-image: url(../img/menu/esp/1.gif);
   display: block;
}
#general a:hover {
   width: 159px;
   height: 29px;
   background-image: url(../img/menu/esp/1x.gif);
   display: block;
}
#concierge {
   width: 96px;
   height: 29px;
   float: left;
   display: inline;
}
#concierge a {
   width: 96px;
   height: 29px;
   background-image: url(../img/menu/esp/6.gif);
   display: block;
}
#concierge a:hover {
   width: 96px;
   height: 29px;
   background-image: url(../img/menu/esp/6x.gif);
   display: block;
}
#meetings {
   width: 114px;
   height: 29px;
   float: left;
   display: inline;
}
#meetings a {
   width: 114px;
   height: 29px;
   background-image: url(../img/menu/esp/5.gif);
   display: block;
}
#meetings a:hover {
   width: 114px;
   height: 29px;
   background-image: url(../img/menu/esp/5x.gif);
   display: block;
}
#dining {
   width: 106px;
   height: 29px;
   float: left;
   display: inline;
}
#dining a {
   width: 106px;
   height: 29px;
   background-image: url(../img/menu/esp/4.gif);
   display: block;
}
#dining a:hover {
   width: 106px;
   height: 29px;
   background-image: url(../img/menu/esp/4x.gif);
   display: block;
}
#leisure {
   width: 95px;
   height: 29px;
   float: left;
   display: inline;
}
#leisure a {
   width: 95px;
   height: 29px;
   background-image: url(../img/menu/esp/7.gif);
   display: block;
}
#leisure a:hover {
   width: 95px;
   height: 29px;
   background-image: url(../img/menu/esp/7x.gif);
   display: block;
}
#photogallery {
   width: 133px;
   height: 19px;
   float: left;
   display: inline;
}
#photogallery a {
   width: 133px;
   height: 19px;
   background-image: url(../img/menu/esp/a.gif);
   display: block;
}
#photogallery a:hover {
   width: 133px;
   height: 19px;
   background-image: url(../img/menu/esp/ax.gif);
   display: block;
}
#contact_us2 {
   width: 91px;
   height: 29px;
   float: left;
   display: inline;
}
#contact_us2 a {

   width: 91px;
   height: 29px;
   background-image: url(../img/menu/esp/8.gif);
   display: block;
}
#contact_us2 a:hover {
   width: 91px;
   height: 29px;
   background-image: url(../img/menu/esp/8x.gif);
   display: block;
}
#reservation {
   width: 135px;
   height: 29px;
   float: left;
   display: inline;
}
#reservation a {
   width: 135px;
   height: 29px;
   background-image: url(../img/menu/esp/2.gif);
   display: block;
}
#reservation a:hover {
   width: 135px;
   height: 29px;
   background-image: url(../img/menu/esp/2x.gif);
   display: block;
}
#rooms {
   width: 104px;
   height: 29px;
   float: left;
   display: inline;
}
#rooms a {
   width: 104px;
   height: 29px;
   background-image: url(../img/menu/esp/3.gif);
   display: block;
}
#rooms a:hover {
   width: 104px;
   height: 29px;
   background-image: url(../img/menu/esp/3x.gif);
   display: block;
}
#virtual {
   width: 103px;
   height: 19px;
   float: left;
   display: inline;
}
#virtual a {
   width: 103px;
   height: 19px;
   background-image: url(../img/menu/esp/b.gif);
   display: block;
}
#virtual a:hover {
   width: 103px;
   height: 19px;
   background-image: url(../img/menu/esp/bx.gif);
   display: block;
}
#videogal {
   width: 160px;
   height: 18px;
   float: left;
   display: inline;
}
#videogal a {
   width: 160px;
   height: 18px;
   background-image: url(../img/menu/esp/c.gif);
   display: block;
}
#videogal a:hover {
   width: 160px;
   height: 19px;
   background-image: url(../img/menu/esp/cx.gif);
   display: block;
}

