Parking setbacks. Parking areas and drive aisles shall be set back no less than 20 feet from all property lines, except that where such areas abut a B-3 Zone a ten-foot minimum setback shall be required. Parking areas for the sales and service of cars shall be set back a minimum of 40 feet from any state highway. Additionally, no parking of any type shall be permitted along a state highway where such parking would be located in front of any building for the sales or service of cars for a distance of 500 feet from the center line of Williams Drive. No parking area shall be nearer than 10 feet to any building, excepting residential buildings.