I think you're going at a lot of this backwards.
Your site is full of images that are stretched one way or the other to the point of looking completely unprofessional. I guarantee your competition will have better images.
It is always a mistake to set a standard width and height on any image(s) if you do not have an image that meets that standard. You have set as much as three different h/w standards that on file might have to fit into.
Decide what's going to be landscape (wider than taller) and what's going to be portrait (taller than wider) and set a proportional standard for all those images. For instance, 4 x 6 and 6 x 4 OR 3 x 5 and 5 x 3. Doing the former, a landscape photo at 1200 x1800 would be perfect in all cases. A photo 1100 x 1500 would need to be cropped to 1000 x 1500 in order to not look "squished" in all shots.
You can overcome some of this with the stylesheet, but "Proper, Prior Planning Prevents Pi**-Poor Performance."
Also, you need to make sure your site validates prior to "tweaking" everything in site. You may find that validation will "cure" a lot of the problems you are seeing in other areas. You've got span and font calls all over your text that should be in a stylesheet and invalid calls in the slider.
iframes in main content linking to someone else!?!:shocking: