* {
  border: 0;
  margin: 0;
  padding: 0;
}

/***** mainNav *****/

#mainNav ul {
  position: relative;
  margin-top: 19px;
  list-style: none;
  overflow: hidden;
}

#mainNav li a {
  position: relative;
  display: block;
  width: 172px;
  height: 11px;
  margin-bottom: 5px;
  text-indent: -9999px; 
  overflow: hidden;
}

#mainNav li.endSection {
  margin-bottom: 13px;
} 

#menu01 a {
  background: url('../images/menu/menu_weddings.gif') no-repeat 0 0;
}
#menu01 a:hover {
  background: url('../images/menu/menu_weddings.gif') no-repeat 0 -11px;
}

#menu02 a {
  background: url('../images/menu/menu_winter.gif') no-repeat 0 0;
}
#menu02 a:hover {
  background: url('../images/menu/menu_winter.gif') no-repeat 0 -11px;
}

#menu03 a {
  background: url('../images/menu/menu_destination.gif') no-repeat 0 0;
}
#menu03 a:hover {
  background: url('../images/menu/menu_destination.gif') no-repeat 0 -11px;
}

#menu04 a {
  background: url('../images/menu/menu_engagements.gif') no-repeat 0 0;
}
#menu04 a:hover {
  background: url('../images/menu/menu_engagements.gif') no-repeat 0 -11px;
}

#menu05 a {
  background: url('../images/menu/menu_portraits.gif') no-repeat 0 0;
}
#menu05 a:hover {
  background: url('../images/menu/menu_portraits.gif') no-repeat 0 -11px;
}

#menu06 a {
  background: url('../images/menu/menu_bellies.gif') no-repeat 0 0;
}
#menu06 a:hover {
  background: url('../images/menu/menu_bellies.gif') no-repeat 0 -11px;
}

#menu07 a {
  background: url('../images/menu/menu_babies.gif') no-repeat 0 0;
}
#menu07 a:hover {
  background: url('../images/menu/menu_babies.gif') no-repeat 0 -11px;
}

#menu08 a {
  background: url('../images/menu/menu_kids.gif') no-repeat 0 0;
}
#menu08 a:hover {
  background: url('../images/menu/menu_kids.gif') no-repeat 0 -11px;
}

#menu09 a {
  background: url('../images/menu/menu_families.gif') no-repeat 0 0;
}
#menu09 a:hover {
  background: url('../images/menu/menu_families.gif') no-repeat 0 -11px;
}

#menu10 a {
  background: url('../images/menu/menu_pets.gif') no-repeat 0 0;
}
#menu10 a:hover {
  background: url('../images/menu/menu_pets.gif') no-repeat 0 -11px;
}

#menu11 a {
  background: url('../images/menu/menu_about_marilyn.gif') no-repeat 0 0;
}
#menu11 a:hover {
  background: url('../images/menu/menu_about_marilyn.gif') no-repeat 0 -11px;
}

#menu12 a {
  background: url('../images/menu/menu_about_weddings.gif') no-repeat 0 0;
}
#menu12 a:hover {
  background: url('../images/menu/menu_about_weddings.gif') no-repeat 0 -11px;
}

#menu13 a {
  background: url('../images/menu/menu_about_portraits.gif') no-repeat 0 0;
}
#menu13 a:hover {
  background: url('../images/menu/menu_about_portraits.gif') no-repeat 0 -11px;
}

#menu14 a {
  background: url('../images/menu/menu_testimonials.gif') no-repeat 0 0;
}
#menu14 a:hover {
  background: url('../images/menu/menu_testimonials.gif') no-repeat 0 -11px;
}

#menu15 a {
  background: url('../images/menu/menu_resources.gif') no-repeat 0 0;
}
#menu15 a:hover {
  background: url('../images/menu/menu_resources.gif') no-repeat 0 -11px;
}

#menu16 a {
  background: url('../images/menu/menu_contact.gif') no-repeat 0 0;
}
#menu16 a:hover {
  background: url('../images/menu/menu_contact.gif') no-repeat 0 -11px;
}
