Width 100% and float right might not be needed. Display: block should do the trick?