When are payments due for the merchandise?

All orders require a 50% deposit at time of ordering, the balance is payable in full before delivery, if paying by check the funds have to clear the bank before delivery.