A Florida judge has given George Zimmerman, the self-appointed neighborhood watch captain who shot Trayvon Martin, 48 hours to surrender himself to police.

According to ABC, prosecutors in the case filed a motion alleging that Zimmerman “deceived” the court about his finances and his possession of a second passport, which he reportedly secured two weeks after the shooting.

“The court was led to believe that they didn’t have a single penny,” said prosecutor Bernie De La Rionda. “If this [money] wasn’t relevant to bond then why did they lie about it? I don’t know what other words to use besides that it was a blatant lie.”

Judge Kenneth Lester Jr. agreed with the prosecutors and said, “They were aware of the money that was available.”

Bank records from the day before Zimmerman’s bond hearing indicated he had a total of $135K in his account. However, at that particular hearing, Zimmerman “declared himself financially indigent.”

To add further suspicion, the prosecution played several recorded conversations between Zimmerman and his wife. One revealed that she had all their accounts reduced to $1,000 – essentially shifting money to secret accounts.

EURweb is reporting that Zimmerman raised a reported $200K from a website and that amount of money was not disclosed during the time of the hearing.

Zimmerman was originally released on $150K bail on April 23. At the time he only paid 10% of the total sum. He was ordered to surrender his passport, refrain from using drugs, alcohol and firearms and observe a 7 p.m. curfew.

He’s pleaded not guilty to second degree murder charges.