I'm just curious to why you're setting the body font-size as follows.

body.x-android-os.x-phone {
font-size: 120%; }
body.x-iphone-os.x-phone {
font-size: 114%; }
body.x-desktop {
font-size: 114%; }

Is there a specific reason why you're using 114% or 18px on a iphone and 120% or 19px on android? Is that the recommended size?

Thanks,

— Juliano Moreira Dasilva
Bestbuy.com