INVENTORY (DETAILS) - USD ($)
Jun. 30, 2016
Dec. 31, 2015
Inventory Details    
Raw materials $ 12,184,634 $ 14,699,736
Work in process 256,743  
Finished goods 3,125,894 3,380,109
Inventory gross 15,567,271 18,079,845
Obsolescence reserve (6,628,787) (8,417,095)
Total Inventory $ 8,938,484 $ 9,662,750