#menu {position:relative; margin-top:0px; left:5px; display:block; width:236px;}
#menu a.button, #menu a.button:visited {display:block; width:226px; height:30px; background:url(../_images/button.jpg); background-position:top left; background-color:transparent; text-align:left; color:#fff; line-height:31px; text-decoration:none; font-family:"arial narrow", arial, sans-serif; font-weight:400; margin-top:3px; font-size: 1.3em; padding-left:10px;}
#menu a.button:hover {background-position:0 -30px; line-height:31px; overflow:hidden;}
#menu a.button:active {background-position:0 -60px;}

#menu a#active {background-position:0 -30px; line-height:31px; overflow:hidden;}


.button_holder {width: 236px; }
.number {padding-right:8px; padding-left:auto; float:right; margin-top: -30px; display:block; }

html:first-child #menu .number {padding-right:8px; padding-left:auto; float:right; margin-top: 0px; display:block; }
