| 
           2. Summary of Significant Accounting Policies (Details) (USD $) 
         | 
        
           Dec. 31, 2012 
         | 
        
           Dec. 31, 2011 
         | 
      
|---|---|---|
| Summary Of Significant Accounting Policies Details | ||
| Raw materials | $ 183,655 | $ 193,121 | 
| Finished Goods | 789,707 | 875,892 | 
| Inventory Reserve | (50,000) | 0 | 
| Total | $ 923,362 | $ 1,069,013 | 
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          No authoritative reference available. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount before last-in first-out (LIFO) and valuation reserves of merchandise or goods held by the entity that are readily available for sale. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Reflects the difference between (a) inventory at the lower of LIFO cost or market and (b) inventory at replacement cost or at the lower of some acceptable inventory accounting method (such as FIFO or average cost), or market. If material, reflects an excess of replacement or current cost over stated LIFO value parenthetically on the balance sheet or in a note to the financial statements. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Gross amount of unprocessed items to be consumed in the manufacturing or production process. Also includes purchased parts that will be used as components of a finished product. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  |