NOTICE: All available online booking sessions require a non-refundable booking deposit that can be paid online by clicking any of the options below. This deposit will guarantee your time and date. Deposits may vary based on the amount of time being booked. Please plan accordingly. If by chance a session needs to be canceled please contact us immediately so we can reschedule or cancel. We ask that all persons booking sessions show up on time and are ready to get to work. Your time starts at the exact time you scheduled.