.empty {
  width: 87px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
  background: url(images/global/members/empty.jpg) no-repeat;
  text-indent: -1000em;
}

.login_button a {
  width: 72px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
  background: url(images/global/members/login_FR_hover.gif) no-repeat;
  background: url(images/global/members/login_FR.gif) no-repeat;
  text-indent: -1000em;
}

.login_button a:hover {
  width: 72px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
  background: url(images/global/members/login_FR_hover.gif) no-repeat;
  text-indent: -1000em;
}

.logout_button a {
  width: 93px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
  background: url(images/global/members/logout_FR.gif) no-repeat;
  text-indent: -1000em;
}

.logout_button a:hover {
  width: 93px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
  background: url(images/global/members/logout_FR_hover.gif) no-repeat;
  text-indent: -1000em;
}

.directory a {
  width: 117px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 72px;
  background: url(images/global/members/members_FR_hover.gif) no-repeat;
  background: url(images/global/members/members_FR.gif) no-repeat;
  text-indent: -1000em;
}

.directory a:hover {
  width: 117px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  right: 72px;
  background: url(images/global/members/members_FR_hover.gif) no-repeat;
  text-indent: -1000em;
}


.contactus {
  width: 119px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  background: url(images/global/members/contact_FR.gif) no-repeat;
}


.view_profile a {
  width: 101px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  background: url(images/global/members/view_FR_hover.gif) no-repeat;
  background: url(images/global/members/view_FR.gif) no-repeat;
  text-indent: -1000em;
}

.view_profile a:hover {
  width: 101px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  background: url(images/global/members/view_FR_hover.gif) no-repeat;
  text-indent: -1000em;
}


.edit_profile a {
  width: 126px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 101px;
  background: url(images/global/members/edit_FR_hover.gif) no-repeat;
  background: url(images/global/members/edit_FR.gif) no-repeat;
  text-indent: -1000em;
}

.edit_profile a:hover {
  width: 126px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 101px;
  background: url(images/global/members/edit_FR_hover.gif) no-repeat;
  text-indent: -1000em;
}


#searchform {
  width: 180px;
}

.m_food:link, .m_food:active, .m_food:visited {
  position: absolute;
  width: 120px;
  height: 30px;
  left: 0px;
  top: 0;
  background: url(images/global/menu/manger_FR.gif);
}

.m_food:hover {
    background-position:0 -30px;
}

.m_food_on:link, .m_food_on:active, .m_food_on:visited , .m_food_on:hover {
   background-position:0 -30px;
}


.m_shopping:link, .m_shopping:active, .m_shopping:visited {
  position: absolute;
  width: 150px;
  height: 30px;
  left: 120px;
  top: 0;
  background: url(images/global/menu/magasiner_FR.gif);
}

.m_shopping:hover {
    background-position:0 -30px;
}

.m_shopping_on:link, .m_shopping_on:active, .m_shopping_on:visited , .m_shopping_on:hover {
   background-position:0 -30px;
}


.m_nightlife:link, .m_nightlife:active, .m_nightlife:visited {
  position: absolute;
  width: 120px;
  height: 30px;
  left: 270px;
  top: 0;
  background: url(images/global/menu/sortir_FR.gif);
}

.m_nightlife:hover {
    background-position:0 -30px;
}

.m_nightlife_on:link, .m_nightlife_on:active, .m_nightlife_on:visited, .m_nightlife_on:hover {
   background-position:0 -30px;
}


.m_media:link, .m_media:active, .m_media:visited {
  position: absolute;
  width: 200px;
  height: 30px;
  left: 390px;
  top: 0;
  background: url(images/global/menu/media_FR.gif);
}

.m_media:hover {
  background-position:0 -30px;
}

.m_media_on:link, .m_media_on:active, .m_media_on:visited, .m_media_on:hover {
  background-position:0 -30px;
}


.m_services:link, .m_services:active, .m_services:visited {
  position: absolute;
  width: 150px;
  height: 30px;
  left: 590px;
  top: 0;
  background: url(images/global/menu/services_FR.gif);
}

.m_services:hover {
  background-position:0 -30px;
}

.m_services_on:link, .m_services_on:active, .m_services_on:visited, .m_services_on:hover {
  background-position:0 -30px;
}


.join_now {
  width: 180px;
  height: 44px;
  display: block;
  background: url(images/global/join_now_FR_over.jpg);
  background: url(images/global/join_now_FR.jpg) no-repeat;
  text-indent: -1000em;
  cursor:pointer; 
}

.join_now:hover {
  width: 180px;
  height: 44px;
  display: block;
  background: url(images/global/join_now_FR_over.jpg);
  text-indent: -1000em;
  cursor:pointer; 
}
  
  
  
