I would like to replace the vanity light fixture in my bathroom, but am having trouble finding one that mounts on the ceiling. I’ve looked at all the usual places…Lowe’s, Menard’s, Home Depot, etc., and online. It has to be ceiling mounted since I don’t want to leave a hole to repair in the ceiling or make a new one in the wall. Does anyone know of a good online site where they sell ceiling-mount fixtures?
I have found a few, but they are styled more appropriately for a dining area or such, not a bathroom.

Look throughout the lighting store/department, not just the vanity-bathroom section. Those are almost exclusively wall-based. Consider the style of your bathroom and look at other types of fixtures not traditionally associated with a bath. For example, I’ve had clients put chandeliers in formal baths. Other folks have used schoolhouse style pendants for arts & crafts-inspired bathrooms. Let your room’s overall look be your guide. If the ceiling light will be your sole source of illumination for the bathroom, be sure that it’s bright enough for applying make-up, shaving and the like. Consider a dimmer switch if you want softer options for more relaxing times, like taking a bubble bath.
These places carry what you want. Is it that you can’t find the style you would like?
There are several sites such as LampsPlus.com if you do a web search.
You might also consider track lights or canned lights that you insert in the ceiling. They make these that can be fitted into an existing ceiling.
LampsPlus.com is great. Lots to choose from. Depending on the style you are going for in your bathroom, why not try a mini chandelier or a track light. Track lights have come a long way, and there are really tasteful ones out now.
Good Luck!
get in touch with a electrician,they know where to buy fixtures
Low volt track lighting is what you want. It is attractive, energy efficient, and you can direct the light exactly where you need it.
Another site:
http://www.homelement.com/index.php?main_page=index&disp_order=1&cPath=188_194&sort=20a&page=1&view_all=1
Good luck!