My tank is also 18 inches tall. I use a fulkers 10 inch dome. They have them at petco but not pet smart. I highly recommend a 10 inch dome, because it lets the heat spread over the entire warm side instead of being directed down to one area like a small dome would. If you get a 10 inch deep dome they are only 8.5 inches wide (I dont know why they arent actually 10 inches like the box says, but i found out the hard way and returned it. The one I bought and returned was All Things Living. While in the store the manager measured it to confirm what i was telling her. We then measured the fulkers 10 inch deep dome and it wasnt 10 inches either. The fulkers 10 inch regular dome is 10 inches. And is what i use now.)
For the actual CHE bulb i have a All Things Living 100 watt, and it seems to work great. If you purchase a CHE from a chain pet store, they usually will let you return it for a bigger watt CHE in a certain amount of time if the one you got wasnt heating enough. I dont have a dimmer or thermostat on my CHE, but if the 100 watt wasnt getting you the temps you wanted, you could get a 150 watt and put it on a lamp dimmer, or another thermostat to reduce the heat if needed. If i were you i would try the 100 watt first, since most stores let you upgrade if needed.
You can place the dome right on the metal screen lid of your tank, and it is what I do. When buying your dome and che, take them out of the box in the store and make sure the CHE bulb isnt longer than the dome. Some brand CHEs are longer than others, and could be longer than the dome causing the bulb to stick out of the dome, which you want to avoid if you are placing the dome onto the screen lid.