No completions found for float.

Good evening, if someone could help me out my C♯ is pretty horrible. I am trying to call two functions MonoBehaviour and float both of which I thought were standard but are coming up No Completions Found. My code is posted below however the following errors are coming up.

  1. Unexpected token: MonoBehaviour
  2. Unexpected token: {
  3. Unexpected token: float
  4. expecting EOF, found public.

using UnityEngine

using System.Collections;

public class Grantmove : MonoBehaviour

{
public float speed = 1.0f;
public string axisName = "Horizontal";

void Start ()
{}

void Update ():
{
	Transform.position += Transform.right*Input.GetAxis(axisName)speed*Time.deltaTime;
}
}

using UnityEngine; // << You ere missing a ‘;’
using System.Collections;

public class Grantmove : MonoBehaviour
	
{
	public float speed = 1.0f;
	public string axisName = "Horizontal";
	
	void Start ()
	{}
	
	void Update () // << Removed the ':' here
	{  // Changed 'Transform' to 'transform' and                      V - added a '*' here
		transform.position += transform.right*Input.GetAxis(axisName) * speed * Time.deltaTime;
	}
}