/************************************************************************
* Main menu replacements
*
* Primary menu image replacements
*
*/

div#menu_main div span.image_replacement {
  display: block;
  height: 41px;
}

div#menu_main div.menu_main-link {
  float: left;
  margin: 1px auto 0;
}

div#menu_main div a,
div#menu_main div div {
  text-indent: -9000px;
/*
  margin: 1px 0 0 0;
*/
  padding: 0;
  width: 110px;
  height: 41px;
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/button_rollover.png) 50% 0 no-repeat;
}

div#menu_main div.menu_main_item-small a, 
div#menu_main div.menu_main_item-small div {
  width: 66px;
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/button_rollover-small.png) 50% 0 no-repeat;
}

div#menu_main div a:hover {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/button_rollover.png) 50% -99px no-repeat;
}

div#menu_main div a:active {
  background:  url(../../../images/themes/classic/layout/elements/navigation/button_rollover.png) 50% -169px no-repeat;
}

div#menu_main div.menu_main_item-small a:hover {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/button_rollover-small.png) 50% -99px no-repeat;
}

div#menu_main div.menu_main_item-small a:active {
  background:  url(../../../images/themes/classic/layout/elements/navigation/button_rollover-small.png) 50% -169px no-repeat;
}

div#menu_main_veil .menu_main_selected {
  margin: 0px auto;
  width: 66px;
  height: 41px;
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_selected.png) 50% 0 no-repeat;
}

div#menu_main_veil .menu_main_selected-small {
  margin: 0px auto;
margin-top: 2px;
  width: 66px;
  height: 41px;
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_selected-small.png) 50% 0 no-repeat;
}

div#menu_main div#button_home a span#menu_main-home ,
div#menu_main div#button_home div span#menu_main-home {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_home-logo-simplified.png) 50% 0 no-repeat;
}

div#menu_main div#button_classes a span#menu_main-classes ,
div#menu_main div#button_classes div span#menu_main-classes {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_classes.png) 50% 0 no-repeat;
}

div#menu_main div#button_services a span#menu_main-services ,
div#menu_main div#button_services div span#menu_main-services {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_services.png) 50% 0 no-repeat;
}

div#menu_main div#button_events a span#menu_main-events ,
div#menu_main div#button_events div span#menu_main-events {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_events.png) 50% 0 no-repeat;
}

div#menu_main div#button_gallery a span#menu_main-gallery ,
div#menu_main div#button_gallery div span#menu_main-gallery {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_gallery.png) 50% 0 no-repeat;
}

div#menu_main div#button_boutique a span#menu_main-boutique ,
div#menu_main div#button_boutique div span#menu_main-boutique {
  background: transparent url(../../../images/themes/classic/layout/elements/navigation/main/button_boutique.png) 50% 0 no-repeat;
}
