Which type of a phrase is "on top of the world"?
I'd say prepositional phrase because on is a preposition.