Sharks fly-half Butch James has been banned for four weeks for a dangerous tackle in Saturday's Super Rugby 20-19 defeat to the Bulls.