Casual Dining implies a relaxed dress code; perhaps self-service, and unpretentious food eaten in simple surroundings.
Fine Dining implies a set dress code, waiter/waitress service at table, and sophisticated food served in relatively small portions, with starched table linen and fine crockery and glassware.
Neither category can guarantee the actual quality of the food...