Court erases $3.6M verdict in Wal-Mart land fight