#pad {height:100px;}

#menuContainer {padding:0; margin:0; list-style:none; width:600px; height:100px; position:relative; float:left; margin: 0px 15px;}

#menu {padding:0; margin:0; list-style:none; width:600px; height:100px; background:url(../images/toolbar.png);}
* html #menu {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/toolbar.png', sizingMethod='scale');
}

#menu li {left:65px; float:left; width:100px; top: 20px; height:64px; position:relative;}
#menu li a {display:block; width:75px; height:64px;}
#menu li a b {position:absolute; left:-9999px;}

#menu li a:hover {white-space:nowrap;}
#menu li a:hover b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden;}

.home #menu li#home a b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden; background:url(../images/home_hover.png);}
.about #menu li#about a b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden;background:url(../images/about_hover.png);}
.services #menu li#services a b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden;background:url(../images/services_hover.png);}
.gallery #menu li#web a b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden;background:url(../images/web_hover.png);}
.contact #menu li#contact a b {left:35px; top:-22px; width:66px; height:0; padding-top:64px; overflow:hidden;background:url(../images/contact_hover.png);}


#menu li#home a:hover b {background:url(../images/home_hover.png);}
#menu li#about a:hover b {background:url(../images/about_hover.png);}
#menu li#services a:hover b {background:url(../images/services_hover.png);}
#menu li#web a:hover b {background:url(../images/web_hover.png);}
#menu li#contact a:hover b {background:url(../images/contact_hover.png);}

* html #menu li#home a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_hover.png', sizingMethod='scale');
}
* html #menu li#about a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/about_hover.png', sizingMethod='scale');
}
* html #menu li#services a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services_hover.png', sizingMethod='scale');
}
* html #menu li#web a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/web_hover.png', sizingMethod='scale');
}
* html #menu li#contact a:hover b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact_hover.png', sizingMethod='scale');
}

* html .home #menu li#home a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_hover.png', sizingMethod='scale');
}
* html .about #menu li#about a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/about_hover.png', sizingMethod='scale');
}
* html .services #menu li#services a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services_hover.png', sizingMethod='scale');
}
* html .gallery #menu li#web a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/web_hover.png', sizingMethod='scale');
}
* html .contact #menu li#contact a b  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact_hover.png', sizingMethod='scale');
}
