Si le fait que le premier bouton soit utilisé par défaut est cohérent d'un navigateur à l'autre, pourquoi ne pas les placer dans le bon sens dans le code source, puis utiliser CSS pour inverser leurs positions apparentes ? float
les gauche et droite pour les inverser visuellement, par exemple.