There are several types of belt drives used to transmit power between parallel shafts rotating in the same or opposite directions, including open belt drives, crossed belt drives, belt drives using idler pulleys to increase the contact angle on smaller pulleys, and stepped pulley drives to change the speed of the driven shaft while keeping the driver shaft at a constant speed. Additionally, fast and loose pulley drives allow the driven shaft to disengage from the driver shaft using a loose pulley when needed.