| G. LONG TERM DEBT (Details) (USD $) | Jun. 30, 2013 | Dec. 31, 2012 | 
|---|---|---|
| Debt Disclosure [Abstract] | ||
| 2013 (Remainder of) | $ 127,888 | |
| 2014 | 265,985 | |
| 2015 | 280,295 | |
| 2016 | 114,193 | |
| Total | 788,361 | |
| Less: Current portion | (259,129) | (74,611) | 
| Total Long term portion | $ 529,232 | $ 813,928 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the fourth and fifth fiscal year following the latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |