Just tell that box to be as topmost as possible.
.subitem_box { z-order:99999; }
HTML elements load TOP-DOWN in order of apperance in the code itself.
So naturally any item that appears FIRST in the code will appear "OnTop" of other items unless you explicitly tell it not to.
Just remember that no matter how large you make your z-order of an element the drop-down list of a combo-box has a z-order of infinity (at least in IE it does) so it will always be ontop of everything all the time.