Casual apparel retailer Steve & Barry's has begun liquidation sales at 103 of its stores slated for closure as part of restructuring plans that will also see the firm proceed with a new store in New York.