After all it may not work anyway so just keep it simple until it works... or does not work.:) (If you do not like b elements then use spans instead but as there were 4 of them it looked messy as spans (the b is mostly semantically neutral anyway although - I am not going to argue this point anyway so use what you feel best and appropriate).