What is happening is that two factors are colliding.
The category name "Fabric by the 1/2 Yard" is very long and occupies the whole line, and you have the numbers positioned absolutely so that they do not take up any space in the page layout. When they visually overlap, there is no mechanism for them to shift to avoid each other.
#categoriesContent em, #documentcategoriesContent em {
position: absolute;
right: 10px;
}
There is currently no element or combination in your code that can be used to reliably get the layout you want and avoid collisions. Categories Dressing may be able to provide the necessary compartmentation to do it.



