The Supreme, circuit, chancery and county courts and the Court of Appeals shall have power to fine and imprison any person guilty of contempt of the court while sitting, but the fine shall not exceed One Hundred Dollars ($100.00) for each offense, nor shall the imprisonment continue longer than thirty (30) days. If any witness refuse to be sworn or to give evidence, or if any officer or person refuse to obey or perform any rules, order, or judgment of the court, such court shall have power to fine and imprison such officer or person until he shall give evidence, or until the rule, order, or judgment shall be complied with.
At the discretion of the court, any person found in contempt for failure to pay child support and imprisoned therefor may be referred for placement in a state, county or municipal restitution, house arrest or restorative justice center or program, provided such person meets the qualifications prescribed in Section 99-37-19.