#nav-container { float: right; width: 469px; height: 41px; margin-top: 25px; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; } /* all menu lists */

#nav li#aboutNav a.topNav, #nav li#galleryNav a.topNav, #nav li#editorialNav a.topNav, #nav li#hairstylesNav a.topNav, #nav li#testimonialsNav a.topNav, #nav li#pricesNav a.topNav, #nav li#linksNav a.topNav, #nav li#contactNav a.topNav { display: block; text-indent: -999em; background: url(/images/menu-off.gif) no-repeat; overflow: hidden; height: 41px; height /**/: 41px !important; }

#nav li#aboutNav a:hover, #nav li#galleryNav a:hover, #nav li#editorialNav a:hover, #nav li#hairstylesNav a:hover, #nav li#testimonialsNav a:hover, #nav li#pricesNav a:hover, #nav li#linksNav a:hover, #nav li#contactNav a:hover { background: url(/images/menu-on.gif) no-repeat; }


#nav li#aboutNav a.topNav, #nav li#aboutNav a:hover { background-position: 0px 0; width: 47px; }

#nav li#galleryNav a.topNav, #nav li#galleryNav a:hover { background-position: -47px 0; width: 55px; }

#nav li#editorialNav a.topNav, #nav li#editorialNav a:hover { background-position: -102px 0; width: 64px; }

#nav li#hairstylesNav a.topNav, #nav li#hairstylesNav a:hover { background-position: -166px 0; width: 71px; }

#nav li#testimonialsNav a.topNav, #nav li#testimonialsNav a:hover { background-position: -237px 0; width: 88px; }

#nav li#pricesNav a.topNav, #nav li#pricesNav a:hover { background-position: -325px 0; width: 49px; }

#nav li#linksNav a.topNav, #nav li#linksNav a:hover { background-position: -374px 0; width: 40px; }

#nav li#contactNav a.topNav, #nav li#contactNav a:hover { background-position: -414px 0; width: 55px; }

#nav li#aboutNav:hover, #nav li.hover, #nav li#galleryNav:hover, #nav li#editorialNav:hover, #nav li#hairstylesNav:hover, #nav li#testimonialsNav:hover, #nav li#pricesNav:hover, #nav li#linksNav:hover, #nav li#contactNav:hover { position: static; } /* IE7 hover fix */

.about ul#nav li#aboutNav a.topNav, .gallery ul#nav li#galleryNav a.topNav, .editorial ul#nav li#editorialNav a.topNav, .hairstyles ul#nav li#hairstylesNav a.topNav, .testimonials ul#nav li#testimonialsNav a.topNav, .prices ul#nav li#pricesNav a.topNav, .links ul#nav li#linksNav a.topNav, .contact ul#nav li#contactNav a.topNav { background: url(/images/menu-on.gif); background-position: 0px 0; }

.gallery ul#nav li#galleryNav a.topNav { background-position: -47px 0; }

.editorial ul#nav li#editorialNav a.topNav { background-position: -102px 0; }

.hairstyles ul#nav li#hairstylesNav a.topNav { background-position: -166px 0; }

.testimonials ul#nav li#testimonialsNav a.topNav { background-position: -237px 0; }

.prices ul#nav li#pricesNav a.topNav { background-position: -325px 0; }

.links ul#nav li#linksNav a.topNav { background-position: -374px 0; }

.contact ul#nav li#contactNav a.topNav { background-position: -414px 0; }



#nav li { float: left; width: 80px; } /* all menu list items */

#nav li#aboutNav { width: 47px; height: 41px; }

#nav li#galleryNav { width: 55px; height: 41px; }

#nav li#editorialNav { width: 64px; height: 41px; }

#nav li#hairstylesNav { width: 71px; height: 41px; }

#nav li#testimonialsNav { width: 88px; height: 41px; }

#nav li#pricesNav { width: 49px; height: 41px; }

#nav li#linksNav { width: 40px; height: 41px; }

#nav li#contactNav { width: 55px; height: 41px; }
