How can I compliment a girl without being awkward and weird about it?

Lets just say I'm sitting on the bus and this really pretty girls sits in front of me. What can I do or say so that she knows that I think she's hot?
How can I compliment a girl without being awkward and weird about it?
Post Opinion