v3.5.0.2
14. Commitments and Contingencies (Details - Minimum lease payments)
Dec. 31, 2014
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2015 $ 321,774
2016 341,618
Total $ 663,392