XML 27 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
BALANCE SHEET PARENTHETICAL (USD $)
Dec. 31, 2011
Dec. 31, 2010
Allowance for doubtful accounts $ 1,023,156 $ 445,253
Inventory reserve $ 2,271,008 $ 2,065,558
Common stock par value $ 0.001 $ 0.001
Common stock shares authorized 4,500,000,000 4,500,000,000
Common stock shares issued 1,819,302,289 1,498,972,923
Common stock shares outstanding 1,819,302,289 1,498,972,923