Guessing it would be the same as dye...
i'm a 32-34 waist and wear XL (thou they are a lil big
) don't know how much that helps but there you go...XL could prob fit a 40" waist...
as for tops, i got no clue other than i wear a L...and i'm 6ft...useful hey