i really don't recommend buying shoes online. i've done it once and saved a couple bucks, but i'm not satisfied. so many different shoes are sized differently and have different fits and feels. do yourself a favor, go to a bike shop, try them on there, and then do them a favor and thank them for their service by buying them from there. seriously.