2D Gui problem

using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
public
void OnGui(){
GUI.backgroundColor = Color.cyan;
if (GUI.Button (new Rect (Screen.width / 2 - 50, Screen.height / 2 + 100, 100, 50), “Start”))
Application.Quit ();
}
}
Why isn’t this working in a 2D setup?
No compiler errors i simply cant see the button,even if i dont use background colors.
The script is attached to an orthographic camera culling mask set to everything,using Occlusion culling and no HDR (defaults)

The function is OnGUI() not OnGui(). Case matters.