v2.4.0.8
Future minimum principal payments on notes payable as follows (Details) (USD $)
Dec. 31, 2013
Future minimum principal payments  
Future minimum principal payments 2014 $ 309,586
Future minimum principal payments 2015 305,130
Future minimum principal payments 2016 305,130
Future minimum principal payments 2017 4,146,357
Future minimum principal payments 2018 143,785
Total Future minimum principal payments $ 5,209,988