At a bond hearing on Friday Judge Kenneth Lester set bail at $150,000. The prosecution had argued that Zimmerman should be denied bail entirely or that it should be set at $1 million.
Zimmerman is being held on charges of second-degree murder for the Feb. 26 shooting of Martin, 17, which could carry a life sentence if he is convicted.
Zimmerman stunned a Florida court Friday by taking the stand and apologizing to the parents of Trayvon Martin, who were sitting in the courtroom during Zimmerman's bond hearing.
"I am sorry for the loss of your son. I did not know how old he was. I thought he was a little bit younger than I am. I did not know if he was armed or not," Zimmerman said addressing Martin's family directly.
Zimmerman told police the night he shot and killed Martin that he acted in self-defense after Martin punched him and pounced on him. Zimmerman told police that Martin then bashed his head into the concrete sidewalk during the altercation that took place in the tidy middle-class development of the Retreat at Twin Lakes in Sanford, Fla.
Click here to see more images of Zimmerman.