| 13. Income Taxes (Details 1) (USD $) | Dec. 31, 2012 | Dec. 31, 2011 | 
|---|---|---|
| Income Taxes Details 1 | ||
| Net operating loss | $ 3,649,651 | $ 2,064,725 | 
| Allowance for doubtful accounts | 261,946 | 17,637 | 
| Intangible assets | 118,740 | (148,345) | 
| Deferred rent | 7,883 | 9,473 | 
| Stock-based compensation | 128,827 | |
| Contributions carryforward | 93 | |
| Total deferred tax assets | 4,167,140 | 1,943,490 | 
| Property and equipment | (630) | (805) | 
| Total deferred tax liabilities | (630) | (805) | 
| Deferred tax assets, net | 4,166,510 | 1,942,685 | 
| Beginning of year | (1,942,685) | (1,152,977) | 
| (Increase) decrease during year | (2,223,825) | (789,708) | 
| Ending balance | (4,166,510) | (1,942,685) | 
| Net deferred tax asset | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Custom Element. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Custom Element. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences. 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 reserves and accruals. 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 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 deferred rent. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences net of deferred tax asset attributable to deductible temporary differences and carryforwards after valuation allowances. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition The cumulative amount of future tax effects arising from the unused tax credit carryforward attributable to some other tax carryforward (not otherwise stated) that cannot be utilized on the tax return during the period and that may be carried forward and are expected to more likely than not be used to reduce taxable income or taxes payable in future periods. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition The amount of the valuation allowance recorded as of the balance sheet date pertaining to the specified deferred tax asset for which an assessment was made that it is more likely than not that all or a portion of such deferred tax asset will not be realized through related deductions on future tax returns. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |