#pad {height:100px;}

#menuContainer {padding:0; margin:0; list-style:none; width:476px; height:101px; position:relative; float:right; margin-right:40px;}

#menu {padding:0; margin:0; list-style:none; width:476px; height:101px; background:url(../menubar.png);}
* html #menu {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubar.png', sizingMethod='scale');
}

#menu li {float:left; width:64px; height:64px; position:relative;}
#menu li a {display:block; width:64px; height:64px;}
#menu li a b {position:absolute; left:-9999px;}

#menu li a:hover {white-space:nowrap;}
#menu li a:hover b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;}

.home #menu li#home a b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden; background:url(../home.png);}
.about #menu li#about a b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;background:url(img/menu/about.png);}
.weightloss #menu li#weightloss a b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;background:url(../weightloss.png);}
.mind-body #menu li#mind-body a b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;background:url(../mind-body.png);}
.mobility #menu li#mobility a b {left:48px; top:-48px; width:100px; height:0; padding-top:64px; overflow:hidden;background:url(../mobility.png);}
.wellbeing #menu li#wellbeing a b {left:48px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;background:url(../wellbeing.png);}
.contact #menu li#contact a b {left:58px; top:-48px; width:64px; height:0; padding-top:64px; overflow:hidden;background:url(../contact.png);}


#menu li#home a:hover b {background:url(../home.png);}
#menu li#about a:hover b {background:url(../about.png);}
#menu li#weightloss a:hover b {background:url(../weightloss.png);}
#menu li#mind-body a:hover b {background:url(../mind-body.png);}
#menu li#mobility a:hover b {background:url(../mobility.png);}
#menu li#wellbeing a:hover b {background:url(../wellbeing.png);}
#menu li#contact a:hover b {background:url(../contact.png);}

* html #menu li#home a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='home.png', sizingMethod='scale');
}
* html #menu li#about a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='about.png', sizingMethod='scale');
}
* html #menu li#weightloss a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='weightloss.png', sizingMethod='scale');
}
* html #menu li#mind-body a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mind-body.png', sizingMethod='scale');
}
* html #menu li#mobility a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mobility.png', sizingMethod='scale');
}
* html #menu li#wellbeing a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wellbeing.png', sizingMethod='scale');
}
* html #menu li#contact a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contact.png', sizingMethod='scale');
}

* html .home #menu li#home a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='home.png', sizingMethod='scale');
}
* html .about #menu li#about a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='about.png', sizingMethod='scale');
}
* html .mind-body #menu li#weightloss a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='weightloss.png', sizingMethod='scale');
}
* html .mind-body #menu li#mind-body a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mind-body.png', sizingMethod='scale');
}
* html .mobility #menu li#mobility a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mobility.png', sizingMethod='scale');
}
* html .wellbeing #menu li#wellbeing a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wellbeing.png', sizingMethod='scale');
}
* html .contact #menu li#contact a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contact.png', sizingMethod='scale');
}
