Under armour compression pants do the trick form me.
http://www.underarmour.com/shop/uk/en/pid1000025-001
I wear them under some lightweight running shorts (I always cut out the inner lining)