| Income Taxes (Details 1) (USD $) | Dec. 31, 2012 | Dec. 31, 2011 | 
|---|---|---|
| Deferred tax assets: | ||
| Net operating loss carryforward | $ 18,570,820 | $ 13,681,361 | 
| Bad debt reserve | 48,725 | 58,765 | 
| Inventory reserve | 95,229 | 24,540 | 
| Sales return allowance | 69,848 | 74,478 | 
| Accrued vacation | 20,338 | 32,232 | 
| Deferrals of compensation to Directors & Officers | 9,596 | 9,596 | 
| Deferred grant revenue | 8,729 | 13,194 | 
| Uniform capitalization (UNICAP) | 6,481 | 6,418 | 
| Non-qualified stock compensation | 457,058 | 414,630 | 
| Restricted stock | 42,590 | |
| Accrued Interest | (134,222) | |
| Total deferred tax assets | 19,195,192 | 14,315,214 | 
| Less valuation allowance | (19,195,192) | (14,315,214) | 
| Total net deferred taxes | 
| X | ||||||||||
| 
- Definition Deferred tax assets tax deferred expense compensation and benefits share based compensation cost restricted stock. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred tax assets uniform capitalization. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days). Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other compensation and benefits not separately disclosed. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other reserves not separately disclosed. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |