(a) Overnight parking of vehicles over one (1) ton rated capacity, buses or mobile homes shall not be permitted:
(1) As an accessory use in any residential or office district;
(2) As an accessory use in any commercial district, between the front lot line and the front building line; and
(3) As an accessory use in any commercial district within twenty-five (25) feet of any public right-of-way.
(b) Overnight parking of oversized vehicles in any commercial district shall be prohibited unless the vehicles are directly related to the business conducted on the property and are being parked overnight only to make delivery the following morning, subject to the provisions of Sections (a)(1) and (2) above. Oversized vehicles shall not be parked overnight on any vacant property.