User469222686 posted
You're opening a can of worms trying to use non-mobile controls on a mobile device, I've been struggling with this for a long time.
If you're feeling brave then my advice would be to try using tables. Create a table and put the controls in the cells, size the cells to try and influence the layout.
I say 'try' because it all depends on the device, browser and O/S, I've had to target one specific device and O/S and it all completely stopped working when I moved to WM5 (due to javascript differences).