<SEC-DOCUMENT>0001654954-16-001607.txt : 20160815
<SEC-HEADER>0001654954-16-001607.hdr.sgml : 20160815
<ACCEPTANCE-DATETIME>20160815163143
ACCESSION NUMBER:		0001654954-16-001607
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		69
CONFORMED PERIOD OF REPORT:	20160630
FILED AS OF DATE:		20160815
DATE AS OF CHANGE:		20160815

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TOMI Environmental Solutions, Inc.
		CENTRAL INDEX KEY:			0000314227
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL ORGANIC CHEMICALS [2860]
		IRS NUMBER:				591947988
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-09908
		FILM NUMBER:		161833229

	BUSINESS ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212
		BUSINESS PHONE:		8005251698

	MAIL ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ozone Man, Inc.
		DATE OF NAME CHANGE:	20071130

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	RPS GROUP INC
		DATE OF NAME CHANGE:	19940818

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DAUPHIN INC
		DATE OF NAME CHANGE:	19940818
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tomi_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2016 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 4px solid #000000; border-bottom: 1px solid #000000">
<!--style header-->
<br></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">UNITED STATES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Washington, D.C. 20549</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">FORM 10-Q</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Mark One)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">For the quarterly period ended June 30, 2016</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">or</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">[ ] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">For the transition period from _____ to _____</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Commission file number 000-09908</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center">
<table cellpadding="0" cellspacing="0" style="text-align: center; width: 80%; font-family: Times New Roman; font-size: 13px; margin: 0px auto;">
<tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Exact name of registrant as specified in its charter)</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Florida</font></div></td>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">59-1947988</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(State or other jurisdiction of</font></div></td>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(IRS Employer Identification No.)</font></div></td></tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">incorporation or organization)</font></div></td>
<td style="vertical-align: top; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">9454 Wilshire Blvd., Penthouse, Beverly Hills, CA 90212</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Address of principal executive offices)&#xA0;&#xA0;&#xA0;&#xA0; (Zip Code)</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(800) 525-1698</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Registrant&#x2019;s telephone number, including area code)</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Not Applicable</font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Former name, former address and former fiscal year, if changed since last report)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes [X] No [ ]</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or such shorter period that the registrant was required to submit and post such files). Yes [X] No [ ]</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &#x201C;large accelerated filer,&#x201D; &#x201C;accelerated filer&#x201D; and &#x201C;smaller reporting company&#x201D; in Rule 12b-2 of the Exchange Act.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="vertical-align: top; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Large accelerated filer [&#xA0;&#xA0; ]</font></div></td>
<td style="vertical-align: top; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Accelerated filer&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;[&#xA0;&#xA0; ]</font></div></td></tr><tr>
<td style="vertical-align: top; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Non-accelerated filer&#xA0;&#xA0; [&#xA0; &#xA0;] (Do not check if a smaller reporting company)</font></div></td>
<td style="vertical-align: top; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Smaller reporting company [X]</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes [ ] No [X]</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">As of August 9, 2016, the registrant had 120,825,134 shares of common stock outstanding.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 1px solid #000000; border-bottom: 4px solid #000000">
<!--style footer-->
<br></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">QUARTERLY REPORT ON FORM 10-Q FOR THE QUARTER ENDED JUNE 30, 2016</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TABLE OF CONTENTS</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Page</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">PART I -</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">FINANCIAL INFORMATION</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;3</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 1</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Financial Statements.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 2</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">25</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 3</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Quantitative and Qualitative Disclosures About Market Risk.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">35</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 4</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Controls and Procedures.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">36</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">PART II -</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">OTHER INFORMATION</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 1</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Legal Proceedings.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">37</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 1A</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Risk Factors.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">37</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 2</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Unregistered Sales of Equity Securities and Use of Proceeds.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">37</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 3</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Defaults Upon Senior Securities.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">37</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 4</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Mine Safety Disclosures.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">37</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 5</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Other Information.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">38</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Item 6</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Exhibits.</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">38</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">SIGNATURES</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">39</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; </font></div></td></tr><tr style="">
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">EXHIBIT INDEX</font></div></td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">38</font></div></td></tr></table></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">1</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">This Quarterly Report on Form 10-Q (this &#x201C;Form 10-Q&#x201D;) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our
business strategy and plans, and our objectives for future operations, are forward-looking statements. The words &#x201C;believe,&#x201D; &#x201C;may,&#x201D; &#x201C;will,&#x201D; &#x201C;estimate,&#x201D; &#x201C;continue,&#x201D; &#x201C;anticipate,&#x201D; &#x201C;intend,&#x201D; &#x201C;expect,&#x201D; and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe
may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item&#xA0;1A, &#x201C;Risk Factors&#x201D; in this Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict
all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Unless expressly indicated or the context requires otherwise, &#x201C;Company,&#x201D; &#x201C;we,&#x201D; &#x201C;us,&#x201D; &#x201C;our,&#x201D; and &#x201C;TOMI&#x201D; refer to TOMI Environmental Solutions, Inc. and its wholly-owned subsidiary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">2</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">PART I - FINANCIAL INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 1. Financial Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The accompanying condensed consolidated financial statements are unaudited for the interim periods, but include all adjustments (consisting only of normal recurring adjustments), which we consider necessary for the fair presentation of results for the three and six months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Moreover, these condensed consolidated financial statements do not purport to contain complete disclosure in conformity with U.S. generally accepted accounting principles and should be read in conjunction with our audited financial statements as of, and for the year ended December 31, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The results reflected for the three and six months ended June 30, 2016 are not necessarily indicative of the results for the entire year ending December 31, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">3</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">TOMI ENVIRONMENTAL SOLUTIONS, INC. </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">CONDENSED CONSOLIDATED BALANCE SHEET </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<br></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ASSETS</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; </font>
<br></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div>
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30, </font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2016 (Unaudited)</font><font style="font-family: Times New Roman;">&#xA0; </font></div></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div>
<div><font style="font-weight: bold; font-family: Times New Roman;">December 31, </font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2015</font><font style="font-family: Times New Roman;">&#xA0; </font></div></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current Assets:</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">&#xA0; </font><font style="font-size:13px;font-family:Times New Roman;">&#xA0; </font></div></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">&#xA0; </font><font style="font-size:13px;font-family:Times New Roman;">&#xA0; </font></div></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Cash and Cash Equivalents</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,427,952</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,916,068</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Accounts Receivable &#x2013; net</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,026,436</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,414,576</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Inventories (Note 3)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,239,357</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,395,175</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Deposits on Merchandise (Note 11)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">211,147</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">442,358</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Prepaid Expenses</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">177,329</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">76,730</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other Assets</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">36,613</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">36,613</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total Current Assets</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">9,118,834</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">9,281,519</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Property and Equipment &#x2013; net (Note 4)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">615,781</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">250,264</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other Assets:</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intangible Assets &#x2013; net (Note 5)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,102,794</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,287,548</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Security Deposits</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,700</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,700</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total Other Assets</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,107,494</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,292,248</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Assets</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,842,109</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,824,031</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current Liabilities:</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accounts Payable and Accrued Expenses</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,152,409</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,087,978</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accrued Officers Compensation<br></font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">36,542</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Common Stock and Warrants to be Issued (Note 12)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">103,882</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">52,721</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Customer Deposits</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">49,595</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">35,111</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Deferred Rent</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">11,643</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">14,745</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Advances on Grant (Note 11)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">210,503</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total Current Liabilities</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,354,070</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,401,057</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total Liabilities</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,354,070</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,401,057</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Commitments and Contingencies</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Stockholders&#x2019; Equity:</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0; Cumulative Convertible Series A Preferred Stock;</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; par value $0.01, 1,000,000 shares authorized; 510,000 shares issued</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and outstanding at June 30, 2016 and December 31, 2015</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,100</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,100</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0; Cumulative Convertible Series B Preferred Stock; $1,000 stated value;
<br></font></div></td></tr><tr style="">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; 7.5% Cumulative dividend; 4,000 shares authorized; none issued</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and outstanding at June 30, 2016 and December 31, 2015</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0; Common stock; par value $0.01, 200,000,000 shares authorized;</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; 120,488,596 and 120,063,180 shares issued and outstanding</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;at June 30, 2016 and December 31, 2015, respectively.</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,204,886</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,200,632</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Additional Paid-In Capital</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">41,065,625</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">40,391,216</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accumulated Deficit</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(32,787,572</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(31,173,973</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total Stockholders&#x2019; Equity</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">9,488,038</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">10,422,974</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Liabilities and Stockholders&#x2019; Equity</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,842,109</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,824,031</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="null"><font>&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">The accompanying notes are an integral part of the condensed consolidated financial statements.</font>
<br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">4</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">TOMI ENVIRONMENTAL SOLUTIONS, INC. </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">(UNAUDITED) </font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
</div>
<div style="null"><font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For The Three Months Ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For The Six Months Ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30,</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30,</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Sales, net</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,728,533</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">739,934</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,435,508</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,416,320</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cost of Sales</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">706,760</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">275,968</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,454,572</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">554,444</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Gross Profit</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,021,773</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">463,966</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,980,937</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">861,876</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating Expenses:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Professional Fees</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">95,521</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">87,773</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">273,181</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">194,805</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Depreciation and Amortization</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">145,763</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">123,957</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">279,030</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">249,210</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Selling Expenses</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">517,486</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">97,091</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">869,662</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">191,826</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Research and Development</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">18,718</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">19,667</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">27,498</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">41,857</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Equity Compensation Expense (Note 8)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">118,340</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,385,743</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">456,969</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,510,830</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Consulting Fees</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">101,435</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">338,233</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">231,061</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">414,542</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;General and Administrative</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">814,117</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">270,272</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,671,585</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">541,586</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Operating Expenses</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,811,379</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,322,736</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">3,808,986</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">3,144,656</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Loss from Operations</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(789,606</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(1,858,770</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(1,828,050</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(2,282,780</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other Income (Expense):</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Amortization of Deferred Financing Costs</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(115,175</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(199,625</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Amortization of Debt Discounts</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3,032,685</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3,996,033</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Fair Value Adjustment of Derivative Liability</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,137,807</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3,810,955</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Induced Conversion Costs</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(930,383</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(930,383</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Gain on Disposition of Property and Equipment</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">12,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">12,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Grant</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">202,451</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">202,451</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Interest Expense</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(126,850</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(253,700</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Other Income (Expense)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">214,451</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(5,342,900</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">214,451</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(9,190,696</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net Loss</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(575,154</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(7,201,670</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,613,599</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(11,473,476</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Loss Per Common Share</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Basic and Diluted</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0; </font><font style="text-align: left; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px;">$</font><font style="text-align: right; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px;">(0.00</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0; </font><font style="text-align: left; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px;">$</font><font style="text-align: right; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px;">(0.08</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0; </font><font style="text-align: left; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px;">$</font><font style="text-align: right; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px;">(0.01</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0; </font><font style="text-align: left; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px;">$</font><font style="text-align: right; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px;">(0.13</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Basic and Diluted Weighted Average Common Shares Outstanding</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">120,457,277</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">87,767,261</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">120,317,306</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">85,828,777</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="null"><font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
</div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
</div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">The accompanying notes are an integral part of the </font><font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">condensed consolidated </font></font>financial statements. </font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">5</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">TOMI ENVIRONMENTAL SOLUTIONS, INC. </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&#x2019; EQUITY </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">FOR THE SIX MONTHS ENDED JUNE 30, 2016 </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">(UNAUDITED) </font> </div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: Times New Roman; margin: 0px auto 0px 0px; width: 100%; font-size: 13px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px; font-weight: bold">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold;"><font style="font-weight: bold;">Series A Preferred&#xA0; <font style="font-weight: bold; font-family: Times New Roman;">&#xA0; </font>&#xA0; <font style="font-weight: bold; font-family: Times New Roman;">&#xA0; </font>&#xA0; </font></font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold;"><font style="font-weight: bold;"><font style="font-weight: bold;">Common Stock</font>
<br></font></font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div>
<div><font style="font-weight: bold;"><font style="font-weight: bold; font-family: Times New Roman;"><font style="font-weight: bold;">Additional Paid</font>
<br></font></font></div></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div><font style="font-weight: bold;"><font style="font-weight: bold; font-family: Times New Roman;">Accumulated&#xA0; </font></font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; font-weight: bold; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; font-weight: bold; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div><font style="font-weight: bold;"><font style="font-weight: bold; font-family: Times New Roman;">&#xA0;Total <font style="font-weight: bold;">Stockholders</font>'<br></font></font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Shares</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Amount</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Shares</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Amount</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div>
<div><font style="font-weight: bold; font-family: Times New Roman;">in Capital</font><font style="font-family: Times New Roman;">&#xA0; </font></div></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Deficit</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Equity</font><font style="font-family: Times New Roman;">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Balance at December 31, 2015</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">510,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,100</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">120,063,180</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,200,632</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">40,391,215</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(31,173,974</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">10,422,973</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 16%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Equity based compensation</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">456,969</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">456,969</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Common stock issued for services provided</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">425,416</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,254</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">217,441</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">221,695</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net Loss for the six months ended June 30, 2016</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,613,599</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,613,599</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 16%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Balance at June 30, 2016</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">510,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,100</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">120,488,596</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,204,886</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">41,065,625</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(32,787,573</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">9,488,038</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">The accompanying notes are an integral part of the </font><font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">condensed consolidated</font></font></font> financial statements. </font> </div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">6</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">TOMI ENVIRONMENTAL SOLUTIONS, INC. </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">(UNAUDITED) </font></div>
<div style="null"><font>&#xA0;</font>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">For The</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Six Months Ended</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">June 30,</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash Flow From Operating Activities:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Net Loss</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,613,599</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(11,473,475</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Adjustments to Reconcile Net loss to</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Net Cash Used In Operating Activities:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Depreciation and Amortization</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">279,030</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">249,210</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortization of Deferred Financing Costs</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">199,625</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortization of Debt Discount</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,996,033</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Fair Value Adjustment of Derivative Liability</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,810,955</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Equity Based Compensation</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">456,969</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,470,388</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Value of Equity Issued for Services</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">221,694</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">71,152</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Induced Conversion Costs</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">912,883</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Reserve for Bad Debts</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">105,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">482</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Gain on Disposition of Property and Equipment</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(12,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Changes in Operating Assets and Liabilities:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Decrease (Increase) in:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accounts Receivable</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(716,860</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(382,638</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Inventory</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,844,182</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(183,286</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Prepaid Expenses</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(100,599</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(56,009</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Deposits on Merchandise</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">231,211</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Other Assets</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Deposits</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,852</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Increase (Decrease) in:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accounts Payable and Accrued Expenses</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,064,431</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">225,584</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accrued Interest</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(87,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accrued Officers Compensation</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">36,542</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Common Stock to be Issued</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">51,161</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">279,489</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Deferred Rent</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(3,102</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,854</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Advances on Grant</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(210,503</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Customer Deposits</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">14,484</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(97</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net Cash Used in Operating Activities</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,040,323</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(950,467</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash Flow From Investing Activities:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Purchase of Property and Equipment</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(459,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(19,687</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Proceeds on Disposition of Property and Equipment</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">12,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net Cash Used in Investing Activities</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(447,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(19,687</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div></td></tr></table></div>
<div style="null"><font>&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-size: 15px"><font style="font-size: 12px"><font style="font-family: Times New Roman; color: rgb(0, 0, 0);"> </font><font style="vertical-align: bottom;"><font style="font-size: 13px">The accompanying notes are an integral part</font> of the </font><font style="font-size: 13px; font-family: Times New Roman; color: rgb(0, 0, 0);"><font style="vertical-align: bottom;"><font style="vertical-align: bottom;"><font style="vertical-align: bottom;">condensed
consolidated</font></font></font> financial statements. </font></font></font></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">7</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">TOMI ENVIRONMENTAL SOLUTIONS, INC. </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;"> CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS &#x2013; CONTINUED </font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;"> (UNAUDITED) </font></div>
<div style="null"><font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">For The</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Six Months Ended</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div>
<font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">June 30,</font> <font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash Flow From Financing Activities:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Proceeds From Issuance of Common Stock and Warrants</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,735,200</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Repayment of Principal Balance on Convertible Notes</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,300,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Decrease in Bond Sinking Fund</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">105,776</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Payment of Finder's Fee</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(51,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Net Cash Provided by Financing Activities</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,489,976</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Increase (Decrease) In Cash and Cash Equivalents</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3,488,116</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,519,822</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash and Cash Equivalents - Beginning</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5,916,068</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">160,560</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash and Cash Equivalents &#x2013; Ending</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,427,952</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,680,382</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Supplemental Cash Flow Information:</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash Paid For Interest</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">341,200</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash Paid for Income Taxes</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">800</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">800</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Non-Cash Investing and Financing Activities</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Common stock issued as payment</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;of accrued interest</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">123,917</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Reclassification of derivative liability</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;to additional paid in capital</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,539,838</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Issuance of common stock on conversion</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;of convertible debt</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,774,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Common Stock Finder's Fee Accrual</font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,312</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="null"><font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="text-align: center; vertical-align:bottom;display:inline-block;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">The accompanying notes are an integral part of the&#xA0; </font></font><font style="text-align: center; vertical-align:bottom;display:inline-block;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">condensed
consolidated</font></font></font> financial statements. </font></font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;"> </font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">8</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 1. DESCRIPTION OF BUSINESS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">TOMI is a leading provider of infection prevention and decontamination products and services, focused primarily on life sciences including healthcare, bio-safety, pharmaceutical, clean-room and research. Our mission is to help our customers create a healthier world thru TOMI&#x2019;s product line. TOMI&#x2019;s motto is &#x201C;innovating for a safer world&#x201D; for healthcare
and life.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">As a global decontamination and infectious disease control company, TOMI provides environmental solutions for indoor and outdoor surface decontamination through the sale of equipment, services and licensing of our SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> Binary Ionization Technology&#xAE; (&#x201C;BIT<font style="font-size: 70%; vertical-align: top">TM</font>&#x201D;)
which is a hydrogen peroxide based mist and fog registered with the Environmental Protection Agency (&#x201C;EPA&#x201D;).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Basis of Presentation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United States of America (&#x201C;GAAP&#x201D;), and stated in U.S. dollars, have been prepared by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission
(the &#x201C;SEC&#x201D;). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">These financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements of the Company for the year ended December
31, 2015 and notes thereto which are included in the Form 10-K previously filed with the SEC on March 30, 2016. The Company follows the same accounting policies in the preparation of interim reports.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Principles of Consolidation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The accompanying condensed consolidated financial statements include the accounts of TOMI, and its wholly-owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada Corporation. The Company&#x2019;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since its formation in April 2011. All significant intercompany accounts and transactions have been eliminated
in consolidation.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Reclassification of Accounts</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Certain reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no effect on previously reported results of operations or financial position.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Use of Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the accompanying unaudited condensed consolidated financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we
evaluate our estimates, including those related to the accounts receivable, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of our assets and liabilities.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Fair Value Measurements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and
sellers in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">9</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="2" style="vertical-align: top; width: 8%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Level 1:</font></div></td>
<td style="vertical-align: top; width: 92%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Quoted prices in active markets for identical assets or liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Level 2:</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of the assets or liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Level 3:</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s financial instruments include cash and equivalents, accounts receivable, and accounts payable and accrued expenses. All these items were determined to be Level 1 fair value measurements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Cash and Cash Equivalents</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original maturities of three months or less.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accounts Receivable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for doubtful accounts based
on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Bad debt expense for
the six months ended June 30, 2016 and 2015 was $105,000 and $482, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">At June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues for the six months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues for the six months ended June 30, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Inventories</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Inventories are valued at the lower of cost or market using the first-in, first-out (&#x201C;FIFO&#x201D;) method. Inventories consist primarily of finished goods and raw materials<font style="color: #000000">. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete inventory.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Deposits on Merchandise</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deposits on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory. (See note 11)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Property and Equipment</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the
straight-line method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">10</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Deferred Financing Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures. Amortization of deferred financing costs amounted to approximately $0 and $200,000 for the six months ended June 30, 2016
and 2015, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accounts Payable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accrued Warranties</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 60px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement of operations at the date of sale. Our manufacturer assumes warranty against product
defects for one year which we extend to our customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the Company did not establish a warranty reserve.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Income taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for
any tax benefits, which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net deferred tax benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Loss Per Share</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Basic loss per share is computed by dividing the Company&#x2019;s net loss by the weighted average number of common shares outstanding during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Potentially dilutive securities as of June 30, 2016, consisted of 36,576,413 shares of common stock from outstanding warrants, 200,000 shares of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Potentially dilutive securities as of June 30, 2015, consisted of 35,526,413 shares of common stock from outstanding warrants, 100,000 shares of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Revenue Recognition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104, &#x201C;Revenue Recognition&#x201D; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#x201C;Revenue Recognition in Financial Statements&#x201D; (SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue
can be recognized: (1) persuasive evidence of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable; and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&#x2019;s judgment regarding the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts. Provisions for discounts to customers, and allowance, and other adjustments will
be provided for in the same period the related sales are recorded.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">11</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Stock-Based Compensation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&#x201C;FASB&#x201D;), ASC 718, Compensation- &#x201C;Stock Compensation.&#x201D; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on the award&#x2019;s fair value and is recognized as expense over the requisite
service period. During the six months ended June 30, 2015, the Company had one active stock-based compensation plan, the TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock Plan (the &#x201C;2008 Plan&#x201D;). The 2008 Plan calls for the Company, through a committee of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues grants to its employees, consultants, and board members. Stock options are granted with an exercise
price equal to the closing price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&#x2019;s outstanding equity securities are granted at an exercise price that may not be less than 110% of the closing price of the Company&#x2019;s common stock on the date of grant and have a term no greater than five years. On the date of a grant, the Company determines
the fair value of the stock option award and recognizes compensation expense over the requisite service period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing model. On August 25, 2015, the 2008 Plan was terminated.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &#x201C;2016 Plan&#x201D;) subject to its approval by stockholders. <font style="color: #000000">The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted stock units and performance units / shares. Up to 5,000,000 shares of common
stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons, including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash. Stock-based compensation
will typically be awarded in consideration for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the six months ended June 30, 2016, there were 100,000 stock options issued out of the plan.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Concentrations of Credit Risk</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation (&#x201C;FDIC&#x201D;) limit of $250,000 at times during the year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Long-Lived Assets Including Acquired Intangible Assets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company assesses long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment, the Company measures recoverability of these assets by comparing the carrying amounts to the future
undiscounted cash flows the assets are expected to generate. If the Company&#x2019;s long-lived assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company bases its calculations of the estimated fair value of its long-lived assets on the income approach. For the income approach, the Company uses an internally developed discounted cash flow model that include, among others, the following assumptions:
projections of revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections, and our expectations. We have had no long-lived asset impairment charges for the six months ended June 30, 2016 and 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Advertising and Promotional Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company expenses advertising costs in the period in which they are incurred. For the six months ended June 30, 2016 and 2015, advertising and promotional expenses were approximately $86,000 and $7,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Research and Development Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company expenses research and development expenses in the period in which they are incurred. For the six months ended June 30, 2016 and 2015, research and development expenses were approximately $27,000 and $42,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Shipping and Handling Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #211D1E; font-family: Times New Roman; font-size: 13px">The Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the Company to customers, are classified as a general and administrative expense. Shipping and handling
costs included in general and administrative expense were $70,000 and $19,000 for the six months ended June, 30, 2016 and 2015, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">12</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #211D1E; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Business Segments</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The Company currently only has one reportable business segment due to the fact that the Company derives its revenue primarily from one product. The revenue from domestic sales and international sales are shown below:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;&#xA0;<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000"><font style="font-size: 11px">For the Six Months Ended June 30,</font></font></font></div></td></tr><tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2016</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">2015</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Net revenues</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Net revenues</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">(unaudited)</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Domestic</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,263,534</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,117,714</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">International</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,171,974</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">298,606</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Total</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,435,508</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,416,320</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Recent Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#x201C;Revenue from Contracts with Customers.&#x201D; ASU 2014-09 supersedes the revenue recognition requirements in &#x201C;Revenue Recognition (Topic 605)&#x201D;, and requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflect
the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and liabilities be classified as non-current. We retrospectively adopted this standard as of December 31, 2015. As
a result, there was no impact to the Company&#x2019;s results of operations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#x201C;Leases.&#x201D;&#xA0; ASU 2016-02 provides new lease accounting guidance.&#xA0; ASU 2016-02 is effective for annual reporting periods beginning after&#xA0;December 15, 2018, including interim periods within that reporting period.&#xA0;
Early adoption is permitted.&#xA0; We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#x201C;Compensation &#x2013; Stock Compensation (Topic 718).&#x201D;&#xA0; ASU 2016-09 provides improvements to employee share-based payment accounting.&#xA0; ASU 2016-09 is effective for annual reporting periods beginning after&#xA0;December 15,
2016, including interim periods within that reporting period. We are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 3. INVENTORIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Inventories consist of the following:</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">June 30, </font>
<br><font style="font-family: Times New Roman; font-weight: bold;">2016</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">December 31,</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">(Unaudited)</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Raw materials</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">24,704</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13,024</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Finished goods</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,214,653</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,382,151</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,239,357</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,395,175</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">13</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 4. PROPERTY AND EQUIPMENT</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman">&#xA0;&#xA0;&#xA0;&#xA0;</font>Property and equipment consists of the following:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">June 30,</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">December 31,</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">2016 (Unaudited)</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Furniture and fixtures</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">91,216</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">79,743</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Equipment</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">816,847</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">421,442</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div>Vehicles</div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; display: inline-block;">47,947</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; display: inline-block;">44,344</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div>
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Software
<br></font></div></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">40,000</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">34,999</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">Leasehold Improvements</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">15,554</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">15,554</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td colspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,011,531</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">596,082</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Less: Accumulated depreciation</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">395,750</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">345,818</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td colspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font>&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">615,781</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">250,264</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016 and 2015, depreciation was $94,276 and $64,456, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 5. INTANGIBLE ASSETS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Intangible assets consist of patents and trademarks related to our Binary Ionization Technology. All of these assets were pledged as collateral for the convertible notes as described below in Note 6. The patents are being amortized over the estimated remaining lives of the related patents. The trademarks have an indefinite life. Amortization expense was $185,000 and
$185,000 for the six months ended June 30, 2016 and 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>Definite life intangible assets consist of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intellectual Property and Patents</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,848,300</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,848,300</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Less: Accumulated Amortization</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,185,506</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,000,752</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intangible Assets, net</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,662,794</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,847,548</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Indefinite life intangible assets consist of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin-left:0px;font-size:13px;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0px;font-family:Times New Roman;">
<tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent: 0px; margin-right: -1px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">Trademarks</font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">440,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">440,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="background-color:#ffffff;">
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left: 0px; padding-bottom: 4px;"><font style="font-family: Times New Roman; font-size: 13px">Total Intangible Assets, net</font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">2,102,794</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">2,287,548</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Approximate amortization over the next five years is as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-family: Times New Roman; font-size: 11px; font-weight: bold;">Twelve Month Period Ending June 30,</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px; font-weight: bold;"><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman; font-weight: bold;">Amount</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; padding-bottom: 2px;">&#xA0; </font></font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:96px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2017</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:96px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2018</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:96px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2019</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:96px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2020</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:96px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2021</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">180,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="margin-left: 0px; padding-bottom: 4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">1,660,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">14</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 6. CONVERTIBLE DEBT</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In November 2012, the Company initiated a private placement offering a maximum of 240 Units (as defined below) of the Company&#x2019;s securities at a price of $25,000 per Unit or $6,000,000. <font style="color: #000000; background-color: #FFFFFF">The initial closing of the offering occurred in April 2013 as the bulk of the net proceeds of the offering were to be allocated
for the asset purchase from L-3 Applied Technologies, Inc., which&#xA0;was finalized April 2013. </font>Each Unit consisted of $25,000 par amount of a 10% Senior Secured Callable Convertible Promissory Note due and payable on July 31, 2015 (the &#x201C;Notes&#x201D;) and 37,500 warrants each of which allows the investor to purchase one share of common stock and expires on July 31, 2018. Interest was payable on the Notes at a rate of 10% per annum, and payable on July 31<font style="font-size: 70%; vertical-align: top">st</font> and
January 31<font style="font-size: 70%; vertical-align: top">st</font>.<font style="font-weight: bold">&#xA0; </font>The Notes were secured by the Company&#x2019;s intellectual property such as the patents, royalties, receivables of the Company and all equipment except for the new equipment acquired with the proceeds from any future financing that is initially secured by this new equipment. The Notes called for the establishment of a sinking fund. Within 45 days of each calendar quarter 15% of the Company&#x2019;s
reported revenue was required to be deposited into the Company&#x2019;s escrowed sinking fund account.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company sold 202.96 Units for gross proceeds of $5,074,000 and issued warrants to purchase up to 7,611,000 shares of common stock in connection with the Units. Net proceeds amounted to $4,462,693 after expenses of offering totaling $611,307. In addition, the placement agent received warrants to purchase up to 1,014,800 shares of common stock valued at $165,180.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Notes were convertible, at the option of the note holder, into shares of our common stock at an initial conversion price of $.29 (which conversion price is subject to adjustment upon the occurrence of events specified in the Notes, including stock dividends, stock splits, certain fundamental corporate transactions, and certain issuances of common stock by the Company).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The warrants are exercisable into shares of common stock (the &#x201C;Warrant Shares&#x201D;) at an initial exercise price of $0.30 (which may be subject to certain adjustments as set forth in the warrants).&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company evaluated the warrants under ASC 815-40-15 due to the exercise price being adjustable upon certain events occurring. The Company determined that the warrants are considered indexed to the Company&#x2019;s own common stock and thus meet the scope exception under FASB ASC 815-10-15-74 and are therefore not considered a derivative. The estimated fair value of the
warrants, which contain reset provisions, were calculated using the Monte Carlo valuation model. The Company recorded the warrants&#x2019; relative fair value of $956,712 as an increase to additional paid in capital and a discount against the related debt.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Notes contained a provision whereby the conversion price is adjustable upon the occurrence of certain events, including the issuance of common stock or common stock equivalents at a price which is lower than the current conversion price. Under FASB ASC 815-40-15-5, the embedded conversion feature was not considered indexed to the Company&#x2019;s own common stock and,
therefore, did not meet the scope exception in FASB ASC 815-10-15 and thus needed to be accounted for as a derivative liability. The initial fair value of the embedded conversion feature was estimated at $7,316,092 and recorded as a derivative liability, resulting in an additional discount of $4,117,288 to the Notes and a finance charge of $3,198,804 included in the statement of operations for the year ended December 31, 2013. The fair value of the embedded conversion feature was estimated at the end of each
quarterly reporting period using the Monte Carlo model.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Inherent in the Monte Carlo Valuation model are assumptions related to expected volatility, remaining life, risk-free rate and expected dividend yield. For the Notes using a Monte Carlo model, we estimate the probability and timing of potential future financing and fundamental transactions as applicable. The Company applied various assumptions into the Monte Carlo Valuation
models to determine the change in the fair value of the derivative liability as of the retirement dates of the Notes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The debt discount was amortized over the life of the convertible note using the effective interest method and was fully amortized upon the retirement of the convertible notes during the quarter ended June 30, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In June 2015, the Company offered the noteholders options to convert to cash or at a reduced conversion price on the Notes from $.29 per share provided the conversion feature was exercised prior to June 30, 2015. <font style="color: #000000">If the noteholder agreed to lock up the converted shares for six (6) months or an uplist to a market on the NYSE or NASDAQ Stock Market,
LLC, whichever is shorter, the conversion price was reduced to $.26 per share. Absent the lock up, the noteholder could convert at $.275 per share. All noteholders except two converted at $.26. </font>Pursuant to the terms of the conversion offer, an aggregate of $3,774,000 of the Notes and $124,000 of accrued interest were converted into 14,913,968 shares of the Company&#x2019;s common stock. The Company recognized an induced conversion cost of $930,383 related to all conversions and retirements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In addition, during the quarter ended June 30, 2015, an aggregate of $1,300,000 of the Notes and $87,500 in accrued interest were repaid in the form of cash.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">15</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Convertible Notes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The assumptions used in the Monte Carlo Models are as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:11px;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">June 30,</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:11px;display:inline-block;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:11px;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;display:inline-block;">
<div><font style="font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:11px;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">2015</font></div></font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">&#xA0;Inception</font></div></font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Closing stock price</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.55-.64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.13-0.55</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Conversion price</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.29</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.29</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected volatility</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">125</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">185</font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">%-190%</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Remaining term (years)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.09 - 0.11</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">2.30-2.07</font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Risk-free rate</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; </font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">.25</font><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">%-.43%</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected dividend yield</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Warrants</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 88%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;"><font style="font-size: 11px">&#xA0;Inception</font></font></div></font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Closing stock price</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.13-0.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Conversion price</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.30</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected volatility</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Remaining term (years)</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5.30-5.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Risk-free rate</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-size: 13px;">&#xA0; &#xA0; .76% - (1.61%)</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected dividend yield</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 7. FAIR VALUE</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px;"><font style="font-family: Times New Roman; font-size: 13px">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; Level 3 financial instruments consist of certain embedded conversion features. The fair value of these embedded conversion features that have exercise reset features are estimated using a Monte Carlo valuation model. The Company adopted the disclosure requirements of
ASU 2011-04, <font style="font-style: italic">&#x201C;Fair Value Measurements.&#x201D; </font>(See note 6) The unobservable input used by the Company was the estimation of the likelihood of a reset occurring on the embedded conversion feature of the Convertible Notes. These estimates of the likelihood of completing an equity raise that would meet the criteria to trigger the reset provisions are based on numerous factors, including the remaining term of the financial instruments and the Company&#x2019;s overall financial
condition.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The following table summarizes the changes in fair value of the Company&#x2019;s Level 3 financial instruments for the period ended June 30, 2016 and December 31, 2015. Upon the retirement of the Notes in June 2015, the fair value of the derivative liability was $0.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">June 30,</font></div>
<div><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">2016 (Unaudited)</font><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0; </font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">December 31, </font></div>
<div><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">2015</font><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman; color: rgb(0, 0, 0);">
<br></font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Beginning Balance</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,728,883</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Change in fair value</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,810,955</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Reclassification to additional paid in capital due to retirement of convertible notes</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(5,539,838</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Ending Balance</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Changes in the unobservable input values would likely cause material changes in the fair value of the Company&#x2019;s Level 3 financial instruments. The significant unobservable input used in the fair value measurement is the estimation of the likelihood of the occurrence of a change to the conversion price based on the contractual terms of the financial instruments. A significant
increase (decrease) in this likelihood would result in a higher (lower) fair value measurement. As of June 30, 2016 and December 31, 2015, the balance of derivative liability was $0 as the Notes were retired during the second quarter of 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">16</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 8. STOCKHOLDERS&#x2019; EQUITY</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s board of directors may, without further action by the Company&#x2019;s stockholders, from time to time, direct the issuance of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights, preferences and limitations of each series. The holders of such preferred stock may be entitled to
receive a preference payment in the event of any liquidation, dissolution or winding-up of the Company before any payment is made to the holders of our common stock. Furthermore, the board of directors could issue preferred stock with voting and other rights that could adversely affect the voting power of the holders of our common stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Convertible Series A Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company has authorized 1,000,000 shares of Convertible Series A Preferred Stock, $0.01 par value. At June 30, 2016 and December 31, 2015, there were 510,000 shares issued and outstanding, respectively. The Convertible Series A Preferred Stock is convertible at the rate of one share of common stock for one share of Convertible Series A Preferred Stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Convertible Series B Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company has authorized 4,000 shares of Convertible Series B Preferred Stock, $1,000 stated value, 7.5% Cumulative dividend. At June 30, 2016 and December 31, 2015, there were no shares issued and outstanding, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Common Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company issued 202,396 shares of common stock valued at $57,651 for professional services rendered.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company issued 37,508 shares of common stock valued at $12,000 to Nick Jennings, CFO, as part of his annual compensation from the Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company sold, 1,760,002 equity units. Each unit consisted of 1 share of common stock and 2.5 warrants. The warrants have an exercise price of $.29 per share and a term of seven years. Gross proceeds to the Company amounted to $510,213. In connection with the sale, the Company incurred a cash finder&#x2019;s fee in the amount
of $51,000 in addition to a finder&#x2019;s fee to be paid in common stock of 52,800 shares valued at $15,312.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company issued 14,913,968 shares of common stock in connection with the conversion of the convertible notes and the related accrued interest (Note 6).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company directly sold, 11,736,111 shares of common stock. Gross proceeds to the Company in connection with the shares sold amounted to $5,225,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2016, the Company issued 425,416 shares of common stock valued at $221,694 for professional services rendered.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Stock Options</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company issued 40,000 options valued at $10,798 to two directors in January 2015. The options have an exercise price of $0.27 per share. The options expire in January 2025. The options were valued using the Black-Scholes model using the following assumptions: volatility: 237%; dividend yield: 0%; zero coupon rate: 1.61%; and a life of 10 years.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company issued 100,000 options valued at $54,980 to four directors in February 2016. The options have an exercise price of $0.55 per share. The options expire in February 2026. The options were valued using the Black-Scholes model using the following assumptions: volatility: 224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10 years.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">17</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The following table summarizes stock options outstanding as of June 30, 2016 and December 31, 2015:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 52%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30, 2016 (Unaudited)</font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; display:inline-block;vertical-align:bottom;width:10%;padding-bottom:2px">&#xA0; </font><font style="text-align: center; display:inline-block;vertical-align:bottom;width:80%;padding-bottom:2px">
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px;">&#xA0;</font><font style="font-weight: bold; font-size: 11px; font-family: Times New Roman;">December 31, 2015</font></div></font><font style="text-align: left; display:inline-block;vertical-align:bottom;width:10%;padding-bottom:2px">&#xA0; </font></div></td></tr><tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 52%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Number of Options</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Weighted Average Exercise Price</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Number of Options</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Weighted Average Exercise Price</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding, beginning of period</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">100,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.96</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">60,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.42</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">100,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">40,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.27</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Exercised</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 4px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding, end of period</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">200,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">0.76</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">100,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">0.96</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Options outstanding and exercisable by price range as of June 30, 2016 were as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div>
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Outstanding Options</font></div></font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></div></div></div></td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; padding-bottom: 2px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">Exercisable Options</font></div></font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div>
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Range</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></div></div></div></td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">Number</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Life in Years</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">Number</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Exercise Price</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 13px; font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 13px; font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 13px; font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 13px; font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 13px; font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">2.10</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">3.51</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">2.10</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.05</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">20,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">4.52</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">20,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.05</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.27</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">8.52</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.27</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 2px;"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">$</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">0.55</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">100,000</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">9.60</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">100,000</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">0.55</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 4px;"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">200,000</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">7.66 </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">200,000</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0;&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">$ </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">0.76 </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Stock Warrants</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2015, the Company recognized equity based compensation of approximately $158,000 on the warrants issued to the CEO in connection with his employment agreement. In addition, the Company recognized approximately $10,800 for director options (See Note 8-Stock Options), $1,327,000 to consultants (Note 11), and $14,800 on the vesting of warrants
issued to the CFO on October 1, 2014 (Note 9).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2015, the Company issued 4,400,005 warrants in connection with the equity units sold to investors. See note 8 (common stock) for additional details.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $267,000 on warrants issued to the CEO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30, 2016, the Company recognized $39,000 in stock compensation expense for the warrants issued to the CEO in February
2014 that vested in February 2016. In addition, on March 31, 2016, the Company issued warrants to purchase up to 250,000 shares of common stock to the CEO with a term of five years that vest upon issuance and have an exercise price of $.50 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling approximately $129,000 with the following assumptions: volatility, 162%; expected dividend yield, 0%; risk free
interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. On June 30, 2016, , the Company issued warrants to purchase up to 250,000 shares of common stock to the CEO with a term of five years that vest upon issuance and have an exercise price of $.42 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling approximately $99,000 with the following assumptions: volatility,
157%; expected dividend yield, 0%; risk free interest rate, 1.17%; and a life of 5 years. The grant date fair value of each warrant was $0.40. Company (See note 9 for additional details)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $65,000 on warrants issued to the CFO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30, 2016, the Company recognized $14,000 in stock compensation expense for the accrued but not vested portion of the
warrants issued to the CFO under his previous agreement with the Company. In addition, on January 26, 2016, the Company issued warrants to purchase up to 100,000 shares of common stock to the CFO with a term of five years that vest upon issuance and have an exercise price of $.55 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 100,000 shares of common stock received by the CFO totaling approximately $51,000 with the following assumptions: volatility, 164%;
expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. (See note 9 for additional details)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">18</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016, the Company recognized equity compensation expense of approximately $69,000 related to the vested and accrual of unvested warrants contracted to an employee pursuant to his employment agreement with the Company that were issued in April of 2016. The Company utilized the Black-Scholes method to fair value the 300,000 warrants received
by the employee with the following assumptions: volatility, 159%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.46.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The following table summarizes the outstanding common stock warrants as of June 30, 2016 and December 31, 2015:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 52%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font><font style="font-weight: bold;">June 30, 2016 (Undaudited)</font></font><font>
<br></font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font><font style="font-weight: bold;">December 31, 2015</font></font><font>
<br></font></div></font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 52%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Number of Warrants</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Weighted Average Exercise Price</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Number of Warrants</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">&#xA0;Weighted Average Exercise Price</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding, beginning of period</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">35,676,413</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.30</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">28,051,408</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.23</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">900,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.48</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,625,005</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.58</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding, end of period</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">36,576,413</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.31</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">35,676,413</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.30</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td colspan="1" style="vertical-align: bottom; width: 52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Warrants outstanding and exercisable by price range as of June 30, 2016 were as follow</font><font style="font-family: Times New Roman; font-size: 13px">s:</font></div></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
<br></font></font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Outstanding Warrants</font></div></font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></div></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Exercisable Warrants</font></div></font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div>
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Range</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></div></div></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Number</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Life in Years</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Number</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">Exercise Price</font></div></font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.01</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1,575,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1.03</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1,575,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.01</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.05</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">975,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1.12</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">975,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.05</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.15</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">7,750,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1.30</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">7,750,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.15</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.26</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">100,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1.99</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">100,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.26</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.29</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">10,125,613</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">4.31</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">10,125,613</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.29</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.30</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">11,925,800</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">2.25</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">11,825,800</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.30</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.33</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">75,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">2.25</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">75,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.33</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.42</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">250,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">5.00</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">250,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.42</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.50</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">625,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">4.43</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">425,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.50</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.55</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">100,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">4.58</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">100,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.55</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.62</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">75,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">2.05</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">75,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">0.62</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 2px;"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">1.00</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">3,000,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">3.84</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">3,000,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">1.00</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 4px;"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">36,576,413</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">2.41 </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">&#xA0; </font><font style="text-align: right; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">36,276,413</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%; border-bottom: 4px double rgb(0, 0, 0);">$&#xA0; </font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%; border-bottom: 4px double rgb(0, 0, 0);">0.31 </font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">19</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Unvested warrants outstanding as of June 30, 2016 were as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">&#xA0;Unvested Warrants</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div><font style="font-family: Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Exercise Price</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Number</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Life in Years</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">0.30</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">100,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5.00</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">$</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">0.50</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">200,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5.00</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">$ </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">0.43 </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0; </font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">300,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">5.00 </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">20</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 9. RELATED PARTY TRANSACTIONS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">As of June 30, 2016 and December 31, 2015, the Company had accounts receivable balances from three entities under common control and owned by an employee of $123,786 and $210,686, respectively. For the periods ended June 30, 2016 and 2015, there were sales made to these three entities in the amounts of $3,386 and $249,676, respectively. The individual was a consultant
for TOMI in 2015 and became an employee in 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In January, 2016, the Company entered into a distributor agreement with TOMI Asia to facilitate growth in the Asian region, specifically including China and Indochina, and&#xA0;excluding South Korea, Australia and New Zealand.&#xA0;Wee Ah Kee, a principal stockholder of TOMI, is the Chief Executive Officer of TOMI Asia. The agreement
was amended in June of 2016. The new agreement is for an initial two-year term and sets revenue targets of $5.5 million and $8.5 million of TOMI's products during 2016 and 2017, respectively. No sales were made under the agreement for the six months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 10. COMMITMENTS AND CONTINGENCIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Lease Commitments</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In September of 2014 the Company entered into a lease agreement for office and warehouse space in Fredrick Maryland. As part of the lease agreement, the Company received a rent holiday in the first 5 months of the lease. The lease also provides for an escalation clause where the Company will be subject to an annual rent increase of 3%, year over year. The lease expires on
January 31, 2018. The Company accounts for the lease using the straight line method and recorded $22,854 in rent expense for the six months ended June 30, 2016 and 2015. Approximate minimum annual rents under the lease are as follows:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-family: Times New Roman; font-size: 11px; font-weight: bold;">Twelve Month Period Ending June 30,</font></div></td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px; font-weight: bold;"><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-weight: bold;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Amount</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-weight: bold;">&#xA0; </font></font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2017</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">53,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2018</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">31,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 88%;">
<div style="margin-left: 0px; padding-bottom: 4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">84,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Legal Contingencies&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">We may become a party to litigation in the normal course of business.&#xA0;&#xA0;In the opinion of management, there are no legal matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Product Liability</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of June 30, 2016 and December 31, 2015, there were no claims against the Company for product liability.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 11. CONTRACTS AND AGREEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Employment Agreements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On February 11, 2014, the Company entered into an employment agreement with Halden S. Shane, our Chief Executive Officer (&#x201C;CEO&#x201D;). The term of the employment agreement extended through December 31, 2016 with automatic renewal for successive one-year periods unless otherwise terminated by either party thereunder. Dr. Shane&#x2019;s annual base salary was $36,000,
which shall increase to $120,000 upon the Company exceeding gross revenues of $5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding gross revenues of $10,000,000 on a calendar year basis. Dr. Shane also received a grant of 3,000,000 warrants to purchase shares of the Company&#x2019;s common stock at a price of $0.30 per share which have a term of five years and vest upon the following schedule: 1,000,000 vested upon issuance, 1,000,000 vested on February 11, 2015, and 1,000,000 vested
February 11, 2016. Dr. Shane&#x2019;s employment agreement includes restrictive covenants of non-solicitation and confidentiality of proprietary information. Under the employment agreement, Dr. Shane assigned any and all of his rights to Company proprietary information to the Company and agreed that all property created by him during and in connection with his employment constitutes &#x201C;works for hire&#x201D; as defined in the United States Copyright Act.</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">21</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">On January 15, 2016, the Company entered into a new employment agreement with Dr. Shane.&#xA0;&#xA0;The agreement provides for a base annual salary of $360,000.&#xA0;&#xA0;The agreement also provides for the quarterly issuance of 250,000 options to purchase common stock in 2016 with an exercise price equal to the three day trailing volume weighted average
price of the common stock.&#xA0;&#xA0;The previous agreement between the Company and Dr. Shane provided for an annual salary increase in the amount of $120,000 upon the Company exceeding gross revenues of&#xA0;$5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding gross revenues of $10,000,000 on a calendar year basis, which does not exist in the new agreement. In the event Dr. Shane is terminated for any reason or becomes disabled or dies, any options held will become cashless and will
be entitled to piggyback registration and are exercisable immediately. Dr. Shane is also entitled to performance bonuses, subject to the achievement of certain objectives, including (i) a minimum semi-annual grant of stock options to purchase up to 250,000 shares of common stock and (ii) a cash bonus, in the sole discretion of the board of directors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">In the event, Dr. Shane is terminated as CEO as a result of a change in control, Dr. Shane will be entitled to a lump sum payment of two years&#x2019; salary at the time of such termination and will be granted 3 million options that are cashless and, when exercised, will have piggyback registration or demand registration rights, and if applicable, any and
all outstanding stock grants will be accelerated and be fully vested.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Termination for cause may be effected by the board of directors by written notification to Dr. Shane; provided, however, that no termination for cause will be effective unless he has been provided with prior written notice and opportunity for remedial action and fails to remedy within 30 days thereof, in the event of a termination by the Company (i) by reason
of willful dishonesty towards, fraud upon, or deliberate injury or attempted injury to, the Company, (ii) by reason of material breach of his employment agreement or (iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under this Agreement. Upon termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The board of directors may effect a termination other than for cause at any time upon giving notice to Dr. Shane. Upon such termination, Dr. Shane will be immediately paid an amount equal to his gross salary</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On February 8, 2016, the Company entered into an employment agreement with Robert Wotczak in connection with his role as the Company&#x2019;s President. Mr. Wotczak&#x2019;s annual salary is $240,000 per annum paid bi-weekly. Additionally, in accordance with the terms of the agreement, the Company agreed to issue him 150,000 shares of common stock, which was issued in April
2016. Mr. Wotczak will also be entitled to (i) annual grants of stock options to purchase up to 250,000 shares of common stock each year under the 2016 Plan, (ii) additional shares of common stock granted on an annual basis based on achievement of performance objectives, (iii) an annual raise and/or bonus for meeting or achieving certain performance objectives, (iv) a vehicle expense up to $750 per month and (v) health insurance contributions equal to 80% toward the cost of an individual plan. Mr. Wotczak&#x2019;s
agreement includes restrictive covenants of non-solicitation and confidentiality of proprietary information. In the event of a change in control of the Company, which results in his termination, Mr. Wotczak will be entitled to a lump sum payment of one year&#x2019;s salary and all equity awards will be accelerated and fully vested.<font style="font-size: 13px">&#xA0;</font>The Company may terminate Mr. Wotczak&#x2019;s employment at any time; provided, however, that the Company must provide fourteen days&#x2019;
notice if any of the following events occur: (a) the sale of substantially all of the Company&#x2019;s assets, (b) sale, exchange, or other disposition in one transaction of the majority of the Company&#x2019;s outstanding capital stock, (c) the Company&#x2019;s decision to terminate its business and liquidate its assets, (d) the merger or consolidation of the Company with another company, or (e) bankruptcy or chapter 11 reorganization.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On September 30, 2014, the Company entered into an employment agreement with Nick Jennings, our Chief Financial Officer (&#x201C;CFO&#x201D;) to provide part-time services. The term of the employment agreement was through December 31, 2014 with a review of employment in January 2015. Mr. Jennings&#x2019; salary was $5,000 per month in cash and $2,000 in common stock per month,
paid quarterly. Mr. Jennings also received a 5 year warrant to purchase up to 300,000 shares of common stock at a price per share equal to $0.30 and vests upon the following schedule: 100,000 vested upon issuance, 100,000 vested on October 1, 2015, and 100,000 will vest as of October 1, 2016. In connection with the employment agreement, Mr. Jennings entered into agreements that included restrictive covenants of non-solicitation and confidentiality of proprietary information.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On September 2, 2015, we entered into a new employment agreement with Mr. Jennings, which superseded his prior agreement, pursuant to which he will continue to serve as our CFO. Mr. Jennings&#x2019; annual salary is $132,000 which is reviewed each year. Mr. Jennings also received a 5 year warrant to purchase up to 100,000 shares of common stock at an exercise price per share
equal to the fair value at the date of grant which fully vested at the time of issuance, which was on January 26, 2016. Mr. Jennings is also entitled to additional equity compensation based upon superior performance of his responsibilities, as determined by the board of directors, in its sole discretion. In the event of a change in control of the Company, which results in his termination, Mr. Jennings will be entitled to a lump sum payment of one year&#x2019;s salary, all equity awards will be accelerated and
fully vested. In the event his employment is terminated other than for cause, Mr. Jennings will receive an amount equal to his annual salary as of such terminate date after the second employment anniversary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On October 16, 2014, we entered into an employment agreement with Norris Gearhart pursuant to which he agreed to serve as the Company&#x2019;s Chief Operating Officer (&#x201C;COO&#x201D;). Mr. Gearhart&#x2019;s salary was $126,000 per annum paid bi-monthly. Additionally, Mr. Gearhart received 100,000 shares of Common Stock upon signing his agreement, a monthly transportation
expense up to $500 towards a vehicle and the ability to receive an additional cash or equity bonus upon the achievement of pre-agreed performance objectives.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">22</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On September 2, 2015, we entered into a new employment agreement with Mr. Gearhart, which superseded his prior agreement, pursuant to which he will continue to serve as our COO. Mr. Gearhart&#x2019;s&#x2019; annual salary is $145,000 which is reviewed each at the end of the second anniversary. Mr. Gearhart will receive annual grants of stock options to purchase up to 250,000
shares of Common Stock at an exercise price equal to the volume weighted average price of the five-day period prior to the close of the year only if meeting performance objectives. Mr. Gearhart is also entitled to additional equity compensation based upon superior performance of his responsibilities, as determined by the board of directors, in its sole discretion. In the event of a change in control of the Company, which results in his termination, Mr. Gearhart will be entitled to a lump sum payment of one year&#x2019;s
salary and all equity awards will be accelerated and fully vested. In the event his employment is termination other than for cause, Mr. Gearhart will receive an amount equal to his annual salary as of such terminate date after the second employment anniversary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Sales and Distribution Agreement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In September 2014, the Company entered into a Sales and Distribution Agreement, superseding previous agreements, with TOMI Panama S.A. (&#x201C;TOMI Panama&#x201D;) covering Panama. TOMI Panama is the exclusive distributor of the Company&#x2019;s products and services within the country of Panama. For the six months ended June 30, 2016 and 2015, the Company made sales and provided
services to TOMI Panama for approximately $36,000 and $55,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Distribution and Licensing Agreement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On March 21, 2014, the Company entered into a distribution and licensing agreement with Plascencia Universal, S. de R.L. de C.V. (&#x201C;Plascencia Universal&#x201D;), a Mexican company that will act as the exclusive distributor of TOMI&#x2019;s products and services in Mexico. The principal of Plascencia Universal is also the broker for the Company&#x2019;s insurance policies
and was appointed a director of the Company. In April of 2015, the Company modified its agreement with Plascencia Universal with respect to the license fee included in the original agreement. In December of 2015, the principal of Plascencia Universal resigned from the board of directors. For the six months ended June 30, 2016 and 2015, sales to Plascencia Universal were approximately $655,000 and $0, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Manufacturing Agreement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #222222; font-family: Times New Roman; font-size: 13px">On October 15, 2014, the Company entered into a manufacturing and development agreement with RG Group, Inc.&#xA0; The agreement does not provide for any minimum purchase commitments and is for a term of 2 years with provisions to extend.&#xA0;The agreement also provides for a warranty against product defects for one year.&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #222222; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">As of June 30, 2016 and December 31, 2015, balances due to RG Group, Inc. accounted for approximately 74% and 72% of total accounts payable, respectively.&#xA0;&#xA0;</font><font style="color: #222222">At June 30, 2016 and December 31, 2015, the Company maintained required deposits with RG Group, Inc. in the amounts of $211,147 and $442,358,
respectively.&#xA0;&#xA0;</font><font style="color: #000000">For the six months ended June 30, 2016 and 2015, RG Group, Inc. accounted for 80% and 86% of cost of goods sold, respectively.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Consulting Agreement</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In January 2015, the Company entered into a consulting agreement which has since been terminated that provided for a fee based on revenue received from existing and prospective clients assigned and revenue from sales related to customers the consultant finds for the Company.&#xA0; The agreement also provided for the issuance of
100,000 shares of the Company&#x2019;s common stock that were issued in February 2015 and valued at $25,000.&#xA0; In addition, the agreement provided for the issuance of 75,000 common stock warrants on a quarterly basis that vest upon issuance with a strike price equal to the volume weighted average price for the 5 day period prior to the close of the quarter with a term of 3 years.&#xA0; The exercise price for the warrants issued was $0.50, $0.62 and $0.33. During the year ended December 31, 2015,&#xA0;the Company
utilized the Black-Scholes method to fair value the warrants to purchase up to 225,000 shares of common stock with the following range of assumptions: volatility, 157%-174%; expected dividend yield, 0%; risk free interest rate, 1.01%-1.42%; and a life of 3 years. The grant date fair value of the warrants issued was $0.37, $0.54 and $0.30. For the six months ended June 30, 2015, the Company recognized approximately $68,000 in equity based compensation on the issuance of the warrants. This consulting agreement
was terminated October 1, 2015 when the consultant accepted a full time employment position with the Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In May of 2015, the Company entered into a consulting agreement that provides for the issuance of 600,000 shares of restricted common stock which was issued in July of 2015 and valued at $264,000. In addition, the agreement provides for the issuance of 3,000,000 common stock warrants that vest upon issuance with an exercise price of $1.00 and have a term of 5 years. The
Company utilized the Black-Scholes method to fair value the 3,000,000 warrants with the following assumptions: volatility, 191%; expected dividend yield, 0%; risk free interest rate, 1.49%; and a life of 5 years. The grant date fair value of each warrant was $0.42. For the quarter ended June 30, 2015, the Company recognized approximately $1,259,000 in equity based compensation on the warrants issued. The agreement was terminated in January of 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">23</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Agreements with Directors</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #222222">The Company appointed Mr. Walter C. Johnsen as a director on January 29, 2016. </font>The term of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal. The agreement between the Company and Mr. Johnsen provides for an annual fee in the amount of $25,000 paid on a quarterly
basis and an annual grant of options to purchase up to 25,000 shares of the Company&#x2019;s common stock. The Company issued the options to Mr. Johnsen in February 2016. (See note 8 - Stock Options)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #222222">The Company appointed Ms. Kelly J. Anderson as a director on January 29, 2016. Ms. Anderson will serve as the chair of the Company&#x2019;s audit committee. </font>The term of her agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal. The agreement between the Company and
Ms. Anderson provides for an annual fee in the amount of $26,000 paid on a quarterly basis and an annual grant of options to purchase up to 25,000 shares of the Company&#x2019;s common stock. The Company issued the options to Ms. Anderson in February 2016. (See note 8 - Stock Options)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #222222">The Company appointed Mr. Edward J. Fred as a Director on January 29, 2016. </font>The term of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal. The agreement between the Company and Mr. Fred provides for an annual fee in the amount of $25,000 paid on a quarterly
basis and an annual grant of options to purchase up to 25,000 shares of the Company&#x2019;s common stock. The Company issued the options to Mr. Fred in February of 2016. (See note 8 - Stock Options)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company issued 25,000 options to Harold Paul in February 2016. Mr. Paul is a director of the Company. (See note 8 - Stock Options)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #222222; background-color: #FFFFFF; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Other Agreements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;"><font style="font-family: Times New Roman; font-size: 13px">In May 2015, the Company was awarded a grant by the United States Agency for International Development (&#x201C;USAID&#x201D;) in the amount of $559,000 for the development of SteraMist<font style="font-size: 70%; vertical-align: top">TM </font>Mobile Decontamination Chambers to fight the Ebola epidemic. The grant is based on milestones set forth in the agreement between
the Company and USAID. In May 2016, the Company completed the USAID Grant by completing the sixth and final milestone and received gross proceeds in the amount of $559,003 during the period of the agreement. The Company incurred costs in connection with the grant through June 30, 2016 in the amount of $356,552. The proceeds received as part of the grant in excess of the costs incurred has been presented on the Company&#x2019;s statement of operations in the amount of $202,451 for the six months ended June 30,
2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;"><font style="font-family: Times New Roman; font-size: 13px">In June 2015, the Company launched the TOMI Service Network (&#x201C;TSN&#x201D;). The TSN is a national service network composed of existing full service restoration industry specialists that have entered into licensing agreements with the Company to become Primary Service Providers (&#x201C;PSP&#x2019;s&#x201D;). The licensing agreements grant protected territories to PSP&#x2019;s
to perform services using the Company&#x2019;s SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> platform of products and contain fixed price minimum equipment and solution orders based on the population of the territories granted pursuant to the licensing agreements. The licensing agreements also provide for potential job referrals to PSP&#x2019;s where the Company is entitled to referral fees. Additionally, the agreement provides for commissions due to PSP&#x2019;s for equipment and solution
sales they facilitate to other service providers in their respective territories. As part of these agreements, the Company is obligated to provide to the PSP&#x2019;s various training, ongoing support and facilitate a referral network call center. As of June 30, 2016, the Company had entered into 50 licensing agreements in connection with the launch of the TSN.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 12. COMMON STOCK AND WARRANTS TO BE ISSUED</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As of December 31, 2015, the Company was obligated to issue 202,000 shares of common stock valued at approximately $53,000 primarily to certain vendors and consultants.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As of June 30, 2016, the Company was obligated to issue 289,674 shares of common stock valued at approximately $104,000 primarily to certain vendors and consultants.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 13. CUSTOMER CONCENTRATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company had certain customers whose revenue individually represented 10% of more of the Company&#x2019;s total revenue, or whose accounts receivable balances individually represented 10% of more of the Company&#x2019;s accounts receivable.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016, two customers accounted for 31% of revenue. <font style="color: #000000">Two customers accounted for 37% of net revenues for the six months ended June 30, 2015.&#xA0;&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">At June 30, 2016, two customers accounted for 20% of accounts receivable. <font style="color: #000000">As of December 31, 2015, three customers accounted for 42% of net accounts receivable</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE 14. SUBSEQUENT EVENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company has evaluated subsequent events through the date the financial statements were issued and up to the time of filing of the financial statements with the Securities and Exchange Commission.</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">24</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 2. Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">You should read the following discussion of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the related notes included elsewhere in this Form 10-Q and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended&#xA0;December&#xA0;31,
2015, as filed with the SEC. In addition to our historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Form 10-Q, particularly in Part II, Item&#xA0;1A, &#x201C;Risk Factors.&#x201D;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Overview</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">TOMI is a leading provider of infection prevention and decontamination products and services, focused primarily on life sciences including healthcare, bio-safety, pharmaceutical, clean-room and research. Our mission is to help our customers create a healthier world thru TOMI&#x2019;s product line. TOMI&#x2019;s motto is &#x201C;innovating for a safer world&#x201D; for healthcare
and life.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We are a global decontamination and infectious disease control company, providing environmental solutions for indoor and outdoor surface decontamination through the sale of equipment, services and licensing of our SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> Binary Ionization Technology&#xAE; (&#x201C;BIT&#x2122;&#x201D;) hydrogen peroxide based mist
and fogs.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During August 2010, TOMI entered into negotiations with BIT Technology a division of L-3 Applied Technologies, Inc. (&#x201C;L-3&#x201D;), and we began to develop applications for and distribution of the SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> equipment that currently accounts for nearly all of our revenue. In April 2013, we completed the acquisition
of certain assets from L-3 for $3,510,000. At that moment our business model consisting of the production of activated ionized hydrogen peroxide and the transformation into TOMI&#x2019;s reactive oxygen species began as we reengineered the prototypes into TOMI&#x2019;s, Binary Ionization Technology&#xAE; (BIT&#x2122;), branded as SteraMist&#x2122;, technology that is a direct offspring of the Defense Advanced Research Projects Agency (&#x201C;DARPA&#x201D;). DARPA is an advanced technology incubator, which has given
birth to many game changing technologies, such as stealth fighters, M16 assault rifles, and the Internet. BIT&#x2122; is a technology with a strong foundation.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Brought to the commercial market in June 2013, TOMI&#x2019;s current suite of products incorporates BIT&#x2122; Solution and applicators including the SteraMist&#x2122; Surface Unit and the SteraMist&#x2122; Environment System. Current SteraMist&#x2122; BIT&#x2122; Technology has expanded beyond chemical and biological warfare applications to deactivate problem microorganisms
(including spores) in a wide variety of commercial settings. SteraMist&#x2122; BIT&#x2122; provides fast acting biological deactivation and works in even the most hard-to-reach areas while leaving no residue or noxious fumes. The by-products of the AIHP are oxygen and water (humidity).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">TOMI currently targets domestic and international markets for the control of microorganisms and the decontamination of large and small indoor space for biological pathogens and chemical agents including infectious diseases in hospital, bio-secure labs, pharmaceutical, biodefense, biosafety including isolation and transfer chambers, tissue banks, food safety and many other
commercial and residential settings.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In June 2015, SteraMist&#x2122; BIT&#x2122; was registered with the EPA as a hospital-healthcare disinfectant for use as a misting/fogging agent. The EPA registered solution and equipment combination provides the unique technology of converting a low percentage hydrogen peroxide into an activated ionized hydrogen peroxide consisting mostly of hydroxyl radicals for Hospital-Healthcare
disinfecting and general disinfecting (EPA Registration 90150-2)<font style="font-family: Times New Roman">. </font>SteraMist&#x2122; BIT&#x2122; also holds a second EPA registration for mold control and air &amp; surface remediation (EPA Registration 90150-1). In February 2016, the Company expanded its label with the EPA to include the bacteria&#x2019;s C. diff and MRSA and the virus H1N1 which have better positioned the Company to penetrate the hospital-healthcare and other industries.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In June and July 2015, the Company received an $8,000,000 equity investment from Arise Asset Management Pte Ltd in exchange for approximately 17,000,000 shares of the Company&#x2019;s common stock. Also, in June 2015, the Company retired approximately $5,100,000 in convertible debt. With the $8,000,000 investment received and the retirement of the convertible debt, the Company
strengthened its balance sheet, added liquidity and working capital.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In 2015, the Company launched the TOMI Service Network (&#x201C;TSN&#x201D;). This allowed the Company to enhance its service division by creating a national service network composed of existing full service restoration industry specialists. Since the launch of the TSN, the Company has recruited and entered into licensing agreements with 52 geographically and strategically
placed companies that will become network hubs to take advantage of the Company&#x2019;s SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> platform of products and assist as service providers for the Company&#x2019;s domestic and international client base and provide regional, national, and international large event mobilization response. In the first quarter of 2016, the Company hired a President and Director of Network Recruitment for the TSN which has contributed to the growth of the TSN in
2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">25</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In February 2016, the Company appointed Robert Wotczak as President to strengthen the executive team and help accelerate the Company&#x2019;s corporate goals. In addition, the Company added three new independent members to the Company&#x2019;s board of directors to support the growth of the Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the first quarter of 2016, the Company expanded its internal sales force by hiring a Vice President of Sales and Internal Sales Director devoted to domestic Hospital-Healthcare industries. These key additions to the TOMI team have positioned the Company to increase its presence in the Hospital-Healthcare markets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During 2015 and 2016, the Company continued to expand its global presence through the shipments of goods into Asia, Europe, Mexico, South America and Australia. In February 2016, the Company entered into a distributor relationship with TOMI Asia to facilitate growth in the Asian region.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;"><font style="font-family: Times New Roman; font-size: 13px">In May 2015, the Company was awarded a grant by the United States Agency for International Development (&#x201C;USAID&#x201D;) in the amount of $559,000 for the development of SteraMist<font style="font-size: 70%; vertical-align: top">TM </font>Mobile Decontamination Chambers to fight the Ebola epidemic. The grant is based on milestones set forth in the agreement between
the Company and USAID. The Company met the sixth and final milestone in May 2016, which completed the USAID Grant.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s net revenue for the six months ended June 30, 2016 was approximately $3,436,000 compared to $1,416,000 for the same period in 2015, representing an increase of 143%.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Critical Accounting Policies and Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets,
liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The estimation process requires assumptions to be made about future events and conditions, and as such, is inherently subjective and uncertain. Actual results could differ materially from our estimates.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The SEC defines critical accounting policies as those that are, in management&#x2019;s view, most important to the portrayal of our financial condition and results of operations and most demanding of our judgment. We consider the following policies to be critical to an understanding of our consolidated financial statements and the uncertainties associated with the complex
judgments made by us that could impact our results of operations, financial position and cash flows.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Revenue Recognition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;For revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104, &#x201C;Revenue Recognition&#x201D; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#x201C;Revenue Recognition in Financial Statements&#x201D; (SAB No. 101). SAB No. 104 requires that four basic criteria must be met before
revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable; and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&#x2019;s judgment regarding the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts. Provisions for discounts to customers, and allowance, and other adjustments
will be provided for in the same period the related sales are recorded.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Fair Value Measurement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers
in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv)willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 8%"><font style="font-family: Times New Roman; font-size: 13px">Level 1:</font></td>
<td colspan="2" style="vertical-align: top; width: 92%"><font style="font-family: Times New Roman; font-size: 13px">Quoted prices in active markets for identical assets or liabilities.</font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Level 2:</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of the assets or liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Level 3:</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></div></td></tr><tr>
<td style="vertical-align: top; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="2" style="vertical-align: top; width: 92%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr></table></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">26</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s financial instruments include cash and equivalents, accounts receivable, accounts payable and accrued expenses. All these items were determined to be Level 1 fair value measurements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The carrying amounts of cash and equivalents, accounts receivable, accounts payable and accrued expenses, approximated fair value because of the short maturity of these instruments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Cash and Cash Equivalents</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original maturities of three months or less.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accounts Receivable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for doubtful accounts based
on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Bad debt expense for
the six months ended June 30, 2016 and 2015 was $105,000 and $482, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">At June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues for the six months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues for the six months ended June 30, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Inventories</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Inventories are valued at the lower of cost or market using the first-in, first-out (&#x201C;FIFO&#x201D;) method. Inventories consist primarily of finished goods and raw materials<font style="color: #000000">. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete inventory.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Deposits on Merchandise</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deposits on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Property and Equipment</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the
straight-line method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Deferred Financing Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;"><font style="font-family: Times New Roman; font-size: 13px">The Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accounts Payable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">As of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">27</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Accrued Warranties</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 60px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement of operations at the date of sale. Our manufacturer assumes warranty against product
defects for one year which we extend to our customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the Company did not establish a warranty reserve.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Income taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for
any tax benefits, which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net deferred tax benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Loss Per Share</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Basic loss per share is computed by dividing the Company&#x2019;s net loss by the weighted average number of common shares outstanding during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Stock-Based Compensation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&#x201C;FASB&#x201D;), ASC 718, Compensation- &#x201C;Stock Compensation.&#x201D; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on the award&#x2019;s fair value and is recognized as expense over the requisite
service period. During the six months ended June 30, 2015, the Company had one active stock-based compensation plan (&#x201C;2008 Plan&#x201D;), TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock Plan (the &#x201C;Plan&#x201D;). The Plan calls for the Company, through a committee of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues grants to its employees, consultants, and board members. Stock options are granted with
an exercise price equal to the closing price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&#x2019;s outstanding equity securities are granted at an exercise price that may not be less than 110% of the closing price of the Company&#x2019;s common stock on the date of grant and have a term no greater than five years. On the date of a grant, the
Company determines the fair value of the stock option award and recognizes compensation expense over the requisite service period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing model. On August 25, 2015 the plan was terminated.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">On January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &#x201C;2016 Plan&#x201D;) subject to its approval by stockholders. <font style="color: #000000">The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted stock units and performance units / shares. Up to 5,000,000 shares of common
stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons, including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash. Stock-based compensation
will typically be awarded in consideration for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the six months months ended June 30, 2016, there were 100,000 stock options issued out of the plan.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Concentrations of Credit Risk</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation (&#x201C;FDIC&#x201D;) limit of $250,000 at times during the year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">28</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Long-Lived Assets Including Acquired Intangible Assets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">We will review our intangible assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. We will measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If intangible assets are considered to be impaired, the
impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Advertising and Promotional Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company expenses advertising costs in the period in which they are incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Research and Development Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company expenses research and development expenses in the period in which they are incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Shipping and Handling Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #211D1E; font-family: Times New Roman; font-size: 13px">The Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the Company to customers, are classified as a general and administrative expense.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Recent Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">In May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#x201C;Revenue from Contracts with Customers.&#x201D; ASU 2014-09 supersedes the revenue recognition requirements in &#x201C;Revenue Recognition (Topic 605)&#x201D;, and requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects
the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and liabilities be classified as non-current. We have retrospectively adopted this standard as of December 31, 2015,
and as a result there was no impact to the Company as all of the deferred tax assets for the year ended December 31, 2014 were classified as noncurrent.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In February of 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#x201C;Leases.&#x201D;&#xA0; ASU 2016-02 provides new lease accounting guidance.&#xA0; ASU 2016-02 is effective for annual reporting periods beginning after&#xA0;December 15, 2018, including interim periods within that reporting period.&#xA0;
Early adoption is permitted.&#xA0; We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px"><font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#x201C;Compensation &#x2013; Stock Compensation (Topic 718).&#x201D;&#xA0; ASU 2016-09 provides improvements to employee share-based payment accounting.&#xA0; ASU 2016-09 is effective for annual reporting periods beginning after&#xA0;December 15,
2016, including interim periods within that reporting period. We are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Financial Operations Overview</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Our financial position as of June 30, 2016 and December 31, 2015, was as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">As of</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2016 (Unaudited)</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">As of</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total stockholders&#x2019; equity</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9,488,038</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">10,422,974</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Cash and cash equivalents</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,427,952</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,916,068</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Accounts receivable</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,026,436</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,414,576</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Inventories</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,239,357</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,395,175</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Deposits on Merchandise</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">211,147</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">442,358</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current Liabilities</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,354,070</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,401,057</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Working capital</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">6,764,764</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">7,880,462</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">29</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2016 our liquidity positions were affected by the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Net cash used in operations of approximately $3,040,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Acquisition of property and equipment of $460,000;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Results of Operations for the Three Months Ended June 30, 2016 Compared to the Three Months Ended June 30, 2015</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Net Loss</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Net loss for the three months ended June 30, 2016 and 2015 amounted to approximately $575,000 and $7,202,000, respectively, representing a decrease in the net loss of $6,627,000 or 92%. The primary reasons for the decrease in the net loss can be attributed to:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Increase in revenue of approximately $989,000 and the overall gross profit of approximately $558,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced operating expenses of approximately $511,000.</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced amortization of deferred financing costs of approximately $115,000 as a result of the convertible notes retired in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced amortization of debt discounts of approximately $3,033,000 as a result of the convertible notes retired in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Changes in the fair value of the embedded conversion feature of the convertible notes of $1,138,000 incurred in the second quarter of 2015 with no such charge in the second quarter of 2016 as a result of the convertible notes retired in 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced induced conversion costs related to the retirement of the convertible notes of $930,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced interest expense of approximately $127,000 in connection with the retirement of the convertible notes in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Income attributable to grant of $202,000; and</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Gain on disposition of equipment of $12,000</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Sales</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">During the three months ended June 30, 2016 and 2015, we had net revenue of approximately $1,729,000 and $740,000, respectively, representing an increase in revenue of $989,000 or 134%. The primary reason for the increase in revenue <font style="color: #000000; background-color: #FFFFFF">was attributable mainly to the Company expanding into new markets, having sufficient
supply of product to fill orders, as well as diversifying our client base.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Cost of Sales</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">During the three months ended June 30, 2016 and 2015, we had cost of sales of approximately $707,000 and $276,000, respectively, representing an increase of $431,000, or 156%. The primary reason for the increase in cost of sales was due to sales increasing during the three months ended June 30, 2016 versus the same period in the prior year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Professional Fees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Professional fees for the three months ended June 30, 2016 totaled approximately $96,000 as compared to $88,000 during the same period in the prior year representing an increase of approximately $8,000, or 9%. Professional fees are mainly comprised of legal and accounting fees.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Depreciation and Amortization</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Depreciation and amortization was approximately $146,000 and $124,000 for the three months ended June 30, 2016 and 2015, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Selling Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Selling expenses for the three months ended June 30, 2016 totaled approximately $517,000 as compared to $97,000 for the same period in the prior year representing an increase of $420,000, or 433%. These expenses represent selling salaries and wages, trade show fees, commissions and marketing expenses. <font style="background-color: #FFFFFF">We increased our marketing
efforts during the three months ended June 30, 2016. In addition, these costs increased for the three months ended June 30, 2016 as the result of the hiring of an internal sales staff in an effort to increase revenue.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">30</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Research &amp; Development</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Research and development expenses for the three months ended June 30, 2016 totaled approximately $19,000 as compared to $20,000 in the corresponding period in 2015. Research and development expenses mainly include costs incurred in generating and supporting research on improving, extending and applying our patents in the field of mechanical cleaning and decontamination.
We expect these costs to increase in 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Consulting Fees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Consulting fees for the three months ended June 30, 2016 totaled approximately $101,000 as compared to $338,000 during the corresponding period in 2015 representing a decrease of approximately $237,000. The decrease in consulting fees is primarily due to the Company entering into a consulting agreement in the second quarter of 2015 which was terminated in January of 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Equity Compensation Expen</font>se</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Equity compensation expense represents non-cash charges for the three months ended June 30, 2016 and totaled approximately $118,000 as compared to $1,386,000 in 2015. Equity compensation expense is incurred upon the issuance of warrants. On the date of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite
service period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes Method option-pricing model.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">General and Administrative Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">General and administrative expenses include salaries and payroll taxes, rent, insurance expense, utilities and office expense. General and administrative expenses were approximately $814,000 and $270,000 for the three months ended June 30, 2016 and 2015, respectively, representing an increase of $544,000, or 201%. The primary reason for the increase in General and administrative
expenses can be attributed mainly to higher salaries and wages due to new hires during the three months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Other Income and Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Amortization of deferred financing costs was approximately $0 and $115,000 for the three months ended June 30, 2016 and 2015, respectively. This represents the amortization of costs incurred to raise capital in relation to the acquisition of the SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> line of products from L-3 and were fully amortized in the
second quarter of 2015 upon retiring the convertible notes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Amortization of debt discount was approximately $0 and $3,033,000 during the three months ended June 30, 2016 and 2015, respectively, representing the amortization of debt discount on the $5,074,000 in convertible notes issued in 2013. The debt discount was amortized over the life of the notes utilizing the effective interest method.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">The fair value adjustment of the derivative liability during the three months ended June 30, 2015, amounted to approximately a $1,138,000 loss in the prior period. Upon the retirement of the convertible notes in the second quarter of 2015, the derivative liability was reclassified to additional paid in capital.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Interest expense for the three months ended June 30, 2016 and 2015 was approximately $0 and 127,000, respectively. This represented the interest due on the $5,074,000 in convertible notes issued in 2013 in connection with the acquisition of the SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> line of products from L-3 that were retired in the second
quarter of 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Income recognized from grant for the three months ended June 30, 2016 was $202,000. This represents the amounts advanced to the Company in excess of the costs incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Gain on disposition of equipment for the three months ended June 30, 2016 amounted to $12,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Results of Operations for the Six Months Ended June 30, 2016 Compared to the Six Months Ended June 30, 2015</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Net Loss</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Net loss for the six months ended June 30, 2016 and 2015 amounted to approximately $1,614,000 and $11,473,000, respectively, representing a decrease in the net loss of $9,859,000 or 86%. The primary reasons for the decrease in the net loss can be attributed to:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Increase in revenue of approximately $2,019,000 and the overall gross profit of approximately $1,119,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced amortization of deferred financing costs of approximately $200,000 as a result of the convertible notes retired in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced amortization of debt discounts of approximately $3,996,000 as a result of the convertible notes retired in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">31</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Changes in the fair value of the embedded conversion feature of the convertible notes of $3,811,000 incurred during the six months ended June 30, 2015 with no such charge in the same period of 2016 as a result of the convertible notes retired in 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced induced conversion costs related to the retirement of the convertible notes of $930,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Reduced interest expense of approximately $254,000 in connection with the retirement of the convertible notes in June of 2015;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Income attributable to grant of $202,000;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Gain on disposition of equipment of $12,000; offset by:</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Increased operating expenses of $664,000.</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Sales</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2016 and 2015, we had net revenue of approximately 3,436,000 and $1,416,000, respectively, representing an increase in revenue of $2,019,000 or 143%. The primary reason for the increase in revenue <font style="color: #000000; background-color: #FFFFFF">was attributable mainly to the Company expanding into new markets, having sufficient
supply of product to fill orders, as well as diversifying our client base.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Cost of Sales</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">During the six months ended June 30, 2016 and 2015, we had cost of sales of approximately $1,455,000 and $554,000, respectively, representing an increase of $900,000, or 162%. The primary reason for the increase in cost of sales was due to sales increasing during the six months ended June 30, 2016 versus the same period in the prior year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Professional Fees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Professional fees for the six months ended June 30, 2016 totaled approximately $273,000 as compared to $195,000 during the same period in the prior year representing an increase of approximately $78,000, or 40%. Professional fees are mainly comprised of legal and accounting fees.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Depreciation and Amortization</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Depreciation and amortization was approximately $279,000 and $249,000 for the six months ended June 30, 2016 and 2015, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Selling Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Selling expenses for the six months ended June 30, 2016 totaled approximately $870,000 as compared to $192,000 for the same period in the prior year representing an increase of $677,000, or 353%. These expenses represent selling salaries and wages, trade show fees, commissions and marketing expenses. <font style="background-color: #FFFFFF">We increased our marketing efforts
during the six months ended June 30, 2016. In addition, these costs increased for the six months ended June 30, 2016 as the result of the hiring of an internal sales staff in an effort to increase revenue.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Research &amp; Development</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Research and development expenses for the six months ended June 30, 2016 totaled approximately $27,000 as compared to $42,000 in the corresponding period in 2015. Research and development expenses mainly include costs incurred in generating and supporting research on improving, extending and applying our patents in the field of mechanical cleaning and decontamination.
We expect these costs to increase in 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Consulting Fees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Consulting fees for the six months ended June 30, 2016 totaled approximately $231,000 as compared to $414,000 during the corresponding period in 2015 representing a decrease of approximately $183,000. The decrease in consulting fees is primarily due to the Company entering into a consulting agreement in the second quarter of 2015 which was terminated in January of 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Equity Compensation Expen</font>se</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">Equity compensation expense represents non-cash charges for the six months ended June 30, 2016 and totaled approximately $457,000 as compared to $1,511,000 in 2015. Equity compensation expense is incurred upon the issuance of warrants. On the date of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite service
period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes Method option-pricing model.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">32</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">General and Administrative Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">General and administrative expenses include salaries and payroll taxes, rent, insurance expense, utilities and office expense. General and administrative expenses were approximately $1,672,000 and $542,000 for the six months ended June 30, 2016 and 2015, respectively, representing an increase of $1,130,000, or 209%. The primary reason for the increase in General and administrative
expenses can be attributed mainly to higher salaries and wages due to new hires during the six months ended June 30, 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Other Income and Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Amortization of deferred financing costs was approximately $0 and $200,000 for the six months ended June 30, 2016 and 2015, respectively. This represents the amortization of costs incurred to raise capital in relation to the acquisition of the SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> line of products from L-3 and were fully amortized in the
second quarter of 2015 upon retiring the convertible notes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Amortization of debt discount was approximately $0 and $3,996,000 during the six months ended June 30, 2016 and 2015, respectively, representing the amortization of debt discount on the $5,074,000 in convertible notes issued in 2013. The debt discount was amortized over the life of the notes utilizing the effective interest method.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">The fair value adjustment of the derivative liability during the six months ended June 30, 2015, amounted to approximately a $3,811,000 loss in the prior period. Upon the retirement of the convertible notes in the second quarter of 2015, the derivative liability was reclassified to additional paid in capital.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Interest expense for the six months ended June 30, 2016 and 2015 was approximately $0 and 254,000, respectively. This represented the interest due on the $5,074,000 in convertible notes issued in 2013 in connection with the acquisition of the SteraMist<font style="font-size: 70%; vertical-align: top">TM</font> line of products from L-3 that were retired in the second
quarter of 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Income recognized from grant for the six months ended June 30, 2016 was $202,000. This represents the amounts advanced to the Company in excess of the costs incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">Gain on disposition of equipment for the six months ended June 30, 2016 amounted to $12,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Net Loss</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">The net loss for the six months ended June 30, 2016 amounted to approximately $1,614, 000 versus a loss of approximately $11,473,000 for the six months ended June 30, 2015. The loss per common share, basic and diluted, for the six months ended June 30, 2016 was $0.01. The loss per common share, basic and diluted, for the six months ended June 30, 2015 was $0.13.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Summary of Results</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">six months ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">six months ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June 30, 2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">&#xA0;June 30, 2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Revenues</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,436,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,416,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Gross Profit</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,981,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">862,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Operating Expenses<font style="font-size: 70%; vertical-align: top">(1)</font></font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,809,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,145,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Loss from Operations</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,828,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(2,283,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Other Income (Expense)<font style="font-size: 70%; vertical-align: top">(2)</font></font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">214,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(9,191,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net Loss</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,614,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(11,473,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Basic loss per share</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.13</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Diluted loss per share</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.13</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px;">(1)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Includes approximately $457,000 and $1,511,000 in non-cash equity compensation expense for the six months ended June 30, 2016 and 2015, respectively.</font></div></div></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px;">(2)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Includes fair value adjustment loss on derivative liability of approximately $3,811,000 for the six months ended June 30, 2015, and amortization of debt discount of approximately $3,996,000 for the six months ended June 30, 2015.</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">33</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Sales Information of Geographic Basis</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">For the</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">For the</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;Six months ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;Six months ended</font></div></font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">June 30,</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">2016</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td colspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">June 30,</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">2015</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Revenues:</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div></font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;International</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,172,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">298,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;United States</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,264,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,118,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Revenues</font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,436,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,416,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Liquidity and Capital Resources</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic; color: #000000">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; </font><font style="color: #000000">As of June 30, 2016, the Company had cash and cash equivalents of approximately $2,428,000 and working capital of $6,765,000.&#xA0;</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font>Our principal capital requirements are to fund operations, invest in research and development and capital equipment, and the continued costs of public company filing requirements. We have historically funded our operations through debt and equity financings.&#xA0; In
June and July 2015, we completed private placements and received net proceeds of approximately $8,000,000. In June 2015, we redeemed and converted all of the Notes by issuing approximately 14,900,000 shares of common stock, and $1,300,000 in cash.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; The Company intends to uplist to a national stock exchange.&#xA0; We understand there are qualitative and quantitative benchmarks that will need to be met in order to get listed on a national stock exchange.&#xA0; This could require us to raise additional capital in order to meet the quantitative benchmarks.
There can be no assurance that we will be able to satisfy these qualitative and quantitative benchmarks or raise additional capital on terms favorable to the Company, if at all.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">For the six months ended June 30, 2016 and 2015, we incurred losses from operations of approximately $1,828,000 and $2,282,000, respectively.&#xA0; The cash used in operations amounted to approximately $3,040,000 and $950,000 for the six months ended June 30, 2016 and 2015, respectively.&#xA0; The Company could incur additional operating losses from lack of revenues and
an increase of costs related to the continuation of product and technology development and administrative activities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Management of the Company has taken and will endeavor to continue to take a number of actions in order to improve the Company&#x2019;s results of operations and the related cash flows generated from operations in order to get the Company to a stronger financial position.&#xA0; These actions include the following items:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expanding our label with the EPA to include the bacteria&#x2019;s C. diff and MRSA and the virus H1N1 in the EPA stamped registration.&#xA0; In February 2016, the Company achieved the amended registration and feels it could allow TOMI to change the way our product is marketed in the United States Hospital-Healthcare verticals that could lead to further market penetration for the Company.</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expansion of our internal salesforce and manufacturer representatives.&#xA0; In February 2016, the Company hired a Vice President of Sales and an Internal Sales Director in an effort to drive domestic revenue in all Hospital-Healthcare verticals.</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expansion of international distributors.&#xA0; In February 2016, the Company announced the distributor relationship with TOMI Asia to facilitate growth in the Asian region, specifically Mainland China and Indo-China excluding South Korea and Australia/New Zealand.&#xA0;</font></div></div></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px"><font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continued growth of the TSN.&#xA0; In January 2016, the Company hired a President and Director of Network Recruitment for TSN in order to increase TSN&#x2019;s internal salesforce which therefore increased membership.&#xA0; TSN currently has a total of 52 members and 29 members have been added year to date.</font></div></div></div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We believe that our existing balance of cash and cash equivalents and amounts expected to be provided by operations will provide us with sufficient financial resources to meet our cash requirements for operations, working capital and capital expenditures over the next twelve months.&#xA0; <font style="color: #000000">However, in the event of unforeseen circumstances, unfavorable
market developments or unfavorable results from operations, there can be no assurance that the above actions could be successfully implemented as expected, and cash flows may be adversely affected.&#xA0; Our sales cycle has come down but could exceed approximately 4-6 months and it&#x2019;s possible we may not be able to generate sufficient revenue in the next twelve months to cover our operating and compliance costs. We may also need to raise additional debt or equity financing to execute on the commercialization
of our product plans. We cannot make any assurances that management&#x2019;s strategies will be effective or that any additional financing will be completed on a timely basis, on acceptable terms or at all. Our inability to successfully implement our strategies or to complete any other financing may mean that we would have to significantly reduce costs and/or delay projects, which would adversely affect our business, customers and program development, and would adversely impact the Company.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">34</font></div></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line-->
</div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div></div></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s analysis of cash flows for the six months ended June 30, 2016 and 2015, is as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Operating activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash used in operating activities</font> during the six months ended June 30, 2016 and 2015 was approximately $3,040,000 and $950,000, respectively. Cash used in operating activities increased $2,090,000 as compared to the six months ended June 30, 2015, primarily due to increased inventory offset by increased accounts payable compared
to the same period ended in the prior year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Investing Activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash used in investing activities</font> during the six months ended June 30, 2016 and 2015, amounted to approximately $448,000 and $20,000. Cash used in investing activities increased $428,000 compared to the period in the prior year, primarily due to service equipment purchased in 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Financing Activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash provided by financing activities</font> during the six months ended June 30, 2016 amounted to $0.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash provided by financing activities</font> during the six months ended June 30, 2015 amounted to approximately $4,490,000, primarily from the proceeds of the issuance of common stock and warrants of $5,735,000 offset by the repayment of principal for a portion of the convertible notes of $1,300,000. In addition, the Company incurred
a finder&#x2019;s fee of approximately $51,000 in connection with the issuance of the stock for the six months ended June 30, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Contractual Obligations</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -28px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Our contractual obligations as of June 30, 2016 are summarized as follows (in thousands):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="">
<td rowspan="1" style="vertical-align: bottom; width: 50%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td colspan="5" rowspan="1" style="vertical-align: bottom; width: 50%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 96%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Payments Due by Period</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; text-indent:0px;margin-right:1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Contractual Obligations</font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Total</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Less than</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">1 Year</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">1 &#x2013; 3</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">Years</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">3 &#x2013; 5</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">Years</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: bold; font-size: 11px;">
<div><font style="font-family: Times New Roman; font-weight: bold;">More than</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">5 Years</font></div></font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-weight: bold; font-size: 11px;">&#xA0; </font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: left; text-indent:0px;margin-right:1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating leases<font style="font-size: 70%; vertical-align: top">(1)</font></font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">84</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">53</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">31</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0; </font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: bottom; width: 50%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">84</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">53</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 24px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(1) Amounts represent a non-cancelable operating lease for office space in Frederick, MD that terminates on January 31, 2018. In addition to base rent, the lease calls for payment of common area maintenance operating expenses.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Recently Issued Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">See Note 2 to the Condensed Consolidated Financial Statements contained in Item 1. Financial Statements above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Disclosure About Off-Balance Sheet Arrangements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We do not have any transactions, agreements or other contractual arrangements that constitute off-balance sheet arrangements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">Critical Accounting Policies</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">See Note 2 to the Condensed Consolidated Financial Statements contained in Item 1. Financial Statements above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">The Company is a Smaller Reporting Company as defined by SEC Rules 405 and 12b-2 and is not required to disclose the information required by Regulation S-K, Item 305 pursuant to the Smaller Reporting Company exemption in Regulation S-K, Item 305(e).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">35</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 4. Controls and Procedures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Evaluation of Disclosure Controls and Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our management, with the participation of our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Form 10-Q. Based on such evaluation, our CEO and CFO have concluded that as of&#xA0;June&#xA0;30, 2016, our
disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required
disclosure.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Changes in Internal Control</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">Limitations on Effectiveness of Controls and Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures
and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">36</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">PART II: OTHER INFORMATION</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">Item 1. Legal Proceedings</font>.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">We are not a party to any material proceedings or threatened proceedings as of the date of this filing.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 1A. Risk Factors.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">In addition to the information set forth in this quarterly report on Form&#xA0;10-Q, you should also carefully review and consider the risk factors contained in our other reports and periodic filings with the SEC, including without limitation the risk factors contained under the caption &#x201C;Item&#xA0;1A&#x2014;Risk Factors&#x201D; in our Annual Report on Form&#xA0;10-K
for the year ended December 31, 2015 that could materially and adversely affect our business, financial condition, and results of operations. The risk factors discussed in that Form&#xA0;10-K do not identify all risks that we face because our business operations could also be affected by additional factors that are not presently known to us or that we currently consider to be immaterial to our operations. There have been no material changes in the significant factors that may affect our business and operations
as described in &#x201C;Item 1A&#x2014;Risk Factors&#x201D; of the Annual Report on 10-K for the year ended December 31, 2015.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">Unless otherwise stated, the sales of the below securities were deemed to be exempt from registration under the Securities Act of 1933, as amended (the &#x201C;Securities Act&#x201D;) in reliance upon Section&#xA0;4(a)(2) of the Securities Act as transactions by an issuer not involving any public offering. The recipients of the securities in each of these
transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #222222; background-color: #FFFFFF">On April 19, 2016, </font>the Company issued 150,000 shares of common stock valued at $76,500 to the Company&#x2019;s President in exchange for services provided to the Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 3. Defaults Upon Senior Securities.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 4. Mine Safety Disclosures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">37</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Item 5. Other Information.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ITEM 6. EXHIBITS</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Part I: Exhibits</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">31.1</font></div></td>
<td style="vertical-align: top; width: 93%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">Principal Executive Officer Certification</font></div></td></tr><tr>
<td style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">31.2</font></div></td>
<td style="vertical-align: top; width: 93%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">Principal Financial Officer Certification</font></div></td></tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">32.1</font></div></td>
<td style="vertical-align: top; width: 93%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">Section 1350 Certification</font></div></td></tr><tr>
<td style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">32.2</font></div></td>
<td style="vertical-align: top; width: 93%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;">Section 1350 Certification</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Part II: Exhibits</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 12px">38</font></div></div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></div></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">SIGNATURES</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;margin-left:0px;">
<tr style="">
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div></td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Date: August 15, 2016&#xA0;
<br></font></div></td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0; </font></div></td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/&#xA0; </font><font style="font-family: Times New Roman; font-size: 13px">Halden S. Shane</font></div></td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Halden S. Shane</font></div></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 35%; vertical-align: top;"><font style="font-family: Times New Roman; font-size: 13px">(Principal Executive Officer)</font></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr></table></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;margin-left:0px;">
<tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);"><font style="font-family: Times New Roman; font-size: 13px">Date: August 15, 2016</font></td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0; </font></div></td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ </font><font style="font-family: Times New Roman; font-size: 13px">Nick Jennings</font></div></td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;"><font style="font-family: Times New Roman; font-size: 13px">Nick Jennings</font></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 35%; vertical-align: top;"><font style="font-family: Times New Roman; font-size: 13px">Chief Financial Officer</font></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td>
<td style="width: 35%; vertical-align: top;"><font style="font-family: Times New Roman; font-size: 13px">(Principal Financial Officer and Principal Accounting Officer)</font></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0; </font></div></td></tr></table></div>
<br>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;39</font></div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break-->
</div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>tomi_ex311.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2016 Issuer Direct Corporation -->
<title>Untitled Document</title>
</head>
<body>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 11px">&#xA0; </font></div></div></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">EXHIBIT 31.1</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; &#xA0; I, Halden S. Shane, certify that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">1.&#xA0;I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2016 of TOMI Environmental Solutions, Inc.;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">2.&#xA0;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">3.&#xA0;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">4.&#xA0;The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(c)&#xA0;Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(d)&#xA0;Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control
over financial reporting;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">5.&#xA0;The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(b)&#xA0;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">
<br>Dated: August 15, 2016</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: top; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN S. SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div></td></tr><tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Halden S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Chief Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Principal Executive Officer)</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>tomi_ex312.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2016 Issuer Direct Corporation -->
<title>Untitled Document</title>
</head>
<body>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 11px">&#xA0; </font></div></div></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">EXHIBIT 31.2</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">I, Nick Jennings, certify that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">1.&#xA0;I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2016 of TOMI Environmental Solutions, Inc.;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">2.&#xA0;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">3.&#xA0;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">4.&#xA0;The registrant&#x2019;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) and have:</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(c)&#xA0;Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(d)&#xA0;Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control
over financial reporting;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">5.&#xA0;The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">(b)&#xA0;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Dated: August 15, 2016</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: top; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0; Nick Jennings&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div></td></tr><tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Nick Jennings,</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Chief Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Principal Financial Officer and Principal Accounting Officer)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></td></tr></table></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>tomi_ex321.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2016 Issuer Direct Corporation -->
<title>Untitled Document</title>
</head>
<body>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 11px">&#xA0; </font></div></div></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">EXHIBIT 32.1</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">In connection with the quarterly report of TOMI Environmental Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for the quarter ended June 30, 2016, as filed with the Securities and Exchange Commission on August 15, 2016 (the &#x201C;Report&#x201D;), I, Halden S. Shane, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&#xA0;1350, as
adopted pursuant to Section&#xA0;906 of the Sarbanes-Oxley Act of 2002, that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">1. The Report fully complies with the requirements of Section&#xA0;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Dated: August 15, 2016</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: top; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN S. SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div></td></tr><tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Halden S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Chief Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Principal Executive Officer)</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>tomi_ex322.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2016 Issuer Direct Corporation -->
<title>Untitled Document</title>
</head>
<body>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 11px">&#xA0; </font></div></div></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">EXHIBIT 32.2</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">In connection with the quarterly report of TOMI Environmental Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for the quarter ended June 30, 2016, as filed with the Securities and Exchange Commission on August 15, 2016 (the &#x201C;Report&#x201D;), I, Nick Jennings, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&#xA0;1350, as adopted
pursuant to Section&#xA0;906 of the Sarbanes-Oxley Act of 2002, that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">1. The Report fully complies with the requirements of Section&#xA0;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Dated: August 15, 2016</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: top; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;Nick Jennings&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div></td></tr><tr>
<td style="width: 50%;">
<div><font>&#xA0;</font></div></td>
<td style="vertical-align: bottom; width: 50%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Nick Jennings</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Chief Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>tomz-20160630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:TOMZ="http://tomiesinc.com/20160630">
    <link:schemaRef xlink:href="tomz-20160630.xsd" xlink:type="simple" />
    <xbrli:context id="From2016-01-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointZeroThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_PointZeroFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_OptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">TOMZ:OptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_PointOneFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointOneFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_Warrant1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:Warrant1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_ConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointZeroOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointTwoSixOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSixOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointThreeZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThreeZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ZeroPointTwentySevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointTwentySevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_UnvestedWarrantsOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">TOMZ:UnvestedWarrantsOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_UnvestedWarrantsOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">TOMZ:UnvestedWarrantsOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointZeroOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointZeroFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointOneFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointOneFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointTwoSixOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSixOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointThreeZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThreeZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointZeroThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ZeroPointTwentySevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointTwentySevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointTwoNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointTwoNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_VendorsConsultantsExecutiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:VendorsConsultantsExecutiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:Warrant1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:Warrant1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_VendorsConsultantsExecutiveMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:VendorsConsultantsExecutiveMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointFiveZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiveZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_OneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:OneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointFiveZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiveZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_OneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:OneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointSixTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointSixTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_AccountsReceivableMember_custom_ThreecustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:ThreecustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ZeroPointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ZeroPointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointThirtyThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThirtyThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointThirtyThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThirtyThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">TOMZ:ChiefExecutiveOfficerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_EmployeeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">TOMZ:EmployeeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_custom_ChiefExecutiveOfficerOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">TOMZ:ChiefExecutiveOfficerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-08-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-08-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_PointFourTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFourTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_PointFourTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFourTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_UnvestedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_UnvestedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_UnvestedWarrantOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_UnvestedWarrantOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ProfessionalServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">TOMZ:ProfessionalServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-04-13to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-04-13</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-04-13to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-04-13</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-04-13to2016-06-30_custom_Warrant1Member_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:Warrant1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-04-13</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-04-13to2016-06-30_custom_Warrant1Member_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:Warrant1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-04-13</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2016-01-01to2016-06-30">TOMI Environmental Solutions, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-01-01to2016-06-30">0000314227</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-01-01to2016-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-01-01to2016-06-30">2016-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-01-01to2016-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-01-01to2016-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-01-01to2016-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-01-01to2016-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-01-01to2016-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-01-01to2016-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-01-01to2016-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2016-01-01to2016-06-30">2016</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <TOMZ:ClosingStockPrice contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MaximumMember" unitRef="USDPShares" decimals="INF">0.55</TOMZ:ClosingStockPrice>
    <TOMZ:ClosingStockPrice contextRef="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MinimumMember" unitRef="USDPShares" decimals="INF">0.13</TOMZ:ClosingStockPrice>
    <TOMZ:ClosingStockPrice contextRef="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MaximumMember" unitRef="USDPShares" decimals="INF">0.55</TOMZ:ClosingStockPrice>
    <TOMZ:ClosingStockPrice contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MinimumMember" unitRef="USDPShares" decimals="INF">0.13</TOMZ:ClosingStockPrice>
    <TOMZ:ClosingStockPrice contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember" unitRef="USDPShares" decimals="INF">0.55</TOMZ:ClosingStockPrice>
    <TOMZ:ClosingStockPrice contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember" unitRef="USDPShares" decimals="INF">0.64</TOMZ:ClosingStockPrice>
    <TOMZ:ConversionPrice contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember" unitRef="USDPShares" decimals="INF">0.29</TOMZ:ConversionPrice>
    <TOMZ:ConversionPrice contextRef="AsOf2013-04-12_custom_Warrant1Member" unitRef="USDPShares" decimals="INF">0.30</TOMZ:ConversionPrice>
    <TOMZ:ConversionPrice contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember" unitRef="USDPShares" decimals="INF">0.29</TOMZ:ConversionPrice>
    <TOMZ:ExpectedVolatility contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember" unitRef="Percent" decimals="INF">1.25</TOMZ:ExpectedVolatility>
    <TOMZ:ExpectedVolatility contextRef="AsOf2013-04-12_custom_Warrant1Member" unitRef="Percent" decimals="INF">2.50</TOMZ:ExpectedVolatility>
    <TOMZ:ExpectedVolatility contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">1.90</TOMZ:ExpectedVolatility>
    <TOMZ:ExpectedVolatility contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">1.85</TOMZ:ExpectedVolatility>
    <TOMZ:RemainingTermYears contextRef="From2016-01-01to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember">P1M2D</TOMZ:RemainingTermYears>
    <TOMZ:RemainingTermYears contextRef="From2016-01-01to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember">P1M10D</TOMZ:RemainingTermYears>
    <TOMZ:RemainingTermYears contextRef="From2013-04-13to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MinimumMember">P2Y26D</TOMZ:RemainingTermYears>
    <TOMZ:RemainingTermYears contextRef="From2013-04-13to2016-06-30_custom_ConvertibleNotesMember_us-gaap_MaximumMember">P2Y3M18D</TOMZ:RemainingTermYears>
    <TOMZ:RemainingTermYears contextRef="From2013-04-13to2016-06-30_custom_Warrant1Member_us-gaap_MinimumMember">P5Y1M2D</TOMZ:RemainingTermYears>
    <TOMZ:RemainingTermYears contextRef="From2013-04-13to2016-06-30_custom_Warrant1Member_us-gaap_MaximumMember">P5Y3M18D</TOMZ:RemainingTermYears>
    <TOMZ:RiskfreeRate contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember" unitRef="Percent" decimals="INF">0.00</TOMZ:RiskfreeRate>
    <TOMZ:RiskfreeRate contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">0.43</TOMZ:RiskfreeRate>
    <TOMZ:RiskfreeRate contextRef="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">-0.0161</TOMZ:RiskfreeRate>
    <TOMZ:RiskfreeRate contextRef="AsOf2013-04-12_custom_Warrant1Member_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">0.0076</TOMZ:RiskfreeRate>
    <TOMZ:RiskfreeRate contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">0.0025</TOMZ:RiskfreeRate>
    <TOMZ:ExpectedDividendYield contextRef="AsOf2016-06-30_custom_ConvertibleNotesMember" unitRef="Percent" decimals="INF">0.00</TOMZ:ExpectedDividendYield>
    <TOMZ:ExpectedDividendYield contextRef="AsOf2013-04-12_custom_Warrant1Member" unitRef="Percent" decimals="INF">0.00</TOMZ:ExpectedDividendYield>
    <TOMZ:ExpectedDividendYield contextRef="AsOf2013-04-12_custom_ConvertibleNotesMember" unitRef="Percent" decimals="INF">0.00</TOMZ:ExpectedDividendYield>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2016-06-30" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2015-12-31" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2016-06-30_us-gaap_SeriesBPreferredStockMember" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2015-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember" unitRef="Percent" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember" unitRef="Percent" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember" unitRef="Percent" decimals="INF">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_us-gaap_AccountsReceivableMember_custom_ThreecustomerMember" unitRef="Percent" decimals="INF">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" unitRef="Percent" decimals="INF">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember" unitRef="Percent" decimals="INF">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_TwoCustomersMember" unitRef="Percent" decimals="INF">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">24704</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">13024</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">4214653</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1382151</us-gaap:InventoryFinishedGoods>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">395750</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">345818</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1011531</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">596082</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">15554</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">15554</us-gaap:LeaseholdImprovementsGross>
    <TOMZ:ComputerSoftware contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">40000</TOMZ:ComputerSoftware>
    <TOMZ:ComputerSoftware contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">34999</TOMZ:ComputerSoftware>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">47947</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">44344</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">816847</us-gaap:PostconfirmationEquipment>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">421442</us-gaap:PostconfirmationEquipment>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">91216</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">79743</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1662794</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1847548</us-gaap:OtherIntangibleAssetsNet>
    <TOMZ:AccumulatedAmortizationOnIntangibleAssets contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1185506</TOMZ:AccumulatedAmortizationOnIntangibleAssets>
    <TOMZ:AccumulatedAmortizationOnIntangibleAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1000752</TOMZ:AccumulatedAmortizationOnIntangibleAssets>
    <TOMZ:OtherIntangibleAssetsGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2848300</TOMZ:OtherIntangibleAssetsGross>
    <TOMZ:OtherIntangibleAssetsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2848300</TOMZ:OtherIntangibleAssetsGross>
    <TOMZ:TotalIntangibleAssetsNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2102794</TOMZ:TotalIntangibleAssetsNet>
    <TOMZ:TotalIntangibleAssetsNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2287548</TOMZ:TotalIntangibleAssetsNet>
    <TOMZ:Trademarks contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">440000</TOMZ:Trademarks>
    <TOMZ:Trademarks contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">440000</TOMZ:Trademarks>
    <TOMZ:BeginningBalance contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:BeginningBalance contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1728883</TOMZ:BeginningBalance>
    <TOMZ:FairValueAdjustmentOfDerivativeLiability contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:FairValueAdjustmentOfDerivativeLiability contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">3810955</TOMZ:FairValueAdjustmentOfDerivativeLiability>
    <TOMZ:ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-5539838</TOMZ:ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes>
    <TOMZ:EndingBalance contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:EndingBalance contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DerivativeLiabilities contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">0</us-gaap:DerivativeLiabilities>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30_custom_PointZeroThreeRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30_custom_ZeroPointTwentySevenRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30_custom_ZeroPointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-06-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">0.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">1.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2016-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">36576413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">35676413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2014-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">28051408</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:GrantedWarrants contextRef="From2016-01-01to2016-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">900000</TOMZ:GrantedWarrants>
    <TOMZ:GrantedWarrants contextRef="From2015-01-01to2015-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">7625005</TOMZ:GrantedWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2016-06-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.31</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.30</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2014-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.23</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:GrantedWeightedAverageExercisePrice1 contextRef="From2016-01-01to2016-06-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.48</TOMZ:GrantedWeightedAverageExercisePrice1>
    <TOMZ:GrantedWeightedAverageExercisePrice1 contextRef="From2015-01-01to2015-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.58</TOMZ:GrantedWeightedAverageExercisePrice1>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">123786</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">210686</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:Deposits contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">211147</us-gaap:Deposits>
    <us-gaap:Deposits contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">442358</us-gaap:Deposits>
    <TOMZ:CommonStockSharesIssued1 contextRef="AsOf2016-06-30_custom_VendorsConsultantsExecutiveMember" unitRef="Shares" decimals="INF">289674</TOMZ:CommonStockSharesIssued1>
    <TOMZ:CommonStockSharesIssued1 contextRef="AsOf2015-12-31_custom_VendorsConsultantsExecutiveMember" unitRef="Shares" decimals="INF">202000</TOMZ:CommonStockSharesIssued1>
    <TOMZ:CommonStockSharesIssued2 contextRef="AsOf2016-06-30_custom_VendorsConsultantsExecutiveMember" unitRef="Shares" decimals="INF">104000</TOMZ:CommonStockSharesIssued2>
    <TOMZ:CommonStockSharesIssued2 contextRef="AsOf2015-12-31_custom_VendorsConsultantsExecutiveMember" unitRef="Shares" decimals="INF">53000</TOMZ:CommonStockSharesIssued2>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2016-08-09" unitRef="Shares" decimals="INF">120825134</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">11842109</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11824031</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">9488038</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">5100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1204886</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">41065625</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-32787573</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">10422973</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">5100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1200632</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">40391215</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-31173974</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">-32787572</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-31173973</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">41065625</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">40391216</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1204886</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1200632</us-gaap:CommonStockValue>
    <TOMZ:CumulativeConvertibleSeriesBPreferredStock contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:CumulativeConvertibleSeriesBPreferredStock contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <us-gaap:Liabilities contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2354070</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1401057</us-gaap:Liabilities>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2354070</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1401057</us-gaap:LiabilitiesCurrent>
    <TOMZ:AdvancesOnGrant contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:AdvancesOnGrant contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">210503</TOMZ:AdvancesOnGrant>
    <TOMZ:DeferredRentCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">-11643</TOMZ:DeferredRentCurrent>
    <TOMZ:DeferredRentCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-14745</TOMZ:DeferredRentCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">49595</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">35111</us-gaap:CustomerDepositsCurrent>
    <TOMZ:CommonStockToBeIssuedNote12 contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">103882</TOMZ:CommonStockToBeIssuedNote12>
    <TOMZ:CommonStockToBeIssuedNote12 contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">52721</TOMZ:CommonStockToBeIssuedNote12>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">36542</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccountsPayableAndAccruedLiabilitiesFairValueDisclosure contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2152409</us-gaap:AccountsPayableAndAccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesFairValueDisclosure contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1087978</us-gaap:AccountsPayableAndAccruedLiabilitiesFairValueDisclosure>
    <us-gaap:Assets contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">11842109</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11824031</us-gaap:Assets>
    <us-gaap:OtherAssets contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2107494</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2292248</us-gaap:OtherAssets>
    <us-gaap:SecurityDeposit contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">4700</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">4700</us-gaap:SecurityDeposit>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2102794</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2287548</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">615781</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">250264</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">9118834</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9281519</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">36613</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">36613</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">177329</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">76730</us-gaap:PrepaidExpenseCurrent>
    <TOMZ:DepositsOnMerchandise1 contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">211147</TOMZ:DepositsOnMerchandise1>
    <TOMZ:DepositsOnMerchandise1 contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">442358</TOMZ:DepositsOnMerchandise1>
    <us-gaap:InventoryNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">4239357</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1395175</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2026436</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1414576</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2427952</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-06-30" unitRef="USD" decimals="0">3680382</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5916068</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">160560</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <TOMZ:PreferredStockParOrStatedValuePerShare1 contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">1000</TOMZ:PreferredStockParOrStatedValuePerShare1>
    <TOMZ:PreferredStockParOrStatedValuePerShare1 contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">1000</TOMZ:PreferredStockParOrStatedValuePerShare1>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">4000</TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">4000</TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">120488596</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">120063180</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">120488596</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">120063180</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">120317306</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">85828777</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2015-04-01to2015-06-30" unitRef="Shares" decimals="INF">87767261</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">120457277</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" decimals="INF">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2015-01-01to2015-06-30" unitRef="USDPShares" decimals="INF">-0.13</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2015-04-01to2015-06-30" unitRef="USDPShares" decimals="INF">-0.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-04-01to2016-06-30" unitRef="USDPShares" decimals="INF">0</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1613599</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-11473476</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1613599</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">-7201670</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-575154</us-gaap:NetIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">214451</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-9190696</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">-5342900</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">214451</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">253700</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">126850</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">12000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2015-01-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2015-04-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">12000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <TOMZ:InducedConversionCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:InducedConversionCosts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">930383</TOMZ:InducedConversionCosts>
    <TOMZ:InducedConversionCosts contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">930383</TOMZ:InducedConversionCosts>
    <TOMZ:InducedConversionCosts contextRef="From2016-04-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:AdjustmentOfDerivativeLiability contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:AdjustmentOfDerivativeLiability contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-3810955</TOMZ:AdjustmentOfDerivativeLiability>
    <TOMZ:AdjustmentOfDerivativeLiability contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">-1137807</TOMZ:AdjustmentOfDerivativeLiability>
    <TOMZ:AdjustmentOfDerivativeLiability contextRef="From2016-04-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3996033</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">3032685</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2016-04-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">199625</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">115175</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2016-04-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">3808986</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3144656</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">2322736</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">1811379</us-gaap:OperatingExpenses>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1671585</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">541586</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">270272</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">814117</us-gaap:OtherGeneralAndAdministrativeExpense>
    <TOMZ:ConsultingFees contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">231061</TOMZ:ConsultingFees>
    <TOMZ:ConsultingFees contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">414542</TOMZ:ConsultingFees>
    <TOMZ:ConsultingFees contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">338233</TOMZ:ConsultingFees>
    <TOMZ:ConsultingFees contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">101435</TOMZ:ConsultingFees>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">456969</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1510830</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-06-30_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">267000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">1385743</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-06-30_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">158000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">118340</us-gaap:ShareBasedCompensation>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">27498</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">41857</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">19667</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">18718</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">869662</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">191826</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">97091</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">517486</us-gaap:SellingExpense>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">279030</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">249210</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">123957</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">145763</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProfessionalFees contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">273181</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">194805</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">87773</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">95521</us-gaap:ProfessionalFees>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1980937</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">861876</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">463966</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">1021773</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsSold contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1454572</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">554444</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">275968</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">706760</us-gaap:CostOfGoodsSold>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">3435508</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1416320</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">739934</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">1728533</us-gaap:Revenues>
    <us-gaap:SharesIssued contextRef="AsOf2016-06-30_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">120488596</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2015-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">120063180</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">425416</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">221695</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">4254</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">217441</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">456969</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2016-01-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">456969</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <TOMZ:CommonStockFindersFeeAccrual contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:CommonStockFindersFeeAccrual contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">15312</TOMZ:CommonStockFindersFeeAccrual>
    <TOMZ:IssuanceOfCommonStockOnConversionOfConvertibleDebt contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:IssuanceOfCommonStockOnConversionOfConvertibleDebt contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3774000</TOMZ:IssuanceOfCommonStockOnConversionOfConvertibleDebt>
    <TOMZ:ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">5539838</TOMZ:ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital>
    <TOMZ:CommonStockIssuedAsPaymentOfAccruedInterest contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:CommonStockIssuedAsPaymentOfAccruedInterest contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">123917</TOMZ:CommonStockIssuedAsPaymentOfAccruedInterest>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestExpenseDebt contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpenseDebt contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">341200</us-gaap:InterestExpenseDebt>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-3488116</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3519822</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">4489976</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <TOMZ:PaymentOfFindersFee1 contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:PaymentOfFindersFee1 contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-51000</TOMZ:PaymentOfFindersFee1>
    <TOMZ:IncreaseDecreaseInBondSinkingFund contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:IncreaseDecreaseInBondSinkingFund contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-105776</TOMZ:IncreaseDecreaseInBondSinkingFund>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1300000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">5735200</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-447793</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-19687</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">12000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2015-01-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:PurchaseOfPropertyAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">459793</TOMZ:PurchaseOfPropertyAndEquipment>
    <TOMZ:PurchaseOfPropertyAndEquipment contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">19687</TOMZ:PurchaseOfPropertyAndEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-3040323</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-950467</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">14484</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-97</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <TOMZ:AdvancesOnGrants contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-210503</TOMZ:AdvancesOnGrants>
    <TOMZ:AdvancesOnGrants contextRef="From2015-01-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <TOMZ:IncreaseDecreaseInDeferredRent contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-3102</TOMZ:IncreaseDecreaseInDeferredRent>
    <TOMZ:IncreaseDecreaseInDeferredRent contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1854</TOMZ:IncreaseDecreaseInDeferredRent>
    <TOMZ:CommonStockToBeIssued1 contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">51161</TOMZ:CommonStockToBeIssued1>
    <TOMZ:CommonStockToBeIssued1 contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">279489</TOMZ:CommonStockToBeIssued1>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">36542</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">13000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">87500</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1064431</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">225584</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeposits contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInDeposits contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1852</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-31</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <TOMZ:IncreaseDecreaseInDepositsOnMerchandise contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-231211</TOMZ:IncreaseDecreaseInDepositsOnMerchandise>
    <TOMZ:IncreaseDecreaseInDepositsOnMerchandise contextRef="From2015-01-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">100599</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">56009</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">2844182</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">183286</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">716860</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">382638</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <TOMZ:ReserveForBadDebts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">105000</TOMZ:ReserveForBadDebts>
    <TOMZ:ReserveForBadDebts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">482</TOMZ:ReserveForBadDebts>
    <us-gaap:InducedConversionOfConvertibleDebtExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:InducedConversionOfConvertibleDebtExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">912883</us-gaap:InducedConversionOfConvertibleDebtExpense>
    <TOMZ:ValueOfEquityIssuedForServices contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">221694</TOMZ:ValueOfEquityIssuedForServices>
    <TOMZ:ValueOfEquityIssuedForServices contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">71152</TOMZ:ValueOfEquityIssuedForServices>
    <TOMZ:EquityBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">456969</TOMZ:EquityBasedCompensation>
    <TOMZ:EquityBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1470388</TOMZ:EquityBasedCompensation>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3810955</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3996033</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts contextRef="From2016-01-01to2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">199625</us-gaap:DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">279030</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">249210</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">3435508</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1416320</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-06-30_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">2263534</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-01-01to2015-06-30_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">1117714</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-06-30_custom_InternationalMember" unitRef="USD" decimals="0">1171974</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-01-01to2015-06-30_custom_InternationalMember" unitRef="USD" decimals="0">298606</us-gaap:SalesRevenueNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">150000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">45000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <TOMZ:CostOfGoodsSoldVendorAccountedPercentage1 contextRef="From2016-01-01to2016-06-30" unitRef="Percent" decimals="INF">0.80</TOMZ:CostOfGoodsSoldVendorAccountedPercentage1>
    <TOMZ:CostOfGoodsSoldVendorAccountedPercentage1 contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">0.86</TOMZ:CostOfGoodsSoldVendorAccountedPercentage1>
    <TOMZ:AccountsPayableVendorAccountedPercentage contextRef="AsOf2016-06-30" unitRef="Percent" decimals="INF">0.74</TOMZ:AccountsPayableVendorAccountedPercentage>
    <TOMZ:AccountsPayableVendorAccountedPercentage contextRef="AsOf2015-12-31" unitRef="Percent" decimals="INF">0.72</TOMZ:AccountsPayableVendorAccountedPercentage>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">510000</TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock contextRef="AsOf2015-06-30" unitRef="Shares" decimals="INF">510000</TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">200000</TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions contextRef="AsOf2015-06-30" unitRef="Shares" decimals="INF">100000</TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">36576413</TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants contextRef="AsOf2015-06-30" unitRef="Shares" decimals="INF">35526413</TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants>
    <us-gaap:AdvertisingExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">86000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">7000</us-gaap:AdvertisingExpense>
    <us-gaap:ShippingHandlingAndTransportationCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">70000</us-gaap:ShippingHandlingAndTransportationCosts>
    <us-gaap:ShippingHandlingAndTransportationCosts contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">19000</us-gaap:ShippingHandlingAndTransportationCosts>
    <us-gaap:Depreciation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">94276</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">64456</us-gaap:Depreciation>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">180000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1660000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">185000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">185000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-06-30_custom_PointZeroThreeRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-06-30_custom_ZeroPointTwentySevenRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-06-30_custom_ZeroPointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointZeroThreeRangeMember" unitRef="USDPShares" decimals="INF">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="USDPShares" decimals="INF">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_ZeroPointTwentySevenRangeMember" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_ZeroPointFiftyFiveRangeMember" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2016-01-01to2016-06-30">P7Y7M28D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2016-01-01to2016-06-30_custom_PointZeroFiveRangeMember">P4Y6M7D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2016-01-01to2016-06-30_custom_PointZeroThreeRangeMember">P3Y6M4D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2016-01-01to2016-06-30_custom_ZeroPointTwentySevenRangeMember">P8Y6M7D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2016-01-01to2016-06-30_custom_ZeroPointFiftyFiveRangeMember">P9Y7M6D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">36576413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">975000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_PointOneFiveRangeMember" unitRef="Shares" decimals="INF">7750000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointZeroOneRangeMember" unitRef="Shares" decimals="INF">1575000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointTwoSixOneRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointThreeZeroRangeMember" unitRef="Shares" decimals="INF">11925800</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointTwoNineRangeMember" unitRef="Shares" decimals="INF">10125613</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointFiveZeroRangeMember" unitRef="Shares" decimals="INF">625000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_OneRangeMember" unitRef="Shares" decimals="INF">3000000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointSixTwoRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointThirtyThreeRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2016-06-30_custom_PointFourTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">36276413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">975000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_PointOneFiveRangeMember" unitRef="Shares" decimals="INF">7750000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointZeroOneRangeMember" unitRef="Shares" decimals="INF">1575000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointTwoSixOneRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointThreeZeroRangeMember" unitRef="Shares" decimals="INF">11825800</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointTwoNineRangeMember" unitRef="Shares" decimals="INF">10125613</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointFiveZeroRangeMember" unitRef="Shares" decimals="INF">425000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_OneRangeMember" unitRef="Shares" decimals="INF">3000000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointSixTwoRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointThirtyThreeRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2016-06-30_custom_PointFourTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">.31</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_PointZeroFiveRangeMember" unitRef="USDPShares" decimals="INF">0.05</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_PointOneFiveRangeMember" unitRef="USDPShares" decimals="INF">0.15</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointZeroOneRangeMember" unitRef="USDPShares" decimals="INF">0.01</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointTwoSixOneRangeMember" unitRef="USDPShares" decimals="INF">0.26</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointThreeZeroRangeMember" unitRef="USDPShares" decimals="INF">0.30</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointTwoNineRangeMember" unitRef="USDPShares" decimals="INF">0.29</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointFiveZeroRangeMember" unitRef="USDPShares" decimals="INF">0.50</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_OneRangeMember" unitRef="USDPShares" decimals="INF">1.00</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointSixTwoRangeMember" unitRef="USDPShares" decimals="INF">0.62</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointThirtyThreeRangeMember" unitRef="USDPShares" decimals="INF">0.33</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointFiftyFiveRangeMember" unitRef="USDPShares" decimals="INF">0.55</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-06-30_custom_PointFourTwoRangeMember" unitRef="USDPShares" decimals="INF">0.42</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30">P2Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointZeroOneRangeMember">P1Y11D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointZeroFiveRangeMember">P1Y1M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointOneFiveRangeMember">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointTwoSixOneRangeMember">P1Y11M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointThreeZeroRangeMember">P2Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointTwoNineRangeMember">P4Y3M22D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointFiveZeroRangeMember">P4Y5M5D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_OneRangeMember">P3Y10M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointSixTwoRangeMember">P2Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointFiftyFiveRangeMember">P4Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointThirtyThreeRangeMember">P2Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30_custom_PointFourTwoRangeMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <TOMZ:WeightedAverageExercisePriceUnvestedWarrants contextRef="AsOf2016-06-30_custom_UnvestedWarrantsOneMember" unitRef="USDPShares" decimals="INF">.43</TOMZ:WeightedAverageExercisePriceUnvestedWarrants>
    <TOMZ:WeightedAverageExercisePriceUnvestedWarrants contextRef="AsOf2016-06-30_custom_UnvestedWarrantMember" unitRef="USDPShares" decimals="INF">0.30</TOMZ:WeightedAverageExercisePriceUnvestedWarrants>
    <TOMZ:WeightedAverageExercisePriceUnvestedWarrants contextRef="AsOf2016-06-30_custom_UnvestedWarrantOneMember" unitRef="USDPShares" decimals="INF">0.50</TOMZ:WeightedAverageExercisePriceUnvestedWarrants>
    <TOMZ:UnvestedWarrantsNumber contextRef="AsOf2016-06-30_custom_UnvestedWarrantsOneMember" unitRef="Shares" decimals="INF">300000</TOMZ:UnvestedWarrantsNumber>
    <TOMZ:UnvestedWarrantsNumber contextRef="AsOf2016-06-30_custom_UnvestedWarrantMember" unitRef="Shares" decimals="INF">100000</TOMZ:UnvestedWarrantsNumber>
    <TOMZ:UnvestedWarrantsNumber contextRef="AsOf2016-06-30_custom_UnvestedWarrantOneMember" unitRef="Shares" decimals="INF">200000</TOMZ:UnvestedWarrantsNumber>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants contextRef="From2016-01-01to2016-06-30_custom_UnvestedWarrantsOneMember">P5Y</TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants contextRef="From2016-01-01to2016-06-30_custom_UnvestedWarrantMember">P5Y</TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants contextRef="From2016-01-01to2016-06-30_custom_UnvestedWarrantOneMember">P5Y</TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">53000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">31000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">84000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LeaseAndRentalExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">22854</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">22854</us-gaap:LeaseAndRentalExpense>
    <TOMZ:SalesToPlascenciaUniversal contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">655000</TOMZ:SalesToPlascenciaUniversal>
    <TOMZ:SalesToPlascenciaUniversal contextRef="AsOf2015-06-30" unitRef="USD" decimals="0">0</TOMZ:SalesToPlascenciaUniversal>
    <TOMZ:AdvancesOnGrants1 contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">202451</TOMZ:AdvancesOnGrants1>
    <TOMZ:FairValueOfWarrantsdescraption contextRef="From2015-01-01to2015-06-30">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"&gt;he grant date fair value&#13;of the warrants issued was $0.37, $0.54 and $0.30.&lt;/p&gt;</TOMZ:FairValueOfWarrantsdescraption>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">1.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">0.0101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2015-01-01to2015-06-30" unitRef="Percent" decimals="INF">0.0142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2015-01-01to2015-06-30">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <TOMZ:ExercisePriceForWarrantdescraption contextRef="From2015-01-01to2015-06-30">&lt;p style="color: #222222; font: 8pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"&gt;&lt;font style="background-color: white"&gt;The&#13;exercise price for the warrants issued was $0.50, $0.62 and $0.33.&lt;/font&gt;&lt;/p&gt;</TOMZ:ExercisePriceForWarrantdescraption>
    <TOMZ:IncurredCostsInConnectionWithTheGrant contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">356552</TOMZ:IncurredCostsInConnectionWithTheGrant>
    <TOMZ:GrossProceedsFromGrant contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">559003</TOMZ:GrossProceedsFromGrant>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">425416</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">202396</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares contextRef="From2016-01-01to2016-06-30_custom_ProfessionalServicesMember" unitRef="Shares" decimals="INF">425416</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">221694</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">57651</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount contextRef="From2016-01-01to2016-06-30_custom_ProfessionalServicesMember" unitRef="USD" decimals="0">221694</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount>
    <TOMZ:EquityUnitsSold contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">1760002</TOMZ:EquityUnitsSold>
    <TOMZ:GrossProceedsNetOfExpenses contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">510213</TOMZ:GrossProceedsNetOfExpenses>
    <TOMZ:FindersFeeIncurredInConnectionWithTheTransaction contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">51000</TOMZ:FindersFeeIncurredInConnectionWithTheTransaction>
    <TOMZ:ValueOfCommonStockToBeIssuedAsFindersFee contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-15312</TOMZ:ValueOfCommonStockToBeIssuedAsFindersFee>
    <TOMZ:FindersFeeToBePaidInCommonStock contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">52800</TOMZ:FindersFeeToBePaidInCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">14913968</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod contextRef="From2015-01-01to2015-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="Shares" decimals="INF">12000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="From2015-01-01to2015-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="Shares" decimals="INF">37508</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <TOMZ:ExercisePriceOfWarrant contextRef="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="USDPShares" decimals="INF">.55</TOMZ:ExercisePriceOfWarrant>
    <TOMZ:TermOfWarrant contextRef="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember">P5Y</TOMZ:TermOfWarrant>
    <TOMZ:WarrantsIssued contextRef="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="Shares" decimals="INF">65000</TOMZ:WarrantsIssued>
    <TOMZ:StockCompensationExpenseForAccruedButNotVested contextRef="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="USD" decimals="0">14000</TOMZ:StockCompensationExpenseForAccruedButNotVested>
    <TOMZ:StockIssuedToWarrantPurchase contextRef="From2016-01-01to2016-06-30_custom_ChiefExecutiveOfficerOneMember" unitRef="Shares" decimals="INF">100000</TOMZ:StockIssuedToWarrantPurchase>
    <us-gaap:ProceedsFromIssuanceOfWarrants contextRef="From2016-01-01to2016-06-30_custom_EmployeeMember" unitRef="USD" decimals="0">69000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:NatureOfOperations contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;TOMI&#13;is a leading provider of infection prevention and decontamination products and services, focused primarily on life sciences including&#13;healthcare, bio-safety, pharmaceutical, clean-room and research. Our mission is to help our customers create a healthier world&#13;thru TOMI&amp;#146;s product line. TOMI&amp;#146;s motto is &amp;#147;innovating for a safer world&amp;#148; for healthcare and life.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;a global decontamination and infectious disease control company, TOMI provides environmental solutions for indoor and outdoor surface&#13;decontamination through the sale of equipment, services and licensing of our SteraMistTM&amp;#160;Binary Ionization Technology&amp;#174;&#13;(&amp;#147;BITTM&amp;#148;) which is a hydrogen peroxide based mist and fog registered with the Environmental Protection Agency (&amp;#147;EPA&amp;#148;).&lt;/font&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted&#13;accounting principles utilized in the United States of America (&amp;#147;GAAP&amp;#148;), and stated in U.S. dollars, have been prepared&#13;by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;).&#13;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been&#13;condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to&#13;make the information presented not misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;These&#13;financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,&#13;are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements&#13;should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2015 and notes&#13;thereto which are included in the Form 10-K previously filed with the SEC on March 30, 2016. The Company follows the same accounting&#13;policies in the preparation of interim reports.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;accompanying condensed consolidated financial statements include the accounts of TOMI, and its wholly-owned subsidiary, TOMI Environmental&#13;Solutions, Inc., a Nevada Corporation. The Company&amp;#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since&#13;its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Reclassification of Accounts&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Certain&#13;reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These&#13;reclassifications had no effect on previously reported results of operations or financial position.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions&#13;that affect the amounts reported and disclosed in the accompanying unaudited condensed consolidated financial statements and the&#13;accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,&#13;including those related to the accounts receivable, fair values of financial instruments, intangible assets, useful lives of intangible&#13;assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others.&#13;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results&#13;of which form the basis for making judgments about the carrying values of our assets and liabilities.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset&#13;or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in&#13;an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the&#13;principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance&#13;describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last&#13;unobservable, that may be used to measure fair value, which are the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; font: 8pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 8%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 92%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Quoted prices in active markets&#13;    for identical assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 2:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Inputs other than Level 1 that are observable,&#13;    either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are&#13;    not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of&#13;    the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Unobservable inputs that are supported by&#13;    little or no market activity and that are significant to the value of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company&amp;#146;s financial instruments include cash and equivalents, accounts receivable, and accounts payable and accrued expenses.&#13;All these items were determined to be Level 1 fair value measurements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair&#13;value because of the short maturity of these instruments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other&#13;liquid investments with original maturities of three months or less.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Our&#13;accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.&#13;For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit&#13;losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential&#13;credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance&#13;is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account&#13;may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been&#13;exhausted and the potential for recovery is considered remote. Bad debt expense for the six months ended June 30, 2016 and 2015&#13;was $105,000 and $482, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;At&#13;June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues&#13;for the six months ended June 30, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues&#13;for the six months ended June 30, 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Inventories&#13;are valued at the lower of cost or market using the first-in, first-out (&amp;#147;FIFO&amp;#148;) method. Inventories consist primarily&#13;of finished goods and raw materials. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete&#13;inventory.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Deposits on Merchandise&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Deposits&#13;on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory. (See note 11)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;We&#13;account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method&#13;over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures&#13;and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line&#13;method over the lives of the respective leases or service lives of the improvements, whichever is shorter.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Deferred Financing Costs&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These&#13;costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures. Amortization&#13;of deferred financing costs amounted to approximately $0 and $200,000 for the six months ended June 30, 2016 and 2015, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Accounts Payable&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Accrued Warranties&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34.55pt"&gt;&lt;font style="font-weight: normal"&gt;Accrued&#13;warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an&#13;estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated&#13;statement of operations at the date of sale. Our manufacturer assumes warranty against product defects for one year which we extend&#13;to our customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the&#13;Company did not establish a warranty reserve.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Income taxes&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Deferred&#13;income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases&#13;of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to&#13;reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits,&#13;which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net&#13;deferred tax benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets&#13;and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Loss Per Share&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Basic&#13;loss per share is computed by dividing the Company&amp;#146;s net loss by the weighted average number of common shares outstanding&#13;during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential&#13;issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Potentially&#13;dilutive securities as of June 30, 2016, consisted of 36,576,413 shares of common stock from outstanding warrants, 200,000 shares&#13;of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted&#13;average shares are the same, as potentially dilutive shares are anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Potentially&#13;dilutive securities as of June 30, 2015, consisted of 35,526,413 shares of common stock from outstanding warrants, 100,000 shares&#13;of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted&#13;average shares are the same, as potentially dilutive shares are anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104,&#13;&amp;#147;Revenue Recognition&amp;#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &amp;#147;Revenue Recognition&#13;in Financial Statements&amp;#148; (SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be&#13;recognized: (1) persuasive evidence of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the&#13;selling price is fixed and determinable; and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are&#13;based on management&amp;#146;s judgment regarding the fixed nature of the selling prices of the services rendered or products delivered&#13;and the collectability of those amounts. Provisions for discounts to customers, and allowance, and other adjustments will be provided&#13;for in the same period the related sales are recorded.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;), ASC&#13;718, Compensation- &amp;#147;Stock Compensation.&amp;#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated&#13;at the grant date based on the award&amp;#146;s fair value and is recognized as expense over the requisite service period. During&#13;the six months ended June 30, 2015, the Company had one active stock-based compensation plan, the TOMI Environmental Solutions,&#13;Inc. Stock Option and Restricted Stock Plan (the &amp;#147;2008 Plan&amp;#148;). The 2008 Plan calls for the Company, through a committee&#13;of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally&#13;issues grants to its employees, consultants, and board members. Stock options are granted with an exercise price equal to the&#13;closing price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest&#13;over two to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&amp;#146;s outstanding&#13;equity securities are granted at an exercise price that may not be less than 110% of the closing price of the Company&amp;#146;s&#13;common stock on the date of grant and have a term no greater than five years. On the date of a grant, the Company determines the&#13;fair value of the stock option award and recognizes compensation expense over the requisite service period, which is generally&#13;the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing&#13;model. On August 25, 2015, the 2008 Plan was terminated.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &amp;#147;2016 Plan&amp;#148;) subject to its&#13;approval by stockholders.&amp;#160;The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock,&#13;restricted stock units and performance units / shares. Up to 5,000,000 shares of common stock are authorized for issuance under&#13;the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination&#13;thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,&#13;including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation&#13;and stock appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration&#13;for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into&#13;award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements.&#13;For the six months ended June 30, 2016, there were 100,000 stock options issued out of the plan.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Financial&#13;instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and&#13;cash equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance&#13;Corporation (&amp;#147;FDIC&amp;#148;) limit of $250,000 at times during the year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Long-Lived Assets Including Acquired&#13;Intangible Assets&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company assesses long-lived assets for potential impairments at the end of each year, or during the year if an event or other&#13;circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for&#13;impairment, the Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash&#13;flows the assets are expected to generate. If the Company&amp;#146;s long-lived assets are considered to be impaired, the impairment&#13;to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company bases its&#13;calculations of the estimated fair value of its long-lived assets on the income approach. For the income approach, the Company&#13;uses an internally developed discounted cash flow model that include, among others, the following assumptions: projections of&#13;revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments&#13;to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections,&#13;micro and macro general economic condition projections, and our expectations. We have had no long-lived asset impairment charges&#13;for the six months ended June 30, 2016 and 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Advertising and Promotional Expenses&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company expenses advertising costs in the period in which they are incurred. For the six months ended June 30, 2016 and 2015,&#13;advertising and promotional expenses were approximately $86,000 and $7,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Research and Development Expenses&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company expenses research and development expenses in the period in which they are incurred. For the six months ended June 30,&#13;2016 and 2015, research and development expenses were approximately $27,000 and $42,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Shipping and Handling Costs&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost&#13;of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the&#13;Company to customers, are classified as a general and administrative expense. Shipping and handling costs included in general&#13;and administrative expense were $70,000 and $19,000 for the six months ended June, 30, 2016 and 2015, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Business Segments&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company currently only has one reportable business segment due to the fact that the Company derives its revenue primarily from&#13;one product. The revenue from domestic sales and international sales are shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;For the Six Months Ended June 30,&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2016&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold"&gt;(unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 60%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Domestic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 6%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,263,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,117,714&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,171,974&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;298,606&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,435,508&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,416,320&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &amp;#147;Revenue from Contracts with Customers.&amp;#148;&#13;ASU 2014-09 supersedes the revenue recognition requirements in &amp;#147;Revenue Recognition (Topic 605)&amp;#148;, and requires entities&#13;to recognize revenue when it transfers promised goods or services to customers in an amount that reflect the consideration to&#13;which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting&#13;periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted.&#13;We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification&#13;of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets&#13;and liabilities be classified as non-current. We retrospectively adopted this standard as of December 31, 2015. As a result, there&#13;was no impact to the Company&amp;#146;s results of operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;In February 2016, the&#13;FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &amp;#147;Leases.&amp;#148;&amp;#160; ASU 2016-02 provides new lease accounting&#13;guidance.&amp;#160; ASU 2016-02 is effective for annual reporting periods beginning after&amp;#160;December 15, 2018, including interim&#13;periods within that reporting period.&amp;#160; Early adoption is permitted.&amp;#160; We are currently in the process of evaluating the&#13;impact of the adoption of ASU 2016-02 on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;In March 2016, the FASB&#13;issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &amp;#147;Compensation &amp;#150; Stock Compensation (Topic 718).&amp;#148;&amp;#160;&#13;ASU 2016-09 provides improvements to employee share-based payment accounting.&amp;#160; ASU 2016-09 is effective for annual reporting&#13;periods beginning after&amp;#160;December 15, 2016, including interim periods within that reporting period. We are currently in the&#13;process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Inventories consist of the following:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&amp;#160;&lt;br /&gt;&#13;2016&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;(Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 74%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;24,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;13,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4,214,653&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,382,151&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4,239,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,395,175&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Property&#13;and equipment consists of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 13.8pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 72%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;79,743&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;816,847&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;421,442&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;47,947&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;44,344&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Software&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;34,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Leasehold Improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,011,531&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;596,082&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;395,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;345,818&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;615,781&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,264&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;For the six&#13;months ended June 30, 2016 and 2015, depreciation was $94,276 and $64,456, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Intangible&#13;assets consist of patents and trademarks related to our Binary Ionization Technology. All of these assets were pledged as collateral&#13;for the convertible notes as described below in Note 6. The patents are being amortized over the estimated remaining lives of the&#13;related patents. The trademarks have an indefinite life. Amortization expense was $185,000 and $185,000 for the six months ended&#13;June 30, 2016 and 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Definite life&#13;intangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;June 30,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2015&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 74%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Intellectual Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,185,506&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,000,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,662,794&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,847,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Indefinite&#13;life intangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 77%; text-align: justify; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;Trademarks&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Total Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;2,102,794&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;2,287,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;font style="font-weight: normal"&gt;Approximate amortization&#13;over the next five years is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; border-bottom: Black 1pt solid"&gt;Twelve Month Period Ending June 30,&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 89%; text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;180,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,660,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <TOMZ:ConvertibleDebtTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;November 2012, the Company initiated a private placement offering a maximum of 240 Units (as defined below) of the Company&amp;#146;s&#13;securities at a price of $25,000 per Unit or $6,000,000.&amp;#160;&lt;font style="background-color: white"&gt;The initial closing of the&#13;offering occurred in April 2013 as the bulk of the net proceeds of the offering were to be allocated for the asset purchase from&#13;L-3 Applied Technologies, Inc., which&amp;#160;was finalized April 2013.&lt;/font&gt;&amp;#160;Each Unit consisted of $25,000 par amount of a&#13;10% Senior Secured Callable Convertible Promissory Note due and payable on July 31, 2015 (the &amp;#147;Notes&amp;#148;) and 37,500 warrants&#13;each of which allows the investor to purchase one share of common stock and expires on July 31, 2018. Interest was payable on the&#13;Notes at a rate of 10% per annum, and payable on July 31st&amp;#160;and January 31st.&amp;#160;&lt;/font&gt;&amp;#160;&lt;font style="font-weight: normal"&gt;The&#13;Notes were secured by the Company&amp;#146;s intellectual property such as the patents, royalties, receivables of the Company and&#13;all equipment except for the new equipment acquired with the proceeds from any future financing that is initially secured by this&#13;new equipment. The Notes called for the establishment of a sinking fund. Within 45 days of each calendar quarter 15% of the Company&amp;#146;s&#13;reported revenue was required to be deposited into the Company&amp;#146;s escrowed sinking fund account.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company sold 202.96 Units for gross proceeds of $5,074,000 and issued warrants to purchase up to 7,611,000 shares of common stock&#13;in connection with the Units. Net proceeds amounted to $4,462,693 after expenses of offering totaling $611,307. In addition, the&#13;placement agent received warrants to purchase up to 1,014,800 shares of common stock valued at $165,180.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Notes were convertible, at the option of the note holder, into shares of our common stock at an initial conversion price of $.29&#13;(which conversion price is subject to adjustment upon the occurrence of events specified in the Notes, including stock dividends,&#13;stock splits, certain fundamental corporate transactions, and certain issuances of common stock by the Company).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;warrants are exercisable into shares of common stock (the &amp;#147;Warrant Shares&amp;#148;) at an initial exercise price of $0.30 (which&#13;may be subject to certain adjustments as set forth in the warrants).&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company evaluated the warrants under ASC 815-40-15 due to the exercise price being adjustable upon certain events occurring. The&#13;Company determined that the warrants are considered indexed to the Company&amp;#146;s own common stock and thus meet the scope exception&#13;under FASB ASC 815-10-15-74 and are therefore not considered a derivative. The estimated fair value of the warrants, which contain&#13;reset provisions, were calculated using the Monte Carlo valuation model. The Company recorded the warrants&amp;#146; relative fair&#13;value of $956,712 as an increase to additional paid in capital and a discount against the related debt.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Notes contained a provision whereby the conversion price is adjustable upon the occurrence of certain events, including the issuance&#13;of common stock or common stock equivalents at a price which is lower than the current conversion price. Under FASB ASC 815-40-15-5,&#13;the embedded conversion feature was not considered indexed to the Company&amp;#146;s own common stock and, therefore, did not meet&#13;the scope exception in FASB ASC 815-10-15 and thus needed to be accounted for as a derivative liability. The initial fair value&#13;of the embedded conversion feature was estimated at $7,316,092 and recorded as a derivative liability, resulting in an additional&#13;discount of $4,117,288 to the Notes and a finance charge of $3,198,804 included in the statement of operations for the year ended&#13;December 31, 2013. The fair value of the embedded conversion feature was estimated at the end of each quarterly reporting period&#13;using the Monte Carlo model.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Inherent&#13;in the Monte Carlo Valuation model are assumptions related to expected volatility, remaining life, risk-free rate and expected&#13;dividend yield. For the Notes using a Monte Carlo model, we estimate the probability and timing of potential future financing and&#13;fundamental transactions as applicable. The Company applied various assumptions into the Monte Carlo Valuation models to determine&#13;the change in the fair value of the derivative liability as of the retirement dates of the Notes.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;debt discount was amortized over the life of the convertible note using the effective interest method and was fully amortized upon&#13;the retirement of the convertible notes during the quarter ended June 30, 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;June 2015, the Company offered the noteholders options to convert to cash or at a reduced conversion price on the Notes from $.29&#13;per share provided the conversion feature was exercised prior to June 30, 2015.&amp;#160;If the noteholder agreed to lock up the converted&#13;shares for six (6) months or an uplist to a market on the NYSE or NASDAQ Stock Market, LLC, whichever is shorter, the conversion&#13;price was reduced to $.26 per share. Absent the lock up, the noteholder could convert at $.275 per share. All noteholders except&#13;two converted at $.26.&amp;#160;Pursuant to the terms of the conversion offer, an aggregate of $3,774,000 of the Notes and $124,000&#13;of accrued interest were converted into 14,913,968 shares of the Company&amp;#146;s common stock. The Company recognized an induced&#13;conversion cost of $930,383 related to all conversions and retirements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;addition, during the quarter ended June 30, 2015, an aggregate of $1,300,000 of the Notes and $87,500 in accrued interest were&#13;repaid in the form of cash.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Convertible Notes&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;assumptions used in the Monte Carlo Models are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Inception&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 72%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Closing stock price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55-.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.13-0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Conversion price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;185%-190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Remaining term (years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.09 - 0.11&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;2.30-2.07&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Risk-free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;.25%-.43&lt;/td&gt;&#13;    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;Warrants&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Inception&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 84%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Closing stock price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.13-0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Conversion price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Remaining term (years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.30-5.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Risk-free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap"&gt;&amp;#160; .76% - (1.61%)&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:ConvertibleDebtTextBlock>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Level 3 financial&#13;instruments consist of certain embedded conversion features. The fair value of these embedded conversion features that have exercise&#13;reset features are estimated using a Monte Carlo valuation model. The Company adopted the disclosure requirements of ASU 2011-04,&amp;#160;&lt;i&gt;&amp;#147;Fair&#13;Value Measurements.&amp;#148;&amp;#160;&lt;/i&gt;(See note 6) The unobservable input used by the Company was the estimation of the likelihood&#13;of a reset occurring on the embedded conversion feature of the Convertible Notes. These estimates of the likelihood of completing&#13;an equity raise that would meet the criteria to trigger the reset provisions are based on numerous factors, including the remaining&#13;term of the financial instruments and the Company&amp;#146;s overall financial condition.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;following table summarizes the changes in fair value of the Company&amp;#146;s Level 3 financial instruments for the period ended&#13;June 30, 2016 and December 31, 2015. Upon the retirement of the Notes in June 2015, the fair value of the derivative liability&#13;was $0.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 71%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Beginning Balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,728,883&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Change in fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,810,955&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;Reclassification to additional paid in capital due to retirement of convertible notes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;(5,539,838&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Ending Balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Changes&#13;in the unobservable input values would likely cause material changes in the fair value of the Company&amp;#146;s Level 3 financial&#13;instruments. The significant unobservable input used in the fair value measurement is the estimation of the likelihood of the occurrence&#13;of a change to the conversion price based on the contractual terms of the financial instruments. A significant increase (decrease)&#13;in this likelihood would result in a higher (lower) fair value measurement. As of June 30, 2016 and December 31, 2015, the balance&#13;of derivative liability was $0 as the Notes were retired during the second quarter of 2015.&lt;/font&gt;&lt;/p&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company&amp;#146;s board of directors may, without further action by the Company&amp;#146;s stockholders, from time to time, direct the&#13;issuance of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine&#13;the rights, preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference&#13;payment in the event of any liquidation, dissolution or winding-up of the Company before any payment is made to the holders of&#13;our common stock. Furthermore, the board of directors could issue preferred stock with voting and other rights that could adversely&#13;affect the voting power of the holders of our common stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Convertible Series A Preferred Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company has authorized 1,000,000 shares of Convertible Series A Preferred Stock, $0.01 par value. At June 30, 2016 and December&#13;31, 2015, there were 510,000 shares issued and outstanding, respectively. The Convertible Series A Preferred Stock is convertible&#13;at the rate of one share of common stock for one share of Convertible Series A Preferred Stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Convertible Series B Preferred Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company has authorized 4,000 shares of Convertible Series B Preferred Stock, $1,000 stated value, 7.5% Cumulative dividend. At&#13;June 30, 2016 and December 31, 2015, there were no shares issued and outstanding, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company issued 202,396 shares of common stock valued at $57,651 for professional services&#13;rendered.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company issued 37,508 shares of common stock valued at $12,000 to Nick Jennings, CFO, as&#13;part of his annual compensation from the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company sold, 1,760,002 equity units. Each unit consisted of 1 share of common stock and&#13;2.5 warrants. The warrants have an exercise price of $.29 per share and a term of seven years. Gross proceeds to the Company amounted&#13;to $510,213. In connection with the sale, the Company incurred a cash finder&amp;#146;s fee in the amount of $51,000 in addition to&#13;a finder&amp;#146;s fee to be paid in common stock of 52,800 shares valued at $15,312.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company issued 14,913,968 shares of common stock in connection with the conversion of the&#13;convertible notes and the related accrued interest (Note 6).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company directly sold, 11,736,111 shares of common stock. Gross proceeds to the Company&#13;in connection with the shares sold amounted to $5,225,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2016, the Company issued 425,416 shares of common stock valued at $221,694 for professional services&#13;rendered.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company issued 40,000 options valued at $10,798 to two directors in January 2015. The options have an exercise price of $0.27 per&#13;share. The options expire in January 2025. The options were valued using the Black-Scholes model using the following assumptions:&#13;volatility: 237%; dividend yield: 0%; zero coupon rate: 1.61%; and a life of 10 years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company issued 100,000 options valued at $54,980 to four directors in February 2016. The options have an exercise price of $0.55&#13;per share. The options expire in February 2026. The options were valued using the Black-Scholes model using the following assumptions:&#13;volatility: 224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10 years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;following table summarizes stock options outstanding as of June 30, 2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;June 30, 2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;#160;December 31, 2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 53%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;60,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Options&#13;outstanding and exercisable by price range as of June 30, 2016 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Outstanding Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Exercisable Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Range&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;8.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;9.60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Stock Warrants&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2015, the Company recognized equity based compensation of approximately $158,000 on the warrants&#13;issued to the CEO in connection with his employment agreement. In addition, the Company recognized approximately $10,800 for director&#13;options (See Note 8-Stock Options), $1,327,000 to consultants (Note 11), and $14,800 on the vesting of warrants issued to&#13;the CFO on October 1, 2014 (Note 9).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;During&#13;the six months ended June 30, 2015, the Company issued 4,400,005 warrants in connection with the equity units sold to investors.&#13;See note 8 (common stock) for additional details.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $267,000 on warrants&#13;issued to the CEO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30,&#13;2016, the Company recognized $39,000 in stock compensation expense for the warrants issued to the CEO in February 2014 that vested&#13;in February 2016. In addition, on March 31, 2016, the Company issued warrants to purchase up to 250,000 shares of common stock&#13;to the CEO with a term of five years that vest upon issuance and have an exercise price of $.50 per share. The Company utilized&#13;the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling&#13;approximately $129,000 with the following assumptions: volatility, 162%; expected dividend yield, 0%; risk free interest rate,&#13;1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. On June 30, 2016, , the Company issued warrants&#13;to purchase up to 250,000 shares of common stock to the CEO with a term of five years that vest upon issuance and have an exercise&#13;price of $.42 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares&#13;of common stock received by the CEO totaling approximately $99,000 with the following assumptions: volatility, 157%; expected dividend&#13;yield, 0%; risk free interest rate, 1.17%; and a life of 5 years. The grant date fair value of each warrant was $0.40. Company&#13;(See note 9 for additional details)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $65,000 on warrants&#13;issued to the CFO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30,&#13;2016, the Company recognized $14,000 in stock compensation expense for the accrued but not vested portion of the warrants issued&#13;to the CFO under his previous agreement with the Company. In addition, on January 26, 2016, the Company issued warrants to purchase&#13;up to 100,000 shares of common stock to the CFO with a term of five years that vest upon issuance and have an exercise price of&#13;$.55 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 100,000 shares of common&#13;stock received by the CFO totaling approximately $51,000 with the following assumptions: volatility, 164%; expected dividend yield,&#13;0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. (See note 9 for&#13;additional details)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016, the Company recognized equity compensation expense of approximately $69,000 related to the&#13;vested and accrual of unvested warrants contracted to an employee pursuant to his employment agreement with the Company that were&#13;issued in April of 2016. The Company utilized the Black-Scholes method to fair value the 300,000 warrants received by the employee&#13;with the following assumptions: volatility, 159%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5&#13;years. The grant date fair value of each warrant was $0.46.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;following table summarizes the outstanding common stock warrants as of June 30, 2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;June 30, 2016 (Undaudited)&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;December 31, 2015&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 53%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;35,676,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;28,051,408&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;900,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,625,005&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;36,576,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;35,676,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Warrants outstanding&#13;and exercisable by price range as of June 30, 2016 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Outstanding Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Exercisable Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Range&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;975,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;975,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.99&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;11,925,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;11,825,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;625,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;425,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;36,576,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;2.41&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;36,276,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.31&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Unvested&#13;warrants outstanding as of June 30, 2016 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Unvested Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 26%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.43&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;300,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;5.00&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016 and December 31, 2015, the Company had accounts receivable balances from three entities under common control and&#13;owned by an employee of $123,786 and $210,686, respectively. For the periods ended June 30, 2016 and 2015, there were sales made&#13;to these three entities in the amounts of $3,386 and $249,676, respectively. The individual was a consultant for TOMI in 2015 and&#13;became an employee in 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;In January, 2016, the&#13;Company entered into a distributor agreement with TOMI Asia to facilitate growth in the Asian region, specifically including China&#13;and Indochina, and&amp;#160;excluding South Korea, Australia and New Zealand.&amp;#160;Wee Ah Kee, a principal stockholder of TOMI, is&#13;the Chief Executive Officer of TOMI Asia. The agreement was amended in June of 2016. The new agreement is for an initial two-year&#13;term and sets revenue targets of $5.5 million and $8.5 million of TOMI's products during 2016 and 2017, respectively. No sales&#13;were made under the agreement for the six months ended June 30, 2016.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Lease Commitments&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;September of 2014 the Company entered into a lease agreement for office and warehouse space in Fredrick Maryland. As part of the&#13;lease agreement, the Company received a rent holiday in the first 5 months of the lease. The lease also provides for an escalation&#13;clause where the Company will be subject to an annual rent increase of 3%, year over year. The lease expires on January 31, 2018.&#13;The Company accounts for the lease using the straight line method and recorded $22,854 in rent expense for the six months ended&#13;June 30, 2016 and 2015. Approximate minimum annual rents under the lease are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;Twelve Month Period Ending June 30,&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 89%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;53,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;31,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;84,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Legal Contingencies&amp;#160;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;We&#13;may become a party to litigation in the normal course of business.&amp;#160;&amp;#160;In the opinion of management, there are no legal&#13;matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Product Liability&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016 and December 31, 2015, there were no claims against the Company for product liability.&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <TOMZ:ContractsAndAgreementsTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Employment Agreements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;February 11, 2014, the Company entered into an employment agreement with Halden S. Shane, our Chief Executive Officer (&amp;#147;CEO&amp;#148;).&#13;The term of the employment agreement extended through December 31, 2016 with automatic renewal for successive one-year periods&#13;unless otherwise terminated by either party thereunder. Dr. Shane&amp;#146;s annual base salary was $36,000, which shall increase&#13;to $120,000 upon the Company exceeding gross revenues of $5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding&#13;gross revenues of $10,000,000 on a calendar year basis. Dr. Shane also received a grant of 3,000,000 warrants to purchase shares&#13;of the Company&amp;#146;s common stock at a price of $0.30 per share which have a term of five years and vest upon the following schedule:&#13;1,000,000 vested upon issuance, 1,000,000 vested on February 11, 2015, and 1,000,000 vested February 11, 2016. Dr. Shane&amp;#146;s&#13;employment agreement includes restrictive covenants of non-solicitation and confidentiality of proprietary information. Under the&#13;employment agreement, Dr. Shane assigned any and all of his rights to Company proprietary information to the Company and agreed&#13;that all property created by him during and in connection with his employment constitutes &amp;#147;works for hire&amp;#148; as defined&#13;in the United States Copyright Act.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;January 15, 2016, the Company entered into a new employment agreement with Dr. Shane.&amp;#160;&amp;#160;The agreement provides for a base&#13;annual salary of $360,000.&amp;#160;&amp;#160;The agreement also provides for the quarterly issuance of 250,000 options to purchase common&#13;stock in 2016 with an exercise price equal to the three day trailing volume weighted average price of the common stock.&amp;#160;&amp;#160;The&#13;previous agreement between the Company and Dr. Shane provided for an annual salary increase in the amount of $120,000 upon the&#13;Company exceeding gross revenues of&amp;#160;$5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding gross revenues&#13;of $10,000,000 on a calendar year basis, which does not exist in the new agreement. In the event Dr. Shane is terminated for any&#13;reason or becomes disabled or dies, any options held will become cashless and will be entitled to piggyback registration and are&#13;exercisable immediately. Dr. Shane is also entitled to performance bonuses, subject to the achievement of certain objectives, including&#13;(i) a minimum semi-annual grant of stock options to purchase up to 250,000 shares of common stock and (ii) a cash bonus, in the&#13;sole discretion of the board of directors.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;the event, Dr. Shane is terminated as CEO as a result of a change in control, Dr. Shane will be entitled to a lump sum payment&#13;of two years&amp;#146; salary at the time of such termination and will be granted 3 million options that are cashless and, when exercised,&#13;will have piggyback registration or demand registration rights, and if applicable, any and all outstanding stock grants will be&#13;accelerated and be fully vested.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Termination&#13;for cause may be effected by the board of directors by written notification to Dr. Shane; provided, however, that no termination&#13;for cause will be effective unless he has been provided with prior written notice and opportunity for remedial action and fails&#13;to remedy within 30 days thereof, in the event of a termination by the Company (i) by reason of willful dishonesty towards, fraud&#13;upon, or deliberate injury or attempted injury to, the Company, (ii) by reason of material breach of his employment agreement or&#13;(iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under this Agreement. Upon&#13;termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;board of directors may effect a termination other than for cause at any time upon giving notice to Dr. Shane. Upon such termination,&#13;Dr. Shane will be immediately paid an amount equal to his gross salary&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;February 8, 2016, the Company entered into an employment agreement with Robert Wotczak in connection with his role as the Company&amp;#146;s&#13;President. Mr. Wotczak&amp;#146;s annual salary is $240,000 per annum paid bi-weekly. Additionally, in accordance with the terms of&#13;the agreement, the Company agreed to issue him 150,000 shares of common stock, which was issued in April 2016. Mr. Wotczak will&#13;also be entitled to (i) annual grants of stock options to purchase up to 250,000 shares of common stock each year under the 2016&#13;Plan, (ii) additional shares of common stock granted on an annual basis based on achievement of performance objectives, (iii) an&#13;annual raise and/or bonus for meeting or achieving certain performance objectives, (iv) a vehicle expense up to $750 per month&#13;and (v) health insurance contributions equal to 80% toward the cost of an individual plan. Mr. Wotczak&amp;#146;s agreement includes&#13;restrictive covenants of non-solicitation and confidentiality of proprietary information. In the event of a change in control of&#13;the Company, which results in his termination, Mr. Wotczak will be entitled to a lump sum payment of one year&amp;#146;s salary and&#13;all equity awards will be accelerated and fully vested.&amp;#160;The Company may terminate Mr. Wotczak&amp;#146;s employment at any time;&#13;provided, however, that the Company must provide fourteen days&amp;#146; notice if any of the following events occur: (a) the sale&#13;of substantially all of the Company&amp;#146;s assets, (b) sale, exchange, or other disposition in one transaction of the majority&#13;of the Company&amp;#146;s outstanding capital stock, (c) the Company&amp;#146;s decision to terminate its business and liquidate its&#13;assets, (d) the merger or consolidation of the Company with another company, or (e) bankruptcy or chapter 11 reorganization.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;September 30, 2014, the Company entered into an employment agreement with Nick Jennings, our Chief Financial Officer (&amp;#147;CFO&amp;#148;)&#13;to provide part-time services. The term of the employment agreement was through December 31, 2014 with a review of employment in&#13;January 2015. Mr. Jennings&amp;#146; salary was $5,000 per month in cash and $2,000 in common stock per month, paid quarterly. Mr.&#13;Jennings also received a 5 year warrant to purchase up to 300,000 shares of common stock at a price per share equal to $0.30 and&#13;vests upon the following schedule: 100,000 vested upon issuance, 100,000 vested on October 1, 2015, and 100,000 will vest as of&#13;October 1, 2016. In connection with the employment agreement, Mr. Jennings entered into agreements that included restrictive covenants&#13;of non-solicitation and confidentiality of proprietary information.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;September 2, 2015, we entered into a new employment agreement with Mr. Jennings, which superseded his prior agreement, pursuant&#13;to which he will continue to serve as our CFO. Mr. Jennings&amp;#146; annual salary is $132,000 which is reviewed each year. Mr. Jennings&#13;also received a 5 year warrant to purchase up to 100,000 shares of common stock at an exercise price per share equal to the fair&#13;value at the date of grant which fully vested at the time of issuance, which was on January 26, 2016. Mr. Jennings is also entitled&#13;to additional equity compensation based upon superior performance of his responsibilities, as determined by the board of directors,&#13;in its sole discretion. In the event of a change in control of the Company, which results in his termination, Mr. Jennings will&#13;be entitled to a lump sum payment of one year&amp;#146;s salary, all equity awards will be accelerated and fully vested. In the event&#13;his employment is terminated other than for cause, Mr. Jennings will receive an amount equal to his annual salary as of such terminate&#13;date after the second employment anniversary.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;October 16, 2014, we entered into an employment agreement with Norris Gearhart pursuant to which he agreed to serve as the Company&amp;#146;s&#13;Chief Operating Officer (&amp;#147;COO&amp;#148;). Mr. Gearhart&amp;#146;s salary was $126,000 per annum paid bi-monthly. Additionally,&#13;Mr. Gearhart received 100,000 shares of Common Stock upon signing his agreement, a monthly transportation expense up to $500 towards&#13;a vehicle and the ability to receive an additional cash or equity bonus upon the achievement of pre-agreed performance objectives.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;September 2, 2015, we entered into a new employment agreement with Mr. Gearhart, which superseded his prior agreement, pursuant&#13;to which he will continue to serve as our COO. Mr. Gearhart&amp;#146;s&amp;#146; annual salary is $145,000 which is reviewed each at&#13;the end of the second anniversary. Mr. Gearhart will receive annual grants of stock options to purchase up to 250,000 shares of&#13;Common Stock at an exercise price equal to the volume weighted average price of the five-day period prior to the close of the year&#13;only if meeting performance objectives. Mr. Gearhart is also entitled to additional equity compensation based upon superior performance&#13;of his responsibilities, as determined by the board of directors, in its sole discretion. In the event of a change in control of&#13;the Company, which results in his termination, Mr. Gearhart will be entitled to a lump sum payment of one year&amp;#146;s salary and&#13;all equity awards will be accelerated and fully vested. In the event his employment is termination other than for cause, Mr. Gearhart&#13;will receive an amount equal to his annual salary as of such terminate date after the second employment anniversary.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Sales and Distribution Agreement&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;September 2014, the Company entered into a Sales and Distribution Agreement, superseding previous agreements, with TOMI&#13;Panama S.A. (&amp;#147;TOMI Panama&amp;#148;) covering Panama. TOMI Panama is the exclusive distributor of the Company&amp;#146;s&#13;products and services within the country of Panama. For the  six months ended June 30, 2016 and 2015, the Company made sales&#13;and provided services to TOMI Panama for approximately $36,000 and $55,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Distribution and Licensing Agreement&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;March 21, 2014, the Company entered into a distribution and licensing agreement with Plascencia Universal, S. de R.L. de C.V.&#13;(&amp;#147;Plascencia Universal&amp;#148;), a Mexican company that will act as the exclusive distributor of TOMI&amp;#146;s products and&#13;services in Mexico. The principal of Plascencia Universal is also the broker for the Company&amp;#146;s insurance policies and&#13;was appointed a director of the Company. In April of 2015, the Company modified its agreement with Plascencia Universal with&#13;respect to the license fee included in the original agreement. In December of 2015, the principal of Plascencia Universal&#13;resigned from the board of directors. For the six months ended June 30, 2016 and 2015, sales to Plascencia Universal were&#13;approximately $655,000 and $0, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Manufacturing Agreement&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white; color: #222222"&gt;On&#13;October 15, 2014, the Company entered into a manufacturing and development agreement with RG Group, Inc.&amp;#160; The agreement does&#13;not provide for any minimum purchase commitments and is for a term of 2 years with provisions to extend.&amp;#160;The agreement also&#13;provides for a warranty against product defects for one year.&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white; color: #222222"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;As of June 30, 2016&#13;and December 31, 2015, balances due to RG Group, Inc. accounted for approximately 74% and 72% of total accounts payable, respectively.&amp;#160;&amp;#160;&lt;font style="color: #222222"&gt;At&#13;June 30, 2016 and December 31, 2015, the Company maintained required deposits with RG Group, Inc. in the amounts of $211,147 and&#13;$442,358, respectively.&amp;#160;&amp;#160;&lt;/font&gt;For the six months ended June 30, 2016 and 2015, RG Group, Inc. accounted for 80% and&#13;86% of cost of goods sold, respectively.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Consulting Agreement&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;In&#13;January 2015, the Company entered into a consulting agreement which has since been terminated that provided for a fee based on&#13;revenue received from existing and prospective clients assigned and revenue from sales related to customers the consultant finds&#13;for the Company.&amp;#160; The agreement also provided for the issuance of 100,000 shares of the Company&amp;#146;s common stock that&#13;were issued in February 2015 and valued at $25,000.&amp;#160; In addition, the agreement provided for the issuance of 75,000 common&#13;stock warrants on a quarterly basis that vest upon issuance with a strike price equal to the volume weighted average price for&#13;the 5 day period prior to the close of the quarter with a term of 3 years.&amp;#160; The exercise price for the warrants issued was&#13;$0.50, $0.62 and $0.33. During the year ended December 31, 2015,&amp;#160;the Company utilized the Black-Scholes method to fair value&#13;the warrants to purchase up to 225,000 shares of common stock with the following range of assumptions: volatility, 157%-174%; expected&#13;dividend yield, 0%; risk free interest rate, 1.01%-1.42%; and a life of 3 years. The grant date fair value of the warrants issued&#13;was $0.37, $0.54 and $0.30. For the six months ended June 30, 2015, the Company recognized approximately $68,000 in equity based&#13;compensation on the issuance of the warrants. This consulting agreement was terminated October 1, 2015 when the consultant accepted&#13;a full time employment position with the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;May of 2015, the Company entered into a consulting agreement that provides for the issuance of 600,000 shares of restricted common&#13;stock which was issued in July of 2015 and valued at $264,000. In addition, the agreement provides for the issuance of 3,000,000&#13;common stock warrants that vest upon issuance with an exercise price of $1.00 and have a term of 5 years. The Company utilized&#13;the Black-Scholes method to fair value the 3,000,000 warrants with the following assumptions: volatility, 191%; expected dividend&#13;yield, 0%; risk free interest rate, 1.49%; and a life of 5 years. The grant date fair value of each warrant was $0.42. For the&#13;quarter ended June 30, 2015, the Company recognized approximately $1,259,000 in equity based compensation on the warrants issued.&#13;The agreement was terminated in January of 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&lt;i&gt;Agreements with Directors&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; color: #222222"&gt;The&#13;Company appointed Mr. Walter C. Johnsen as a director on January 29, 2016.&amp;#160;&lt;/font&gt;&lt;font style="font-weight: normal"&gt;The term&#13;of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal.&#13;The agreement between the Company and Mr. Johnsen provides for an annual fee in the amount of $25,000 paid on a quarterly basis&#13;and an annual grant of options to purchase up to 25,000 shares of the Company&amp;#146;s common stock. The Company issued the options&#13;to Mr. Johnsen in February 2016. (See note 8 - Stock Options)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; color: #222222"&gt;The&#13;Company appointed Ms. Kelly J. Anderson as a director on January 29, 2016. Ms. Anderson will serve as the chair of the Company&amp;#146;s&#13;audit committee.&amp;#160;&lt;/font&gt;&lt;font style="font-weight: normal"&gt;The term of her agreement as director commenced on February 1, 2016&#13;for 1 year and until a successor is elected, or resignation or removal. The agreement between the Company and Ms. Anderson provides&#13;for an annual fee in the amount of $26,000 paid on a quarterly basis and an annual grant of options to purchase up to 25,000 shares&#13;of the Company&amp;#146;s common stock. The Company issued the options to Ms. Anderson in February 2016. (See note 8 - Stock Options)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; color: #222222"&gt;The&#13;Company appointed Mr. Edward J. Fred as a Director on January 29, 2016.&amp;#160;&lt;/font&gt;&lt;font style="font-weight: normal"&gt;The term&#13;of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal.&#13;The agreement between the Company and Mr. Fred provides for an annual fee in the amount of $25,000 paid on a quarterly basis and&#13;an annual grant of options to purchase up to 25,000 shares of the Company&amp;#146;s common stock. The Company issued the options&#13;to Mr. Fred in February of 2016. (See note 8 - Stock Options)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company issued 25,000 options to Harold Paul in February 2016. Mr. Paul is a director of the Company. (See note 8 - Stock Options)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: #222222; font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="background-color: white"&gt;&lt;i&gt;Other&#13;Agreements&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;May 2015, the Company was awarded a grant by the United States Agency for International Development (&amp;#147;USAID&amp;#148;) in the&#13;amount of $559,000 for the development of SteraMistTM&amp;#160;Mobile Decontamination Chambers to fight the Ebola epidemic. The grant&#13;is based on milestones set forth in the agreement between the Company and USAID. In May 2016, the Company completed the USAID Grant&#13;by completing the sixth and final milestone and received gross proceeds in the amount of $559,003 during the period of the agreement.&#13;The Company incurred costs in connection with the grant through June 30, 2016 in the amount of $356,552. The proceeds received&#13;as part of the grant in excess of the costs incurred has been presented on the Company&amp;#146;s statement of operations in the amount&#13;of $202,451 for the six months ended June 30, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;In&#13;June 2015, the Company launched the TOMI Service Network (&amp;#147;TSN&amp;#148;). The TSN is a national service network composed of&#13;existing full service restoration industry specialists that have entered into licensing agreements with the Company to become Primary&#13;Service Providers (&amp;#147;PSP&amp;#146;s&amp;#148;). The licensing agreements grant protected territories to PSP&amp;#146;s to perform services&#13;using the Company&amp;#146;s SteraMistTM&amp;#160;platform of products and contain fixed price minimum equipment and solution orders based&#13;on the population of the territories granted pursuant to the licensing agreements. The licensing agreements also provide for potential&#13;job referrals to PSP&amp;#146;s where the Company is entitled to referral fees. Additionally, the agreement provides for commissions&#13;due to PSP&amp;#146;s for equipment and solution sales they facilitate to other service providers in their respective territories.&#13;As part of these agreements, the Company is obligated to provide to the PSP&amp;#146;s various training, ongoing support and facilitate&#13;a referral network call center. As of June 30, 2016, the Company had entered into 50 licensing agreements in connection with the&#13;launch of the TSN.&lt;/font&gt;&lt;/p&gt;</TOMZ:ContractsAndAgreementsTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of December 31, 2015, the Company was obligated to issue 202,000 shares of common stock valued at approximately $53,000 primarily&#13;to certain vendors and consultants.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;As of June 30, 2016, the&#13;Company was obligated to issue 289,674 shares of common stock valued at approximately $104,000 primarily to certain vendors and&#13;consultants.&lt;/p&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company had certain customers whose revenue individually represented 10% of more of the Company&amp;#146;s total revenue, or whose&#13;accounts receivable balances individually represented 10% of more of the Company&amp;#146;s accounts receivable.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016, two customers accounted for 31% of revenue.&amp;#160;Two customers accounted for 37% of net revenues&#13;for the six months ended June 30, 2015.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;At&#13;June 30, 2016, two customers accounted for 20% of accounts receivable.&amp;#160;As of December 31, 2015, three customers accounted&#13;for 42% of net accounts receivable&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company has evaluated subsequent events through the date the financial statements were issued and up to the time of filing of the&#13;financial statements with the Securities and Exchange Commission.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted&#13;accounting principles utilized in the United States of America (&amp;#147;GAAP&amp;#148;), and stated in U.S. dollars, have been prepared&#13;by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;).&#13;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been&#13;condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to&#13;make the information presented not misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;These&#13;financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,&#13;are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements&#13;should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2015 and notes&#13;thereto which are included in the Form 10-K previously filed with the SEC on March 30, 2016. The Company follows the same accounting&#13;policies in the preparation of interim reports.&lt;/font&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;accompanying condensed consolidated financial statements include the accounts of TOMI, and its wholly-owned subsidiary, TOMI Environmental&#13;Solutions, Inc., a Nevada Corporation. The Company&amp;#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since&#13;its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Certain&#13;reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These&#13;reclassifications had no effect on previously reported results of operations or financial position.&lt;/font&gt;&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions&#13;that affect the amounts reported and disclosed in the accompanying unaudited condensed consolidated financial statements and the&#13;accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,&#13;including those related to the accounts receivable, fair values of financial instruments, intangible assets, useful lives of intangible&#13;assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We&#13;base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of&#13;which form the basis for making judgments about the carrying values of our assets and liabilities.&lt;/font&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset&#13;or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in&#13;an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal&#13;market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes&#13;a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable,&#13;that may be used to measure fair value, which are the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 10%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 90%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Quoted prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 2:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company&amp;#146;s financial instruments include cash and equivalents, accounts receivable, and accounts payable and accrued expenses.&#13;All these items were determined to be Level 1 fair value measurements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair&#13;value because of the short maturity of these instruments.&lt;/font&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other&#13;liquid investments with original maturities of three months or less.&lt;/font&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Our&#13;accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.&#13;For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit&#13;losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential&#13;credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance&#13;is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may&#13;be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted&#13;and the potential for recovery is considered remote. Bad debt expense for the six months ended June 30, 2016 and 2015 was $105,000&#13;and $482, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;At&#13;June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues for&#13;the six months ended June 30, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues&#13;for the six months ended June 30, 2015.&lt;/font&gt;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Inventories&#13;are valued at the lower of cost or market using the first-in, first-out (&amp;#147;FIFO&amp;#148;) method. Inventories consist primarily&#13;of finished goods and raw materials. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete&#13;inventory.&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <TOMZ:DepositsOnMerchandisePolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Deposits&#13;on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory. (See note 11)&lt;/font&gt;&lt;/p&gt;</TOMZ:DepositsOnMerchandisePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;We&#13;account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method&#13;over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures&#13;and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line&#13;method over the lives of the respective leases or service lives of the improvements, whichever is shorter.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These&#13;costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures. Amortization&#13;of deferred financing costs amounted to approximately $0 and $200,000 for the six months ended June 30, 2016 and 2015, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:DebtPolicyTextBlock>
    <TOMZ:AccountsPayablePolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;As&#13;of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.&lt;/font&gt;&lt;/p&gt;</TOMZ:AccountsPayablePolicyTextBlock>
    <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34.55pt"&gt;&lt;font style="font-weight: normal"&gt;Accrued&#13;warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an&#13;estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement&#13;of operations at the date of sale. Our manufacturer assumes warranty against product defects for one year which we extend to our&#13;customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the Company&#13;did not establish a warranty reserve.&lt;/font&gt;&lt;/p&gt;</us-gaap:ExtendedProductWarrantyPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Deferred&#13;income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of&#13;assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse.&#13;The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are,&#13;on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net deferred tax&#13;benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets and liabilities&#13;of a change in tax rates is recognized in the period that such tax rate changes are enacted.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Basic&#13;loss per share is computed by dividing the Company&amp;#146;s net loss by the weighted average number of common shares outstanding&#13;during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential&#13;issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Potentially&#13;dilutive securities as of June 30, 2016, consisted of 36,576,413 shares of common stock from outstanding warrants, 200,000 shares&#13;of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted&#13;average shares are the same, as potentially dilutive shares are anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Potentially&#13;dilutive securities as of June 30, 2015, consisted of 35,526,413 shares of common stock from outstanding warrants, 100,000 shares&#13;of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted&#13;average shares are the same, as potentially dilutive shares are anti-dilutive.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;For&#13;revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104, &amp;#147;Revenue&#13;Recognition&amp;#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &amp;#147;Revenue Recognition in Financial Statements&amp;#148;&#13;(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence&#13;of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;&#13;and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&amp;#146;s judgment regarding&#13;the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.&#13;Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related&#13;sales are recorded.&lt;/font&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;), ASC&#13;718, Compensation- &amp;#147;Stock Compensation.&amp;#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated&#13;at the grant date based on the award&amp;#146;s fair value and is recognized as expense over the requisite service period. During&#13;the six months ended June 30, 2015, the Company had one active stock-based compensation plan, the TOMI Environmental Solutions,&#13;Inc. Stock Option and Restricted Stock Plan (the &amp;#147;2008 Plan&amp;#148;). The 2008 Plan calls for the Company, through a committee&#13;of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues&#13;grants to its employees, consultants, and board members. Stock options are granted with an exercise price equal to the closing&#13;price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest over two&#13;to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&amp;#146;s outstanding equity securities&#13;are granted at an exercise price that may not be less than 110% of the closing price of the Company&amp;#146;s common stock on the&#13;date of grant and have a term no greater than five years. On the date of a grant, the Company determines the fair value of the&#13;stock option award and recognizes compensation expense over the requisite service period, which is generally the vesting period&#13;of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing model. On August 25,&#13;2015, the 2008 Plan was terminated.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;On&#13;January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &amp;#147;2016 Plan&amp;#148;) subject to its&#13;approval by stockholders.&amp;#160;The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock,&#13;restricted stock units and performance units / shares. Up to 5,000,000 shares of common stock are authorized for issuance under&#13;the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination&#13;thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,&#13;including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation&#13;and stock appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration&#13;for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into&#13;award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements.&#13;For the six months ended June 30, 2016, there were 100,000 stock options issued out of the plan.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;Financial&#13;instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash&#13;equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation&#13;(&amp;#147;FDIC&amp;#148;) limit of $250,000 at times during the year.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company assesses long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance&#13;indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,&#13;the Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the&#13;assets are expected to generate. If the Company&amp;#146;s long-lived assets are considered to be impaired, the impairment to be recognized&#13;equals the amount by which the carrying value of the asset exceeds its fair market value. The Company bases its calculations of&#13;the estimated fair value of its long-lived assets on the income approach. For the income approach, the Company uses an internally&#13;developed discounted cash flow model that include, among others, the following assumptions: projections of revenues and expenses&#13;and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units;&#13;and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and&#13;macro general economic condition projections, and our expectations. We have had no long-lived asset impairment charges for the&#13;six months ended June 30, 2016 and 2015.&lt;/font&gt;&lt;/p&gt;</TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company expenses advertising costs in the period in which they are incurred. For the six months ended June 30, 2016 and 2015, advertising&#13;and promotional expenses were approximately $86,000 and $7,000, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company expenses research and development expenses in the period in which they are incurred. For the six months ended June 30,&#13;2016 and 2015, research and development expenses were approximately $27,000 and $42,000, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost&#13;of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the Company&#13;to customers, are classified as a general and administrative expense. Shipping and handling costs included in general and administrative&#13;expense were $70,000 and $19,000 for the six months ended June, 30, 2016 and 2015, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company currently only has one reportable business segment due to the fact that the Company derives its revenue primarily from&#13;one product. The revenue from domestic sales and international sales are shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;For the Six Months Ended June 30,&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2016&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold"&gt;(unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 60%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Domestic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 6%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,263,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,117,714&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,171,974&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;298,606&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,435,508&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,416,320&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;In&#13;May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &amp;#147;Revenue from Contracts with Customers.&amp;#148;&#13;ASU 2014-09 supersedes the revenue recognition requirements in &amp;#147;Revenue Recognition (Topic 605)&amp;#148;, and requires entities&#13;to recognize revenue when it transfers promised goods or services to customers in an amount that reflect the consideration to&#13;which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting&#13;periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted.&#13;We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;In&#13;November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification&#13;of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets&#13;and liabilities be classified as non-current. We retrospectively adopted this standard as of December 31, 2015. As a result, there&#13;was no impact to the Company&amp;#146;s results of operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;In February 2016, the&#13;FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &amp;#147;Leases.&amp;#148;&amp;#160; ASU 2016-02 provides new lease accounting&#13;guidance.&amp;#160; ASU 2016-02 is effective for annual reporting periods beginning after&amp;#160;December 15, 2018, including interim&#13;periods within that reporting period.&amp;#160; Early adoption is permitted.&amp;#160; We are currently in the process of evaluating the&#13;impact of the adoption of ASU 2016-02 on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;In March 2016, the FASB&#13;issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &amp;#147;Compensation &amp;#150; Stock Compensation (Topic 718).&amp;#148;&amp;#160;&#13;ASU 2016-09 provides improvements to employee share-based payment accounting.&amp;#160; ASU 2016-09 is effective for annual reporting&#13;periods beginning after&amp;#160;December 15, 2016, including interim periods within that reporting period. We are currently in the&#13;process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;For the Six Months Ended June 30,&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2016&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Net revenues&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold"&gt;(unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 60%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Domestic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 6%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,263,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,117,714&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,171,974&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;298,606&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,435,508&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,416,320&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&amp;#160;&lt;br /&gt;&#13;2016&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;(Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 74%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;24,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;13,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4,214,653&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,382,151&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4,239,357&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,395,175&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 72%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;79,743&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;816,847&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;421,442&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;47,947&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;44,344&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Software&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;34,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Leasehold Improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,011,531&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;596,082&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;395,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;345,818&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;615,781&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,264&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;June 30,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2015&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 74%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Intellectual Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,185,506&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,000,752&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,662,794&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,847,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 77%; text-align: justify; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;Trademarks&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Total Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;2,102,794&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;2,287,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;Twelve Month Period Ending June 30,&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 89%; text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"&gt;&lt;font style="font-weight: normal"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;180,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,660,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <TOMZ:ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions contextRef="From2016-01-01to2016-06-30">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Convertible Notes&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"&gt;&lt;font style="font-weight: normal"&gt;The&#13;assumptions used in the Monte Carlo Models are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Inception&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 72%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Closing stock price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55-.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.13-0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Conversion price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;185%-190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Remaining term (years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.09 - 0.11&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;2.30-2.07&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Risk-free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;.25%-.43&lt;/td&gt;&#13;    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;Warrants&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Inception&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 84%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Closing stock price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.13-0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Conversion price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Remaining term (years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.30-5.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Risk-free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap"&gt;&amp;#160; .76% - (1.61%)&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</TOMZ:ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold"&gt;June 30,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;December 31,&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;2015&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 71%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Beginning Balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,728,883&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Change in fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,810,955&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;Reclassification to additional paid in capital due to retirement of convertible notes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;(5,539,838&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-weight: normal"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Ending Balance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock contextRef="From2016-01-01to2016-06-30_custom_OptionsMember">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;June 30, 2016 (Unaudited)&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;#160;December 31, 2015&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 53%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;60,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2016-01-01to2016-06-30_custom_OptionsMember">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Outstanding Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Exercisable Options&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Range&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;8.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;9.60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2016-01-01to2016-06-30_us-gaap_WarrantMember">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;June 30, 2016 (Undaudited)&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;December 31, 2015&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Number of Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 53%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;35,676,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;28,051,408&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;900,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,625,005&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;36,576,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;35,676,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <TOMZ:WarrantsOutstandingAndExercisableByPriceRange contextRef="From2016-01-01to2016-06-30_us-gaap_WarrantMember">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Outstanding Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Exercisable Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Range&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;975,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;975,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.99&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;11,925,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;11,825,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;625,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;425,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;4.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;36,576,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;2.41&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;36,276,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.31&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:WarrantsOutstandingAndExercisableByPriceRange>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: left; font-weight: bold"&gt;Twelve Month Period Ending June 30,&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 89%; text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;53,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;31,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;84,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:CostsIncurredDevelopmentCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-202451</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts contextRef="From2015-01-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CostsIncurredDevelopmentCosts contextRef="From2015-04-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CostsIncurredDevelopmentCosts contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-202451</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1828050</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-2282780</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">-1858770</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-789606</us-gaap:OperatingIncomeLoss>
    <TOMZ:UnvestedWarrantsOutstanding contextRef="From2016-01-01to2016-06-30_us-gaap_WarrantMember">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;&amp;#160;Unvested Warrants&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 3%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 26%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;0.43&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&gt;300,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;5.00&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:UnvestedWarrantsOutstanding>
    <TOMZ:SalesToTomiPanama contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">36000</TOMZ:SalesToTomiPanama>
    <TOMZ:SalesToTomiPanama contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">55000</TOMZ:SalesToTomiPanama>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>tomz-20160630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9aQ5w7xRiXgen8uOanNMSayEKcPtwZB6GYlBvml3fbnKfygirlKhji2GGU+WgQYD -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:TOMZ="http://tomiesinc.com/20160630" elementFormDefault="qualified" targetNamespace="http://tomiesinc.com/20160630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" id="CondensedConsolidatedBalanceSheetParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" id="CondensedConsolidatedStatementOfStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" id="DescriptionOfBusiness">
	  <link:definition>00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/Inventories" id="Inventories">
	  <link:definition>00000009 - Disclosure - 3. INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssets" id="IntangibleAssets">
	  <link:definition>00000011 - Disclosure - 5. INTANGIBLE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ConvertibleDebt" id="ConvertibleDebt">
	  <link:definition>00000012 - Disclosure - 6. CONVERTIBLE DEBT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/FairValue" id="FairValue">
	  <link:definition>00000013 - Disclosure - 7. FAIR VALUE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000014 - Disclosure - 8. STOCKHOLDERS' EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000015 - Disclosure - 9. RELATED PARTY TRANSACTIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000016 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ContractsAndAgreements" id="ContractsAndAgreements">
	  <link:definition>00000017 - Disclosure - 11. CONTRACTS AND AGREEMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" id="CommonStockAndWarrantsToBeIssued">
	  <link:definition>00000018 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CustomerConcentration" id="CustomerConcentration">
	  <link:definition>00000019 - Disclosure - 13. CUSTOMER CONCENTRATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000020 - Disclosure - 14. SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000022 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000023 - Disclosure - 3. INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000024 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
	  <link:definition>00000025 - Disclosure - 5. INTANGIBLE ASSETS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" id="ConvertibleDebtTables">
	  <link:definition>00000026 - Disclosure - 6. CONVERTIBLE DEBT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/FairValueTables" id="FairValueTables">
	  <link:definition>00000027 - Disclosure - 7. FAIR VALUE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000028 - Disclosure - 8. STOCKHOLDERS' EQUITY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000029 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000031 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000032 - Disclosure - 3. INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
	  <link:definition>00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
	  <link:definition>00000034 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
	  <link:definition>00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" id="IntangibleAssetsDetails1">
	  <link:definition>00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" id="IntangibleAssetsAndAssetAcquisitionDetails3">
	  <link:definition>00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
	  <link:definition>00000038 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" id="ConvertibleDebtDetails">
	  <link:definition>00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/FairValueDetails1" id="FairValueDetails1">
	  <link:definition>00000040 - Disclosure - 7. FAIR VALUE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/FairValueDetailsNarrative" id="FairValueDetailsNarrative">
	  <link:definition>00000041 - Disclosure - 7. FAIR VALUE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails">
	  <link:definition>00000042 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" id="StockholdersEquityDetails1">
	  <link:definition>00000043 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" id="StockholdersEquityDetails2">
	  <link:definition>00000044 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" id="StockholdersEquityDetails3">
	  <link:definition>00000045 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 3)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" id="StockholdersEquityDeficiencyDetails4">
	  <link:definition>00000046 - Disclosure - 8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
	  <link:definition>00000047 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000048 - Disclosure - 9. RELATED PARTY TRANSACTIONS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
	  <link:definition>00000049 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000050 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" id="ContractsAndAgreementsDetailsNarrative">
	  <link:definition>00000051 - Disclosure - 11. CONTRACTS AND AGREEMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" id="CommonStockAndWarrantsToBeIssuedDetailsNarrative">
	  <link:definition>00000052 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" id="CustomerConcentrationDetailsNarrative">
	  <link:definition>00000053 - Disclosure - 13. CUSTOMER CONCENTRATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20160630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20160630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20160630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomz-20160630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="TOMZ_ClosingStockPrice" name="ClosingStockPrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConversionPrice" name="ConversionPrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpectedVolatility" name="ExpectedVolatility" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RemainingTermYears" name="RemainingTermYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RiskfreeRate" name="RiskfreeRate" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpectedDividendYield" name="ExpectedDividendYield" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" name="CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ComputerSoftware" name="ComputerSoftware" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccumulatedAmortizationOnIntangibleAssets" name="AccumulatedAmortizationOnIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OtherIntangibleAssetsGross" name="OtherIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TotalIntangibleAssetsNet" name="TotalIntangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Trademarks" name="Trademarks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_BeginningBalance" name="BeginningBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_FairValueAdjustmentOfDerivativeLiability" name="FairValueAdjustmentOfDerivativeLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" name="ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EndingBalance" name="EndingBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrantedWarrants" name="GrantedWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrantedWeightedAverageExercisePrice1" name="GrantedWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockSharesIssued1" name="CommonStockSharesIssued1" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockSharesIssued2" name="CommonStockSharesIssued2" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertibleSeriesBPreferredStock" name="CumulativeConvertibleSeriesBPreferredStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdvancesOnGrant" name="AdvancesOnGrant" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredRentCurrent" name="DeferredRentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockToBeIssuedNote12" name="CommonStockToBeIssuedNote12" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DepositsOnMerchandise1" name="DepositsOnMerchandise1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredStockParOrStatedValuePerShare1" name="PreferredStockParOrStatedValuePerShare1" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" name="CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" name="CumulativeConvertiblePreferredStockSeriesBIssuedShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" name="CumulativeConvertiblePreferredStockSeriesBStockOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InducedConversionCosts" name="InducedConversionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdjustmentOfDerivativeLiability" name="AdjustmentOfDerivativeLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConsultingFees" name="ConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockFindersFeeAccrual" name="CommonStockFindersFeeAccrual" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" name="IssuanceOfCommonStockOnConversionOfConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" name="ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" name="CommonStockIssuedAsPaymentOfAccruedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PaymentOfFindersFee1" name="PaymentOfFindersFee1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInBondSinkingFund" name="IncreaseDecreaseInBondSinkingFund" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PurchaseOfPropertyAndEquipment" name="PurchaseOfPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdvancesOnGrants" name="AdvancesOnGrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInDeferredRent" name="IncreaseDecreaseInDeferredRent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockToBeIssued1" name="CommonStockToBeIssued1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" name="IncreaseDecreaseInDepositsOnMerchandise" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ReserveForBadDebts" name="ReserveForBadDebts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ValueOfEquityIssuedForServices" name="ValueOfEquityIssuedForServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EquityBasedCompensation" name="EquityBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" name="CostOfGoodsSoldVendorAccountedPercentage1" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsPayableVendorAccountedPercentage" name="AccountsPayableVendorAccountedPercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" name="PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" name="PotentiallyDilutiveSecuritiesOutstandingOptions" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" name="PotentiallyDilutiveSecuritiesOutstandingWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" name="AverageWeightedRemainingContractualLifeInYearsOption" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" name="WeightedAverageExercisePriceUnvestedWarrants" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsNumber" name="UnvestedWarrantsNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" name="AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SalesToPlascenciaUniversal" name="SalesToPlascenciaUniversal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdvancesOnGrants1" name="AdvancesOnGrants1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_FairValueOfWarrantsdescraption" name="FairValueOfWarrantsdescraption" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExercisePriceForWarrantdescraption" name="ExercisePriceForWarrantdescraption" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncurredCostsInConnectionWithTheGrant" name="IncurredCostsInConnectionWithTheGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrossProceedsFromGrant" name="GrossProceedsFromGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" name="CommonStockIssuedForProfessionalAndOtherServicesShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" name="CommonStockIssuedForProfessionalAndOtherServicesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EquityUnitsSold" name="EquityUnitsSold" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrossProceedsNetOfExpenses" name="GrossProceedsNetOfExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" name="FindersFeeIncurredInConnectionWithTheTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" name="ValueOfCommonStockToBeIssuedAsFindersFee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_FindersFeeToBePaidInCommonStock" name="FindersFeeToBePaidInCommonStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExercisePriceOfWarrant" name="ExercisePriceOfWarrant" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TermOfWarrant" name="TermOfWarrant" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WarrantsIssued" name="WarrantsIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StockCompensationExpenseForAccruedButNotVested" name="StockCompensationExpenseForAccruedButNotVested" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StockIssuedToWarrantPurchase" name="StockIssuedToWarrantPurchase" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleDebtTextBlock" name="ConvertibleDebtTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ContractsAndAgreementsTextBlock" name="ContractsAndAgreementsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DepositsOnMerchandisePolicyTextBlock" name="DepositsOnMerchandisePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsPayablePolicyTextBlock" name="AccountsPayablePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" name="LonglivedAssetsIncludingAcquiredIntangibleAssets" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" name="ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" name="WarrantsOutstandingAndExercisableByPriceRange" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsOutstanding" name="UnvestedWarrantsOutstanding" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SalesToTomiPanama" name="SalesToTomiPanama" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DemonstrationEquipmentMember" name="DemonstrationEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroThreeRangeMember" name="PointZeroThreeRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroFiveRangeMember" name="PointZeroFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoOneRangeMember" name="PointTwoOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OptionsMember" name="OptionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointOneFiveRangeMember" name="PointOneFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrant1Member" name="Warrant1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleNotesMember" name="ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroOneRangeMember" name="PointZeroOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoSixOneRangeMember" name="PointTwoSixOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointThreeZeroRangeMember" name="PointThreeZeroRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointSevenSevenRangeMember" name="PointSevenSevenRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsMember" name="UnvestedWarrantsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ZeroPointTwentySevenRangeMember" name="ZeroPointTwentySevenRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsOneMember" name="UnvestedWarrantsOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsTwoMember" name="UnvestedWarrantsTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoNineRangeMember" name="PointTwoNineRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PlascenciaUniversalMember" name="PlascenciaUniversalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_VendorsConsultantsExecutiveMember" name="VendorsConsultantsExecutiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RolynCompaniesMember" name="RolynCompaniesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NickJenningsMember" name="NickJenningsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TransactionOneMember" name="TransactionOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TransactionTwoMember" name="TransactionTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointFiveZeroRangeMember" name="PointFiveZeroRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OneRangeMember" name="OneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointSixTwoRangeMember" name="PointSixTwoRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConsultantMember" name="ConsultantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_COOMember" name="COOMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TwoCustomersMember" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ThreeCustomersMember" name="ThreeCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OneCustomersMember" name="OneCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OnecustomerMember" name="OnecustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ThreecustomerMember" name="ThreecustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InternationalMember" name="InternationalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ZeroPointFiftyFiveRangeMember" name="ZeroPointFiftyFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointThirtyThreeRangeMember" name="PointThirtyThreeRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointFiftyFiveRangeMember" name="PointFiftyFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InvestorsMember" name="InvestorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ChiefExecutiveOfficerOneMember" name="ChiefExecutiveOfficerOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EmployeeMember" name="EmployeeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_HaroldPaulMember" name="HaroldPaulMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointFourTwoRangeMember" name="PointFourTwoRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantMember" name="UnvestedWarrantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantOneMember" name="UnvestedWarrantOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ProfessionalServicesMember" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" name="CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" name="CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" name="CondensedConsolidatedStatementOfOperationsUnauditedAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" name="CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ContractsAndAgreementsAbstract" name="ContractsAndAgreementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SummaryOfSignificantAccountingPoliciesDisclosureAbstract" name="SummaryOfSignificantAccountingPoliciesDisclosureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" name="PropertyPlantAndEquipmentDisclosureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" name="CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedShares" name="CommonStockIssuedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StockCompensationExpense" name="StockCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>tomz-20160630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20160630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20160630.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20160630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20160630.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20160630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20160630.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20160630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20160630.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20160630.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20160630.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValue" xlink:href="tomz-20160630.xsd#FairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20160630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20160630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20160630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20160630.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssued" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20160630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20160630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20160630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20160630.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20160630.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueTables" xlink:href="tomz-20160630.xsd#FairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20160630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20160630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20160630.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20160630.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetails1" xlink:href="tomz-20160630.xsd#FairValueDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:href="tomz-20160630.xsd#FairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20160630.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20160630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20160630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20160630.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20160630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="loc_TOMZDepositsOnMerchandise1" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_TOMZDepositsOnMerchandise1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapSecurityDeposit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesFairValueDisclosure" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssuedNote12" xlink:label="loc_TOMZCommonStockToBeIssuedNote12" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_TOMZCommonStockToBeIssuedNote12" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DeferredRentCurrent" xlink:label="loc_TOMZDeferredRentCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_TOMZDeferredRentCurrent" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrant" xlink:label="loc_TOMZAdvancesOnGrant" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_TOMZAdvancesOnGrant" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConsultingFees" xlink:label="loc_TOMZConsultingFees" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_TOMZConsultingFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdjustmentOfDerivativeLiability" xlink:label="loc_TOMZAdjustmentOfDerivativeLiability" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TOMZAdjustmentOfDerivativeLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InducedConversionCosts" xlink:label="loc_TOMZInducedConversionCosts" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TOMZInducedConversionCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaapOtherDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:label="loc_us-gaapDebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInDerivativeLiabilities" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDerivativeLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityBasedCompensation" xlink:label="loc_TOMZEquityBasedCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZEquityBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="loc_TOMZValueOfEquityIssuedForServices" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZValueOfEquityIssuedForServices" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="loc_us-gaapInducedConversionOfConvertibleDebtExpense" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInducedConversionOfConvertibleDebtExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZReserveForBadDebts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInDeposits" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssued1" xlink:label="loc_TOMZCommonStockToBeIssued1" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZCommonStockToBeIssued1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="loc_TOMZIncreaseDecreaseInDeferredRent" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrants" xlink:label="loc_TOMZAdvancesOnGrants" />
      <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZAdvancesOnGrants" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="loc_TOMZPurchaseOfPropertyAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_TOMZPurchaseOfPropertyAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:label="loc_TOMZIncreaseDecreaseInBondSinkingFund" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_TOMZIncreaseDecreaseInBondSinkingFund" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PaymentOfFindersFee1" xlink:label="loc_TOMZPaymentOfFindersFee1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_TOMZPaymentOfFindersFee1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValue" xlink:title="00000013 - Disclosure - 7. FAIR VALUE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000014 - Disclosure - 8. STOCKHOLDERS' EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000015 - Disclosure - 9. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000017 - Disclosure - 11. CONTRACTS AND AGREEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:title="00000018 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000019 - Disclosure - 13. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="00000020 - Disclosure - 14. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000024 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000025 - Disclosure - 5. INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000026 - Disclosure - 6. CONVERTIBLE DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueTables" xlink:title="00000027 - Disclosure - 7. FAIR VALUE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000028 - Disclosure - 8. STOCKHOLDERS' EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000029 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000032 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000034 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="loc_TOMZOtherIntangibleAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherIntangibleAssetsNet" xlink:to="loc_TOMZOtherIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherIntangibleAssetsNet" xlink:to="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000038 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetails1" xlink:title="00000040 - Disclosure - 7. FAIR VALUE (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EndingBalance" xlink:label="loc_TOMZEndingBalance" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_BeginningBalance" xlink:label="loc_TOMZBeginningBalance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TOMZEndingBalance" xlink:to="loc_TOMZBeginningBalance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FairValueAdjustmentOfDerivativeLiability" xlink:label="loc_TOMZFairValueAdjustmentOfDerivativeLiability" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TOMZEndingBalance" xlink:to="loc_TOMZFairValueAdjustmentOfDerivativeLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:label="loc_TOMZReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TOMZEndingBalance" xlink:to="loc_TOMZReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:title="00000041 - Disclosure - 7. FAIR VALUE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000042 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000043 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000044 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000045 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000046 - Disclosure - 8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000047 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000048 - Disclosure - 9. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000049 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000050 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000051 - Disclosure - 11. CONTRACTS AND AGREEMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:title="00000052 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000053 - Disclosure - 13. CUSTOMER CONCENTRATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>tomz-20160630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20160630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20160630.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20160630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20160630.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20160630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20160630.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20160630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20160630.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20160630.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20160630.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValue" xlink:href="tomz-20160630.xsd#FairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20160630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20160630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20160630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20160630.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssued" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20160630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20160630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20160630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20160630.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20160630.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueTables" xlink:href="tomz-20160630.xsd#FairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20160630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20160630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20160630.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20160630.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetails1" xlink:href="tomz-20160630.xsd#FairValueDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:href="tomz-20160630.xsd#FairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20160630.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20160630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20160630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20160630.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20160630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValue" xlink:title="00000013 - Disclosure - 7. FAIR VALUE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000014 - Disclosure - 8. STOCKHOLDERS' EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000015 - Disclosure - 9. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000017 - Disclosure - 11. CONTRACTS AND AGREEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:title="00000018 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000019 - Disclosure - 13. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="00000020 - Disclosure - 14. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000024 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000025 - Disclosure - 5. INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000026 - Disclosure - 6. CONVERTIBLE DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueTables" xlink:title="00000027 - Disclosure - 7. FAIR VALUE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000028 - Disclosure - 8. STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_TOMZOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOutstanding" xlink:label="loc_TOMZUnvestedWarrantsOutstanding_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZUnvestedWarrantsOutstanding_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000029 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMZInternationalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalesRevenueNet_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreecustomerMember" xlink:label="loc_TOMZThreecustomerMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreecustomerMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountingPoliciesAbstract_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZReserveForBadDebts_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapConcentrationRiskPercentage1_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="loc_TOMZAccountsPayableVendorAccountedPercentage_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZAccountsPayableVendorAccountedPercentage_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapAdvertisingExpense_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_100" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="loc_us-gaapShippingHandlingAndTransportationCosts_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapShippingHandlingAndTransportationCosts_100" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_100" xlink:to="loc_us-gaapAmortizationOfFinancingCosts_100" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000032 - Disclosure - 3. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000034 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000038 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleNotesMember" xlink:label="loc_TOMZConvertibleNotesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZConvertibleNotesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_Warrant1Member" xlink:label="loc_TOMZWarrant1Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZWarrant1Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ClosingStockPrice" xlink:label="loc_TOMZClosingStockPrice_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZClosingStockPrice_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConversionPrice" xlink:label="loc_TOMZConversionPrice_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConversionPrice_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedVolatility" xlink:label="loc_TOMZExpectedVolatility_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedVolatility_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRemainingTermYears_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRiskfreeRate_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedDividendYield_190" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetails1" xlink:title="00000040 - Disclosure - 7. FAIR VALUE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:title="00000041 - Disclosure - 7. FAIR VALUE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000042 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000043 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="loc_TOMZPointZeroThreeRangeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeRangeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="loc_TOMZZeroPointTwentySevenRangeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointTwentySevenRangeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="loc_TOMZZeroPointFiftyFiveRangeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointFiftyFiveRangeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_110" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000044 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWarrants" xlink:label="loc_TOMZGrantedWarrants_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWarrants_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="loc_TOMZGrantedWeightedAverageExercisePrice1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWeightedAverageExercisePrice1_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000045 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="loc_TOMZPointZeroOneRangeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroOneRangeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="loc_TOMZPointOneFiveRangeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointOneFiveRangeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="loc_TOMZPointTwoSixOneRangeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSixOneRangeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="loc_TOMZPointTwoNineRangeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoNineRangeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="loc_TOMZPointThreeZeroRangeMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThreeZeroRangeMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="loc_TOMZPointThirtyThreeRangeMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThirtyThreeRangeMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFourTwoRangeMember" xlink:label="loc_TOMZPointFourTwoRangeMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFourTwoRangeMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="loc_TOMZPointFiveZeroRangeMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiveZeroRangeMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="loc_TOMZPointFiftyFiveRangeMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiftyFiveRangeMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="loc_TOMZPointSixTwoRangeMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixTwoRangeMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OneRangeMember" xlink:label="loc_TOMZOneRangeMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZOneRangeMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_270" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_270" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_270" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_270" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000046 - Disclosure - 8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantMember" xlink:label="loc_TOMZUnvestedWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantOneMember" xlink:label="loc_TOMZUnvestedWarrantOneMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantOneMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOneMember" xlink:label="loc_TOMZUnvestedWarrantsOneMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_TOMZUnvestedWarrantsOneMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="loc_TOMZUnvestedWarrantsNumber_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZUnvestedWarrantsNumber_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000047 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EmployeeMember" xlink:label="loc_TOMZEmployeeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZEmployeeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ProfessionalServicesMember" xlink:label="loc_TOMZProfessionalServicesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZProfessionalServicesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="loc_TOMZChiefExecutiveOfficerOneMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefExecutiveOfficerOneMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_140" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_140" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_140" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend_140" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares_140" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount_140" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_140" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_140" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:label="loc_TOMZCompensationExpenseRelatedToWarrantsIssuedToConsultantShares_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCompensationExpenseRelatedToWarrantsIssuedToConsultantShares_140" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityUnitsSold" xlink:label="loc_TOMZEquityUnitsSold_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZEquityUnitsSold_140" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="loc_TOMZExercisePriceOfWarrant_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceOfWarrant_140" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TermOfWarrant" xlink:label="loc_TOMZTermOfWarrant_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZTermOfWarrant_140" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrossProceedsNetOfExpenses" xlink:label="loc_TOMZGrossProceedsNetOfExpenses_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZGrossProceedsNetOfExpenses_140" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" xlink:label="loc_TOMZFindersFeeIncurredInConnectionWithTheTransaction_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFindersFeeIncurredInConnectionWithTheTransaction_140" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeToBePaidInCommonStock" xlink:label="loc_TOMZFindersFeeToBePaidInCommonStock_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFindersFeeToBePaidInCommonStock_140" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:label="loc_TOMZValueOfCommonStockToBeIssuedAsFindersFee_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZValueOfCommonStockToBeIssuedAsFindersFee_140" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_140" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_140" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedShares" xlink:label="loc_TOMZCommonStockIssuedShares_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedShares_140" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants_140" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsIssued" xlink:label="loc_TOMZWarrantsIssued_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsIssued_140" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpense" xlink:label="loc_TOMZStockCompensationExpense_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpense_140" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="loc_TOMZStockIssuedToWarrantPurchase_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockIssuedToWarrantPurchase_140" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpenseForAccruedButNotVested" xlink:label="loc_TOMZStockCompensationExpenseForAccruedButNotVested_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpenseForAccruedButNotVested_140" xlink:type="arc" order="26" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000048 - Disclosure - 9. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000049 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000050 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000051 - Disclosure - 11. CONTRACTS AND AGREEMENTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:title="00000052 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_VendorsConsultantsExecutiveMember" xlink:label="loc_TOMZVendorsConsultantsExecutiveMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZVendorsConsultantsExecutiveMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued1" xlink:label="loc_TOMZCommonStockSharesIssued1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockSharesIssued1_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued2" xlink:label="loc_TOMZCommonStockSharesIssued2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockSharesIssued2_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000053 - Disclosure - 13. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_70" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>tomz-20160630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="TOMZ_PointZeroThreeRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeRangeMember" xlink:to="TOMZ_PointZeroThreeRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroThreeRangeMember_lbl" xml:lang="en-US">2.10 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="TOMZ_PointZeroFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFiveRangeMember" xlink:to="TOMZ_PointZeroFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroFiveRangeMember_lbl" xml:lang="en-US">0.05 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OptionsMember" xlink:label="TOMZ_OptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OptionsMember" xlink:to="TOMZ_OptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OptionsMember_lbl" xml:lang="en-US">Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="TOMZ_PointOneFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointOneFiveRangeMember" xlink:to="TOMZ_PointOneFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointOneFiveRangeMember_lbl" xml:lang="en-US">0.15 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid in Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleNotesMember" xlink:label="TOMZ_ConvertibleNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesMember" xlink:to="TOMZ_ConvertibleNotesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleNotesMember_lbl" xml:lang="en-US">Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_Warrant1Member" xlink:label="TOMZ_Warrant1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrant1Member" xlink:to="TOMZ_Warrant1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_Warrant1Member_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="TOMZ_PointZeroOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroOneRangeMember" xlink:to="TOMZ_PointZeroOneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroOneRangeMember_lbl" xml:lang="en-US">0.01 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="TOMZ_PointTwoSixOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSixOneRangeMember" xlink:to="TOMZ_PointTwoSixOneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoSixOneRangeMember_lbl" xml:lang="en-US">0.26 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="TOMZ_PointThreeZeroRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThreeZeroRangeMember" xlink:to="TOMZ_PointThreeZeroRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointThreeZeroRangeMember_lbl" xml:lang="en-US">0.30 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointTwentySevenRangeMember" xlink:to="TOMZ_ZeroPointTwentySevenRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember_lbl" xml:lang="en-US">0.27 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOneMember" xlink:label="TOMZ_UnvestedWarrantsOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOneMember" xlink:to="TOMZ_UnvestedWarrantsOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsOneMember_lbl" xml:lang="en-US">Unvested Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="TOMZ_PointTwoNineRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoNineRangeMember" xlink:to="TOMZ_PointTwoNineRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoNineRangeMember_lbl" xml:lang="en-US">0.29 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_VendorsConsultantsExecutiveMember" xlink:label="TOMZ_VendorsConsultantsExecutiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_VendorsConsultantsExecutiveMember" xlink:to="TOMZ_VendorsConsultantsExecutiveMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_VendorsConsultantsExecutiveMember_lbl" xml:lang="en-US">Vendors, Consultants and [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="TOMZ_PointFiveZeroRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiveZeroRangeMember" xlink:to="TOMZ_PointFiveZeroRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointFiveZeroRangeMember_lbl" xml:lang="en-US">0.50 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OneRangeMember" xlink:label="TOMZ_OneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneRangeMember" xlink:to="TOMZ_OneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OneRangeMember_lbl" xml:lang="en-US">1.00 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">CEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="TOMZ_PointSixTwoRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixTwoRangeMember" xlink:to="TOMZ_PointSixTwoRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointSixTwoRangeMember_lbl" xml:lang="en-US">0.62 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue, Net [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TwoCustomersMember" xlink:label="TOMZ_TwoCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwoCustomersMember" xlink:to="TOMZ_TwoCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TwoCustomersMember_lbl" xml:lang="en-US">Two customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreecustomerMember" xlink:label="TOMZ_ThreecustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreecustomerMember" xlink:to="TOMZ_ThreecustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ThreecustomerMember_lbl" xml:lang="en-US">Three Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US">Domestic [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InternationalMember" xlink:label="TOMZ_InternationalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InternationalMember" xlink:to="TOMZ_InternationalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InternationalMember_lbl" xml:lang="en-US">International [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointFiftyFiveRangeMember" xlink:to="TOMZ_ZeroPointFiftyFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember_lbl" xml:lang="en-US">0.55 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="TOMZ_PointThirtyThreeRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThirtyThreeRangeMember" xlink:to="TOMZ_PointThirtyThreeRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointThirtyThreeRangeMember_lbl" xml:lang="en-US">0.33Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="TOMZ_PointFiftyFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_PointFiftyFiveRangeMember_lbl" xml:lang="en-US">0.55 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefExecutiveOfficerOneMember" xlink:to="TOMZ_ChiefExecutiveOfficerOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember_lbl" xml:lang="en-US">CFO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EmployeeMember" xlink:label="TOMZ_EmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EmployeeMember" xlink:to="TOMZ_EmployeeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EmployeeMember_lbl" xml:lang="en-US">Employee [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreeCustomersMember" xlink:label="TOMZ_ThreeCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreeCustomersMember" xlink:to="TOMZ_ThreeCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ThreeCustomersMember_lbl" xml:lang="en-US">Three customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFourTwoRangeMember" xlink:label="TOMZ_PointFourTwoRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFourTwoRangeMember" xlink:to="TOMZ_PointFourTwoRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointFourTwoRangeMember_lbl" xml:lang="en-US">0.42 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantMember" xlink:label="TOMZ_UnvestedWarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantMember" xlink:to="TOMZ_UnvestedWarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantMember_lbl" xml:lang="en-US">Unvested Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantOneMember" xlink:label="TOMZ_UnvestedWarrantOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantOneMember" xlink:to="TOMZ_UnvestedWarrantOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantOneMember_lbl" xml:lang="en-US">Unvested Warrant 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ProfessionalServicesMember" xlink:label="TOMZ_ProfessionalServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ProfessionalServicesMember" xlink:to="TOMZ_ProfessionalServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ProfessionalServicesMember_lbl" xml:lang="en-US">Professional Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="TOMZ_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DocumentAndEntityInformationAbstract" xlink:to="TOMZ_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract_lbl" xml:lang="en-US">Condensed Consolidated Balance Sheet</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable - net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories (Note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="TOMZ_DepositsOnMerchandise1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandise1" xlink:to="TOMZ_DepositsOnMerchandise1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DepositsOnMerchandise1_lbl" xml:lang="en-US">Deposits on Merchandise (Note 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and Equipment - net (Note 4)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Other Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets - net (Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Accounts Payable and Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued Officers Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssuedNote12" xlink:label="TOMZ_CommonStockToBeIssuedNote12" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockToBeIssuedNote12" xlink:to="TOMZ_CommonStockToBeIssuedNote12_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockToBeIssuedNote12_lbl" xml:lang="en-US">Common Stock and Warrants to be Issued (Note 12)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="us-gaap_CustomerDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsCurrent" xlink:to="us-gaap_CustomerDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsCurrent_lbl" xml:lang="en-US">Customer Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DeferredRentCurrent" xlink:label="TOMZ_DeferredRentCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_DeferredRentCurrent_lbl" xml:lang="en-US">Deferred Rent</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrant" xlink:label="TOMZ_AdvancesOnGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrant" xlink:to="TOMZ_AdvancesOnGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdvancesOnGrant_lbl" xml:lang="en-US">Advances on Grant (Note 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Cumulative Convertible Series A Preferred Stock; par value $0.01, 1,000,000 shares authorized; 510,000 shares issued and outstanding at June 30, 2016 and December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:to="TOMZ_CumulativeConvertibleSeriesBPreferredStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock_lbl" xml:lang="en-US">Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at June 30, 2016 and December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock; par value $0.01, 200,000,000 shares authorized; 120,488,596 and 120,063,180 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid-in Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:to="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract_lbl" xml:lang="en-US">Condensed Consolidated Balance Sheet Parenthetical</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_2_lbl" xml:lang="en-US">Stockholders' Equity ( Deficiency):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series A; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series A; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series A; Issued Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series A; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:to="TOMZ_PreferredStockParOrStatedValuePerShare1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Stated value</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Cumulative dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Issued Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock; Stock Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:label="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statement Of Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Sales, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US">Cost of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Professional Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingExpense" xlink:label="us-gaap_SellingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Equity Compensation Expense (Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConsultingFees" xlink:label="TOMZ_ConsultingFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultingFees" xlink:to="TOMZ_ConsultingFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConsultingFees_lbl" xml:lang="en-US">Consulting fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and Administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="us-gaap_OtherIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAbstract" xlink:to="us-gaap_OtherIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAbstract_lbl" xml:lang="en-US">Other Income (Expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization of Deferred Financing Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of Debt Discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdjustmentOfDerivativeLiability" xlink:label="TOMZ_AdjustmentOfDerivativeLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdjustmentOfDerivativeLiability" xlink:to="TOMZ_AdjustmentOfDerivativeLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdjustmentOfDerivativeLiability_lbl" xml:lang="en-US">Fair Value Adjustment of Derivative Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InducedConversionCosts" xlink:label="TOMZ_InducedConversionCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InducedConversionCosts" xlink:to="TOMZ_InducedConversionCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_InducedConversionCosts_lbl" xml:lang="en-US">Induced Conversion Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Gain on Disposition of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="us-gaap_CostsIncurredDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsIncurredDevelopmentCosts" xlink:to="us-gaap_CostsIncurredDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostsIncurredDevelopmentCosts_lbl" xml:lang="en-US">Grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total Other Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Loss Per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted Weighted Average Common Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xml:lang="en-US">Equity based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services provided, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services provided, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending Balance, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Ending Balance, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:label="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statement Of Cash Flows</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net loss to Net Cash Used In Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:label="us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:to="us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts_lbl" xml:lang="en-US">Amortization of Deferred Financing Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of Debt Discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:label="us-gaap_IncreaseDecreaseInDerivativeLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:to="us-gaap_IncreaseDecreaseInDerivativeLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDerivativeLiabilities_lbl" xml:lang="en-US">Fair Value Adjustment of Derivative Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityBasedCompensation" xlink:label="TOMZ_EquityBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityBasedCompensation" xlink:to="TOMZ_EquityBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EquityBasedCompensation_lbl" xml:lang="en-US">Equity Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="TOMZ_ValueOfEquityIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfEquityIssuedForServices" xlink:to="TOMZ_ValueOfEquityIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ValueOfEquityIssuedForServices_lbl" xml:lang="en-US">Value of Equity Issued for Services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="us-gaap_InducedConversionOfConvertibleDebtExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:to="us-gaap_InducedConversionOfConvertibleDebtExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InducedConversionOfConvertibleDebtExpense_lbl" xml:lang="en-US">Induced Conversion Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReserveForBadDebts" xlink:label="TOMZ_ReserveForBadDebts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReserveForBadDebts" xlink:to="TOMZ_ReserveForBadDebts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ReserveForBadDebts_lbl" xml:lang="en-US">Reserve for Bad Debts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xml:lang="en-US">Gain on Disposition of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in Operating Assets and Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAbstract_lbl" xml:lang="en-US">Decrease (increase) in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_lbl" xml:lang="en-US">Deposits on Merchandise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="us-gaap_IncreaseDecreaseInDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeposits" xlink:to="us-gaap_IncreaseDecreaseInDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeposits_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract_lbl" xml:lang="en-US">Increase (Decrease) in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts Payable and Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xml:lang="en-US">Accrued Officers Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssued1" xlink:label="TOMZ_CommonStockToBeIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockToBeIssued1" xlink:to="TOMZ_CommonStockToBeIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockToBeIssued1_lbl" xml:lang="en-US">Common Stock to be Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDeferredRent" xlink:to="TOMZ_IncreaseDecreaseInDeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent_lbl" xml:lang="en-US">Deferred Rent</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrants" xlink:label="TOMZ_AdvancesOnGrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants" xlink:to="TOMZ_AdvancesOnGrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdvancesOnGrants_lbl" xml:lang="en-US">Advances on Grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xml:lang="en-US">Customer Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Used in Operating Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_lbl" xml:lang="en-US">Purchase of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds on Disposition of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Used in Investing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds From Issuance of Common Stock and Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Repayment of Principal Balance on Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:label="TOMZ_IncreaseDecreaseInBondSinkingFund" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:to="TOMZ_IncreaseDecreaseInBondSinkingFund_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_IncreaseDecreaseInBondSinkingFund_lbl" xml:lang="en-US">Decrease in Bond Sinking Fund</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PaymentOfFindersFee1" xlink:label="TOMZ_PaymentOfFindersFee1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PaymentOfFindersFee1" xlink:to="TOMZ_PaymentOfFindersFee1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PaymentOfFindersFee1_lbl" xml:lang="en-US">Payment of Finder's Fee</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by Financing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase (Decrease) In Cash and Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents - Beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and Cash Equivalents - Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Cash Paid For Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash Paid For Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-Cash Investing and Financing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" xlink:label="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" xlink:to="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest_lbl" xml:lang="en-US">Common stock issued as payment of accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" xlink:label="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" xlink:to="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital_lbl" xml:lang="en-US">Reclassification of derivative liability to additional paid in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" xlink:label="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" xlink:to="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt_lbl" xml:lang="en-US">Issuance of common stock on conversion of convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockFindersFeeAccrual" xlink:label="TOMZ_CommonStockFindersFeeAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockFindersFeeAccrual" xlink:to="TOMZ_CommonStockFindersFeeAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockFindersFeeAccrual_lbl" xml:lang="en-US">Common Stock Finder's Fee Accrual</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xml:lang="en-US">Business Combination, Description [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">NOTE 1. DESCRIPTION OF BUSINESS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 3. INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 4. PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 5. INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Convertible Debt [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleDebtTextBlock" xlink:label="TOMZ_ConvertibleDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleDebtTextBlock" xlink:to="TOMZ_ConvertibleDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleDebtTextBlock_lbl" xml:lang="en-US">NOTE 6. CONVERTIBLE DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:label="us-gaap_FairValueAdjustmentDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:to="us-gaap_FairValueAdjustmentDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentDisclosureAbstract_lbl" xml:lang="en-US">Fair Value, Adjustment Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock" xlink:label="us-gaap_DerivativesAndFairValueTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesAndFairValueTextBlock" xlink:to="us-gaap_DerivativesAndFairValueTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesAndFairValueTextBlock_lbl" xml:lang="en-US">NOTE 7. FAIR VALUE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 8. STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 9. RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 10. COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="TOMZ_ContractsAndAgreementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsAbstract" xlink:to="TOMZ_ContractsAndAgreementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ContractsAndAgreementsAbstract_lbl" xml:lang="en-US">Contracts And Agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ContractsAndAgreementsTextBlock" xlink:label="TOMZ_ContractsAndAgreementsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsTextBlock" xlink:to="TOMZ_ContractsAndAgreementsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ContractsAndAgreementsTextBlock_lbl" xml:lang="en-US">NOTE 11. CONTRACTS AND AGREEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock_lbl" xml:lang="en-US">NOTE 12. COMMON STOCK AND WARRANTS TO BE ISSUED</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 13. CUSTOMER CONCENTRATION</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="TOMZ_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NotesToFinancialStatementsAbstract" xlink:to="TOMZ_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">NOTE 14. SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification of Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:to="TOMZ_DepositsOnMerchandisePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock_lbl" xml:lang="en-US">Deposits on Merchandise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="us-gaap_DebtPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtPolicyTextBlock_lbl" xml:lang="en-US">Deferred Financing Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccountsPayablePolicyTextBlock" xlink:label="TOMZ_AccountsPayablePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayablePolicyTextBlock" xlink:to="TOMZ_AccountsPayablePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsPayablePolicyTextBlock_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="us-gaap_ExtendedProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyPolicy" xlink:to="us-gaap_ExtendedProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyPolicy_lbl" xml:lang="en-US">Accrued Warranties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_lbl" xml:lang="en-US">Long-Lived Assets Including Acquired Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising and Promotional Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Reportable business segment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Definite life intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US">Indefinite life intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Approximate amortization over the next five years</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:to="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_lbl" xml:lang="en-US">Convertible Notes potential future financing and fundamental transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xml:lang="en-US">Financial instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_lbl" xml:lang="en-US">Summary of stock options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US">Options outstanding and exercisable by price range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Summary of stock warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_lbl" xml:lang="en-US">Warrants outstanding and exercisable by price range</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOutstanding" xlink:label="TOMZ_UnvestedWarrantsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOutstanding" xlink:to="TOMZ_UnvestedWarrantsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsOutstanding_lbl" xml:lang="en-US">Unvested warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Minimum annual rents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US">Net Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountingPoliciesAbstract_2_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk, Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayableVendorAccountedPercentage" xlink:to="TOMZ_AccountsPayableVendorAccountedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage_lbl" xml:lang="en-US">Accounts payable vendor accounted percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:to="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_lbl" xml:lang="en-US">Cost of goods sold vendor accounted percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_lbl" xml:lang="en-US">Potentially dilutive securities, outstanding warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_lbl" xml:lang="en-US">Potentially dilutive securities, outstanding options</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_lbl" xml:lang="en-US">Potentially dilutive securities, convertible Series A preferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising and promotional expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingHandlingAndTransportationCosts" xlink:to="us-gaap_ShippingHandlingAndTransportationCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_2_lbl" xml:lang="en-US">Amortization of deferred financing costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture and fixtures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PostconfirmationEquipment" xlink:label="us-gaap_PostconfirmationEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostconfirmationEquipment" xlink:to="us-gaap_PostconfirmationEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostconfirmationEquipment_lbl" xml:lang="en-US">Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles_lbl" xml:lang="en-US">Vehicles</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ComputerSoftware" xlink:label="TOMZ_ComputerSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ComputerSoftware" xlink:to="TOMZ_ComputerSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ComputerSoftware_lbl" xml:lang="en-US">Software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold Improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and Equipment Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and Equipment Net</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:label="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:to="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract_lbl" xml:lang="en-US">Property And Equipment Details Narrative</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_2_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="TOMZ_OtherIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OtherIntangibleAssetsGross" xlink:to="TOMZ_OtherIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OtherIntangibleAssetsGross_lbl" xml:lang="en-US">Intellectual Property and Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:to="TOMZ_AccumulatedAmortizationOnIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets_lbl" xml:lang="en-US">Less: Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible Assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_Trademarks" xlink:label="TOMZ_Trademarks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Trademarks" xlink:to="TOMZ_Trademarks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Trademarks_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TotalIntangibleAssetsNet" xlink:label="TOMZ_TotalIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TotalIntangibleAssetsNet" xlink:to="TOMZ_TotalIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TotalIntangibleAssetsNet_lbl" xml:lang="en-US">Total Intangible Assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ClosingStockPrice" xlink:label="TOMZ_ClosingStockPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ClosingStockPrice" xlink:to="TOMZ_ClosingStockPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ClosingStockPrice_lbl" xml:lang="en-US">Closing stock price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConversionPrice" xlink:label="TOMZ_ConversionPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConversionPrice" xlink:to="TOMZ_ConversionPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConversionPrice_lbl" xml:lang="en-US">Conversion price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedVolatility" xlink:label="TOMZ_ExpectedVolatility" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedVolatility" xlink:to="TOMZ_ExpectedVolatility_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpectedVolatility_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RemainingTermYears" xlink:label="TOMZ_RemainingTermYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RemainingTermYears" xlink:to="TOMZ_RemainingTermYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RemainingTermYears_lbl" xml:lang="en-US">Remaining term (years)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RiskfreeRate" xlink:label="TOMZ_RiskfreeRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RiskfreeRate" xlink:to="TOMZ_RiskfreeRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RiskfreeRate_lbl" xml:lang="en-US">Risk-free rate</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedDividendYield" xlink:label="TOMZ_ExpectedDividendYield" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedDividendYield" xlink:to="TOMZ_ExpectedDividendYield_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpectedDividendYield_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_BeginningBalance" xlink:label="TOMZ_BeginningBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_BeginningBalance" xlink:to="TOMZ_BeginningBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_BeginningBalance_lbl" xml:lang="en-US">Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FairValueAdjustmentOfDerivativeLiability" xlink:label="TOMZ_FairValueAdjustmentOfDerivativeLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FairValueAdjustmentOfDerivativeLiability" xlink:to="TOMZ_FairValueAdjustmentOfDerivativeLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_FairValueAdjustmentOfDerivativeLiability_lbl" xml:lang="en-US">Change in fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:label="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:to="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes_lbl" xml:lang="en-US">Reclassification to additional paid in capital due to retirement of convertible notes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EndingBalance" xlink:label="TOMZ_EndingBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EndingBalance" xlink:to="TOMZ_EndingBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EndingBalance_lbl" xml:lang="en-US">Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Derivative liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Number of Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding option, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted, Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised, Options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding option, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted, Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" xml:lang="en-US">Trading Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xml:lang="en-US">Schedule of Trading Securities and Other Trading Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US">Options outstanding and exercisable by price range</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding option, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, option</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable Options, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_lbl" xml:lang="en-US">Outstanding Warrants, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWarrants" xlink:label="TOMZ_GrantedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWarrants" xlink:to="TOMZ_GrantedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrantedWarrants_lbl" xml:lang="en-US">Granted, Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding Warrants, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Granted, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_lbl" xml:lang="en-US">Outstanding warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, Warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_lbl" xml:lang="en-US">Exercisable Warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:to="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_lbl" xml:lang="en-US">Weighted Average Exercise Price, Unvested Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="TOMZ_UnvestedWarrantsNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsNumber" xlink:to="TOMZ_UnvestedWarrantsNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsNumber_lbl" xml:lang="en-US">Unvested Warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_2_lbl" xml:lang="en-US">Preferred Stock Authorized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_2_lbl" xml:lang="en-US">Preferred Stock Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_2_lbl" xml:lang="en-US">Preferred Stock Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Preferred Stock par value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_2_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B Cumulative dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_lbl" xml:lang="en-US">Common Stock issued for professional services, shares, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_lbl" xml:lang="en-US">Common Stock issued for professional services, Amount, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_lbl" xml:lang="en-US">Common stock issued as consideration for payment of compensation, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US">Common stock issued as consideration for payment of compensation, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:label="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:to="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares_lbl" xml:lang="en-US">Compensation expense related to warrants issued to consultant, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityUnitsSold" xlink:label="TOMZ_EquityUnitsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityUnitsSold" xlink:to="TOMZ_EquityUnitsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EquityUnitsSold_lbl" xml:lang="en-US">Equity units sold</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="TOMZ_ExercisePriceOfWarrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceOfWarrant" xlink:to="TOMZ_ExercisePriceOfWarrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExercisePriceOfWarrant_lbl" xml:lang="en-US">Exercise price of warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TermOfWarrant" xlink:label="TOMZ_TermOfWarrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TermOfWarrant" xlink:to="TOMZ_TermOfWarrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TermOfWarrant_lbl" xml:lang="en-US">Term of warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrossProceedsNetOfExpenses" xlink:label="TOMZ_GrossProceedsNetOfExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsNetOfExpenses" xlink:to="TOMZ_GrossProceedsNetOfExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrossProceedsNetOfExpenses_lbl" xml:lang="en-US">Gross proceeds net of expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" xlink:label="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" xlink:to="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction_lbl" xml:lang="en-US">Payments of Accrued Finder's Fee</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeToBePaidInCommonStock" xlink:label="TOMZ_FindersFeeToBePaidInCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FindersFeeToBePaidInCommonStock" xlink:to="TOMZ_FindersFeeToBePaidInCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_FindersFeeToBePaidInCommonStock_lbl" xml:lang="en-US">Finder's fee to be paid in common stock, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:label="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:to="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_lbl" xml:lang="en-US">Value of common stock to be issued as finder's fee</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Shares of common stock in connection with the conversion of the convertible notes issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Equity based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedShares" xlink:label="TOMZ_CommonStockIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedShares" xlink:to="TOMZ_CommonStockIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedShares_lbl" xml:lang="en-US">Proceeds from issuance of common stock, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US">Proceeds from issuance of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsIssued" xlink:label="TOMZ_WarrantsIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssued" xlink:to="TOMZ_WarrantsIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WarrantsIssued_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpense" xlink:label="TOMZ_StockCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpense" xlink:to="TOMZ_StockCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StockCompensationExpense_lbl" xml:lang="en-US">Stock compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="TOMZ_StockIssuedToWarrantPurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockIssuedToWarrantPurchase" xlink:to="TOMZ_StockIssuedToWarrantPurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StockIssuedToWarrantPurchase_lbl" xml:lang="en-US">Stock issued to warrant purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpenseForAccruedButNotVested" xlink:label="TOMZ_StockCompensationExpenseForAccruedButNotVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpenseForAccruedButNotVested" xlink:to="TOMZ_StockCompensationExpenseForAccruedButNotVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StockCompensationExpenseForAccruedButNotVested_lbl" xml:lang="en-US">Stock compensation expense for the accrued but not vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDueFromToRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionDueFromToRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedParty_lbl" xml:lang="en-US">Account receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsAbstract" xlink:to="TOMZ_ContractsAndAgreementsAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_ContractsAndAgreementsAbstract_2_lbl" xml:lang="en-US">Contracts And Agreements Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_SalesToTomiPanama" xlink:label="TOMZ_SalesToTomiPanama" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SalesToTomiPanama" xlink:to="TOMZ_SalesToTomiPanama_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_SalesToTomiPanama_lbl" xml:lang="en-US">Sales and Distribution Agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_SalesToPlascenciaUniversal" xlink:label="TOMZ_SalesToPlascenciaUniversal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SalesToPlascenciaUniversal" xlink:to="TOMZ_SalesToPlascenciaUniversal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_SalesToPlascenciaUniversal_lbl" xml:lang="en-US">Sales to Plascencia Universal</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Deposits" xlink:label="us-gaap_Deposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Maintainable required deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FairValueOfWarrantsdescraption" xlink:label="TOMZ_FairValueOfWarrantsdescraption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FairValueOfWarrantsdescraption" xlink:to="TOMZ_FairValueOfWarrantsdescraption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_FairValueOfWarrantsdescraption_lbl" xml:lang="en-US">Fair value of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xml:lang="en-US">Volatility, minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xml:lang="en-US">Volatility, maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xml:lang="en-US">Risk free interest rate, minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xml:lang="en-US">Risk free interest rate, maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected trem</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExercisePriceForWarrantdescraption" xlink:label="TOMZ_ExercisePriceForWarrantdescraption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceForWarrantdescraption" xlink:to="TOMZ_ExercisePriceForWarrantdescraption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExercisePriceForWarrantdescraption_lbl" xml:lang="en-US">Exercise price for the warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrossProceedsFromGrant" xlink:label="TOMZ_GrossProceedsFromGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsFromGrant" xlink:to="TOMZ_GrossProceedsFromGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrossProceedsFromGrant_lbl" xml:lang="en-US">Gross proceeds from grant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:to="TOMZ_IncurredCostsInConnectionWithTheGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant_lbl" xml:lang="en-US">Incurred costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrants1" xlink:label="TOMZ_AdvancesOnGrants1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants1" xlink:to="TOMZ_AdvancesOnGrants1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdvancesOnGrants1_lbl" xml:lang="en-US">Grant in excess of the costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued1" xlink:label="TOMZ_CommonStockSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockSharesIssued1" xlink:to="TOMZ_CommonStockSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockSharesIssued1_lbl" xml:lang="en-US">Common stock shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued2" xlink:label="TOMZ_CommonStockSharesIssued2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockSharesIssued2" xlink:to="TOMZ_CommonStockSharesIssued2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockSharesIssued2_lbl" xml:lang="en-US">Common stock value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_2_lbl" xml:lang="en-US">Concentration risk percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:to="TOMZ_AccumulatedAmortizationOnIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets_doc" xml:lang="en-US">Accumulated Amortization On Intangible Assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdjustmentOfDerivativeLiability" xlink:to="TOMZ_AdjustmentOfDerivativeLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdjustmentOfDerivativeLiability_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_doc" xml:lang="en-US">Average weighted remaining contractual life in years unvested warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_BeginningBalance" xlink:to="TOMZ_BeginningBalance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_BeginningBalance_doc" xml:lang="en-US">Beginning Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ClosingStockPrice" xlink:to="TOMZ_ClosingStockPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ClosingStockPrice_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockFindersFeeAccrual" xlink:to="TOMZ_CommonStockFindersFeeAccrual_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockFindersFeeAccrual_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockSharesIssued1" xlink:to="TOMZ_CommonStockSharesIssued1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockSharesIssued1_doc" xml:lang="en-US">Common stock shares issued 1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockToBeIssued1" xlink:to="TOMZ_CommonStockToBeIssued1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockToBeIssued1_doc" xml:lang="en-US">Common stock to be issued1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockToBeIssuedNote12" xlink:to="TOMZ_CommonStockToBeIssuedNote12_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockToBeIssuedNote12_doc" xml:lang="en-US">Common stock to be issued note12.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:to="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ComputerSoftware" xlink:to="TOMZ_ComputerSoftware_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ComputerSoftware_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsTextBlock" xlink:to="TOMZ_ContractsAndAgreementsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ContractsAndAgreementsTextBlock_doc" xml:lang="en-US">Contracts and agreements text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConversionPrice" xlink:to="TOMZ_ConversionPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConversionPrice_doc" xml:lang="en-US">Conversion price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleDebtTextBlock" xlink:to="TOMZ_ConvertibleDebtTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleDebtTextBlock_doc" xml:lang="en-US">Convertible debt text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesMember" xlink:to="TOMZ_ConvertibleNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleNotesMember_doc" xml:lang="en-US">Convertible Notes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:to="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:to="TOMZ_CumulativeConvertibleSeriesBPreferredStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DeferredRentCurrent_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DemonstrationEquipmentMember" xlink:label="TOMZ_DemonstrationEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DemonstrationEquipmentMember" xlink:to="TOMZ_DemonstrationEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DemonstrationEquipmentMember_doc" xml:lang="en-US">Demonstration Equipment Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EndingBalance" xlink:to="TOMZ_EndingBalance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EndingBalance_doc" xml:lang="en-US">Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityBasedCompensation" xlink:to="TOMZ_EquityBasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EquityBasedCompensation_doc" xml:lang="en-US">Equity based compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityUnitsSold" xlink:to="TOMZ_EquityUnitsSold_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EquityUnitsSold_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceOfWarrant" xlink:to="TOMZ_ExercisePriceOfWarrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExercisePriceOfWarrant_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedDividendYield" xlink:to="TOMZ_ExpectedDividendYield_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpectedDividendYield_doc" xml:lang="en-US">Expected dividend yield</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedVolatility" xlink:to="TOMZ_ExpectedVolatility_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpectedVolatility_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FairValueAdjustmentOfDerivativeLiability" xlink:to="TOMZ_FairValueAdjustmentOfDerivativeLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_FairValueAdjustmentOfDerivativeLiability_doc" xml:lang="en-US">Fair Value Adj. of Derivative Liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWarrants" xlink:to="TOMZ_GrantedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrantedWarrants_doc" xml:lang="en-US">Granted warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsNetOfExpenses" xlink:to="TOMZ_GrossProceedsNetOfExpenses_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrossProceedsNetOfExpenses_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:to="TOMZ_IncreaseDecreaseInBondSinkingFund_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInBondSinkingFund_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDeferredRent" xlink:to="TOMZ_IncreaseDecreaseInDeferredRent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_doc" xml:lang="en-US">Long lived assets including acquired intangible assets.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_NickJenningsMember" xlink:label="TOMZ_NickJenningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NickJenningsMember" xlink:to="TOMZ_NickJenningsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_NickJenningsMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneRangeMember" xlink:to="TOMZ_OneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OneRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OptionsMember" xlink:to="TOMZ_OptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OptionsMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OtherIntangibleAssetsGross" xlink:to="TOMZ_OtherIntangibleAssetsGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OtherIntangibleAssetsGross_doc" xml:lang="en-US">Other Intangible Assets Gross.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PaymentOfFindersFee1" xlink:to="TOMZ_PaymentOfFindersFee1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PaymentOfFindersFee1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PlascenciaUniversalMember" xlink:label="TOMZ_PlascenciaUniversalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PlascenciaUniversalMember" xlink:to="TOMZ_PlascenciaUniversalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PlascenciaUniversalMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiveZeroRangeMember" xlink:to="TOMZ_PointFiveZeroRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointFiveZeroRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointOneFiveRangeMember" xlink:to="TOMZ_PointOneFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointOneFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointSevenSevenRangeMember" xlink:label="TOMZ_PointSevenSevenRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSevenSevenRangeMember" xlink:to="TOMZ_PointSevenSevenRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointSevenSevenRangeMember_doc" xml:lang="en-US">Point seven seven range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThreeZeroRangeMember" xlink:to="TOMZ_PointThreeZeroRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointThreeZeroRangeMember_doc" xml:lang="en-US">Point three zero range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoNineRangeMember" xlink:to="TOMZ_PointTwoNineRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoNineRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoOneRangeMember" xlink:label="TOMZ_PointTwoOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoOneRangeMember" xlink:to="TOMZ_PointTwoOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoOneRangeMember_doc" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Average Weighted Remaining Contractual Term2.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSixOneRangeMember" xlink:to="TOMZ_PointTwoSixOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoSixOneRangeMember_doc" xml:lang="en-US">Point two six one range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFiveRangeMember" xlink:to="TOMZ_PointZeroFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroFiveRangeMember_doc" xml:lang="en-US">Point Zero Five Range Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroOneRangeMember" xlink:to="TOMZ_PointZeroOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroOneRangeMember_doc" xml:lang="en-US">Point zero one range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeRangeMember" xlink:to="TOMZ_PointZeroThreeRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroThreeRangeMember_doc" xml:lang="en-US">Point Zero Three Range Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:to="TOMZ_PreferredStockParOrStatedValuePerShare1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:to="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RemainingTermYears" xlink:to="TOMZ_RemainingTermYears_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RemainingTermYears_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReserveForBadDebts" xlink:to="TOMZ_ReserveForBadDebts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ReserveForBadDebts_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RiskfreeRate" xlink:to="TOMZ_RiskfreeRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RiskfreeRate_doc" xml:lang="en-US">Risk-free rate</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RolynCompaniesMember" xlink:label="TOMZ_RolynCompaniesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RolynCompaniesMember" xlink:to="TOMZ_RolynCompaniesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RolynCompaniesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award warrant outstanding number.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TermOfWarrant" xlink:to="TOMZ_TermOfWarrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TermOfWarrant_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TotalIntangibleAssetsNet" xlink:to="TOMZ_TotalIntangibleAssetsNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TotalIntangibleAssetsNet_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Trademarks" xlink:to="TOMZ_Trademarks_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_Trademarks_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TransactionOneMember" xlink:label="TOMZ_TransactionOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionOneMember" xlink:to="TOMZ_TransactionOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TransactionOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TransactionTwoMember" xlink:label="TOMZ_TransactionTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionTwoMember" xlink:to="TOMZ_TransactionTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TransactionTwoMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsMember" xlink:label="TOMZ_UnvestedWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsMember" xlink:to="TOMZ_UnvestedWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsMember_doc" xml:lang="en-US">Unvested warrants member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsNumber" xlink:to="TOMZ_UnvestedWarrantsNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsNumber_doc" xml:lang="en-US">Unvested warrants number.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOneMember" xlink:to="TOMZ_UnvestedWarrantsOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOutstanding" xlink:to="TOMZ_UnvestedWarrantsOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsOutstanding_doc" xml:lang="en-US">Unvested warrants outstanding.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsTwoMember" xlink:label="TOMZ_UnvestedWarrantsTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsTwoMember" xlink:to="TOMZ_UnvestedWarrantsTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsTwoMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:to="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfEquityIssuedForServices" xlink:to="TOMZ_ValueOfEquityIssuedForServices_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ValueOfEquityIssuedForServices_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_VendorsConsultantsExecutiveMember" xlink:to="TOMZ_VendorsConsultantsExecutiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_VendorsConsultantsExecutiveMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrant1Member" xlink:to="TOMZ_Warrant1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_Warrant1Member_doc" xml:lang="en-US">Warrant1Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:to="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_doc" xml:lang="en-US">Weighted average exercise price unvested warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointTwentySevenRangeMember" xlink:to="TOMZ_ZeroPointTwentySevenRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrant" xlink:to="TOMZ_AdvancesOnGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdvancesOnGrant_doc" xml:lang="en-US">Advances on Grant.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FindersFeeToBePaidInCommonStock" xlink:to="TOMZ_FindersFeeToBePaidInCommonStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_FindersFeeToBePaidInCommonStock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedShares" xlink:to="TOMZ_CommonStockIssuedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixTwoRangeMember" xlink:to="TOMZ_PointSixTwoRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointSixTwoRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConsultantMember" xlink:label="TOMZ_ConsultantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultantMember" xlink:to="TOMZ_ConsultantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConsultantMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_COOMember" xlink:label="TOMZ_COOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_COOMember" xlink:to="TOMZ_COOMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_COOMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwoCustomersMember" xlink:to="TOMZ_TwoCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TwoCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreeCustomersMember" xlink:to="TOMZ_ThreeCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ThreeCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants" xlink:to="TOMZ_AdvancesOnGrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdvancesOnGrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssued" xlink:to="TOMZ_WarrantsIssued_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WarrantsIssued_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockSharesIssued2" xlink:to="TOMZ_CommonStockSharesIssued2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockSharesIssued2_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:to="TOMZ_IncurredCostsInConnectionWithTheGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsFromGrant" xlink:to="TOMZ_GrossProceedsFromGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrossProceedsFromGrant_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:to="TOMZ_DepositsOnMerchandisePolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayablePolicyTextBlock" xlink:to="TOMZ_AccountsPayablePolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccountsPayablePolicyTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandise1" xlink:to="TOMZ_DepositsOnMerchandise1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DepositsOnMerchandise1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OnecustomerMember" xlink:label="TOMZ_OnecustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OnecustomerMember" xlink:to="TOMZ_OnecustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OnecustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreecustomerMember" xlink:to="TOMZ_ThreecustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ThreecustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayableVendorAccountedPercentage" xlink:to="TOMZ_AccountsPayableVendorAccountedPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:to="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InternationalMember" xlink:to="TOMZ_InternationalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InternationalMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointFiftyFiveRangeMember" xlink:to="TOMZ_ZeroPointFiftyFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointFiftyFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThirtyThreeRangeMember" xlink:to="TOMZ_PointThirtyThreeRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointThirtyThreeRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InvestorsMember" xlink:label="TOMZ_InvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InvestorsMember" xlink:to="TOMZ_InvestorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InvestorsMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpense" xlink:to="TOMZ_StockCompensationExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_StockCompensationExpense_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockIssuedToWarrantPurchase" xlink:to="TOMZ_StockIssuedToWarrantPurchase_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_StockIssuedToWarrantPurchase_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpenseForAccruedButNotVested" xlink:to="TOMZ_StockCompensationExpenseForAccruedButNotVested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_StockCompensationExpenseForAccruedButNotVested_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefExecutiveOfficerOneMember" xlink:to="TOMZ_ChiefExecutiveOfficerOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EmployeeMember" xlink:to="TOMZ_EmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EmployeeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_HaroldPaulMember" xlink:label="TOMZ_HaroldPaulMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_HaroldPaulMember" xlink:to="TOMZ_HaroldPaulMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_HaroldPaulMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SalesToPlascenciaUniversal" xlink:to="TOMZ_SalesToPlascenciaUniversal_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_SalesToPlascenciaUniversal_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FairValueOfWarrantsdescraption" xlink:to="TOMZ_FairValueOfWarrantsdescraption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_FairValueOfWarrantsdescraption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceForWarrantdescraption" xlink:to="TOMZ_ExercisePriceForWarrantdescraption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExercisePriceForWarrantdescraption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OneCustomersMember" xlink:label="TOMZ_OneCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneCustomersMember" xlink:to="TOMZ_OneCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OneCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants1" xlink:to="TOMZ_AdvancesOnGrants1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdvancesOnGrants1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" xlink:to="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_FindersFeeIncurredInConnectionWithTheTransaction_doc" xml:lang="en-US">Finder's fee incurred in connection with the transaction.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultingFees" xlink:to="TOMZ_ConsultingFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConsultingFees_doc" xml:lang="en-US">Consulting Expenses incurred during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InducedConversionCosts" xlink:to="TOMZ_InducedConversionCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InducedConversionCosts_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" xlink:to="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" xlink:to="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" xlink:to="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFourTwoRangeMember" xlink:to="TOMZ_PointFourTwoRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointFourTwoRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantMember" xlink:to="TOMZ_UnvestedWarrantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantOneMember" xlink:to="TOMZ_UnvestedWarrantOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ProfessionalServicesMember" xlink:to="TOMZ_ProfessionalServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ProfessionalServicesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrant1Member" xlink:to="TOMZ_Warrant1Member_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrant1Member_3_lbl" xml:lang="en-US">Warrant1Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointFiftyFiveRangeMember_3_lbl" xml:lang="en-US">PointFiftyFiveRangeMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredRentCurrent_3_lbl" xml:lang="en-US">DeferredRentCurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InducedConversionCosts" xlink:to="TOMZ_InducedConversionCosts_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InducedConversionCosts_3_lbl" xml:lang="en-US">InducedConversionCosts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsIncurredDevelopmentCosts" xlink:to="us-gaap_CostsIncurredDevelopmentCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsIncurredDevelopmentCosts_2_lbl" xml:lang="en-US">Costs Incurred, Development Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherDepreciationAndAmortization_2_lbl" xml:lang="en-US">Other Depreciation and Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:to="us-gaap_IncreaseDecreaseInDerivativeLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDerivativeLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Derivative Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_3_lbl" xml:lang="en-US">IncreaseDecreaseInDepositsOnMerchandise</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Salaries</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_3_lbl" xml:lang="en-US">PurchaseOfPropertyAndEquipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xml:lang="en-US">Repayments of Convertible Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:to="TOMZ_IncreaseDecreaseInBondSinkingFund_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInBondSinkingFund_3_lbl" xml:lang="en-US">IncreaseDecreaseInBondSinkingFund</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingHandlingAndTransportationCosts" xlink:to="us-gaap_ShippingHandlingAndTransportationCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts_2_lbl" xml:lang="en-US">Shipping, Handling and Transportation Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsNet_2_lbl" xml:lang="en-US">Other Intangible Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_3_lbl" xml:lang="en-US">GrantedWeightedAverageExercisePrice1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:to="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee_3_lbl" xml:lang="en-US">ValueOfCommonStockToBeIssuedAsFindersFee</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DemonstrationEquipmentMember" xlink:to="TOMZ_DemonstrationEquipmentMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DemonstrationEquipmentMember_2_lbl" xml:lang="en-US">DemonstrationEquipmentMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NickJenningsMember" xlink:to="TOMZ_NickJenningsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_NickJenningsMember_2_lbl" xml:lang="en-US">NickJenningsMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PlascenciaUniversalMember" xlink:to="TOMZ_PlascenciaUniversalMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PlascenciaUniversalMember_2_lbl" xml:lang="en-US">PlascenciaUniversalMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSevenSevenRangeMember" xlink:to="TOMZ_PointSevenSevenRangeMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointSevenSevenRangeMember_2_lbl" xml:lang="en-US">PointSevenSevenRangeMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoOneRangeMember" xlink:to="TOMZ_PointTwoOneRangeMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoOneRangeMember_2_lbl" xml:lang="en-US">PointTwoOneRangeMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RolynCompaniesMember" xlink:to="TOMZ_RolynCompaniesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RolynCompaniesMember_2_lbl" xml:lang="en-US">RolynCompaniesMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionOneMember" xlink:to="TOMZ_TransactionOneMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TransactionOneMember_2_lbl" xml:lang="en-US">TransactionOneMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionTwoMember" xlink:to="TOMZ_TransactionTwoMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TransactionTwoMember_2_lbl" xml:lang="en-US">TransactionTwoMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsMember" xlink:to="TOMZ_UnvestedWarrantsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsMember_2_lbl" xml:lang="en-US">UnvestedWarrantsMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsTwoMember" xlink:to="TOMZ_UnvestedWarrantsTwoMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsTwoMember_2_lbl" xml:lang="en-US">UnvestedWarrantsTwoMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultantMember" xlink:to="TOMZ_ConsultantMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConsultantMember_2_lbl" xml:lang="en-US">ConsultantMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_COOMember" xlink:to="TOMZ_COOMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_COOMember_2_lbl" xml:lang="en-US">COOMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OnecustomerMember" xlink:to="TOMZ_OnecustomerMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OnecustomerMember_2_lbl" xml:lang="en-US">OnecustomerMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InvestorsMember" xlink:to="TOMZ_InvestorsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InvestorsMember_2_lbl" xml:lang="en-US">InvestorsMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_HaroldPaulMember" xlink:to="TOMZ_HaroldPaulMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_HaroldPaulMember_2_lbl" xml:lang="en-US">HaroldPaulMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneCustomersMember" xlink:to="TOMZ_OneCustomersMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OneCustomersMember_2_lbl" xml:lang="en-US">OneCustomersMember</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>tomz-20160630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: Source; Value: 161190 06302016 10Q2.xfr; Date: 2016%2D08%2D15T16:24:29Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20160630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20160630.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20160630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20160630.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20160630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20160630.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20160630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20160630.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20160630.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20160630.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValue" xlink:href="tomz-20160630.xsd#FairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20160630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20160630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20160630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20160630.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssued" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20160630.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20160630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20160630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20160630.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20160630.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueTables" xlink:href="tomz-20160630.xsd#FairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20160630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20160630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20160630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20160630.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20160630.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20160630.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20160630.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetails1" xlink:href="tomz-20160630.xsd#FairValueDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:href="tomz-20160630.xsd#FairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20160630.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20160630.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20160630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20160630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20160630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20160630.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:href="tomz-20160630.xsd#CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20160630.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="loc_TOMZDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:label="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="loc_TOMZDepositsOnMerchandise1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_TOMZDepositsOnMerchandise1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapSecurityDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssuedNote12" xlink:label="loc_TOMZCommonStockToBeIssuedNote12" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_TOMZCommonStockToBeIssuedNote12" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DeferredRentCurrent" xlink:label="loc_TOMZDeferredRentCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_TOMZDeferredRentCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrant" xlink:label="loc_TOMZAdvancesOnGrant" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_TOMZAdvancesOnGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:label="loc_TOMZCumulativeConvertibleSeriesBPreferredStock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertibleSeriesBPreferredStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:label="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:label="loc_TOMZPreferredStockParOrStatedValuePerShare1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZPreferredStockParOrStatedValuePerShare1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBSharesAuthorized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBIssuedShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBStockOutstanding" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:label="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaapCostsAndExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConsultingFees" xlink:label="loc_TOMZConsultingFees" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_TOMZConsultingFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="loc_us-gaapOtherIncomeAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapOtherIncomeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdjustmentOfDerivativeLiability" xlink:label="loc_TOMZAdjustmentOfDerivativeLiability" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_TOMZAdjustmentOfDerivativeLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InducedConversionCosts" xlink:label="loc_TOMZInducedConversionCosts" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_TOMZInducedConversionCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:label="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaapOtherDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherDepreciationAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:label="loc_us-gaapDebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInDerivativeLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDerivativeLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityBasedCompensation" xlink:label="loc_TOMZEquityBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZEquityBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="loc_TOMZValueOfEquityIssuedForServices" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZValueOfEquityIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InducedConversionOfConvertibleDebtExpense" xlink:label="loc_us-gaapInducedConversionOfConvertibleDebtExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInducedConversionOfConvertibleDebtExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZReserveForBadDebts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInDeposits" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockToBeIssued1" xlink:label="loc_TOMZCommonStockToBeIssued1" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZCommonStockToBeIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="loc_TOMZIncreaseDecreaseInDeferredRent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrants" xlink:label="loc_TOMZAdvancesOnGrants" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZAdvancesOnGrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="loc_TOMZPurchaseOfPropertyAndEquipment" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_TOMZPurchaseOfPropertyAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncreaseDecreaseInBondSinkingFund" xlink:label="loc_TOMZIncreaseDecreaseInBondSinkingFund" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_TOMZIncreaseDecreaseInBondSinkingFund" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PaymentOfFindersFee1" xlink:label="loc_TOMZPaymentOfFindersFee1" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_TOMZPaymentOfFindersFee1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest" xlink:label="loc_TOMZCommonStockIssuedAsPaymentOfAccruedInterest" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZCommonStockIssuedAsPaymentOfAccruedInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" xlink:label="loc_TOMZReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt" xlink:label="loc_TOMZIssuanceOfCommonStockOnConversionOfConvertibleDebt" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZIssuanceOfCommonStockOnConversionOfConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockFindersFeeAccrual" xlink:label="loc_TOMZCommonStockFindersFeeAccrual" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZCommonStockFindersFeeAccrual" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="loc_us-gaapBusinessCombinationDescriptionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationDescriptionAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleDebtTextBlock" xlink:label="loc_TOMZConvertibleDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="loc_TOMZConvertibleDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValue" xlink:title="00000013 - Disclosure - 7. FAIR VALUE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:label="loc_us-gaapFairValueAdjustmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock" xlink:label="loc_us-gaapDerivativesAndFairValueTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_us-gaapDerivativesAndFairValueTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000014 - Disclosure - 8. STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000015 - Disclosure - 9. RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000017 - Disclosure - 11. CONTRACTS AND AGREEMENTS">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ContractsAndAgreementsTextBlock" xlink:label="loc_TOMZContractsAndAgreementsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZContractsAndAgreementsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued" xlink:title="00000018 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="loc_us-gaapScheduleOfStockByClassTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000019 - Disclosure - 13. CUSTOMER CONCENTRATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="00000020 - Disclosure - 14. SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:label="loc_TOMZDepositsOnMerchandisePolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZDepositsOnMerchandisePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaapDebtPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDebtPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccountsPayablePolicyTextBlock" xlink:label="loc_TOMZAccountsPayablePolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsPayablePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="loc_us-gaapExtendedProductWarrantyPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="loc_TOMZLonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZLonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - 3. INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000024 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000025 - Disclosure - 5. INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000026 - Disclosure - 6. CONVERTIBLE DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:label="loc_TOMZConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="loc_TOMZConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueTables" xlink:title="00000027 - Disclosure - 7. FAIR VALUE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:label="loc_us-gaapFairValueAdjustmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaapFinancialInstrumentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_us-gaapFinancialInstrumentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000028 - Disclosure - 8. STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_TOMZOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOutstanding" xlink:label="loc_TOMZUnvestedWarrantsOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZUnvestedWarrantsOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000029 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMZInternationalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalesRevenueNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDisclosureAbstract" xlink:label="loc_TOMZSummaryOfSignificantAccountingPoliciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZSummaryOfSignificantAccountingPoliciesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreecustomerMember" xlink:label="loc_TOMZThreecustomerMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreecustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountingPoliciesAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZReserveForBadDebts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="loc_TOMZAccountsPayableVendorAccountedPercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsPayableVendorAccountedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="loc_us-gaapShippingHandlingAndTransportationCosts" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShippingHandlingAndTransportationCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000032 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PostconfirmationEquipment" xlink:label="loc_us-gaapPostconfirmationEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPostconfirmationEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:label="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ComputerSoftware" xlink:label="loc_TOMZComputerSoftware" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_TOMZComputerSoftware" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000034 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:label="loc_TOMZPropertyPlantAndEquipmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZPropertyPlantAndEquipmentDisclosureAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="loc_TOMZOtherIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZOtherIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_Trademarks" xlink:label="loc_TOMZTrademarks" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZTrademarks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TotalIntangibleAssetsNet" xlink:label="loc_TOMZTotalIntangibleAssetsNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZTotalIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000038 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConvertibleNotesMember" xlink:label="loc_TOMZConvertibleNotesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZConvertibleNotesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_Warrant1Member" xlink:label="loc_TOMZWarrant1Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZWarrant1Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ClosingStockPrice" xlink:label="loc_TOMZClosingStockPrice" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZClosingStockPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ConversionPrice" xlink:label="loc_TOMZConversionPrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConversionPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedVolatility" xlink:label="loc_TOMZExpectedVolatility" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedVolatility" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRemainingTermYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRiskfreeRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedDividendYield" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetails1" xlink:title="00000040 - Disclosure - 7. FAIR VALUE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:label="loc_us-gaapFairValueAdjustmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_BeginningBalance" xlink:label="loc_TOMZBeginningBalance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_TOMZBeginningBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FairValueAdjustmentOfDerivativeLiability" xlink:label="loc_TOMZFairValueAdjustmentOfDerivativeLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_TOMZFairValueAdjustmentOfDerivativeLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:label="loc_TOMZReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_TOMZReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EndingBalance" xlink:label="loc_TOMZEndingBalance" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_TOMZEndingBalance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/FairValueDetailsNarrative" xlink:title="00000041 - Disclosure - 7. FAIR VALUE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAdjustmentDisclosureAbstract" xlink:label="loc_us-gaapFairValueAdjustmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaapDerivativeLiabilities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAdjustmentDisclosureAbstract" xlink:to="loc_us-gaapDerivativeLiabilities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000042 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000043 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="loc_TOMZPointZeroThreeRangeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="loc_TOMZZeroPointTwentySevenRangeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointTwentySevenRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="loc_TOMZZeroPointFiftyFiveRangeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointFiftyFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000044 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWarrants" xlink:label="loc_TOMZGrantedWarrants" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="loc_TOMZGrantedWeightedAverageExercisePrice1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000045 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="loc_TOMZPointZeroOneRangeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="loc_TOMZPointOneFiveRangeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointOneFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="loc_TOMZPointTwoSixOneRangeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSixOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="loc_TOMZPointTwoNineRangeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoNineRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="loc_TOMZPointThreeZeroRangeMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThreeZeroRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="loc_TOMZPointThirtyThreeRangeMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThirtyThreeRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFourTwoRangeMember" xlink:label="loc_TOMZPointFourTwoRangeMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFourTwoRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="loc_TOMZPointFiveZeroRangeMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiveZeroRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="loc_TOMZPointFiftyFiveRangeMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiftyFiveRangeMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="loc_TOMZPointSixTwoRangeMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixTwoRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_OneRangeMember" xlink:label="loc_TOMZOneRangeMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000046 - Disclosure - 8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantMember" xlink:label="loc_TOMZUnvestedWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantOneMember" xlink:label="loc_TOMZUnvestedWarrantOneMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsOneMember" xlink:label="loc_TOMZUnvestedWarrantsOneMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_TOMZUnvestedWarrantsOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="loc_TOMZUnvestedWarrantsNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZUnvestedWarrantsNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000047 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EmployeeMember" xlink:label="loc_TOMZEmployeeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZEmployeeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ProfessionalServicesMember" xlink:label="loc_TOMZProfessionalServicesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZProfessionalServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="loc_TOMZChiefExecutiveOfficerOneMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefExecutiveOfficerOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:label="loc_TOMZCompensationExpenseRelatedToWarrantsIssuedToConsultantShares" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCompensationExpenseRelatedToWarrantsIssuedToConsultantShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_EquityUnitsSold" xlink:label="loc_TOMZEquityUnitsSold" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZEquityUnitsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="loc_TOMZExercisePriceOfWarrant" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceOfWarrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TermOfWarrant" xlink:label="loc_TOMZTermOfWarrant" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZTermOfWarrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrossProceedsNetOfExpenses" xlink:label="loc_TOMZGrossProceedsNetOfExpenses" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZGrossProceedsNetOfExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeIncurredInConnectionWithTheTransaction" xlink:label="loc_TOMZFindersFeeIncurredInConnectionWithTheTransaction" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFindersFeeIncurredInConnectionWithTheTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FindersFeeToBePaidInCommonStock" xlink:label="loc_TOMZFindersFeeToBePaidInCommonStock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFindersFeeToBePaidInCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee" xlink:label="loc_TOMZValueOfCommonStockToBeIssuedAsFindersFee" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZValueOfCommonStockToBeIssuedAsFindersFee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockIssuedShares" xlink:label="loc_TOMZCommonStockIssuedShares" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_WarrantsIssued" xlink:label="loc_TOMZWarrantsIssued" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpense" xlink:label="loc_TOMZStockCompensationExpense" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="loc_TOMZStockIssuedToWarrantPurchase" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockIssuedToWarrantPurchase" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_StockCompensationExpenseForAccruedButNotVested" xlink:label="loc_TOMZStockCompensationExpenseForAccruedButNotVested" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpenseForAccruedButNotVested" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000048 - Disclosure - 9. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionDueFromToRelatedParty" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionDueFromToRelatedParty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000049 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000050 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLeaseAndRentalExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000051 - Disclosure - 11. CONTRACTS AND AGREEMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_SalesToTomiPanama" xlink:label="loc_TOMZSalesToTomiPanama" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZSalesToTomiPanama" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_SalesToPlascenciaUniversal" xlink:label="loc_TOMZSalesToPlascenciaUniversal" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZSalesToPlascenciaUniversal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_FairValueOfWarrantsdescraption" xlink:label="loc_TOMZFairValueOfWarrantsdescraption" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZFairValueOfWarrantsdescraption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ExercisePriceForWarrantdescraption" xlink:label="loc_TOMZExercisePriceForWarrantdescraption" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZExercisePriceForWarrantdescraption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_GrossProceedsFromGrant" xlink:label="loc_TOMZGrossProceedsFromGrant" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZGrossProceedsFromGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:label="loc_TOMZIncurredCostsInConnectionWithTheGrant" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZIncurredCostsInConnectionWithTheGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_AdvancesOnGrants1" xlink:label="loc_TOMZAdvancesOnGrants1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZAdvancesOnGrants1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative" xlink:title="00000052 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_VendorsConsultantsExecutiveMember" xlink:label="loc_TOMZVendorsConsultantsExecutiveMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZVendorsConsultantsExecutiveMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued1" xlink:label="loc_TOMZCommonStockSharesIssued1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_CommonStockSharesIssued2" xlink:label="loc_TOMZCommonStockSharesIssued2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockSharesIssued2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000053 - Disclosure - 13. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20160630.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6797936512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Aug. 09, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TOMI Environmental Solutions, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000314227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,825,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798412416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 2,427,952<span></span>
</td>
<td class="nump">$ 5,916,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable - net</a></td>
<td class="nump">2,026,436<span></span>
</td>
<td class="nump">1,414,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories (Note 3)</a></td>
<td class="nump">4,239,357<span></span>
</td>
<td class="nump">1,395,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DepositsOnMerchandise1', window );">Deposits on Merchandise (Note 11)</a></td>
<td class="nump">211,147<span></span>
</td>
<td class="nump">442,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid Expenses</a></td>
<td class="nump">177,329<span></span>
</td>
<td class="nump">76,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other Assets</a></td>
<td class="nump">36,613<span></span>
</td>
<td class="nump">36,613<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">9,118,834<span></span>
</td>
<td class="nump">9,281,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment - net (Note 4)</a></td>
<td class="nump">615,781<span></span>
</td>
<td class="nump">250,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets - net (Note 5)</a></td>
<td class="nump">2,102,794<span></span>
</td>
<td class="nump">2,287,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security Deposits</a></td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">2,107,494<span></span>
</td>
<td class="nump">2,292,248<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">11,842,109<span></span>
</td>
<td class="nump">11,824,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure', window );">Accounts Payable and Accrued Expenses</a></td>
<td class="nump">2,152,409<span></span>
</td>
<td class="nump">1,087,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued Officers Compensation</a></td>
<td class="nump">36,542<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockToBeIssuedNote12', window );">Common Stock and Warrants to be Issued (Note 12)</a></td>
<td class="nump">103,882<span></span>
</td>
<td class="nump">52,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer Deposits</a></td>
<td class="nump">49,595<span></span>
</td>
<td class="nump">35,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DeferredRentCurrent', window );">Deferred Rent</a></td>
<td class="nump">11,643<span></span>
</td>
<td class="nump">14,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AdvancesOnGrant', window );">Advances on Grant (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">210,503<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">2,354,070<span></span>
</td>
<td class="nump">1,401,057<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">2,354,070<span></span>
</td>
<td class="nump">1,401,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative Convertible Series A Preferred Stock; par value $0.01, 1,000,000 shares authorized; 510,000 shares issued and outstanding at June 30, 2016 and December 31, 2015</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertibleSeriesBPreferredStock', window );">Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at June 30, 2016 and December 31, 2015</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock; par value $0.01, 200,000,000 shares authorized; 120,488,596 and 120,063,180 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively.</a></td>
<td class="nump">1,204,886<span></span>
</td>
<td class="nump">1,200,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional Paid-in Capital</a></td>
<td class="nump">41,065,625<span></span>
</td>
<td class="nump">40,391,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(32,787,572)<span></span>
</td>
<td class="num">(31,173,973)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="nump">9,488,038<span></span>
</td>
<td class="nump">10,422,973<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity</a></td>
<td class="nump">$ 11,842,109<span></span>
</td>
<td class="nump">$ 11,824,031<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AdvancesOnGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances on Grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AdvancesOnGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockToBeIssuedNote12">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock to be issued note12.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockToBeIssuedNote12</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertibleSeriesBPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertibleSeriesBPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DeferredRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_DeferredRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DepositsOnMerchandise1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_DepositsOnMerchandise1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of trade and related party payables and accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3-4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph a(1)<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 4<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.32)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 25<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amounts, as of the balance sheet date, of assets not separately disclosed in the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 10<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51662447&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Assets<br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8,17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784660896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity ( Deficiency):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock Series A; Par Value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative Convertible Preferred Stock Series A; Shares Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Cumulative Convertible Preferred Stock Series A; Issued Shares</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock Series A; Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PreferredStockParOrStatedValuePerShare1', window );">Cumulative Convertible Preferred Stock Series B; Stated value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend', window );">Cumulative Convertible Preferred Stock Series B; Cumulative dividend</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized', window );">Cumulative Convertible Preferred Stock Series B; Shares Authorized</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares', window );">Cumulative Convertible Preferred Stock Series B; Issued Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding', window );">Cumulative Convertible Preferred Stock Series B; Stock Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock; Par Value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock; Shares Authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock; Stock Issued</a></td>
<td class="nump">120,488,596<span></span>
</td>
<td class="nump">120,063,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock; Stock Outstanding</a></td>
<td class="nump">120,488,596<span></span>
</td>
<td class="nump">120,063,180<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PreferredStockParOrStatedValuePerShare1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PreferredStockParOrStatedValuePerShare1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791192272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract', window );"><strong>Condensed Consolidated Statement Of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales, net</a></td>
<td class="nump">$ 1,728,533<span></span>
</td>
<td class="nump">$ 739,934<span></span>
</td>
<td class="nump">$ 3,435,508<span></span>
</td>
<td class="nump">$ 1,416,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of Sales</a></td>
<td class="nump">706,760<span></span>
</td>
<td class="nump">275,968<span></span>
</td>
<td class="nump">1,454,572<span></span>
</td>
<td class="nump">554,444<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">1,021,773<span></span>
</td>
<td class="nump">463,966<span></span>
</td>
<td class="nump">1,980,937<span></span>
</td>
<td class="nump">861,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional Fees</a></td>
<td class="nump">95,521<span></span>
</td>
<td class="nump">87,773<span></span>
</td>
<td class="nump">273,181<span></span>
</td>
<td class="nump">194,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">145,763<span></span>
</td>
<td class="nump">123,957<span></span>
</td>
<td class="nump">279,030<span></span>
</td>
<td class="nump">249,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling Expenses</a></td>
<td class="nump">517,486<span></span>
</td>
<td class="nump">97,091<span></span>
</td>
<td class="nump">869,662<span></span>
</td>
<td class="nump">191,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development</a></td>
<td class="nump">18,718<span></span>
</td>
<td class="nump">19,667<span></span>
</td>
<td class="nump">27,498<span></span>
</td>
<td class="nump">41,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity Compensation Expense (Note 8)</a></td>
<td class="nump">118,340<span></span>
</td>
<td class="nump">1,385,743<span></span>
</td>
<td class="nump">456,969<span></span>
</td>
<td class="nump">1,510,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ConsultingFees', window );">Consulting fees</a></td>
<td class="nump">101,435<span></span>
</td>
<td class="nump">338,233<span></span>
</td>
<td class="nump">231,061<span></span>
</td>
<td class="nump">414,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">General and Administrative</a></td>
<td class="nump">814,117<span></span>
</td>
<td class="nump">270,272<span></span>
</td>
<td class="nump">1,671,585<span></span>
</td>
<td class="nump">541,586<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">1,811,379<span></span>
</td>
<td class="nump">2,322,736<span></span>
</td>
<td class="nump">3,808,986<span></span>
</td>
<td class="nump">3,144,656<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(789,606)<span></span>
</td>
<td class="num">(1,858,770)<span></span>
</td>
<td class="num">(1,828,050)<span></span>
</td>
<td class="num">(2,282,780)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Deferred Financing Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(115,175)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(199,625)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discounts</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,032,685)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,996,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AdjustmentOfDerivativeLiability', window );">Fair Value Adjustment of Derivative Liability</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,137,807)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,810,955)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_InducedConversionCosts', window );">Induced Conversion Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(930,383)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(930,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on Disposition of Property and Equipment</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsIncurredDevelopmentCosts', window );">Grant</a></td>
<td class="nump">202,451<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">202,451<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(126,850)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(253,700)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="nump">214,451<span></span>
</td>
<td class="num">(5,342,900)<span></span>
</td>
<td class="nump">214,451<span></span>
</td>
<td class="num">(9,190,696)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (575,154)<span></span>
</td>
<td class="num">$ (7,201,670)<span></span>
</td>
<td class="num">$ (1,613,599)<span></span>
</td>
<td class="num">$ (11,473,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss Per Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and Diluted</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and Diluted Weighted Average Common Shares Outstanding</a></td>
<td class="nump">120,457,277<span></span>
</td>
<td class="nump">87,767,261<span></span>
</td>
<td class="nump">120,317,306<span></span>
</td>
<td class="nump">85,828,777<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AdjustmentOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AdjustmentOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConsultingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consulting Expenses incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ConsultingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_InducedConversionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_InducedConversionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28541-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to issue debt and obtain financing associated with the related debt instruments. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 8<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to goods produced and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsIncurredDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51678428&amp;loc=d3e62014-109447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsIncurredDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of expenses not otherwise specified in the taxonomy for managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488393&amp;loc=d3e606610-122999<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 225<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=6488370&amp;loc=d3e13550-115849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6797986160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED) - 6 months ended Jun. 30, 2016 - USD ($)<br></strong></div></th>
<th class="th"><div>Series A Preferred Stock</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Dec. 31, 2015</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">$ 1,200,632<span></span>
</td>
<td class="nump">$ 40,391,215<span></span>
</td>
<td class="num">$ (31,173,974)<span></span>
</td>
<td class="nump">$ 10,422,973<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2015</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">120,063,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Equity based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services provided, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,254<span></span>
</td>
<td class="nump">217,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services provided, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,613,599)<span></span>
</td>
<td class="num">(1,613,599)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Jun. 30, 2016</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">$ 1,204,886<span></span>
</td>
<td class="nump">$ 41,065,625<span></span>
</td>
<td class="num">$ (32,787,573)<span></span>
</td>
<td class="nump">$ 9,488,038<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Jun. 30, 2016</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">120,488,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798570704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flow From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (1,613,599)<span></span>
</td>
<td class="num">$ (11,473,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to Reconcile Net loss to Net Cash Used In Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">279,030<span></span>
</td>
<td class="nump">249,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts', window );">Amortization of Deferred Financing Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">199,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Debt Discount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,996,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDerivativeLiabilities', window );">Fair Value Adjustment of Derivative Liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,810,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_EquityBasedCompensation', window );">Equity Based Compensation</a></td>
<td class="nump">456,969<span></span>
</td>
<td class="nump">1,470,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ValueOfEquityIssuedForServices', window );">Value of Equity Issued for Services</a></td>
<td class="nump">221,694<span></span>
</td>
<td class="nump">71,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InducedConversionOfConvertibleDebtExpense', window );">Induced Conversion Costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">912,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ReserveForBadDebts', window );">Reserve for Bad Debts</a></td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on Disposition of Property and Equipment</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAbstract', window );"><strong>Decrease (increase) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(716,860)<span></span>
</td>
<td class="num">(382,638)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(2,844,182)<span></span>
</td>
<td class="num">(183,286)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid Expenses</a></td>
<td class="num">(100,599)<span></span>
</td>
<td class="num">(56,009)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IncreaseDecreaseInDepositsOnMerchandise', window );">Deposits on Merchandise</a></td>
<td class="nump">231,211<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other Assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeposits', window );">Deposits</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract', window );"><strong>Increase (Decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts Payable and Accrued Expenses</a></td>
<td class="nump">1,064,431<span></span>
</td>
<td class="nump">225,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued Interest</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(87,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued Officers Compensation</a></td>
<td class="nump">36,542<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockToBeIssued1', window );">Common Stock to be Issued</a></td>
<td class="nump">51,161<span></span>
</td>
<td class="nump">279,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IncreaseDecreaseInDeferredRent', window );">Deferred Rent</a></td>
<td class="num">(3,102)<span></span>
</td>
<td class="nump">1,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AdvancesOnGrants', window );">Advances on Grant</a></td>
<td class="num">(210,503)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customer Deposits</a></td>
<td class="nump">14,484<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Used in Operating Activities</a></td>
<td class="num">(3,040,323)<span></span>
</td>
<td class="num">(950,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flow From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PurchaseOfPropertyAndEquipment', window );">Purchase of Property and Equipment</a></td>
<td class="num">(459,793)<span></span>
</td>
<td class="num">(19,687)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds on Disposition of Property and Equipment</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(447,793)<span></span>
</td>
<td class="num">(19,687)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flow From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds From Issuance of Common Stock and Warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,735,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayment of Principal Balance on Convertible Notes</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,300,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IncreaseDecreaseInBondSinkingFund', window );">Decrease in Bond Sinking Fund</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">105,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PaymentOfFindersFee1', window );">Payment of Finder's Fee</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(51,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by Financing Activities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,489,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (Decrease) In Cash and Cash Equivalents</a></td>
<td class="num">(3,488,116)<span></span>
</td>
<td class="nump">3,519,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Beginning</a></td>
<td class="nump">5,916,068<span></span>
</td>
<td class="nump">160,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Ending</a></td>
<td class="nump">2,427,952<span></span>
</td>
<td class="nump">3,680,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Cash Paid For Interest</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">341,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash Paid For Income Taxes</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Investing and Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest', window );">Common stock issued as payment of accrued interest</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">123,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital', window );">Reclassification of derivative liability to additional paid in capital</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,539,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt', window );">Issuance of common stock on conversion of convertible debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,774,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockFindersFeeAccrual', window );">Common Stock Finder's Fee Accrual</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 15,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AdvancesOnGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AdvancesOnGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockFindersFeeAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockFindersFeeAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockIssuedAsPaymentOfAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockToBeIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock to be issued1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockToBeIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_EquityBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_EquityBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IncreaseDecreaseInBondSinkingFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_IncreaseDecreaseInBondSinkingFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IncreaseDecreaseInDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_IncreaseDecreaseInDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IncreaseDecreaseInDepositsOnMerchandise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_IncreaseDecreaseInDepositsOnMerchandise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_IssuanceOfCommonStockOnConversionOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PaymentOfFindersFee1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PaymentOfFindersFee1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PurchaseOfPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PurchaseOfPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ReclassificationOfDerivativeLiabilityToAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ReserveForBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ReserveForBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ValueOfEquityIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ValueOfEquityIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to allocate debt discount and premium, and the costs to issue debt and obtain financing over the related debt instruments. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-off of deferred financing costs and debt discounts related to prepetition debt obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=34712771&amp;loc=d3e56145-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=49172455&amp;loc=d3e55730-112764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtorReorganizationItemsWriteOffOfDeferredFinancingCostsAndDebtDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6477933&amp;loc=d3e60009-112784<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other assets used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current assets, other noncurrent assets, or a combination of other current and noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InducedConversionOfConvertibleDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7656879&amp;loc=d3e7290-112610<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 40<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=6928171&amp;loc=d3e6835-112609<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InducedConversionOfConvertibleDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The other noncash expense, not otherwise specified in the taxonomy, charged against earnings in the period to allocate the cost of tangible and intangible assets over their remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788490288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. DESCRIPTION OF BUSINESS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Business Combination, Description [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">NOTE 1. DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">TOMI
is a leading provider of infection prevention and decontamination products and services, focused primarily on life sciences including
healthcare, bio-safety, pharmaceutical, clean-room and research. Our mission is to help our customers create a healthier world
thru TOMI&#146;s product line. TOMI&#146;s motto is &#147;innovating for a safer world&#148; for healthcare and life.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
a global decontamination and infectious disease control company, TOMI provides environmental solutions for indoor and outdoor surface
decontamination through the sale of equipment, services and licensing of our SteraMistTM&#160;Binary Ionization Technology&#174;
(&#147;BITTM&#148;) which is a hydrogen peroxide based mist and fog registered with the Environmental Protection Agency (&#147;EPA&#148;).</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6003-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=SL51803626-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6772050000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Basis of Presentation</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted
accounting principles utilized in the United States of America (&#147;GAAP&#148;), and stated in U.S. dollars, have been prepared
by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &#147;SEC&#148;).
Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to
make the information presented not misleading.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">These
financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,
are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements
should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2015 and notes
thereto which are included in the Form 10-K previously filed with the SEC on March 30, 2016. The Company follows the same accounting
policies in the preparation of interim reports.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Principles of Consolidation</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
accompanying condensed consolidated financial statements include the accounts of TOMI, and its wholly-owned subsidiary, TOMI Environmental
Solutions, Inc., a Nevada Corporation. The Company&#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since
its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Reclassification of Accounts</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Certain
reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These
reclassifications had no effect on previously reported results of operations or financial position.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Use of Estimates</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions
that affect the amounts reported and disclosed in the accompanying unaudited condensed consolidated financial statements and the
accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,
including those related to the accounts receivable, fair values of financial instruments, intangible assets, useful lives of intangible
assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others.
We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results
of which form the basis for making judgments about the carrying values of our assets and liabilities.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Fair Value Measurements</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset
or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in
an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the
principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance
describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last
unobservable, that may be used to measure fair value, which are the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font: 8pt Times New Roman, Times, Serif; border-collapse: collapse">
<tr>
    <td style="width: 8%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Level 1:</font></td>
    <td style="width: 92%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Quoted prices in active markets
    for identical assets or liabilities.</font></td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Level 2:</font></td>
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Inputs other than Level 1 that are observable,
    either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are
    not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of
    the assets or liabilities.</font></td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Level 3:</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Unobservable inputs that are supported by
    little or no market activity and that are significant to the value of the assets or liabilities.</font></td></tr>
</table>


<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company&#146;s financial instruments include cash and equivalents, accounts receivable, and accounts payable and accrued expenses.
All these items were determined to be Level 1 fair value measurements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair
value because of the short maturity of these instruments.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Cash and Cash Equivalents</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other
liquid investments with original maturities of three months or less.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Accounts Receivable</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Our
accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.
For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit
losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential
credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance
is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account
may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been
exhausted and the potential for recovery is considered remote. Bad debt expense for the six months ended June 30, 2016 and 2015
was $105,000 and $482, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">At
June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues
for the six months ended June 30, 2016.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues
for the six months ended June 30, 2015.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Inventories</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Inventories
are valued at the lower of cost or market using the first-in, first-out (&#147;FIFO&#148;) method. Inventories consist primarily
of finished goods and raw materials. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete
inventory.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Deposits on Merchandise</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Deposits
on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory. (See note 11)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Property and Equipment</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">We
account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method
over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures
and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line
method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Deferred Financing Costs</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These
costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures. Amortization
of deferred financing costs amounted to approximately $0 and $200,000 for the six months ended June 30, 2016 and 2015, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Accounts Payable</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal"><i>&#160;</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Accrued Warranties</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34.55pt"><font style="font-weight: normal">Accrued
warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an
estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated
statement of operations at the date of sale. Our manufacturer assumes warranty against product defects for one year which we extend
to our customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the
Company did not establish a warranty reserve.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Income taxes</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Deferred
income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases
of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to
reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits,
which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net
deferred tax benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets
and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Loss Per Share</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Basic
loss per share is computed by dividing the Company&#146;s net loss by the weighted average number of common shares outstanding
during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential
issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Potentially
dilutive securities as of June 30, 2016, consisted of 36,576,413 shares of common stock from outstanding warrants, 200,000 shares
of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted
average shares are the same, as potentially dilutive shares are anti-dilutive.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Potentially
dilutive securities as of June 30, 2015, consisted of 35,526,413 shares of common stock from outstanding warrants, 100,000 shares
of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted
average shares are the same, as potentially dilutive shares are anti-dilutive.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Revenue Recognition</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104,
&#147;Revenue Recognition&#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#147;Revenue Recognition
in Financial Statements&#148; (SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be
recognized: (1) persuasive evidence of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the
selling price is fixed and determinable; and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are
based on management&#146;s judgment regarding the fixed nature of the selling prices of the services rendered or products delivered
and the collectability of those amounts. Provisions for discounts to customers, and allowance, and other adjustments will be provided
for in the same period the related sales are recorded.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Stock-Based Compensation</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&#147;FASB&#148;), ASC
718, Compensation- &#147;Stock Compensation.&#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated
at the grant date based on the award&#146;s fair value and is recognized as expense over the requisite service period. During
the six months ended June 30, 2015, the Company had one active stock-based compensation plan, the TOMI Environmental Solutions,
Inc. Stock Option and Restricted Stock Plan (the &#147;2008 Plan&#148;). The 2008 Plan calls for the Company, through a committee
of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally
issues grants to its employees, consultants, and board members. Stock options are granted with an exercise price equal to the
closing price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest
over two to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&#146;s outstanding
equity securities are granted at an exercise price that may not be less than 110% of the closing price of the Company&#146;s
common stock on the date of grant and have a term no greater than five years. On the date of a grant, the Company determines the
fair value of the stock option award and recognizes compensation expense over the requisite service period, which is generally
the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing
model. On August 25, 2015, the 2008 Plan was terminated.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &#147;2016 Plan&#148;) subject to its
approval by stockholders.&#160;The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock,
restricted stock units and performance units / shares. Up to 5,000,000 shares of common stock are authorized for issuance under
the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination
thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,
including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation
and stock appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration
for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into
award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements.
For the six months ended June 30, 2016, there were 100,000 stock options issued out of the plan.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Concentrations of Credit Risk</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Financial
instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and
cash equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance
Corporation (&#147;FDIC&#148;) limit of $250,000 at times during the year.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Long-Lived Assets Including Acquired
Intangible Assets</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company assesses long-lived assets for potential impairments at the end of each year, or during the year if an event or other
circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for
impairment, the Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash
flows the assets are expected to generate. If the Company&#146;s long-lived assets are considered to be impaired, the impairment
to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company bases its
calculations of the estimated fair value of its long-lived assets on the income approach. For the income approach, the Company
uses an internally developed discounted cash flow model that include, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments
to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections,
micro and macro general economic condition projections, and our expectations. We have had no long-lived asset impairment charges
for the six months ended June 30, 2016 and 2015.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Advertising and Promotional Expenses</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company expenses advertising costs in the period in which they are incurred. For the six months ended June 30, 2016 and 2015,
advertising and promotional expenses were approximately $86,000 and $7,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Research and Development Expenses</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company expenses research and development expenses in the period in which they are incurred. For the six months ended June 30,
2016 and 2015, research and development expenses were approximately $27,000 and $42,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Shipping and Handling Costs</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost
of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the
Company to customers, are classified as a general and administrative expense. Shipping and handling costs included in general
and administrative expense were $70,000 and $19,000 for the six months ended June, 30, 2016 and 2015, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Business Segments</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company currently only has one reportable business segment due to the fact that the Company derives its revenue primarily from
one product. The revenue from domestic sales and international sales are shown below:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold">For the Six Months Ended June 30,</td>
    <td>&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2016</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold">(unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="width: 60%; text-align: left; font-weight: bold"><font style="font-weight: normal">Domestic</font></td>
    <td style="width: 6%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,263,534</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,117,714</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,171,974</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">298,606</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,435,508</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,416,320</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Recent Accounting Pronouncements</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#147;Revenue from Contracts with Customers.&#148;
ASU 2014-09 supersedes the revenue recognition requirements in &#147;Revenue Recognition (Topic 605)&#148;, and requires entities
to recognize revenue when it transfers promised goods or services to customers in an amount that reflect the consideration to
which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting
periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted.
We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification
of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets
and liabilities be classified as non-current. We retrospectively adopted this standard as of December 31, 2015. As a result, there
was no impact to the Company&#146;s results of operations.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt">In February 2016, the
FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#147;Leases.&#148;&#160; ASU 2016-02 provides new lease accounting
guidance.&#160; ASU 2016-02 is effective for annual reporting periods beginning after&#160;December 15, 2018, including interim
periods within that reporting period.&#160; Early adoption is permitted.&#160; We are currently in the process of evaluating the
impact of the adoption of ASU 2016-02 on our consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt">In March 2016, the FASB
issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#147;Compensation &#150; Stock Compensation (Topic 718).&#148;&#160;
ASU 2016-09 provides improvements to employee share-based payment accounting.&#160; ASU 2016-09 is effective for annual reporting
periods beginning after&#160;December 15, 2016, including interim periods within that reporting period. We are currently in the
process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18861-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18743-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18854-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788507184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">NOTE 3. INVENTORIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Inventories consist of the following:</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,&#160;<br />
2016</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">(Unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 74%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Raw materials</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">24,704</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">13,024</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Finished goods</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">4,214,653</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,382,151</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4,239,357</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1,395,175</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a, b, c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6778181792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">NOTE 4. PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Property
and equipment consists of the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 13.8pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2016 (Unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 72%; text-align: left; font-weight: bold"><font style="font-weight: normal">Furniture and fixtures</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">79,743</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Equipment</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">816,847</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">421,442</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Vehicles</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">47,947</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">44,344</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Software&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">34,999</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Leasehold Improvements</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">15,554</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">15,554</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1,011,531</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">596,082</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Less: Accumulated depreciation</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">395,750</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">345,818</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">615,781</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,264</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">For the six
months ended June 30, 2016 and 2015, depreciation was $94,276 and $64,456, respectively.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2921-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6606121696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">NOTE 5. INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Intangible
assets consist of patents and trademarks related to our Binary Ionization Technology. All of these assets were pledged as collateral
for the convertible notes as described below in Note 6. The patents are being amortized over the estimated remaining lives of the
related patents. The trademarks have an indefinite life. Amortization expense was $185,000 and $185,000 for the six months ended
June 30, 2016 and 2015.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">Definite life
intangible assets consist of the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">June 30,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2015</p></td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 74%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Intellectual Property and Patents</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Less: Accumulated Amortization</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,185,506</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,000,752</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Intangible Assets, net</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,662,794</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,847,548</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Indefinite
life intangible assets consist of the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 77%; text-align: justify; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">Trademarks</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Total Intangible Assets, net</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">2,102,794</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">2,287,548</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><font style="font-weight: normal">Approximate amortization
over the next five years is as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; border-bottom: Black 1pt solid">Twelve Month Period Ending June 30,</td>
    <td style="padding-bottom: 1pt; text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Amount</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 89%; text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2017</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2018</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2019</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2020</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2021</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">180,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,660,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788624832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract', window );"><strong>Convertible Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ConvertibleDebtTextBlock', window );">NOTE 6. CONVERTIBLE DEBT</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
November 2012, the Company initiated a private placement offering a maximum of 240 Units (as defined below) of the Company&#146;s
securities at a price of $25,000 per Unit or $6,000,000.&#160;<font style="background-color: white">The initial closing of the
offering occurred in April 2013 as the bulk of the net proceeds of the offering were to be allocated for the asset purchase from
L-3 Applied Technologies, Inc., which&#160;was finalized April 2013.</font>&#160;Each Unit consisted of $25,000 par amount of a
10% Senior Secured Callable Convertible Promissory Note due and payable on July 31, 2015 (the &#147;Notes&#148;) and 37,500 warrants
each of which allows the investor to purchase one share of common stock and expires on July 31, 2018. Interest was payable on the
Notes at a rate of 10% per annum, and payable on July 31st&#160;and January 31st.&#160;</font>&#160;<font style="font-weight: normal">The
Notes were secured by the Company&#146;s intellectual property such as the patents, royalties, receivables of the Company and
all equipment except for the new equipment acquired with the proceeds from any future financing that is initially secured by this
new equipment. The Notes called for the establishment of a sinking fund. Within 45 days of each calendar quarter 15% of the Company&#146;s
reported revenue was required to be deposited into the Company&#146;s escrowed sinking fund account.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company sold 202.96 Units for gross proceeds of $5,074,000 and issued warrants to purchase up to 7,611,000 shares of common stock
in connection with the Units. Net proceeds amounted to $4,462,693 after expenses of offering totaling $611,307. In addition, the
placement agent received warrants to purchase up to 1,014,800 shares of common stock valued at $165,180.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Notes were convertible, at the option of the note holder, into shares of our common stock at an initial conversion price of $.29
(which conversion price is subject to adjustment upon the occurrence of events specified in the Notes, including stock dividends,
stock splits, certain fundamental corporate transactions, and certain issuances of common stock by the Company).</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
warrants are exercisable into shares of common stock (the &#147;Warrant Shares&#148;) at an initial exercise price of $0.30 (which
may be subject to certain adjustments as set forth in the warrants).&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company evaluated the warrants under ASC 815-40-15 due to the exercise price being adjustable upon certain events occurring. The
Company determined that the warrants are considered indexed to the Company&#146;s own common stock and thus meet the scope exception
under FASB ASC 815-10-15-74 and are therefore not considered a derivative. The estimated fair value of the warrants, which contain
reset provisions, were calculated using the Monte Carlo valuation model. The Company recorded the warrants&#146; relative fair
value of $956,712 as an increase to additional paid in capital and a discount against the related debt.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Notes contained a provision whereby the conversion price is adjustable upon the occurrence of certain events, including the issuance
of common stock or common stock equivalents at a price which is lower than the current conversion price. Under FASB ASC 815-40-15-5,
the embedded conversion feature was not considered indexed to the Company&#146;s own common stock and, therefore, did not meet
the scope exception in FASB ASC 815-10-15 and thus needed to be accounted for as a derivative liability. The initial fair value
of the embedded conversion feature was estimated at $7,316,092 and recorded as a derivative liability, resulting in an additional
discount of $4,117,288 to the Notes and a finance charge of $3,198,804 included in the statement of operations for the year ended
December 31, 2013. The fair value of the embedded conversion feature was estimated at the end of each quarterly reporting period
using the Monte Carlo model.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Inherent
in the Monte Carlo Valuation model are assumptions related to expected volatility, remaining life, risk-free rate and expected
dividend yield. For the Notes using a Monte Carlo model, we estimate the probability and timing of potential future financing and
fundamental transactions as applicable. The Company applied various assumptions into the Monte Carlo Valuation models to determine
the change in the fair value of the derivative liability as of the retirement dates of the Notes.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
debt discount was amortized over the life of the convertible note using the effective interest method and was fully amortized upon
the retirement of the convertible notes during the quarter ended June 30, 2015.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
June 2015, the Company offered the noteholders options to convert to cash or at a reduced conversion price on the Notes from $.29
per share provided the conversion feature was exercised prior to June 30, 2015.&#160;If the noteholder agreed to lock up the converted
shares for six (6) months or an uplist to a market on the NYSE or NASDAQ Stock Market, LLC, whichever is shorter, the conversion
price was reduced to $.26 per share. Absent the lock up, the noteholder could convert at $.275 per share. All noteholders except
two converted at $.26.&#160;Pursuant to the terms of the conversion offer, an aggregate of $3,774,000 of the Notes and $124,000
of accrued interest were converted into 14,913,968 shares of the Company&#146;s common stock. The Company recognized an induced
conversion cost of $930,383 related to all conversions and retirements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"><font style="font-weight: normal">In
addition, during the quarter ended June 30, 2015, an aggregate of $1,300,000 of the Notes and $87,500 in accrued interest were
repaid in the form of cash.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Convertible Notes</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
assumptions used in the Monte Carlo Models are as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">June 30,</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Inception</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 72%; text-align: left; font-weight: bold"><font style="font-weight: normal">Closing stock price</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.55-.64</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.13-0.55</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Conversion price</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Expected volatility</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">125</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-weight: normal">&#160;&#160;&#160;&#160;185%-190</font></td>
    <td>%</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Remaining term (years)</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">0.09 - 0.11</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="text-align: right">2.30-2.07</td>
    <td>&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Risk-free rate</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">0.00</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;&#160;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td style="text-align: right">.25%-.43</td>
    <td>%</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected dividend yield</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left">Warrants</p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Inception</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 84%; text-align: left; font-weight: bold"><font style="font-weight: normal">Closing stock price</font></td>
    <td style="width: 11%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 3%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.13-0.55</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Conversion price</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected volatility</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Remaining term (years)</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: right; font-weight: bold"><font style="font-weight: normal">5.30-5.09</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Risk-free rate</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap">&#160; .76% - (1.61%)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected dividend yield</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConvertibleDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible debt text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ConvertibleDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788639008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. FAIR VALUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentDisclosureAbstract', window );"><strong>Fair Value, Adjustment Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">NOTE 7. FAIR VALUE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Level 3 financial
instruments consist of certain embedded conversion features. The fair value of these embedded conversion features that have exercise
reset features are estimated using a Monte Carlo valuation model. The Company adopted the disclosure requirements of ASU 2011-04,&#160;<i>&#147;Fair
Value Measurements.&#148;&#160;</i>(See note 6) The unobservable input used by the Company was the estimation of the likelihood
of a reset occurring on the embedded conversion feature of the Convertible Notes. These estimates of the likelihood of completing
an equity raise that would meet the criteria to trigger the reset provisions are based on numerous factors, including the remaining
term of the financial instruments and the Company&#146;s overall financial condition.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
following table summarizes the changes in fair value of the Company&#146;s Level 3 financial instruments for the period ended
June 30, 2016 and December 31, 2015. Upon the retirement of the Notes in June 2015, the fair value of the derivative liability
was $0.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold; vertical-align: bottom">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2016 (Unaudited)</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 71%; text-align: left; font-weight: bold"><font style="font-weight: normal">Beginning Balance</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 11%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,728,883</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Change in fair value</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">3,810,955</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">Reclassification to additional paid in capital due to retirement of convertible notes</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">(5,539,838</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Ending Balance</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Changes
in the unobservable input values would likely cause material changes in the fair value of the Company&#146;s Level 3 financial
instruments. The significant unobservable input used in the fair value measurement is the estimation of the likelihood of the occurrence
of a change to the conversion price based on the contractual terms of the financial instruments. A significant increase (decrease)
in this likelihood would result in a higher (lower) fair value measurement. As of June 30, 2016 and December 31, 2015, the balance
of derivative liability was $0 as the Notes were retired during the second quarter of 2015.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6789173168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">NOTE 8. STOCKHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company&#146;s board of directors may, without further action by the Company&#146;s stockholders, from time to time, direct the
issuance of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine
the rights, preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference
payment in the event of any liquidation, dissolution or winding-up of the Company before any payment is made to the holders of
our common stock. Furthermore, the board of directors could issue preferred stock with voting and other rights that could adversely
affect the voting power of the holders of our common stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Convertible Series A Preferred Stock</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company has authorized 1,000,000 shares of Convertible Series A Preferred Stock, $0.01 par value. At June 30, 2016 and December
31, 2015, there were 510,000 shares issued and outstanding, respectively. The Convertible Series A Preferred Stock is convertible
at the rate of one share of common stock for one share of Convertible Series A Preferred Stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Convertible Series B Preferred Stock</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company has authorized 4,000 shares of Convertible Series B Preferred Stock, $1,000 stated value, 7.5% Cumulative dividend. At
June 30, 2016 and December 31, 2015, there were no shares issued and outstanding, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Common Stock</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company issued 202,396 shares of common stock valued at $57,651 for professional services
rendered.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company issued 37,508 shares of common stock valued at $12,000 to Nick Jennings, CFO, as
part of his annual compensation from the Company.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company sold, 1,760,002 equity units. Each unit consisted of 1 share of common stock and
2.5 warrants. The warrants have an exercise price of $.29 per share and a term of seven years. Gross proceeds to the Company amounted
to $510,213. In connection with the sale, the Company incurred a cash finder&#146;s fee in the amount of $51,000 in addition to
a finder&#146;s fee to be paid in common stock of 52,800 shares valued at $15,312.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company issued 14,913,968 shares of common stock in connection with the conversion of the
convertible notes and the related accrued interest (Note 6).</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company directly sold, 11,736,111 shares of common stock. Gross proceeds to the Company
in connection with the shares sold amounted to $5,225,000.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2016, the Company issued 425,416 shares of common stock valued at $221,694 for professional services
rendered.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Stock Options</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company issued 40,000 options valued at $10,798 to two directors in January 2015. The options have an exercise price of $0.27 per
share. The options expire in January 2025. The options were valued using the Black-Scholes model using the following assumptions:
volatility: 237%; dividend yield: 0%; zero coupon rate: 1.61%; and a life of 10 years.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company issued 100,000 options valued at $54,980 to four directors in February 2016. The options have an exercise price of $0.55
per share. The options expire in February 2026. The options were valued using the Black-Scholes model using the following assumptions:
volatility: 224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10 years.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
following table summarizes stock options outstanding as of June 30, 2016 and December 31, 2015:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">June 30, 2016 (Unaudited)</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1pt solid">&#160;December 31, 2015</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 53%; text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, beginning of period</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.96</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">60,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">1.42</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Granted</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Exercised</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Outstanding, end of period</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">200,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">0.76</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">0.96</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Options
outstanding and exercisable by price range as of June 30, 2016 were as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Outstanding Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Exercisable Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Range</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 17%; text-align: right; font-weight: bold"><font style="font-weight: normal">2.10</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">3.51</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">2.10</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">20,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.52</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">20,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">8.52</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">9.60</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">200,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">7.66</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">200,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;0.76</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Stock Warrants</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2015, the Company recognized equity based compensation of approximately $158,000 on the warrants
issued to the CEO in connection with his employment agreement. In addition, the Company recognized approximately $10,800 for director
options (See Note 8-Stock Options), $1,327,000 to consultants (Note 11), and $14,800 on the vesting of warrants issued to
the CFO on October 1, 2014 (Note 9).</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">During
the six months ended June 30, 2015, the Company issued 4,400,005 warrants in connection with the equity units sold to investors.
See note 8 (common stock) for additional details.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $267,000 on warrants
issued to the CEO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30,
2016, the Company recognized $39,000 in stock compensation expense for the warrants issued to the CEO in February 2014 that vested
in February 2016. In addition, on March 31, 2016, the Company issued warrants to purchase up to 250,000 shares of common stock
to the CEO with a term of five years that vest upon issuance and have an exercise price of $.50 per share. The Company utilized
the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling
approximately $129,000 with the following assumptions: volatility, 162%; expected dividend yield, 0%; risk free interest rate,
1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. On June 30, 2016, , the Company issued warrants
to purchase up to 250,000 shares of common stock to the CEO with a term of five years that vest upon issuance and have an exercise
price of $.42 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 250,000 shares
of common stock received by the CEO totaling approximately $99,000 with the following assumptions: volatility, 157%; expected dividend
yield, 0%; risk free interest rate, 1.17%; and a life of 5 years. The grant date fair value of each warrant was $0.40. Company
(See note 9 for additional details)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016, the Company recognized total equity based compensation of approximately $65,000 on warrants
issued to the CFO in connection with his current and previous employment agreements (Note 9). For the six months ended June 30,
2016, the Company recognized $14,000 in stock compensation expense for the accrued but not vested portion of the warrants issued
to the CFO under his previous agreement with the Company. In addition, on January 26, 2016, the Company issued warrants to purchase
up to 100,000 shares of common stock to the CFO with a term of five years that vest upon issuance and have an exercise price of
$.55 per share. The Company utilized the Black-Scholes method to fair value the warrants to purchase up to 100,000 shares of common
stock received by the CFO totaling approximately $51,000 with the following assumptions: volatility, 164%; expected dividend yield,
0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51. (See note 9 for
additional details)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016, the Company recognized equity compensation expense of approximately $69,000 related to the
vested and accrual of unvested warrants contracted to an employee pursuant to his employment agreement with the Company that were
issued in April of 2016. The Company utilized the Black-Scholes method to fair value the 300,000 warrants received by the employee
with the following assumptions: volatility, 159%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5
years. The grant date fair value of each warrant was $0.46.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
following table summarizes the outstanding common stock warrants as of June 30, 2016 and December 31, 2015:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">June 30, 2016 (Undaudited)<font style="font-weight: normal">&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">December 31, 2015<font style="font-weight: normal">&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 53%; text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, beginning of period</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">35,676,413</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">28,051,408</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.23</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Granted</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">900,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.48</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">7,625,005</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.58</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, end of period</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">36,576,413</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.31</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">35,676,413</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">Warrants outstanding
and exercisable by price range as of June 30, 2016 were as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Outstanding Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Exercisable Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Range</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 17%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1.03</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">975,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.12</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">975,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.15</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">7,750,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">7,750,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.15</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.26</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.99</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.26</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">10,125,613</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.31</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">10,125,613</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">11,925,800</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.25</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">11,825,800</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.33</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.25</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.33</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.42</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.42</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">625,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.43</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">425,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.58</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.62</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.62</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,000,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3.84</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,000,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">36,576,413</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">2.41</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">36,276,413</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">$&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;0.31</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><font style="font-weight: normal"></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Unvested
warrants outstanding as of June 30, 2016 were as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Unvested Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 26%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 25%; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 25%; text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">200,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">$&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;0.43</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">300,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;5.00</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Preferred Stock<br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section C<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6770736672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">NOTE 9. RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016 and December 31, 2015, the Company had accounts receivable balances from three entities under common control and
owned by an employee of $123,786 and $210,686, respectively. For the periods ended June 30, 2016 and 2015, there were sales made
to these three entities in the amounts of $3,386 and $249,676, respectively. The individual was a consultant for TOMI in 2015 and
became an employee in 2016.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt">In January, 2016, the
Company entered into a distributor agreement with TOMI Asia to facilitate growth in the Asian region, specifically including China
and Indochina, and&#160;excluding South Korea, Australia and New Zealand.&#160;Wee Ah Kee, a principal stockholder of TOMI, is
the Chief Executive Officer of TOMI Asia. The agreement was amended in June of 2016. The new agreement is for an initial two-year
term and sets revenue targets of $5.5 million and $8.5 million of TOMI's products during 2016 and 2017, respectively. No sales
were made under the agreement for the six months ended June 30, 2016.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph b<br> -Article 3A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6779638080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">NOTE 10. COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Lease Commitments</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
September of 2014 the Company entered into a lease agreement for office and warehouse space in Fredrick Maryland. As part of the
lease agreement, the Company received a rent holiday in the first 5 months of the lease. The lease also provides for an escalation
clause where the Company will be subject to an annual rent increase of 3%, year over year. The lease expires on January 31, 2018.
The Company accounts for the lease using the straight line method and recorded $22,854 in rent expense for the six months ended
June 30, 2016 and 2015. Approximate minimum annual rents under the lease are as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">Twelve Month Period Ending June 30,</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Amount</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 89%; text-align: justify; font-weight: bold"><font style="font-weight: normal">2017</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">53,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">2018</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">31,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">84,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Legal Contingencies&#160;</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">We
may become a party to litigation in the normal course of business.&#160;&#160;In the opinion of management, there are no legal
matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Product Liability</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016 and December 31, 2015, there were no claims against the Company for product liability.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6764003280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. CONTRACTS AND AGREEMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ContractsAndAgreementsAbstract', window );"><strong>Contracts And Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ContractsAndAgreementsTextBlock', window );">NOTE 11. CONTRACTS AND AGREEMENTS</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Employment Agreements</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
February 11, 2014, the Company entered into an employment agreement with Halden S. Shane, our Chief Executive Officer (&#147;CEO&#148;).
The term of the employment agreement extended through December 31, 2016 with automatic renewal for successive one-year periods
unless otherwise terminated by either party thereunder. Dr. Shane&#146;s annual base salary was $36,000, which shall increase
to $120,000 upon the Company exceeding gross revenues of $5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding
gross revenues of $10,000,000 on a calendar year basis. Dr. Shane also received a grant of 3,000,000 warrants to purchase shares
of the Company&#146;s common stock at a price of $0.30 per share which have a term of five years and vest upon the following schedule:
1,000,000 vested upon issuance, 1,000,000 vested on February 11, 2015, and 1,000,000 vested February 11, 2016. Dr. Shane&#146;s
employment agreement includes restrictive covenants of non-solicitation and confidentiality of proprietary information. Under the
employment agreement, Dr. Shane assigned any and all of his rights to Company proprietary information to the Company and agreed
that all property created by him during and in connection with his employment constitutes &#147;works for hire&#148; as defined
in the United States Copyright Act.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
January 15, 2016, the Company entered into a new employment agreement with Dr. Shane.&#160;&#160;The agreement provides for a base
annual salary of $360,000.&#160;&#160;The agreement also provides for the quarterly issuance of 250,000 options to purchase common
stock in 2016 with an exercise price equal to the three day trailing volume weighted average price of the common stock.&#160;&#160;The
previous agreement between the Company and Dr. Shane provided for an annual salary increase in the amount of $120,000 upon the
Company exceeding gross revenues of&#160;$5,000,000 on a calendar year basis and to $175,000 upon the Company exceeding gross revenues
of $10,000,000 on a calendar year basis, which does not exist in the new agreement. In the event Dr. Shane is terminated for any
reason or becomes disabled or dies, any options held will become cashless and will be entitled to piggyback registration and are
exercisable immediately. Dr. Shane is also entitled to performance bonuses, subject to the achievement of certain objectives, including
(i) a minimum semi-annual grant of stock options to purchase up to 250,000 shares of common stock and (ii) a cash bonus, in the
sole discretion of the board of directors.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
the event, Dr. Shane is terminated as CEO as a result of a change in control, Dr. Shane will be entitled to a lump sum payment
of two years&#146; salary at the time of such termination and will be granted 3 million options that are cashless and, when exercised,
will have piggyback registration or demand registration rights, and if applicable, any and all outstanding stock grants will be
accelerated and be fully vested.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Termination
for cause may be effected by the board of directors by written notification to Dr. Shane; provided, however, that no termination
for cause will be effective unless he has been provided with prior written notice and opportunity for remedial action and fails
to remedy within 30 days thereof, in the event of a termination by the Company (i) by reason of willful dishonesty towards, fraud
upon, or deliberate injury or attempted injury to, the Company, (ii) by reason of material breach of his employment agreement or
(iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under this Agreement. Upon
termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
board of directors may effect a termination other than for cause at any time upon giving notice to Dr. Shane. Upon such termination,
Dr. Shane will be immediately paid an amount equal to his gross salary</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
February 8, 2016, the Company entered into an employment agreement with Robert Wotczak in connection with his role as the Company&#146;s
President. Mr. Wotczak&#146;s annual salary is $240,000 per annum paid bi-weekly. Additionally, in accordance with the terms of
the agreement, the Company agreed to issue him 150,000 shares of common stock, which was issued in April 2016. Mr. Wotczak will
also be entitled to (i) annual grants of stock options to purchase up to 250,000 shares of common stock each year under the 2016
Plan, (ii) additional shares of common stock granted on an annual basis based on achievement of performance objectives, (iii) an
annual raise and/or bonus for meeting or achieving certain performance objectives, (iv) a vehicle expense up to $750 per month
and (v) health insurance contributions equal to 80% toward the cost of an individual plan. Mr. Wotczak&#146;s agreement includes
restrictive covenants of non-solicitation and confidentiality of proprietary information. In the event of a change in control of
the Company, which results in his termination, Mr. Wotczak will be entitled to a lump sum payment of one year&#146;s salary and
all equity awards will be accelerated and fully vested.&#160;The Company may terminate Mr. Wotczak&#146;s employment at any time;
provided, however, that the Company must provide fourteen days&#146; notice if any of the following events occur: (a) the sale
of substantially all of the Company&#146;s assets, (b) sale, exchange, or other disposition in one transaction of the majority
of the Company&#146;s outstanding capital stock, (c) the Company&#146;s decision to terminate its business and liquidate its
assets, (d) the merger or consolidation of the Company with another company, or (e) bankruptcy or chapter 11 reorganization.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
September 30, 2014, the Company entered into an employment agreement with Nick Jennings, our Chief Financial Officer (&#147;CFO&#148;)
to provide part-time services. The term of the employment agreement was through December 31, 2014 with a review of employment in
January 2015. Mr. Jennings&#146; salary was $5,000 per month in cash and $2,000 in common stock per month, paid quarterly. Mr.
Jennings also received a 5 year warrant to purchase up to 300,000 shares of common stock at a price per share equal to $0.30 and
vests upon the following schedule: 100,000 vested upon issuance, 100,000 vested on October 1, 2015, and 100,000 will vest as of
October 1, 2016. In connection with the employment agreement, Mr. Jennings entered into agreements that included restrictive covenants
of non-solicitation and confidentiality of proprietary information.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
September 2, 2015, we entered into a new employment agreement with Mr. Jennings, which superseded his prior agreement, pursuant
to which he will continue to serve as our CFO. Mr. Jennings&#146; annual salary is $132,000 which is reviewed each year. Mr. Jennings
also received a 5 year warrant to purchase up to 100,000 shares of common stock at an exercise price per share equal to the fair
value at the date of grant which fully vested at the time of issuance, which was on January 26, 2016. Mr. Jennings is also entitled
to additional equity compensation based upon superior performance of his responsibilities, as determined by the board of directors,
in its sole discretion. In the event of a change in control of the Company, which results in his termination, Mr. Jennings will
be entitled to a lump sum payment of one year&#146;s salary, all equity awards will be accelerated and fully vested. In the event
his employment is terminated other than for cause, Mr. Jennings will receive an amount equal to his annual salary as of such terminate
date after the second employment anniversary.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
October 16, 2014, we entered into an employment agreement with Norris Gearhart pursuant to which he agreed to serve as the Company&#146;s
Chief Operating Officer (&#147;COO&#148;). Mr. Gearhart&#146;s salary was $126,000 per annum paid bi-monthly. Additionally,
Mr. Gearhart received 100,000 shares of Common Stock upon signing his agreement, a monthly transportation expense up to $500 towards
a vehicle and the ability to receive an additional cash or equity bonus upon the achievement of pre-agreed performance objectives.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
September 2, 2015, we entered into a new employment agreement with Mr. Gearhart, which superseded his prior agreement, pursuant
to which he will continue to serve as our COO. Mr. Gearhart&#146;s&#146; annual salary is $145,000 which is reviewed each at
the end of the second anniversary. Mr. Gearhart will receive annual grants of stock options to purchase up to 250,000 shares of
Common Stock at an exercise price equal to the volume weighted average price of the five-day period prior to the close of the year
only if meeting performance objectives. Mr. Gearhart is also entitled to additional equity compensation based upon superior performance
of his responsibilities, as determined by the board of directors, in its sole discretion. In the event of a change in control of
the Company, which results in his termination, Mr. Gearhart will be entitled to a lump sum payment of one year&#146;s salary and
all equity awards will be accelerated and fully vested. In the event his employment is termination other than for cause, Mr. Gearhart
will receive an amount equal to his annual salary as of such terminate date after the second employment anniversary.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Sales and Distribution Agreement</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
September 2014, the Company entered into a Sales and Distribution Agreement, superseding previous agreements, with TOMI
Panama S.A. (&#147;TOMI Panama&#148;) covering Panama. TOMI Panama is the exclusive distributor of the Company&#146;s
products and services within the country of Panama. For the  six months ended June 30, 2016 and 2015, the Company made sales
and provided services to TOMI Panama for approximately $36,000 and $55,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Distribution and Licensing Agreement</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
March 21, 2014, the Company entered into a distribution and licensing agreement with Plascencia Universal, S. de R.L. de C.V.
(&#147;Plascencia Universal&#148;), a Mexican company that will act as the exclusive distributor of TOMI&#146;s products and
services in Mexico. The principal of Plascencia Universal is also the broker for the Company&#146;s insurance policies and
was appointed a director of the Company. In April of 2015, the Company modified its agreement with Plascencia Universal with
respect to the license fee included in the original agreement. In December of 2015, the principal of Plascencia Universal
resigned from the board of directors. For the six months ended June 30, 2016 and 2015, sales to Plascencia Universal were
approximately $655,000 and $0, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Manufacturing Agreement</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal"></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white; color: #222222">On
October 15, 2014, the Company entered into a manufacturing and development agreement with RG Group, Inc.&#160; The agreement does
not provide for any minimum purchase commitments and is for a term of 2 years with provisions to extend.&#160;The agreement also
provides for a warranty against product defects for one year.&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white; color: #222222">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white">As of June 30, 2016
and December 31, 2015, balances due to RG Group, Inc. accounted for approximately 74% and 72% of total accounts payable, respectively.&#160;&#160;<font style="color: #222222">At
June 30, 2016 and December 31, 2015, the Company maintained required deposits with RG Group, Inc. in the amounts of $211,147 and
$442,358, respectively.&#160;&#160;</font>For the six months ended June 30, 2016 and 2015, RG Group, Inc. accounted for 80% and
86% of cost of goods sold, respectively.</p>



<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal"></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Consulting Agreement</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; background-color: white">In
January 2015, the Company entered into a consulting agreement which has since been terminated that provided for a fee based on
revenue received from existing and prospective clients assigned and revenue from sales related to customers the consultant finds
for the Company.&#160; The agreement also provided for the issuance of 100,000 shares of the Company&#146;s common stock that
were issued in February 2015 and valued at $25,000.&#160; In addition, the agreement provided for the issuance of 75,000 common
stock warrants on a quarterly basis that vest upon issuance with a strike price equal to the volume weighted average price for
the 5 day period prior to the close of the quarter with a term of 3 years.&#160; The exercise price for the warrants issued was
$0.50, $0.62 and $0.33. During the year ended December 31, 2015,&#160;the Company utilized the Black-Scholes method to fair value
the warrants to purchase up to 225,000 shares of common stock with the following range of assumptions: volatility, 157%-174%; expected
dividend yield, 0%; risk free interest rate, 1.01%-1.42%; and a life of 3 years. The grant date fair value of the warrants issued
was $0.37, $0.54 and $0.30. For the six months ended June 30, 2015, the Company recognized approximately $68,000 in equity based
compensation on the issuance of the warrants. This consulting agreement was terminated October 1, 2015 when the consultant accepted
a full time employment position with the Company.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
May of 2015, the Company entered into a consulting agreement that provides for the issuance of 600,000 shares of restricted common
stock which was issued in July of 2015 and valued at $264,000. In addition, the agreement provides for the issuance of 3,000,000
common stock warrants that vest upon issuance with an exercise price of $1.00 and have a term of 5 years. The Company utilized
the Black-Scholes method to fair value the 3,000,000 warrants with the following assumptions: volatility, 191%; expected dividend
yield, 0%; risk free interest rate, 1.49%; and a life of 5 years. The grant date fair value of each warrant was $0.42. For the
quarter ended June 30, 2015, the Company recognized approximately $1,259,000 in equity based compensation on the warrants issued.
The agreement was terminated in January of 2016.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left"><i>Agreements with Directors</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; color: #222222">The
Company appointed Mr. Walter C. Johnsen as a director on January 29, 2016.&#160;</font><font style="font-weight: normal">The term
of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal.
The agreement between the Company and Mr. Johnsen provides for an annual fee in the amount of $25,000 paid on a quarterly basis
and an annual grant of options to purchase up to 25,000 shares of the Company&#146;s common stock. The Company issued the options
to Mr. Johnsen in February 2016. (See note 8 - Stock Options)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; color: #222222">The
Company appointed Ms. Kelly J. Anderson as a director on January 29, 2016. Ms. Anderson will serve as the chair of the Company&#146;s
audit committee.&#160;</font><font style="font-weight: normal">The term of her agreement as director commenced on February 1, 2016
for 1 year and until a successor is elected, or resignation or removal. The agreement between the Company and Ms. Anderson provides
for an annual fee in the amount of $26,000 paid on a quarterly basis and an annual grant of options to purchase up to 25,000 shares
of the Company&#146;s common stock. The Company issued the options to Ms. Anderson in February 2016. (See note 8 - Stock Options)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; color: #222222">The
Company appointed Mr. Edward J. Fred as a Director on January 29, 2016.&#160;</font><font style="font-weight: normal">The term
of his agreement as director commenced on February 1, 2016 for 1 year and until a successor is elected, or resignation or removal.
The agreement between the Company and Mr. Fred provides for an annual fee in the amount of $25,000 paid on a quarterly basis and
an annual grant of options to purchase up to 25,000 shares of the Company&#146;s common stock. The Company issued the options
to Mr. Fred in February of 2016. (See note 8 - Stock Options)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company issued 25,000 options to Harold Paul in February 2016. Mr. Paul is a director of the Company. (See note 8 - Stock Options)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="color: #222222; font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: white"><i>Other
Agreements</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
May 2015, the Company was awarded a grant by the United States Agency for International Development (&#147;USAID&#148;) in the
amount of $559,000 for the development of SteraMistTM&#160;Mobile Decontamination Chambers to fight the Ebola epidemic. The grant
is based on milestones set forth in the agreement between the Company and USAID. In May 2016, the Company completed the USAID Grant
by completing the sixth and final milestone and received gross proceeds in the amount of $559,003 during the period of the agreement.
The Company incurred costs in connection with the grant through June 30, 2016 in the amount of $356,552. The proceeds received
as part of the grant in excess of the costs incurred has been presented on the Company&#146;s statement of operations in the amount
of $202,451 for the six months ended June 30, 2016.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">In
June 2015, the Company launched the TOMI Service Network (&#147;TSN&#148;). The TSN is a national service network composed of
existing full service restoration industry specialists that have entered into licensing agreements with the Company to become Primary
Service Providers (&#147;PSP&#146;s&#148;). The licensing agreements grant protected territories to PSP&#146;s to perform services
using the Company&#146;s SteraMistTM&#160;platform of products and contain fixed price minimum equipment and solution orders based
on the population of the territories granted pursuant to the licensing agreements. The licensing agreements also provide for potential
job referrals to PSP&#146;s where the Company is entitled to referral fees. Additionally, the agreement provides for commissions
due to PSP&#146;s for equipment and solution sales they facilitate to other service providers in their respective territories.
As part of these agreements, the Company is obligated to provide to the PSP&#146;s various training, ongoing support and facilitate
a referral network call center. As of June 30, 2016, the Company had entered into 50 licensing agreements in connection with the
launch of the TSN.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ContractsAndAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ContractsAndAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts and agreements text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ContractsAndAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593197776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. COMMON STOCK AND WARRANTS TO BE ISSUED<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">NOTE 12. COMMON STOCK AND WARRANTS TO BE ISSUED</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">As
of December 31, 2015, the Company was obligated to issue 202,000 shares of common stock valued at approximately $53,000 primarily
to certain vendors and consultants.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">As of June 30, 2016, the
Company was obligated to issue 289,674 shares of common stock valued at approximately $104,000 primarily to certain vendors and
consultants.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27011957&amp;loc=d3e177068-122764<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21553-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6403732&amp;loc=d3e21300-112643<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21521-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28,29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21538-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6770736672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">NOTE 13. CUSTOMER CONCENTRATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company had certain customers whose revenue individually represented 10% of more of the Company&#146;s total revenue, or whose
accounts receivable balances individually represented 10% of more of the Company&#146;s accounts receivable.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016, two customers accounted for 31% of revenue.&#160;Two customers accounted for 37% of net revenues
for the six months ended June 30, 2015.&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">At
June 30, 2016, two customers accounted for 20% of accounts receivable.&#160;As of December 31, 2015, three customers accounted
for 42% of net accounts receivable</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6327-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593197776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">NOTE 14. SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company has evaluated subsequent events through the date the financial statements were issued and up to the time of filing of the
financial statements with the Securities and Exchange Commission.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798004800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted
accounting principles utilized in the United States of America (&#147;GAAP&#148;), and stated in U.S. dollars, have been prepared
by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &#147;SEC&#148;).
Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to
make the information presented not misleading.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">These
financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,
are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements
should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2015 and notes
thereto which are included in the Form 10-K previously filed with the SEC on March 30, 2016. The Company follows the same accounting
policies in the preparation of interim reports.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
accompanying condensed consolidated financial statements include the accounts of TOMI, and its wholly-owned subsidiary, TOMI Environmental
Solutions, Inc., a Nevada Corporation. The Company&#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since
its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Accounts</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Certain
reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These
reclassifications had no effect on previously reported results of operations or financial position.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions
that affect the amounts reported and disclosed in the accompanying unaudited condensed consolidated financial statements and the
accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,
including those related to the accounts receivable, fair values of financial instruments, intangible assets, useful lives of intangible
assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We
base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of
which form the basis for making judgments about the carrying values of our assets and liabilities.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset
or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in
an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal
market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes
a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable,
that may be used to measure fair value, which are the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="width: 10%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Level 1:</font></td>
    <td style="width: 90%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Quoted prices in active markets for identical assets or liabilities.</font></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Level 2:</font></td>
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data or substantially the full term of the assets or liabilities.</font></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Level 3:</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company&#146;s financial instruments include cash and equivalents, accounts receivable, and accounts payable and accrued expenses.
All these items were determined to be Level 1 fair value measurements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair
value because of the short maturity of these instruments.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
purposes of the statement of cash flows, cash and cash equivalents includes cash on hand held at financial institutions and other
liquid investments with original maturities of three months or less.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Our
accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.
For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit
losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential
credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance
is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may
be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted
and the potential for recovery is considered remote. Bad debt expense for the six months ended June 30, 2016 and 2015 was $105,000
and $482, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">At
June 30, 2016 and December 31, 2015, the allowance for doubtful accounts was $150,000 and $45,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016, two customers accounted for 20% of net accounts receivable. Two customers accounted for 31% of net revenues for
the six months ended June 30, 2016.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of December 31, 2015 three customers accounted for 42% of net accounts receivable. Two customers accounted for 37% of net revenues
for the six months ended June 30, 2015.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Inventories
are valued at the lower of cost or market using the first-in, first-out (&#147;FIFO&#148;) method. Inventories consist primarily
of finished goods and raw materials. At June 30, 2016 and December 31, 2015, we did not have a reserve for slow-moving or obsolete
inventory.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DepositsOnMerchandisePolicyTextBlock', window );">Deposits on Merchandise</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Deposits
on merchandise primarily consist of amounts incurred or paid in advance of the receipt of inventory. (See note 11)</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">We
account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method
over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures
and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line
method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Deferred Financing Costs</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company follows authoritative guidance for accounting for financing costs as it relates to convertible debt issuance cost. These
costs are deferred and amortized over the term of the debt period or until redemption of the convertible debentures. Amortization
of deferred financing costs amounted to approximately $0 and $200,000 for the six months ended June 30, 2016 and 2015, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AccountsPayablePolicyTextBlock', window );">Accounts Payable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">As
of June 30, 2016 and December 31, 2015, one vendor accounted for approximately 74% and 72% of total accounts payable, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
the six months ended June 30, 2016 and 2015, one vendor accounted for 80% and 86% of cost of goods sold, respectively.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Accrued Warranties</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34.55pt"><font style="font-weight: normal">Accrued
warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an
estimate of expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement
of operations at the date of sale. Our manufacturer assumes warranty against product defects for one year which we extend to our
customers. We assume responsibility for product reliability and results. As of June 30, 2016 and December 31, 2015, the Company
did not establish a warranty reserve.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Deferred
income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of
assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse.
The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are,
on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. Net deferred tax
benefits have been fully reserved at June 30, 2016 and December 31, 2015. The effect on deferred income tax assets and liabilities
of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss Per Share</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Basic
loss per share is computed by dividing the Company&#146;s net loss by the weighted average number of common shares outstanding
during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential
issuance of common stock such as shares issuable pursuant to the exercise of warrants and conversions of debentures.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Potentially
dilutive securities as of June 30, 2016, consisted of 36,576,413 shares of common stock from outstanding warrants, 200,000 shares
of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted
average shares are the same, as potentially dilutive shares are anti-dilutive.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Potentially
dilutive securities as of June 30, 2015, consisted of 35,526,413 shares of common stock from outstanding warrants, 100,000 shares
of common stock from options and 510,000 shares of common stock from convertible Series A preferred stock. Diluted and basic weighted
average shares are the same, as potentially dilutive shares are anti-dilutive.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">For
revenue from services and product sales, the Company recognizes revenue in accordance with Staff Accounting Bulletin No. 104, &#147;Revenue
Recognition&#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#147;Revenue Recognition in Financial Statements&#148;
(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence
of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;
and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&#146;s judgment regarding
the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.
Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related
sales are recorded.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company accounts for stock-based compensation in accordance with Financial Accounting Standards Board (&#147;FASB&#148;), ASC
718, Compensation- &#147;Stock Compensation.&#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated
at the grant date based on the award&#146;s fair value and is recognized as expense over the requisite service period. During
the six months ended June 30, 2015, the Company had one active stock-based compensation plan, the TOMI Environmental Solutions,
Inc. Stock Option and Restricted Stock Plan (the &#147;2008 Plan&#148;). The 2008 Plan calls for the Company, through a committee
of its board of directors, to issue up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues
grants to its employees, consultants, and board members. Stock options are granted with an exercise price equal to the closing
price of its common stock on the date of the grant with a term no greater than 10 years. Generally, stock options vest over two
to four years. Incentive stock options granted to shareholders who own 10% or more of the Company&#146;s outstanding equity securities
are granted at an exercise price that may not be less than 110% of the closing price of the Company&#146;s common stock on the
date of grant and have a term no greater than five years. On the date of a grant, the Company determines the fair value of the
stock option award and recognizes compensation expense over the requisite service period, which is generally the vesting period
of the award. The fair value of the stock option award is calculated using the Black-Scholes option-pricing model. On August 25,
2015, the 2008 Plan was terminated.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">On
January 29, 2016, the board of directors adopted the 2016 Equity Compensation Plan (the &#147;2016 Plan&#148;) subject to its
approval by stockholders.&#160;The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock,
restricted stock units and performance units / shares. Up to 5,000,000 shares of common stock are authorized for issuance under
the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination
thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,
including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation
and stock appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration
for the future performance of services to the Company. All recipients of awards under the 2016 Plan are required to enter into
award agreements with the Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements.
For the six months ended June 30, 2016, there were 100,000 stock options issued out of the plan.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">Financial
instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash
equivalents. The Company maintains cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation
(&#147;FDIC&#148;) limit of $250,000 at times during the year.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets', window );">Long-Lived Assets Including Acquired Intangible Assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company assesses long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,
the Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the
assets are expected to generate. If the Company&#146;s long-lived assets are considered to be impaired, the impairment to be recognized
equals the amount by which the carrying value of the asset exceeds its fair market value. The Company bases its calculations of
the estimated fair value of its long-lived assets on the income approach. For the income approach, the Company uses an internally
developed discounted cash flow model that include, among others, the following assumptions: projections of revenues and expenses
and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units;
and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and
macro general economic condition projections, and our expectations. We have had no long-lived asset impairment charges for the
six months ended June 30, 2016 and 2015.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Promotional Expenses</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company expenses advertising costs in the period in which they are incurred. For the six months ended June 30, 2016 and 2015, advertising
and promotional expenses were approximately $86,000 and $7,000, respectively.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company expenses research and development expenses in the period in which they are incurred. For the six months ended June 30,
2016 and 2015, research and development expenses were approximately $27,000 and $42,000, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company includes shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost
of sales. Shipping and handling costs, which include third-party delivery costs relating to the delivery of products from the Company
to customers, are classified as a general and administrative expense. Shipping and handling costs included in general and administrative
expense were $70,000 and $19,000 for the six months ended June, 30, 2016 and 2015, respectively.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Segments</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
Company currently only has one reportable business segment due to the fact that the Company derives its revenue primarily from
one product. The revenue from domestic sales and international sales are shown below:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold">For the Six Months Ended June 30,</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2016</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold">(unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 60%; text-align: left; font-weight: bold"><font style="font-weight: normal">Domestic</font></td>
    <td style="width: 6%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,263,534</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,117,714</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,171,974</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">298,606</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,435,508</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,416,320</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; font-style: normal">In
May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#147;Revenue from Contracts with Customers.&#148;
ASU 2014-09 supersedes the revenue recognition requirements in &#147;Revenue Recognition (Topic 605)&#148;, and requires entities
to recognize revenue when it transfers promised goods or services to customers in an amount that reflect the consideration to
which the entity expects to be entitled to in exchange for those goods or services. ASU 2014-09 is effective for annual reporting
periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption is not permitted.
We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial statements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal; font-style: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal; font-style: normal">In
November 2015, the FASB issued Accounting Standards Update No. 2015-17, Income Taxes (Topic 740): Balance Sheet Classification
of Deferred Taxes (ASU 2015-17), which simplifies the presentation of deferred income taxes by requiring that deferred tax assets
and liabilities be classified as non-current. We retrospectively adopted this standard as of December 31, 2015. As a result, there
was no impact to the Company&#146;s results of operations.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal; font-style: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt">In February 2016, the
FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#147;Leases.&#148;&#160; ASU 2016-02 provides new lease accounting
guidance.&#160; ASU 2016-02 is effective for annual reporting periods beginning after&#160;December 15, 2018, including interim
periods within that reporting period.&#160; Early adoption is permitted.&#160; We are currently in the process of evaluating the
impact of the adoption of ASU 2016-02 on our consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal; font-style: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt">In March 2016, the FASB
issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#147;Compensation &#150; Stock Compensation (Topic 718).&#148;&#160;
ASU 2016-09 provides improvements to employee share-based payment accounting.&#160; ASU 2016-09 is effective for annual reporting
periods beginning after&#160;December 15, 2016, including interim periods within that reporting period. We are currently in the
process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccountsPayablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AccountsPayablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DepositsOnMerchandisePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_DepositsOnMerchandisePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long lived assets including acquired intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51677389&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51662920&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 203<br> -Paragraph 02-03<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 1<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51676700&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28088331&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51676700&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph k<br> -Article 1<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02, 03<br> -Article 3A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred to obtain or issue debt, the effects of refinancings, method of amortizing deferred financing costs and original issue discount, and classifications of debt on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6423966&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 206<br> -Paragraph b<br> -Subparagraph i, ii<br> -Chapter 2<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378556&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e4975-111524<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3-5<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Research and Development<br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section B<br> -Paragraph Question 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51671805&amp;loc=d3e60635-111653<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51667946&amp;loc=d3e61069-111654<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6769205936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Reportable business segment</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" nowrap="nowrap" style="text-align: center; font-weight: bold">For the Six Months Ended June 30,</td>
    <td>&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2016</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Net revenues</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold">(unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="width: 60%; text-align: left; font-weight: bold"><font style="font-weight: normal">Domestic</font></td>
    <td style="width: 6%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,263,534</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,117,714</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,171,974</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">298,606</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,435,508</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,416,320</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788564192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">INVENTORIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,&#160;<br />
2016</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">(Unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 74%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Raw materials</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">24,704</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">13,024</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Finished goods</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">4,214,653</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,382,151</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4,239,357</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1,395,175</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 2<br> -Paragraph 6<br> -Subparagraph a,b,c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788549648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2016 (Unaudited)</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 72%; text-align: left; font-weight: bold"><font style="font-weight: normal">Furniture and fixtures</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; text-align: right; font-weight: bold"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">79,743</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Equipment</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">816,847</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">421,442</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Vehicles</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">47,947</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">44,344</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Software&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">34,999</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Leasehold Improvements</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">15,554</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">15,554</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1,011,531</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">596,082</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Less: Accumulated depreciation</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">395,750</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">345,818</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">615,781</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,264</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph b<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6772911664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Definite life intangible assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">June 30,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2015</p></td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 74%; text-align: justify; font-weight: bold"><font style="font-weight: normal">Intellectual Property and Patents</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">Less: Accumulated Amortization</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,185,506</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1,000,752</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Intangible Assets, net</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,662,794</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,847,548</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Indefinite life intangible assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 77%; text-align: justify; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">Trademarks</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold; border-bottom: Black 1pt solid"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Total Intangible Assets, net</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">2,102,794</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">2,287,548</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Approximate amortization over the next five years</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold">Twelve Month Period Ending June 30,</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Amount</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 89%; text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2017</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2018</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2019</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2020</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">370,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold; text-indent: 55.3pt"><font style="font-weight: normal">2021</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">180,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,660,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4922-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775364016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract', window );"><strong>Convertible Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions', window );">Convertible Notes potential future financing and fundamental transactions</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Convertible Notes</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27.65pt"><font style="font-weight: normal">The
assumptions used in the Monte Carlo Models are as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">June 30,</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Inception</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 72%; text-align: left; font-weight: bold"><font style="font-weight: normal">Closing stock price</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.55-.64</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.13-0.55</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Conversion price</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Expected volatility</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">125</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-weight: normal">&#160;&#160;&#160;&#160;185%-190</font></td>
    <td>%</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Remaining term (years)</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">0.09 - 0.11</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="text-align: right">2.30-2.07</td>
    <td>&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Risk-free rate</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">0.00</font></td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;&#160;&#160;&#160;</font></td>
    <td>&#160;</td>
    <td style="text-align: right">.25%-.43</td>
    <td>%</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected dividend yield</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left">Warrants</p>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: left">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Inception</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 84%; text-align: left; font-weight: bold"><font style="font-weight: normal">Closing stock price</font></td>
    <td style="width: 11%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 3%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.13-0.55</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Conversion price</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected volatility</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Remaining term (years)</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: right; font-weight: bold"><font style="font-weight: normal">5.30-5.09</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold"><font style="font-weight: normal">Risk-free rate</font></td>
    <td style="vertical-align: bottom; text-align: right; font-weight: bold"><font style="font-weight: normal">&#160;</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap">&#160; .76% - (1.61%)</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Expected dividend yield</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">%</font></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6636446480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. FAIR VALUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentDisclosureAbstract', window );"><strong>Fair Value, Adjustment Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial instruments</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold">June 30,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="text-align: center; font-weight: bold; vertical-align: bottom">December 31,</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2016 (Unaudited)</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">2015</td>
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 71%; text-align: left; font-weight: bold"><font style="font-weight: normal">Beginning Balance</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 10%; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 11%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,728,883</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Change in fair value</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">3,810,955</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">Reclassification to additional paid in capital due to retirement of convertible notes</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">(5,539,838</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt"><font style="font-weight: normal">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Ending Balance</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784635296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=TOMZ_OptionsMember', window );">Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Summary of stock options outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">June 30, 2016 (Unaudited)</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1pt solid">&#160;December 31, 2015</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 53%; text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, beginning of period</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.96</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">60,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">1.42</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Granted</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Exercised</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">-</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font-weight: normal">Outstanding, end of period</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">200,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">0.76</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">0.96</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Options outstanding and exercisable by price range</a></td>
<td class="text"><p style="margin: 0pt"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Outstanding Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Exercisable Options</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Range</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 17%; text-align: right; font-weight: bold"><font style="font-weight: normal">2.10</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">3.51</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">2.10</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">20,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.52</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">20,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">8.52</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">40,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.27</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">9.60</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">200,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">7.66</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">200,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;0.76</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="margin: 0pt"></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of stock warrants outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">June 30, 2016 (Undaudited)<font style="font-weight: normal">&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">December 31, 2015<font style="font-weight: normal">&#160;</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Number of Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Weighted Average Exercise Price</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 53%; text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, beginning of period</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">35,676,413</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">28,051,408</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.23</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Granted</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">900,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.48</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">7,625,005</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.58</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">Outstanding, end of period</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">36,576,413</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.31</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">35,676,413</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_WarrantsOutstandingAndExercisableByPriceRange', window );">Warrants outstanding and exercisable by price range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Outstanding Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Exercisable Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Range</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 17%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1.03</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 16%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">975,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.12</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">975,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.15</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">7,750,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">7,750,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.15</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.26</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.99</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.26</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">10,125,613</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.31</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">10,125,613</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.29</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">11,925,800</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.25</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">11,825,800</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.33</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.25</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.33</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.42</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">250,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.42</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">625,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.43</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">425,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">4.58</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.55</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.62</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">2.05</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">75,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">0.62</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold"><font style="font-weight: normal">1.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,000,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3.84</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">3,000,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">1.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">36,576,413</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">2.41</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">36,276,413</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">$&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;0.31</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_UnvestedWarrantsOutstanding', window );">Unvested warrants outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">&#160;Unvested Warrants</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.15pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Number</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 3%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 26%; text-align: right; font-weight: bold"><font style="font-weight: normal">0.30</font></td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 25%; text-align: right; font-weight: bold"><font style="font-weight: normal">100,000</font></td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 4%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 25%; text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="width: 2%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">0.50</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">200,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">5.00</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">$&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;0.43</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">300,000</font></td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif">&#160;5.00</td>
    <td style="text-align: left; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_UnvestedWarrantsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested warrants outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_UnvestedWarrantsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_WarrantsOutstandingAndExercisableByPriceRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_WarrantsOutstandingAndExercisableByPriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51659978&amp;loc=d3e25284-112666<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 28<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number of fully vested share options (or share units) and share options expected to vest at the date of the latest statement of financial position, weighted-average exercise price (or conversion ratio), aggregate intrinsic value (except for nonpublic entities), and weighted-average remaining contractual term for both options (or share units) currently outstanding and options (or share units) exercisable (or convertible).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=TOMZ_OptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=TOMZ_OptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739041280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Minimum annual rents</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="text-align: left; font-weight: bold">Twelve Month Period Ending June 30,</td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; font-weight: bold">Amount</td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 89%; text-align: justify; font-weight: bold"><font style="font-weight: normal">2017</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td>
    <td style="width: 1%; text-align: left; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 8%; text-align: right; font-weight: bold"><font style="font-weight: normal">53,000</font></td>
    <td style="width: 1%; text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-weight: bold"><font style="font-weight: normal">2018</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; font-weight: bold"><font style="font-weight: normal">31,000</font></td>
    <td style="text-align: left; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="text-align: right; font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">84,000</font></td>
    <td style="text-align: left; font-weight: bold; padding-bottom: 2.5pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781378016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">$ 3,435,508<span></span>
</td>
<td class="nump">$ 1,416,320<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">2,263,534<span></span>
</td>
<td class="nump">1,117,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=TOMZ_InternationalMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">$ 1,171,974<span></span>
</td>
<td class="nump">$ 298,606<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=TOMZ_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=TOMZ_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791159024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ReserveForBadDebts', window );">Reserve for Bad Debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">$ 482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AccountsPayableVendorAccountedPercentage', window );">Accounts payable vendor accounted percentage</a></td>
<td class="nump">74.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CostOfGoodsSoldVendorAccountedPercentage1', window );">Cost of goods sold vendor accounted percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">86.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants', window );">Potentially dilutive securities, outstanding warrants</a></td>
<td class="nump">36,576,413<span></span>
</td>
<td class="nump">35,526,413<span></span>
</td>
<td class="nump">36,576,413<span></span>
</td>
<td class="nump">35,526,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions', window );">Potentially dilutive securities, outstanding options</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock', window );">Potentially dilutive securities, convertible Series A preferred stock</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and promotional expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,000<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expenses</a></td>
<td class="nump">$ 18,718<span></span>
</td>
<td class="nump">$ 19,667<span></span>
</td>
<td class="nump">27,498<span></span>
</td>
<td class="nump">41,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingHandlingAndTransportationCosts', window );">Shipping and Handling Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred financing costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 115,175<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 199,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue, Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue, Net [Member] | Two customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Two customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Three Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccountsPayableVendorAccountedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AccountsPayableVendorAccountedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CostOfGoodsSoldVendorAccountedPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CostOfGoodsSoldVendorAccountedPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ReserveForBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ReserveForBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to issue debt and obtain financing associated with the related debt instruments. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 8<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingHandlingAndTransportationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51667946&amp;loc=d3e61069-111654<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51671805&amp;loc=d3e60635-111653<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingHandlingAndTransportationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=TOMZ_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=TOMZ_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=TOMZ_ThreecustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=TOMZ_ThreecustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6799206832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 24,704<span></span>
</td>
<td class="nump">$ 13,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">4,214,653<span></span>
</td>
<td class="nump">1,382,151<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, end of period</a></td>
<td class="nump">$ 4,239,357<span></span>
</td>
<td class="nump">$ 1,395,175<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6799214592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">$ 91,216<span></span>
</td>
<td class="nump">$ 79,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostconfirmationEquipment', window );">Equipment</a></td>
<td class="nump">816,847<span></span>
</td>
<td class="nump">421,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles', window );">Vehicles</a></td>
<td class="nump">47,947<span></span>
</td>
<td class="nump">44,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ComputerSoftware', window );">Software</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">34,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold Improvements</a></td>
<td class="nump">15,554<span></span>
</td>
<td class="nump">15,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment Gross</a></td>
<td class="nump">1,011,531<span></span>
</td>
<td class="nump">596,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">395,750<span></span>
</td>
<td class="nump">345,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment Net</a></td>
<td class="nump">$ 615,781<span></span>
</td>
<td class="nump">$ 250,264<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ComputerSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ComputerSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostconfirmationEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equipment at the balance sheet date after fresh-start adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6918054&amp;loc=SL2890621-112765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=34712771&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostconfirmationEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of vehicles owned by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6621042816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 94,276<span></span>
</td>
<td class="nump">$ 64,456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791195792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_OtherIntangibleAssetsGross', window );">Intellectual Property and Patents</a></td>
<td class="nump">$ 2,848,300<span></span>
</td>
<td class="nump">$ 2,848,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AccumulatedAmortizationOnIntangibleAssets', window );">Less: Accumulated Amortization</a></td>
<td class="nump">1,185,506<span></span>
</td>
<td class="nump">1,000,752<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 1,662,794<span></span>
</td>
<td class="nump">$ 1,847,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccumulatedAmortizationOnIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Amortization On Intangible Assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AccumulatedAmortizationOnIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_OtherIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Intangible Assets Gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_OtherIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net carrying amount as of the balance sheet date of other indefinite-lived and finite-lived intangible assets that are not separately presented on the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6731608320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Trademarks', window );">Trademarks</a></td>
<td class="nump">$ 440,000<span></span>
</td>
<td class="nump">$ 440,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_TotalIntangibleAssetsNet', window );">Total Intangible Assets, net</a></td>
<td class="nump">$ 2,102,794<span></span>
</td>
<td class="nump">$ 2,287,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_TotalIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_TotalIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_Trademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_Trademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781382368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details 2)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2017</a></td>
<td class="nump">$ 370,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2018</a></td>
<td class="nump">370,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2019</a></td>
<td class="nump">370,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2020</a></td>
<td class="nump">370,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2021</a></td>
<td class="nump">180,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,660,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792755808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 185,000<span></span>
</td>
<td class="nump">$ 185,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786576448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">39 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Apr. 12, 2013</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember', window );">Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ConversionPrice', window );">Conversion price</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedVolatility', window );">Expected volatility</a></td>
<td class="nump">125.00%<span></span>
</td>
<td class="nump">125.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RiskfreeRate', window );">Risk-free rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedDividendYield', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember', window );">Convertible Notes | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ClosingStockPrice', window );">Closing stock price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedVolatility', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RemainingTermYears', window );">Remaining term (years)</a></td>
<td class="text">1 month 2 days<span></span>
</td>
<td class="text">2 years 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RiskfreeRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember', window );">Convertible Notes | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ClosingStockPrice', window );">Closing stock price</a></td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedVolatility', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RemainingTermYears', window );">Remaining term (years)</a></td>
<td class="text">1 month 10 days<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RiskfreeRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_Warrant1Member', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ConversionPrice', window );">Conversion price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedVolatility', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExpectedDividendYield', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_Warrant1Member', window );">Warrant [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ClosingStockPrice', window );">Closing stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RemainingTermYears', window );">Remaining term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 1 month 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RiskfreeRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.61%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_Warrant1Member', window );">Warrant [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ClosingStockPrice', window );">Closing stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RemainingTermYears', window );">Remaining term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_RiskfreeRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.76%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ClosingStockPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ClosingStockPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ExpectedDividendYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected dividend yield</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ExpectedDividendYield</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ExpectedVolatility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ExpectedVolatility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_RemainingTermYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_RemainingTermYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_RiskfreeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk-free rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_RiskfreeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_Warrant1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_Warrant1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798247616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. FAIR VALUE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentDisclosureAbstract', window );"><strong>Fair Value, Adjustment Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_BeginningBalance', window );">Beginning Balance</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,728,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_FairValueAdjustmentOfDerivativeLiability', window );">Change in fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,810,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes', window );">Reclassification to additional paid in capital due to retirement of convertible notes</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,539,838)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_EndingBalance', window );">Ending Balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_BeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Beginning Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_BeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_EndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ending Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_EndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_FairValueAdjustmentOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Adj. of Derivative Liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_FairValueAdjustmentOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ReclassificationToAdditionalPaidInCapitalDueToRetirementOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781495248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. FAIR VALUE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentDisclosureAbstract', window );"><strong>Fair Value, Adjustment Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51825145&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13495-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798184096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Beginning balance</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Options</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Options</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Ending balance</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding Weighted Average Exercise Price, Beginning balance</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 1.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted Average Exercise Price</a></td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28,29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786917120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">7 years 7 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ .76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointZeroThreeRangeMember', window );">2.10 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">3 years 6 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember', window );">0.05 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">4 years 6 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember', window );">0.27 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">8 years 6 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember', window );">0.55 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AverageWeightedRemainingContractualLifeInYearsOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointZeroThreeRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointZeroThreeRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786897376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Details 2) - Warrant [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber', window );">Outstanding Warrants, Beginning Balance</a></td>
<td class="nump">35,676,413<span></span>
</td>
<td class="nump">28,051,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_GrantedWarrants', window );">Granted, Warrants</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">7,625,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber', window );">Outstanding Warrants, Ending Balance</a></td>
<td class="nump">36,576,413<span></span>
</td>
<td class="nump">35,676,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1', window );">Outstanding Weighted Average Exercise Price, Beginning balance</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_GrantedWeightedAverageExercisePrice1', window );">Granted, Weighted Average Exercise Price</a></td>
<td class="nump">0.48<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1', window );">Outstanding Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_GrantedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Granted warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_GrantedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_GrantedWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_GrantedWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award warrant outstanding number.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6798276304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Details 3)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">36,576,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">2 years 4 months 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">36,276,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ .31<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointZeroOneRangeMember', window );">0.01 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">1,575,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 11 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">1,575,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember', window );">0.05 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">975,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 1 month 13 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">975,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointOneFiveRangeMember', window );">0.15 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">7,750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">7,750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointTwoSixOneRangeMember', window );">0.26 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 11 months 27 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointTwoNineRangeMember', window );">0.29 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">10,125,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">4 years 3 months 22 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">10,125,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointThreeZeroRangeMember', window );">0.30 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">11,925,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">2 years 3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">11,825,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointThirtyThreeRangeMember', window );">0.33Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">2 years 3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointFourTwoRangeMember', window );">0.42 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointFiveZeroRangeMember', window );">0.50 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">4 years 5 months 5 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">425,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointFiftyFiveRangeMember', window );">0.55 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">4 years 6 months 29 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointSixTwoRangeMember', window );">0.62 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">2 years 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_OneRangeMember', window );">1.00 Range [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">3 years 10 months 2 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointZeroOneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointZeroOneRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointOneFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointOneFiveRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointTwoSixOneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointTwoSixOneRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointTwoNineRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointTwoNineRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointThreeZeroRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointThreeZeroRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointThirtyThreeRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointThirtyThreeRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointFourTwoRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointFourTwoRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointFiveZeroRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointFiveZeroRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointFiftyFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointFiftyFiveRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointSixTwoRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_PointSixTwoRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_OneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=TOMZ_OneRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787472384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=TOMZ_UnvestedWarrantsOneMember', window );">Unvested Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Trading Securities and Other Trading Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_WeightedAverageExercisePriceUnvestedWarrants', window );">Weighted Average Exercise Price, Unvested Warrants | $ / shares</a></td>
<td class="nump">$ .43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_UnvestedWarrantsNumber', window );">Unvested Warrants, Number | shares</a></td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants', window );">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantMember', window );">Unvested Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Trading Securities and Other Trading Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_WeightedAverageExercisePriceUnvestedWarrants', window );">Weighted Average Exercise Price, Unvested Warrants | $ / shares</a></td>
<td class="nump">$ 0.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_UnvestedWarrantsNumber', window );">Unvested Warrants, Number | shares</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants', window );">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantOneMember', window );">Unvested Warrant 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Trading Securities and Other Trading Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_WeightedAverageExercisePriceUnvestedWarrants', window );">Weighted Average Exercise Price, Unvested Warrants | $ / shares</a></td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_UnvestedWarrantsNumber', window );">Unvested Warrants, Number | shares</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants', window );">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average weighted remaining contractual life in years unvested warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_UnvestedWarrantsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested warrants number.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_UnvestedWarrantsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_WeightedAverageExercisePriceUnvestedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price unvested warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_WeightedAverageExercisePriceUnvestedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=TOMZ_UnvestedWarrantsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=TOMZ_UnvestedWarrantsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6799614080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. STOCKHOLDERS' EQUITY (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock Issued</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend', window );">Cumulative Convertible Preferred Stock Series B Cumulative dividend</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares', window );">Common Stock issued for professional services, shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,416<span></span>
</td>
<td class="nump">202,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount', window );">Common Stock issued for professional services, Amount, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 221,694<span></span>
</td>
<td class="nump">$ 57,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_EquityUnitsSold', window );">Equity units sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,760,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_GrossProceedsNetOfExpenses', window );">Gross proceeds net of expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_FindersFeeIncurredInConnectionWithTheTransaction', window );">Payments of Accrued Finder's Fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_FindersFeeToBePaidInCommonStock', window );">Finder's fee to be paid in common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee', window );">Value of common stock to be issued as finder's fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares of common stock in connection with the conversion of the convertible notes issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,913,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity based compensation</a></td>
<td class="nump">$ 118,340<span></span>
</td>
<td class="nump">$ 1,385,743<span></span>
</td>
<td class="nump">$ 456,969<span></span>
</td>
<td class="nump">$ 1,510,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock Authorized</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock par value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend', window );">Cumulative Convertible Preferred Stock Series B Cumulative dividend</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock Issued</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=TOMZ_EmployeeMember', window );">Employee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=TOMZ_ProfessionalServicesMember', window );">Professional Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares', window );">Common Stock issued for professional services, shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount', window );">Common Stock issued for professional services, Amount, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 221,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember', window );">CEO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 267,000<span></span>
</td>
<td class="nump">$ 158,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember', window );">CFO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod', window );">Common stock issued as consideration for payment of compensation, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Common stock issued as consideration for payment of compensation, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExercisePriceOfWarrant', window );">Exercise price of warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ .55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_TermOfWarrant', window );">Term of warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_WarrantsIssued', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_StockIssuedToWarrantPurchase', window );">Stock issued to warrant purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_StockCompensationExpenseForAccruedButNotVested', window );">Stock compensation expense for the accrued but not vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_EquityUnitsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_EquityUnitsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ExercisePriceOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ExercisePriceOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_FindersFeeIncurredInConnectionWithTheTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finder's fee incurred in connection with the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_FindersFeeIncurredInConnectionWithTheTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_FindersFeeToBePaidInCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_FindersFeeToBePaidInCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_GrossProceedsNetOfExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_GrossProceedsNetOfExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_StockCompensationExpenseForAccruedButNotVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_StockCompensationExpenseForAccruedButNotVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_StockIssuedToWarrantPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_StockIssuedToWarrantPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_TermOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_TermOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_WarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_WarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share instruments newly issued under a share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=TOMZ_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=TOMZ_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=TOMZ_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=TOMZ_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6613018672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>9. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedParty', window );">Account receivable</a></td>
<td class="nump">$ 123,786<span></span>
</td>
<td class="nump">$ 210,686<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDueFromToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDueFromToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6769577488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. COMMITMENTS AND CONTINGENCIES (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2017</a></td>
<td class="nump">$ 53,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2018</a></td>
<td class="nump">31,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 84,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6779371072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="nump">$ 22,854<span></span>
</td>
<td class="nump">$ 22,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781452784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. CONTRACTS AND AGREEMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ContractsAndAgreementsAbstract', window );"><strong>Contracts And Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_SalesToTomiPanama', window );">Sales and Distribution Agreement</a></td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_SalesToPlascenciaUniversal', window );">Sales to Plascencia Universal</a></td>
<td class="nump">655,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Maintainable required deposits</a></td>
<td class="nump">211,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_FairValueOfWarrantsdescraption', window );">Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 8pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0">he grant date fair value
of the warrants issued was $0.37, $0.54 and $0.30.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk free interest rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk free interest rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.42%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected trem</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExercisePriceForWarrantdescraption', window );">Exercise price for the warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="color: #222222; font: 8pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><font style="background-color: white">The
exercise price for the warrants issued was $0.50, $0.62 and $0.33.</font></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_GrossProceedsFromGrant', window );">Gross proceeds from grant</a></td>
<td class="nump">559,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IncurredCostsInConnectionWithTheGrant', window );">Incurred costs</a></td>
<td class="nump">356,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AdvancesOnGrants1', window );">Grant in excess of the costs</a></td>
<td class="nump">$ 202,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AdvancesOnGrants1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AdvancesOnGrants1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ContractsAndAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ExercisePriceForWarrantdescraption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ExercisePriceForWarrantdescraption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_FairValueOfWarrantsdescraption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_FairValueOfWarrantsdescraption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_GrossProceedsFromGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_GrossProceedsFromGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IncurredCostsInConnectionWithTheGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_IncurredCostsInConnectionWithTheGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_SalesToPlascenciaUniversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_SalesToPlascenciaUniversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_SalesToTomiPanama">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_SalesToTomiPanama</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br> -Section D<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781385408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative) - Vendors, Consultants and [Member] - shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockSharesIssued1', window );">Common stock shares issued</a></td>
<td class="nump">289,674<span></span>
</td>
<td class="nump">202,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockSharesIssued2', window );">Common stock value</a></td>
<td class="nump">104,000<span></span>
</td>
<td class="nump">53,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock shares issued 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CommonStockSharesIssued2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_CommonStockSharesIssued2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_VendorsConsultantsExecutiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_VendorsConsultantsExecutiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787742960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. CUSTOMER CONCENTRATION (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Two customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Three customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue, Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue, Net [Member] | Two customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=TOMZ_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=TOMZ_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=TOMZ_ThreeCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=TOMZ_ThreeCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>65
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !*$#TD71Q9N\@$  +8@   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,W:S4[C,! '\%>I<ETUKC_"?HAR :Z M+R -YDV5N/8LDTI;[]V"FBW
MZJY@ETK_2]-T[)E))OF=>G[_Y"G.=G88X[+J4_+?&(MM3U;'VGD:<V3E@M4I
MGX8U\[K=Z#4QL5B<L=:-B<8T3R5'=7%^NZ403$>SRWV@Y%Y6VOO!M#H9-[+M
MV!UDG;O5RK34N?;!YBUURJ7I4XY7LSL=THVV.07;#6P*[#]Y7>+L8PI&'TAW
ML2=*=JAC>AHH'JN_C[Q4OJ*5?AC2NPH_W[LZT#"MB;WQSZ6N=SE+S+\MJQR-
M;ZIPN/%OG1E;AN;']6\[ROD_7LO!3=S:X2KH1W-08'NR,95C;;49CXWJT87-
M#^<V'_F84+FJCKJY#WEA2.;(4Y(7W^5H9#GU?]5^>5):%^A-!<O"$[X4O0[4
M?4\AS_?XN_'K@M/U4>8Z??_3T*=@9-/AA$B\JP\!TH<$Z4.!]-& ]'$&TL=G
MD#Z^@/3Q%:0/OD!I!$54CD(J1S&5HZ#*453E**QR%%<Y"JP<15:!(JM D56@
MR"I09!4HL@H4606*K )%5H$BJT"15:+(*E%DE2BR2A19)8JL$D56B2*K1)%5
MHL@J4615*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLBH461L461L461L469M7
M6=GT=X6+GU!+ P04    "  2A ])2'4%[L4    K @  "P   %]R96QS+RYR
M96QSK9++;L) #$5_)9I]<4HE%A%AQ88=0OR .^,\E,QXY#$B_?N.V(#"0ZW$
MTJ][CZZ\#JFL#C2B]AQ2U\=43'X,J<K]VG2JL0)(MB./:<&10IXV+!XUE])"
M1#M@2[ LRQ7(K8[9K.?:Q<[51G;NTQ1'E):T-M,(9Y;AFWE89.D\^(GT%V-N
MFM[2ENW)4] '_K,- \]YEE<>QW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"
M^GH A3&^.R6:E((C-Z."N[_8_ )02P,$%     @ $H0/25WP<_ON 0  ;"
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7:S6Z;0!B%X5NQN( ,
MW\\XB15GE4VV36\ V6-CQ0;$3-7F[D.]J-PD'&5AZ6Q @/3-NT"/T(B'+M>K
M'^G8E$/?Y?8PY,6?T['+J^G^NFI+&58AY$V;3DV^Z8?434]W_7AJRG0Y[L/0
M;%Z;?0I:U\LP7LZI'A\^SEX\;]?5^+R5:O&S&?>IK*O?_?B:VY1*#N>3W$P+
M3(_?AO2=Y?O=[K!)3_WFUREUY8N*\&^!*LP'Z7R04H)L/L@H03X?Y)2@.!\4
M*4'+^: E)>AV/NB6$G0W'W1'";J?#[JG!$D-9*PY20AKCM8"N!:.UP+ %H[8
M L@6CMD"T!:.V@+8%H[; N 6CMP"Z!:.W0+P%H[>"O16CMX*]%;2MS;ZV.;H
MK4!OY>BM0&_EZ*U ;^7HK4!OY>BM0&_EZ*U ;^7HK4!OY>AM0&_CZ&U ;^/H
M;4!O(^V5H,T2CMX&]#:.W@;T-H[>!O0VCMX&]#:.W@;T-H[>!O0VCMX.]':.
MW@[T=H[>#O1VCMX.]';27C?:[.;H[4!OY^CM0&_GZ.U ;^?H[4!OY^CM0&_G
MZ!V!WI&C=P1Z1X[>$>@=.7I'H'?DZ!TO],YM,Z;M2QD/W3Y?N^:_X;#H N]<
MWH[I^BGGJ;#A0NLRK93"^7CU%_D\]6](^/1CP>,[4$L#!!0    ( !*$#TE/
M(H?]1P,  )D-   0    9&]C4')O<',O87!P+GAM;+U737/:,!#]*QHN;0^U
M^4S;#/6,L)744["I)>CDJ!H1/#4V8RE,TE_?E1PHI(JGYE N2.OW=O?MKI 9
M%[)[/:_*G:A4)B1ZW.:%O ;CY\Y&J=VUZ\IT([9<.@ IX.FZK+9<P;:Z=\OU
M.DM%4*8/6U$HM]_M7KGB48EB)5;O=T>G'6^LH^#=+L]2KK*R\&996I6R7"M$
M'E.1C]V7 ,, SU2D#U6FGKQNC3DU&0Q->2Y\B.6M>2Y%C?IC-!B_W.YX\>36
MNVE6_)2+'2L#KL0IZ_Q![7W#*[&"H&?>CT:#^?($.G/-]3>\N!>K4^S?#P^U
M6(I*:J6]OM.%S[$$!WOM6_!55MS/>59);[Q7UWN1JK)Z;M->7=JE59GJILLE
M@_QD!_W@4NCEY\Z>5QDO5 ?)[!=L^YTZ;&TUZWPG5>5]+ZN?<B.$DF/W:#3+
M4^SI.AMZHX%!P.H<Z1Z5><]E.].M+2Q3N9#Q>LXK]9]*830="C$:=$[4'UP@
M7JP0*12,(PJ+.A0T[[0DQY4?1P&)* D0K&@\#0/,8#/!4QSY!%W &;3A4 9?
M,Q)=P!E=P+FR<GH."@CUDW#.PCA"\0V:+&@8$4JM\+Z#Z&(VP\F=AM+P-@IO
M0A]'#&'?CQ=6SL!!8;0D$8N3D-C=#ATT3^(Y2=@=PE& R+=%.(?2,"MZI!TR
M'-V&DRE!F%+"[&ZO'%V));@UR(!,[ X_..@&APE:XNF"6!$?03>+_:]?XFE
M$OK&9,CNK-A/#DK(U)1^CK4BEN"(8E\7V)YGKZL3G<U"IC534P)(G(71+8G\
MT,[I&7'@VW]FX-N$$./ 3NC70:#+1HKA?,<)) <.[(7I0>_\!<!G)-'1?*(#
M:B%V^%"/QX1"<0"(R/+59!KGJ-^[@-/_A]E#;QG_ 3]:[]H-84W[YU%LCF*9
MR6;"V7 V0U^9T@.I_>SU/[7OQ*![ <?>\9?="X3B6=Z^?9K7GC,8MFAY8VJ-
M%&37WLRQ3WLSQWYFK?/8J.;%0%Z 11&O*KB7]^VFN&:WYPSMUW(SQ][\9H[]
M6GZ=0^ $V'_=F^-\:'_OH+?M3__0?OH;.2/[Z6^ZK4!4^PMK9#\!KU]8IG1_
MO1F?ON*^>*%US_^(>;\!4$L#!!0    ( !*$#TDA8N*V/@$  &D#   1
M9&]C4')O<',O8V]R92YX;6S-DTU/PS ,AO\*ZKU+VVD3JKH> '%B$A)#(&XA
M\;:PYD.)IZ[_GLSK6KXNNW&K:[^/7\=))5PIK(=';QUX5!"N#KHQH11ND6P1
M7<E8$%O0/$QBA8G)M?6:8PS]ACDN=GP#K,BR.=. 7'+D[ A,W4!,ZDJ*4GC@
M:'V/EV+ N[UO""8%@P8T& PLG^0LJ9_-SMC65&S4UU5TW/" 2RO56H&\Z<:R
MWZG8&<'K<)*#'-K3WS\]4(8E?>4AJ*&J;=M).Z6Z.'#.7I</3W0VJ3(!N1$0
M54&5V#E8).?.+]/;N]5]4A=9/D^SZS2?K?)Y.2W*8O9VG.R;O]&P[H?XMX[/
M!FF[J+"!"W=+&DG+I4\"20C"*X?*FHMPA/DB)EC8OW^ P,M!O9 NVPZZUGH9
M:KI?8W1\.7%E&^N[4^I'].U5U9]02P,$%     @ $H0/29E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M'"BSN [ML 03CA+X!(8NG9A\(+,/D+>IH&U"836HB"_:S9(0<V]-RI/,4^!
M-12H5\W=TO-*44.?J.[=R#0%CE-#<0H"3T%YPWM($&*!F.PAF:C D6HH4D%@
M)>0F^J+<D)5HU&S;N'<E<Q4<FXTFL>)!9B%P&!H*0^"80[#1+6N6@$V5^\*G
M^EI&(G F&LI$D'!GZ9!LI:(2.RG(3 0.1;HI;8#3#I3.<^:&ZRQZ3(PYRDQ$
MSL397)X,(6>=*6Q!.G$KR+2-NV["CTQ$!.Z'\NRJN9_OSM M3)(9;Q*I!B9R
M2\Y72UDF: Q-Q%!DL%6)]84R69&3U5*6(6=F3&F,\A2N@A",BJ9\PI/,5^1\
MI6GQ!@5LRIZDA/4C3S)?D?/5TA11T/!1^U!S[T1F*G*FVD2.@#)3D3/54GXA
M1Z4%MIM^IKIW(],4.0(MS>H$#>_9_X]2E%&*'*7T<V.# DI1F3QG=D2A<K,/
MG?L/29FFFM/44IIJ@::@G'5(@2HIE2X (=%36F:JYDRUE*F:P_(GC3XF?YY]
MXTI2 *\+GZ"9EMFJ.3<=^_#FW"SB^"F=4U=<",K$Y"QI*G$8P!'K*&(U_\Q/
MI&:R4DK-LMF1R[E\"7^4[<OQU"V>FKYOZO&,Y;EI^A!+55\BE@ZAW-\>JO#<
M#[<^WK?3.=/TT#?G]V.SV]G=^E]02P,$%     @ $H0/24R@&X]^ @  6PH
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-EM^.HR 8Q5_%^  5_-_&
MFFR[F>Q>;#*9B]UKVM)J1L4!6F???@&MJT#K]*("GO/Q ])3LH[0=U9@S)W/
MNFK8UBTX;S>>QXX%KA%;D18WXLV9T!IQT:47C[44HY,RU97G Q![-2H;-\_4
MV"O-,W+E5=G@5^JP:UTC^G>'*])M7>C>!][*2\'E@)=GWN@[E35N6$D:A^+S
MUOT&-WL828E2_"YQQR9M1\(?"'F7G9^GK0LD Z[PD<L22#QN>(^K2E82,W\,
M1?_/*8W3]KWZBUJNP#\@AO>D^E.>>"%H@>N<\!E=*_Y&NA]X6(,B/)**J6_G
M>&6<U'>+Z]3HLW^6C7IV_9LD'6QV@S\8_-$ PZ>&8# $FL'KR=2ZOB..\HR2
MSJ']8;1(GCG<!&+GCG)0;91Z)U;&Q.@MC_W,N\DZ@V372_R)1%/L+8ITE'AB
M_A'"MT+XRA],(0*[/[#Z ^4/I_Y06T0O296D41*P E!;QX)H1A):24*3)-)(
M>DD\F00"]=%@EG4SGLC*$YD\L<83&?-$T(*S*)O1Q%::V*1)-)KX:S2+LAE-
M8J5)3)I4H^DEB78&&LN":$:26DE2DV2MD9B21.=X*IE1K*T4:].O_4!V:V/;
M0W,_%D0S$AFQME0")HL12\"81R=Y*IES/$A':'($.@=<YG@FF7/8 Q+Z)H>>
M<(-F(>*65',:>]Q",V\3/>4&S73)/@#6H/N2=,YE#U]HIF^BIQVTQ*H/PC2-
MUK'.996".(#I(RY["$,SA1,]]Z"9KP^YK%(KES>Y!K3H@G\A>BD;YAP(%S<*
M];]_)H1C41:L1-E"W/3&3H7/7#83T:;]W:?O<-+>KW+C?3+_!U!+ P04
M"  2A ])$]R3UU,%  "$&0  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;(U936_B2!#]*X@[H:OZ.R)( 7NU>UAI-(>=LP-.@@9PUG8FL_]^VX80J"HG
MY!",>?6Z7G_5<WOV5M4_F^>R;$>_=]M]<S=^;MN7V^FT63V7NZ*YJ5[*??KE
ML:IW19N^UD_3YJ4NBW4?M-M.42DWW16;_7@^Z^]]J^>SZK7=;O;EMWK4O.YV
M1?W?HMQ6;W=C&+_?^+YY>FZ[&]/Y;'J*6V]VY;[95/M173[>C>_A-L?807K$
M/YORK3F['G7)/U35S^[+7^N[L>IR*+?EJNTHBO3QJUR6VVW'E%K^]TCZT687
M>'[]SOY'+S>E_U TY;+:_MBLV^>4K1J/UN5C\;IMOU=O?Y9'#;8C7%7;IO\_
M6KTV;;5[#QF/=L7OP^=FWW^^'7YQ\1@F!^ Q $\!IW;D 'T,T!\!YM, <PPP
MU[9@CP&6M# ]:.][+BO:8CZKJ[=1?1CNEZ*;57!KT]BLNIO]4/2_I;YKTMU?
M<Q]FTU\=SQ&R.$#P'!(O(1F'P DQ3>V?DD IB06R<+QL8,D109$<OB3)/R6Y
M2%.+?:7[>'T>/R#3B/&FCS?G\23%Q0'B>\C^T)$>@]6:] ?'>1VC-J1/.$P;
M;:TB0YP+S1IP&@>ZQXKR+)='TEX<(.X\;>6\(T.YY##T-CJ2=<9A8*RQGHX[
MQUEKTI\LSHGB'!='.GOA>#H*P7LZ=AQGG([.$74"70PJ:D_4<5QP$+R3U7E1
MG><SV\KQ08P/O'>(G$5@:49K$4C?<%3PK <SCD*O(1"RG,,@FJ &E$516>3*
MR  LHC0-O:/#+L!01TO8,@Y#'Y4F2R078"8B#"S8KE9*F[_BZMCNK_CJ 6_H
M^"X%7/0JDC')!%AP:?+3-2O@($+ @6D- ]4-N,!(!0)O*7@(5)\ 2WG3X1-@
MZ$VD&ZX ,Q#.)L.E.K%LW@,R=5%1=<C3AJ -W7(EG$X)&;KV!*"Q:00C52@0
M6E!!#TU1N>:"YAJ!:M3"S@NIT%&-'*=U0%I<,P&'&I2C^XN ,UT%P@&%LBL
M;@LBM05'S,6J214:/%7(<>@5THJ8"3AP'FRP5"('6I-P0\M0=@; K4&DU@"$
M:AX -/6:2P&(&E,!H 54 .J@0J1;5RX!P1AGAU3*%@&X1XC4(P"OUA,?HE-L
M.Q6 :8-(U9#Z7AF)J<[1FB$A$0/Z(1L,LEL ;A?B0%$%V2\ -PR1&@8!8U@O
M\1(_@;3->$L[Z6NR7"2+T>&0-MDQ +<,D5H& <.U\1(_T4JCHXLTNX(M%]F2
M.'6V^UT^J<F6 ;EEH,5M(6"8.N3U?=*M]J!H1;V"+9?8= "5+.: .MDO(/<+
MD?H% </5\?(^B6GPZ -1=@59?@79I3;9+2!W"Z"H74"A:J.BL*7 1=/.KJ/*
M/Z>Z%"9;!.06(95_*DRHZ0J-I0\@ AE7=AU7_CG7I339&R#W!NF9DDKC(#XA
M>1V?0+>5L%.4K\ERB0RM]FJ@C*#L"I"[ E#4%J!0[5-MYN/&<1.K#48ZX;(K
M&7.),4)4+@Z-H6P+D-L"4-07'$'^(GUOP1JJ4P!Z5,F],9T"$AQH2W>T7$2"
M\=H,G2*@; R0&P,8>MQ&V1D@+]1 S='B"#I/F.U0!T@XUZ1NZ,%7-@!C<T&$
MP= &+!L#Y&4::+5;H'1,H+I#+4_-O@!-]M!YI \JF4RJP6O:M;E$:I.;])X^
MFT[/CIAW9?W4'^XWHU7UNF^[.7!V]_0"X1Z[(VIR?P&W2Q#N9W";'UX/?-#/
M9R_%4_EW43]M]LWHH6K;:M<?7S]655LF >HF+=OGLEB?OFS+Q[:[].FZ/KPD
M.'QIJY?W=QZG%R_S_P%02P,$%     @ $H0/24K6I^N? @  6PD  !@   !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6R-5DV/VC 4_"M1[KOQMY,5(!58U!XJ
MK?;0GKU@(-HDIHF![;^OG81 ;(MR(;8S\]Z\\3/.Y*SJSV8OI8Z^RJ)JIO%>
MZ\-+DC3KO2Q%\ZP.LC)OMJHNA3;3>I<TAUJ*34LJBP0!P))2Y%4\F[1K;_5L
MHHZZR"OY5D?-L2Q%_7<N"W6>QC"^++SGN[VV"\ELD@R\35[*JLE5%=5R.XV_
MP9=59A$MX%<NS\W-.++:/Y3ZM),?FVD,K 19R+6V$81YG.1"%H4-9!+_Z6->
M4UKB[?@2?=56:]1_B$8N5/$[W^B]$0OB:".WXECH=W7^+OL2J VX5D73_D;K
M8Z-5>:'$42F^NF=>M<]S]R8%/2U,0#T!#01$[Q)P3\ # >*[!-(3R#4#OTN@
M/8%>"?=K8#V!.9*2SJS6ZJ708C:IU3FJN_8X"-N%\(69S5S;Q7;OVG?&[,:L
MGF80I)/D9 /UF'F'02-,-L8L A@(QIAE" /'F%<?0YU4JU 8-& 24^Y0,PK6
MC-H 9!0 .S5W&-YBJDX'!$Y!"Q\$[8G%R"G<QQ& ,X@@=:KW@4\80HXS3AP3
M JD!02CC..P$#CJ! TXXF>8=ACE.>%[XL,X+F(*P(A)41 **')>6Q$M%*,N8
MVR?_A8WDT* <&I##G,JIO[N(.BXNJ2<&04Z(T_ZK  Q!EM&P9A;4S *:N:.9
M^=X8S3>EC?+P8![NYP%.V:_<R_,$&<0T<S?K >!(4AJ4E 9*=__-TD=.M@\R
MW4S2U-G[I8\C$##*D'NR?> 31CSEE#O_/"L?F9G$ *=A([*@$5G ",?R>?;8
MP?9AG14T<[LEN;ET#F(G?XIZEU=-]*&TN;_:6V:KE)8F*G@VG;XW7SK#I)!;
M;8?<C.ON\N\F6ATNGS+#]]3L'U!+ P04    "  2A ])"A\NGGX%  "J'
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(V906_C-A"%_XKAN]<<SE B
M \= [*)H#P46>VC/2J(DQMJ6*RGK[;\O)3N.PWE,>XEMY7'X2)'?C,3%L6F_
M=R]UW4]^[K;[[G;ZTO>'F_F\>WBI=U7WI3G4^_B?IZ;=57W\V3[/NT-;5X]C
MH]UV;HTIYKMJLY\N%^.UK^URT;SVV\V^_MI.NM?=KFK_6=7;YG@[I>G;A6^;
MYY=^N#!?+N:7=H^;7;WO-LU^TM9/M],[NEF[43(J_MS4Q^[J^V0P?]\TWX<?
MOS_>3LW@H=[6#_T0HHH?/^IUO=T.D6+/?Y^#OO<Y-+S^_A;]UW&XT?Y]U=7K
M9OO7YK%_B6[-=/)8/U6OV_Y;<_RM/H_!#0$?FFTW_IT\O'9]LWMK,IWLJI^G
MS\U^_#R>_E,6YV:X@3TWL)<&EWYP SXWX/<&,H[TY&P<UR]57RT7;7.<M*>;
M<:B&>TXW'&?N8;@X3M3XOSBR+E[]L21K%O,?0Z"S9G72V&O-13&/T2]=6-3%
MRJKF]F,':ZWP!O? <! \MN</@\A8%!A Q@!R'<!(,@LG33EJ]J-F1@6Q"R$9
M#1*2E"QE@3TYZ,F!05D<H( !"C4H7R9C.DF**ZNV#(:3!; &,@F6,O>HA&Y*
MY284B1LMD42R+I43"J&P#COQT(G7-]MR8D5KE!6OK'"T8IBQEP"]!#TK/K&B
M)<I*T%8\F> RTS)P#:' @(E)=\%9=-V7N"(4Z28 NK@'#'N?\93!$P%/+O5$
M>GU:*H*DGK2N)'*934609G=D]2T+J2&M4??LK+DV$\AZGUD^A,E'#.8GW5=G
MT8=[89PQZ38'.O&YV<$@)412E4]$]3.+64?[T<$D@U#"#"4$T3(3 E.4-$;C
M;4I'I DY*ZGPA1H2$+*W!>>V!88I:5225:M0PW)FO0CY-/\B)7FV/C?;&*RD
MJ<F*'QJ;L[A"=!9%0E<8$S*6,%])TY/2]+8BS4_+L8*@U-*G*/Y8"6'$6HU8
M3FD&- H>5M.5<S49!JL%8&5*K6B1MJ*A2C['5(N9:JW>IIP+@4%H-0@E77L6
M<; 02<>]!D)KG?.2L819: $+.2TT@$A/,>"E+YW)U%\6L] ZW9-:>TZOJ\*)
MJM>U+.ZJK!\,5@O JG!A-2\=Q;([-00+6?$96%A,50L*T!2J%J"2R:@9 H6J
M=[GU@W%J0:&J:0$P:8?LSJFC3TO:CWXP2RW 7YH(K48IB?BT$@.R6<CD9<8H
M95"M<EKYL.;DC(T83@O^-5(&9Z3(N<)890(DRX7 ,&1=/!*G\\RZ>IR)"V50
MXP)""H7/><H\8(,RD].MP0"OH*H#L7(+D3%8&8!5TJ3. )HB)9@A5(U^,D.8
MK@PJ3<FD9,9 9 #$%+TK(%+Y@@$T2W8V!VC&.&109$J:OX!(^T'EY9 OLH8P
M$!D 425Y(-*&-#0C,LO<^QG&/&106ZJ,"D3:#J"AH^SL" :B ""F7:V 2-D1
M\(@?4VG(38]@% JH,"5] 26Z>IRQ>!]S?.I**]E1\+EW8H+I*H"N*HN)AJ8+
M5)C"IZ:T,,I<D;MSF*X"Z*H*#P$UJ<0BQZ6E!Q!RX0WGGN0E\TI4--!<;ER8
MB:(K3G+I,P80Z14)RE*A+,\$\U4 7]/96XEFIU<I[#]$'\U@N$H)IC?S[D<P
M#@7@T*FWUO\#AP)P:#E0)@,*QJ$ '+H4AT"D[6@<.L?!Y]Z1.,Q#!WCH4AX"
MD?+CP,-V64J6SP[ST $>NI2'0*3]G#37!PQQZ5"ZO>=71T"[NGT>C\:ZR4/S
MNN^'PY:KJY?CMSL['"$EUU=TLSX=HKV'62X.U7/]1]4^;_;=Y+[I^V8W'B,]
M-4U?1Y?F2]RS+W7U>/FQK9_ZX6L9O[>GH[33C[XYO)T,7HXGE_\"4$L#!!0
M   ( !*$#TD&,2YHH0$  +$#   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&UL;5/!;MP@$/T5Q <$+^M-TY774C95U1XJ13FT9]8>VRC N(#7Z=\7\-IQ
M4U^ &>:]>3,,Q8CVU74 GKQI9=R)=M[W1\9<U8$6[@Y[,.&F0:N%#Z9MF>LM
MB#J!M&(\R^Z9%M+0LDB^9UL6.'@E#3Q;X@:MA?US!H7CB>[H['B1;>>C@Y4%
M6W"UU&"<1$,L-"?ZN#N>\QB1 GY*&-WJ3*+V"^)K-+[7)YI%":"@\I%!A.T*
M3Z!4) J)?]\XWU-&X/H\LW]-U0;U%^'@"=4O6?LNB,THJ:$1@_(O.'Z#6PF'
M2%BA<FDEU> \ZAE"B19OTRY-VL?I)I]AVP!^ _ %\) EX5.B)/.+\*(L+([$
M3JWM17S!W9&'1E31F>I.=T&H"]YKN3L\%.P:B6XQYRF&KV.6"!;8EQ1\*\69
M_P?GV_#]IL)]@N__4?AYFR#?),@30;XFN,\^E+@5\[%(MNJI!MNFT7&DPL&D
M05UYE^E\Y.E-WL/+HA<M_!"VE<:1"_KPLJG_#:*'("6[.U#2A?^S& H:'X^?
MPME.(S49'OOY@RR_M/P+4$L#!!0    ( !*$#TE>M$?EH0$  +$#   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL;5/!;N0@#/T5E \H"9/I5J-,I$Y7
M5?>P4M7#[IE)G 05<!;(I/OW!9))TS87P,;O^=F88D3S:CL 1]Z4U/:8=,[U
M!TIMU8'B]@9[T/ZF0:.X\Z9IJ>T-\#J"E*0L36^IXD(G91%]SZ8L<'!2:'@V
MQ Y*<?/_!!+'8Y(E5\>+:#L7'+0LZ(*KA0)M!6IBH#DF]]GAE(>(&/!'P&A7
M9Q*TGQ%?@_&K/B9ID  2*A<8N-\N\ !2!B*?^-_,^9$R -?G*_MCK-:K/W,+
M#RC_BMIU7FR:D!H:/DCW@N,3S"7L V&%TL:55(-UJ*Z0A"C^-NU"QWV<;O;9
M#-L&L!G %L!=&H5/B:+,G]SQLC X$C.UMN?A!;,#\XVH@C/6'>^\4.N]ES*[
M906]!*(YYC3%L'7,$D$]^Y*";:4XL6]PM@W?;2K<1?CND\+=-D&^29!'@OP3
M0?ZEQ*V8_9<D=-53!::-HV-)A8..@[KR+M-YS^*;?(271<];^,U-*[0E9W3^
M96/_&T0'7DIZLT](Y__/8DAH7#C^\&<SC=1D..RO'V3YI>4[4$L#!!0    (
M !*$#TGNJ*Q$H@$  +$#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M;5/!;MP@$/T5Q <$+[O9I"NOI6RJJ#U4BG)HSZP]ME& <0"OT[\O8*_CI+X
M,\Q[\V88\@'MJVL!/'G7RK@C;;WO#HRYL@4MW UV8,)-C58+'TS;,-=9$%4"
M:<5XENV9%M+0(D^^9UODV'LE#3Q;XGJMA?U[ H7#D6[HU?$BF]9'!RMR-N,J
MJ<$XB898J(_T87,X[6)$"O@M87"+,XG:SXBOT?A9'6D6)8""TD<&$;8+/()2
MD2@D?ILX/U)&X/)\97]*U0;U9^'@$=4?6?DVB,THJ: 6O?(O./R J83;2%BB
M<FDE9>\\ZBN$$BW>QUV:M _CS99/L'4 GP!\!MQG2?B8*,G\+KPH<HL#L6-K
M.Q%?<'/@H1%E=*:ZTUT0ZH+W4FSV^YQ=(M$4<QIC^#)FCF"!?4[!UU*<^']P
MO@[?KBK<)OCVD\*[=8+=*L$N$>P^$=Q_*7$MYMN7)&S14PVV2:/C2(F]28.Z
M\,[3^9 >D7V$%WDG&O@E;".-(V?TX653_VM$#T%*=G-+21O^SVPHJ'T\WH6S
M'4=J-#QVUP\R_]+B'U!+ P04    "  2A ])G=)P/:$!  "Q P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6QU4\%NY" ,_164#R@)D[:K4292IU75
M'E:J>M@],XF3H ).@4RZ?[] ,FG:S5X &[_G9V.*$<V;[0 <^5!2VT/2.=?O
M*;55!XK;*^Q!^YL&C>+.FZ:EMC? ZPA2DK(TO:&*"YV41?2]F++ P4FAX<40
M.RC%S9\C2!P/299<'*^B[5QPT+*@"ZX6"K05J(F!YI#<9?MC'B)BP"\!HUV=
M2=!^0GP+QG-]2-(@ 214+C!POYWA'J0,1#[Q^\SYF3( U^<+^V.LUJL_<0OW
M*'^+VG5>;)J0&AH^2/>*XQ/,)5P'P@JEC2NI!NM072 )4?QCVH6.^SC=Y-D,
MVP:P&< 6P(\T"I\219D/W/&R,#@2,[6VY^$%LSWSC:B",]8=[[Q0Z[WG,KM-
M"WH.1'/,<8IAZY@E@GKV)07;2G%D_\#9-GRWJ7 7X;LO"O^3/]\DR"-!_H6
M?2MQ*V;W+0E=]52!:>/H6%+AH..@KKS+=-ZQ^":?X671\Q9^<M,*;<D)G7_9
MV/\&T8&7DEY=)Z3S_V<Q)#0N'&_]V4PC-1D.^\L'67YI^1=02P,$%     @
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
MV/\:T8&7DESM*&G]_YD-";4+QQM_-N-(C8;#[O)!YE]:? !02P,$%     @
M$H0/2<LU=(FB 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M;5/!;MP@$/T5Q <$+^NTR<IK*9NH:@^5HAS:,VN/;11@',#K].\+V.NXJ2_
M#//>O!F&8D3[ZCH 3]ZU,NY(.^_[ V.NZD +=X,]F'#3H-7"!].VS/461)U
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
MDK-S()ICCE,,7\6D2P3S[$L*OI7BR+_ ^38\VU2817CV0>$W^7>;!+M(L/M
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
M=S3<I%8I"RZ5],$5W+N78%UP:*V?'MQ<S\TQ+ZP:;JV^OC?57U!+ P04
M"  2A ])9'H!XZ0!  "Q P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6QM4\%NW" 0_17$!P0OZ\3IRFLIFRIJ#Y6B'-HS:X]M%/ X@-?IWQ>PUW%2
M7X 9YKUY,PSYB.;5M@".O&O5V2-MG>L/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@
MJ@C2BO$DN6-:R(X6>?0]FR+'P2G9P;,A=M!:F+\G4#@>Z8Y>'2^R:5UPL")G
M"ZZ2&CHKL2,&ZB-]V!U.:8B( ;\EC'9U)D'[&?$U&#^K(TV"!%!0NL @_':!
M1U J$/G$;S/G1\H 7)^O[$^Q6J_^+"P\HOHC*]=ZL0DE%=1B4.X%QQ\PEW ;
M"$M4-JZD'*Q#?850HL7[M,LN[N-TDZ4S;!O 9P!? /=)%#XEBC*_"R>*W.!(
MS-3:7H07W!VX;T09G+'N>.>%6N^]%#R[R]DE$,TQIRF&KV)V2P3S[$L*OI7B
MQ/^#\VWX?E/A/L+WZ^S9MVV"=),@C03IIQ*S+R5NQ=Q_2<)6/=5@FC@ZEI0X
M='%05]YE.A]X?)./\"+O10._A&ED9\D9G7_9V/\:T8&7DMS<4M+Z_[,8"FH7
MCID_FVFD)L-A?_T@RR\M_@%02P,$%     @ $H0/2<@:WQ>B 0  L0,  !D
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
M.)J6K0GS0L)<..3"#2ZNP[4%Q$TNBHK^<J;!=B;,&P@;D/8A:1^0U@*X0IA
M8SP!LT.8D>420+(!<*#G'\ P_54C#,-$0D@D! [T6M%B_-[+<7T>^!YSM60%
M0,[)!&ZF>MQ.\#@0&4&1$1"IS;2*C)G(,1?JVH0Q -M,\[9]Z&T@3K535.X=
M(,_3Y'6@_E2< 7T3<9N)N.UCW%#B2$=C0"+7*3&CB(0^8&3"@G$^L&\],S+X
M$#=:+)FU+PQ8J$<<P"+?U\M2!QLLJ<"+0EV="?-8R(,1>;B9,1?(\W1"KC%3
M@!: "6/1>+QQ<V1F=W297MP!R//U8(,6RC@+C+7TV-<6^8HBG_B(--QK&6BV
M;.QUX<['_.F;#X;[$4.-)-2#@D#1R#RXW3#0;VAL+>!BSJ+I:@E73$(54U>+
M0*3M@+<0-++7(ES;"-0V&MM%XW)$](&0X)0G,^5!2!!H9 $0SF0"F4QC5''&
M$/^ 6IPQ!#9PIEH &DMNPFE%(&-ZN_JA"YPQ%'Y +<X80OL?3>T.@4BO0W;O
M$S03Q:DY+2BMO;SFE>+8&[V?2#R3^H35QE=LOF9@?,/FV_:\X=W]<G&)3^)K
M7)R2O+1>9%5_.#>?MT<I*U%S=S[5*^(LXL/](17'2MT&]7W1GCJT#Y6\O!VB
MW$]REO\ 4$L#!!0    ( !*$#TFJ^)Q[V $  -4$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;'V4W6Z;,!S%7P7Q #7^(#0105I33=O%I*H7V[4#
M)J#:F-I.Z-Y^MH&4@K4;_'7.\>\/QOD@U9MN&#/1A^"=/L:-,?T! %TV3%#]
M('O6V95:*D&-':H+T+UBM/(FP0%*DAT0M.WB(O=S+ZK(Y=7PMF,O*M)7(:CZ
M^\2X'(XQC.>)U_;2&#<!BAS<?54K6*=;V46*U<?X&SR<4J?P@M\M&_2B'SGV
MLY1O;O"S.L:)0V"<E<8E4-O<V(EQ[H+LQN]3YN>6SKCLS^G??;66_DPU.TG^
MIZU,8V&3.*I83:_<O,KA!YM*\(2EY-H_H_*JC12S)8X$_1C;MO/M,*[@V18V
MH,F [@9(_FO DP&O#& D\W4]4T.+7,DA4N.WZ*G[Y/" [9LKW:1_47[-5J;M
M[*W Z#$'-Q<T:9Y&#5IHT%?%*:#X# $6X$Z!@A3(^_'"#W=9.  ' [ /(%_*
MV*_*&#69UW0C),D2LBIEJX(X020,0X(P9 N#DQ7,J-DMMB$(DEV*5SA;'<2/
M"*8P#)0&@=( $%P!I9NZ"<)[G&8KH*T.XGT*LW0%!!8GL*<7]HNJ2]OIZ"R-
M/<S^R-52&F8SDP<;VM@[YC[@K#:NF]F^&G^[<6!D/U\B]YNL^ =02P,$%
M  @ $H0/20T) GA/ @  G <  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULA97;CILP$(9?!?$ BXUM#A%!:E)5[46EU5ZTUT[B!+2 *7;"]NUK&Y*R
M9K;-1?#AGYEO/# N1CF\JDH(';RU3:>V8:5UOXDB=:Q$R]63[$5G=LYR:+DV
MT^$2J7X0_.2,VB:*$4JBEM==6!9N[7DH"WG53=V)YR%0U[;EP^^=:.2X#7%X
M7WBI+Y6V"U%91 ^[4]V*3M6R"P9QWH:?\&:/D94XQ8]:C&HQ#BS\0<I7._EV
MVH;(,HA&'+5UP<WC)O:B::PG$_G7[/1O3&NX'-^]?W'I&OP#5V(OFY_U25>&
M%H7!29SYM=$O<OPJYAR8=7B4C7+_P?&JM&SO)F'0\K?I67?N.4X[-)G-8(-X
M-H@?!IC^TX#,!L0SB"8RE]=GKGE9#'(,AJD8/;<UQQMB3NYH%]U!N3V3F3*K
MMY*0N(ANUM&LV4V:>*'Q%'M D3TDD0%X4,0@1>SLR<(>IQAV0$ 'Q#F@[](@
M7AJ3)G6:SFER'./$2V6M2O.4$AB&@C 4@*$>S*1)%F$RG&0T]6C6,AIC2F,8
MAX$X#,!A'@Y;QTGS%0V@HH12&"8!81( QBO!+EF'0>;GP:Q5A.9Y#L.D($P*
MP'@Y[])5&,P8\\JY_Y_J'4P&PF0 3.;!9.LP"&-&L(>SUK$\0=D'KTT.\N0
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
M,"B-4Z!V.<,1&'-"UO'GI'EUZ8C+_47]R6=KHS]1#4?)_G25:6VP<80JJ.G
MS+L<GV%*(7."I63:?U$Y:"/YA1(A3K_"V@F_CN$F(Q-MG9!,A&0FS'[6"60B
MD"O!EPZ'R'Q>OZBA1:[DB%3H14]=RS<[8BM7.J,OE+^SF6EK/1<D(SD^.Z$)
M<PB89('9S ALU6<7R9J+0_*#GGQW</R)>(C7/9#5)(CGDV6 VVQ=(%T52+U
M^JT*Z4T5 F;K,2(X><CB.+[)Y;^P$ Y>-(B#:OS#U:B4@S"N% OK/!N/B6OP
MC?U@9R8\\:M,D?>T@5>JFDYH=)+&/A_?Y%I* S;*^"Z+4&NG>CXPJ(W;;NU>
MA8<>#D;VE[&=_QW%/U!+ P04    "  2A ])$_P7AS8#  ">#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S.2YX;6R5E]%RHC 4AE^%X0$*.8!@1YVI,CN[
M%SO3Z<7N-=6H3(&X$&OW[3<$2C7\4?=&('[G\.>0\T-F)U&_-7O.I?-1%E4S
M=_=2'AX]KUGO>9DU#^+ *_7/5M1E)M5EO?.:0\VSC0XJ"X]\?^*565ZYBYD>
M>ZX7,W&415[QY]IICF69U7^7O!"GN<O<SX&7?+>7[8"WF'E#W"8O>=7DHG)J
MOIV[3^PQI6F+:.)7SD_-V;G3BG\5XJV]^+&9NWZK@1=\+=L4F3J\\Q4OBC:3
MNO.?/NG7/=O \_//[-_T=)7\UZSA*U'\SC=RK]3ZKK/AV^Q8R!=Q^L[[.41M
MPK4H&OWKK(^-%.5GB.N4V4=WS"M]/'7_A$$?A@.H#Z A@$VN!@1]0# $4'0U
M(.P#PJ\[A+HTW51T(=),9HM9+4Y.W3V]0]8N$O88JE*OVT%=6?V?*D6C1M\7
M013-O/<V4<\L.X;.&'9)K,9$$$T&QE,*!AF$9"QIE(",6]PDTC$11#$6$<!:
M!#I!>)$@P0E"F" $":9&,3LFT4RE&?^!#&AU#Y3>@"[T1E!O--8[\0V]B#$?
M_W7F0L@$"IF !,;C72(F,(1<9RZ$Q%!(#!*$AA#$F$+N8-+KS(78!(I-0(((
M)YC"!%.08&+,=@I6F>D0JWN@%$',,N'6JY%;^;=7; HABQ$PBRLRD"(Q;1%!
M9B<C*/8M8J W/C&ZW1TI@F)+#S)L?PSX7TR6%-@ &7# T8IBR+C,+EO=1:60
MBBQ-P+ +LCML,$50;%N\V.08<J?1H@)0/*H-@FR3QD;'D/N,%A6 8LM[G6&/
M8F.3HL3R4F78I1BP*?.UFC+D+I;G0]A<Z!YS05!L,1?"YD+(-\R%#2';?+!O
M$+($2^D)6P(!2S#[.>VA^XR=L'$0,@ZC-U8(BBT?/(1[G5"OCSXD 918/)MP
MKQ/HT,1BQX0[E%"'CFH?_X?_$6Y10M\1H]H#*+&\' CW,:'/C5'M 928:\D[
MV]V4O-[I;6+CK,6QTKO2L]%A*_I$>G?TA2]FAVS'?V;U+J\:YU5(M<?2.Z&M
M$)(K+:J0KK-7F^7AHN!;V9[&ZKSNMH_=A12'S]WPL"5?_ -02P,$%     @
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
MR!,#/-8^[N)UB>((*A$@M&OY@)2 2,D**<CL\SUJTD4D]&+30!K\A"0%25*
M)+-(1DWV$"6T</>0*'IR;C(0)5OO$[+/3085Q?[N09%%XBVNHI;RL[FBA5.R
M2V<>A,7L_ J\8G.5W>5%WI,S_47XN>Z$<V!278CFVCHQ)JE"425PG4J]4_.@
MH2>INXGJ\_'J'@>2];>':'X-B_]02P,$%     @ $H0/26Y2,[79!   "A\
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULE9G+;MM($$5_A= 'A.RW
M9,@"[ R"S&* ((N9-2VU'@@?&I*V,G\_)$4K,OL64]Q8(G6[JJM51WW-7E_*
MZD=]]+Z)?N9943\NCDUS?HCC>GOT>5I_*L^^:#_9EU6>-NUE=8CK<^7373\H
MSV*9)#;.TU.QV*S[>]^JS;I\;;)3X;]54?V:YVGUW[//RLOC0BS>;WP_'8Y-
M=R/>K./;N-TI]T5]*HNH\OO'Q9-X>':K3M(K_C[Y2WWW/NHF_U*6/[J+/W>/
MBZ2;@\_\MNE"I.W+F__LLZR+U&;^=PCZ*V<W\/[]>_0O?;GM]%_2VG\NLW].
MN^;8SC991#N_3U^SYGMY^>J'&DP7<%MF=?\WVK[639F_#UE$>?KS^GHJ^M?+
M]9-K8>0 .0R0MP$JZ2=^3=1/\X^T23?KJKQ$U75MSVGW%8H'V2[$MKO9U]U_
MUDZT;N^^;;14Z_BM"S1HGJ\:>:<1-T7<1K^ED"C%LPR&:ZEQ  7GJ/H ZCZ
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
MH2 5,5-1E,I5MP2K.P'R+LQ=AMAZ'%#IS(3EF  ]%LS,Q*UG(@$CKHG"$DJ
MA@IS]1%;]@B?D;H<'+LCP<I';.DCQ)2^'J0]%I&,&ZMGC7!,!H(;X[0!0!Z$
M,WOI@P[K12*9:^ZP7!*@ER)P=(%UC" A,WT$ 4IF[VNC4-$02B>-U8X@N3,]
M1 ]Z3&0Q'H1$3R&ZX<122)$4FLZ!VE)HF<Y!2/04HG/%4DJ!E%I^@=I22NS%
M, H5#:%TTEB4*1!ERS0 D.4:1F"BYQB=+E9V:BL[\6>.+K!D4V2AS9JEMNO%
MYG\L,!H!U-GC;8 B*VT6+QWII4?BHF&<3AUO*A3Y::N6PY'4Q^&B89Q.'6\5
M%%GKP$PE_L#!4[RA4+"A"(>7I5C>*9!W89IK:OO4<.8<%8;%F0%Q%J[7<*R9
M#&FF2;8'/7D5T%-AI6-(Z4R7SVS[:=A\/97C= 'Y3X=*,:Q2S%8IRX%MF&TL
M:2BL(M@"' FD>[JQ]# @/=+5!98 !B1 FJ\ S"Y90MUD<<4R4+'2? 7H08^9
MF A\UQ+&)<M R4K3VD*0:U'ANF:@KJ6U(@"(._)P7-4<5+4T',&&VV8I#-Q'
M6;CX.2A^:18_MXN?/#LUP\7/0?%+L_BY7?P$N&OOX= V5<6Q/5\O)[O\FE7-
M>>-#Z_T,_ZT]PC?:5V2^)J!]0^;;[H3^J_OEXA(?U=]Q<3QGY>0]KZH\;0^$
M#WE>J9J]_U*7YTG%^_M-H@Y5<RGJZZ([I^]NJOSR^;/#_;>/Y?]02P,$%
M  @ $H0/29<Q+Z"B 0  M0,  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL?5/+;MLP$/P5@A\02I3C%V0!C8N@/10(<FC/M+2RB/"AD+25_GWYD%7%
M%7H1=Y<SP]FE6 [:O-D.P*$/*90]X,ZY?D^(K3N0S#[H'I3?:;61S/G4G(GM
M#; FDJ0@-,O61#*N<%7&VHNI2GUQ@BMX,<A>I&3F]Q,(/1QPCF^%5W[N7"B0
MJB03K^$2E.5:(0/M 7_)]\<B("+@)X?!SF(4O)^T?@O)]^: LV !!-0N*#"_
M7.$(0@0A?_#[J/GWR$"<QS?UY]BM=W]B%HY:_.*-Z[S9#*,&6G81[E4/WV!L
MX3$(UEK8^$7UQ3HM;Q2,)/M(*U=Q'=+..AMIRP0Z$NA$R%?_)10CH;@CD.0L
M]O65.5:51@_(I+OH6;CR?%_XR=6A& <5]WQGUE>OU6J[*\DU"(V8IX2A,PS]
MC#@N(+83A'@#DPNZZ()&?C'CY[M\6:!8%"BBP&K>QBZ[:R-A-A&CTB&TV&S7
M=[W\"Z-YMI[!DATRFW#/SO"#F3-7%IVT\Y<51]IJ[<!+9@^/&'7^#4V)@-:%
M<.-CDWZKE#C=WQ[)]%*K/U!+ P04    "  2A ])M:JJ9*\!   +!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6QU4]MNHS 0_16+#ZB-@::-"-*F
MJ]7NPTI5']IG!X9@U1?6=D+[][4-H2AA7_#,^,PY9VQ<#MJ\VP[ H0\IE-TE
MG7/]%F-;=R"9O=,]*+_3:B.9\ZDY8ML;8$ULD@)30NZQ9%PE51EKSZ8J]<D)
MKN#9('N2DIG//0@][)(TN11>^+%SH8"K$L]]#9>@+-<*&6AWR8]TNR\"(@)>
M.0QV$:/@_:#U>TC^-+N$! L@H':!@?GE#$\@1"#RPO\FSF_)T+B,+^R_XK3>
M_8%9>-+BC3>N\V9)@AIHV4FX%SW\AFF$Z+#6PL8OJD_6:7EI29!D'^/*55R'
M<:>@4]MZ YT:Z-Q 1^.C4+3YDSE6E48/R(Q'V[-P@^F6^H.H0S'.'?>\4>NK
MYRI_3$M\#D039C]BZ *3%=\8[/EG$;HJ0B-!MB!('XMU@FR5((L$]Y% 10)*
MTLV5S1&T68"*C!"RKI.OZN1K.@]7.K>@+/VO3K&J4T2*?'D@*;V2*6[&><AO
M9?#BHGMVA+_,'+FRZ*"=_V?BS;9:._",Y,Y3=OYESHF UH5PXV,S_JQCXG1_
M>7KS^Z^^ %!+ P04    "  2A ])W+N.",<!  !%!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6R%5-F.FS 4_17+'S F0&:)"-(DHZI]J#2:A_;9
M@0M8XX6Q39C^?;T00C-(?<'V]3GG;KX4H]+OI@.PZ%-P:?:XL[;?$6*J#@0U
M=ZH'Z6X:I06U[JA;8GH-M XDP4F:)/=$4"9Q603;JRX+-5C.)+QJ9 8AJ/YS
M *[&/=[@B^&-M9WU!E(69.;53( T3$FDH=GCY\WNF'M$ /QB,)K%'OG83TJ]
M^\./>H\3'P)PJ*Q7H&XYPQ$X]T+.\<>D>77IB<O]1?U;R-9%?Z(&CHK_9K7M
M7+ )1C4T=.#V38W?84IAZP4KQ4WXHFHP5HD+!2-!/^/*9%C'>'.?3[1U0CH1
MTIDP^UDG9!,ANQ*"!Q(C"WF]4$O+0JL1Z=B+GOJ6;W:9JUSEC:%0X<YE9ISU
M7.9/:4'.7FC"'"(F76 V,X(X]=E%NN;BD'ZAWS@X?D4\)NL>LM4DLL#/E@$^
M;=<%\E6!/ CD_U0ANZE"Q#P$C(QII(_;_":5_Z%B,&31'@&Z#<_6H$H-TOI"
M+*SS9#RGOKTW]H.;F/C KS)ET=,6?E+=,FG025GW>$*+&Z4LN""3NRU&G9OI
M^<"AL7[[X/8Z/O-XL*J_#.W\YRC_ E!+ P04    "  2A ])J>O[&+4"   K
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q]5M&2FR 4_17'#U@%
M06/&.+-)IM,^=&9G']IG-B&)LRJID&3[]P4TQL"U+PIX[CF'*UPH;J+[E"?.
M5?#5U*U<A2>ESLLHDKL3;YA\$6?>ZB\'T35,Z6YWC.2YXVQO@YHZPG&<1@VK
MVK L[-A;5Q;BHNJJY6]=("]-P[J_:UZ+VRI$X7W@O3J>E!F(RB(:X_95PUM9
MB3;H^&$5OJ+E%F4&8A&_*GZ3DW9@S'\(\6DZ/_:K,#8>>,UWRE P_;KR#:]K
MPZ25_PRD#TT3.&W?V;_9Z6K['TSRC:A_5WMUTF[C,-CS [O4ZEW<OO-A#M00
M[D0M[3/87:02S3TD#!KVU;^KUKYO_1>:#V%P !X"\!@PZL !R1"0C %9^M\
M,@20AP*QJ>FG8A.Q98J512=N0=?_O3,SBP0MB4[US@S:S-IO.A52CUY+DI,B
MNAJB ;/N,7B"02,BTNRC!(8DUM@+Q\\"&Q^QB)\A6X!D 9M(P'DF-CZ9SB'/
M80("$A!+0)X219U$]9C,8EJ+2=(X=J:R\5&43E%/9BAHA@)F4L=,CTDG,NFS
M3N^&>FYFG*2@DQ1PDCE.4L\)1@@1![9-/2>$X(3._.8,M),!=A;.C"',S%)8
M@"(+CX!Z:84P,[LF!T5R@,#=-Q F@45,\8.V?^Q1)*FS_S<@:$YGILP@P*JG
M X'HC Y8:UX1!BA25P<"93,Z<#E!"4#A+C00-+/2$%QUD%]V*'+7&@B:66P(
M+BC(KR@48?<<\$L*I7D\N^3@BH'\DD%1XDKY-2.ANG[A&2FX&B!_JU/DG6Z9
M5W=PC EU$QA-CM2&=T=[-Y'!3EQ:94ZFR>AX_WG%YDAVQM=HN>EO,0^:LCBS
M(__)NF/5RN!#*'W@VV/Y((3BVF;\HI-_TC>WL5/S@S+-3+>[_B[3=Y0XWZ]F
MX_VP_ =02P,$%     @ $H0/24_NX<:L 0   @0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3(N>&UL?9/=;N,@$(5?!?$ !=MQTHT<2]M45?=BI:H7N]?$
M'L>H_+A XO;M"]CQNHFU-P:&<V8^&%/TVKS9%L"A#RF4W>'6N6Y+B*U:D,S>
MZ0Z4WVFTD<SYI3D2VQE@=31)05)*UT0RKG!9Q-B+*0M]<H(K>#'(GJ1DYO,!
MA.YW.,&7P"L_MBX$2%F0R5=S"<IRK9"!9H=_)MM]%A11\(=#;V=S%-@/6K^%
MQ:]ZAVE   &5"QF8'\ZP!R%"(E_X?<SYKV0PSN>7[$_QM)[^P"SLM?C+:]=Z
M6(I1#0T["?>J^V<8CY"'A)46-GY1=;).RXL%(\D^AI&K./;#SCT=;<N&=#2D
MDR%9_=>0C8;LRD &LGBN1^9861C=(S/THF.AY<DV\S=7A6"\J+CG3V9]]%SF
M25Z0<T@T:AX&33K3I-\5^P7%_20A'F"B2!<ITNA??:-87U$,FG74J+'&C_5F
M=86R(*/^GZ7+.-DB3K: L[G"R6[J)'0UKS/@W,KR[):&S-K5L2/\9N;(E44'
M[7SG8W\:K1WXC/0NQZCU#W):"&A<F&[\W S_Z+!PNKN\N.G9EU]02P,$%
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
MV)0MI]\'\/W"^=XZ.W5G2&!$(@$^O*'P/%7XD"MP)(R29#KRU9K5"[.*@VO
MG*5D0C5$F0 I5F;*_,5K2<##I/-#KHQH9')'9D[D,-%U-,YLT(?AAA3;PT9O
M%T9+'J&;5,XV0-+$6K"PFEG-[F$%TLAQ*?'E *IYASH*FNP* KZ=&??D&D0V
M^1)D%?&OWJ6?\6] 6_CP*0'E:$[(M5@D$F8$(%[-XRD;LL2AR6Y2.I@U7PY8
M; O$36 [F&T2I@OTM*K9*B>.B7%G]*07$ $#(C2 *.W;4C3TN)-09Z((RT^Z
M,XNVE^"00/5)IDSR5F/8L2O8&]O[%AN'X\6[LV9,,I_C:$"?T[78QM3.6@J.
MH! /&@U?4.NJO$SRO*R3)&D#00,B49_8UX3CL42!L,%EH35PEK!U21^K+ &@
MA*??*D6[!Q0S(E/7-K40^HD!)%:6!TQ\(5Q(\L.>RT!K;*N:V.GA8TW4"U/B
M@ ;,[!FIY:BTXE'_)8TP8A:RI@#KJAI371>J%L_:5N-BQFV>?CQ\:;G#G=!N
MH*@S#TA(F9*8,XI=YJ] ^C!?Y8G8["OTA,XO"E.4VY[$8((V'I;;A,#.-KE>
M3QGRR6 5VPDU:(5('5G*8Q"^' $9!:BIF;!A'M C,%BC>3;2QT@FY!%4+%,?
MA6,L#TJ:G>-:4#>L+ P#-"3>)5YN4-P%W!<3;%+8%<3W,2IT)IP%[\*4O4)T
MF.0783N2T7 "6%<I9(; PT/3*2)3$\NA,!D:&ZB#L2A*7 [:=E$8"O?%]K5#
MM91IPX$ \J:HV-J-"0MO:?@:6;P--0RL';S!&"Q$R1@9C);!?@;F&&K]9+FF
MYL40+XE&Q>%D. S=[:99D?KEQG3ALI!D&1.JX3"Y<=;,XT?6P-A' ^K24OSQ
M=IDXH,'4=1:@_)<C$[NIF&==8EB'4(KWC3)&Z&89#2Q"#(]#H]I6I'D\*MHZ
M\/$[8*118.R2$:EM0%IRY&P?$^+QH&GAJ8IGA@[8KEU\!'/.O_6$/DRN3\J,
MR_5XM#"2/#!;=%?E>!;17&<0:+9GJBX#TSH%F^$85,\<L2$4?P#:N\WY$L"G
MV?W2#901FD&$@DRD^KP,(<?-R-(*318,Y06$E,Y"5@0<B#-I64LD.8Z(%254
M*M8YMK^E1N1+7,VC)L+$D@BSW!!(G,!)SD5P$I\#APS*3DP@2,NDV-375[*N
MKW/"V2<)S!1IBH/CQ(BUMH=!IB%KNTB;XCO5WNPD;A,OKL8()9]!E$_9?/>H
MA0_$DR;1H07?)"MR7.KTH+O,<),H7Q5.*%&= IJ8EH3846\8#4;#J-_I&:A6
MUD_[='/,=7$FC5W>#/QOKJQ)KU(\P/O\U%>T8&62B^A)>Z(XZBVE4BG6!(HU
MFE<O;@J,_8@H$MC"++0PLP^C"'"D/WP-B =5$ ^B0?=K0=SY_P&(K]AN0$DZ
M0)2(UJ.(*/8$7G0I#E19?\&)L&X<DJ%LA=HC?.3\>AW?F< 0RG,"XIS 7^%Y
MU@*@]Z/@R^^>=7WY!^C#D]?ZU*$ZPXK-"EG?C$,-MPX-A-T[-,@.JDQ1P00-
M62A/V3ELA<X";-@%$>X[,K?284T!/]%B$2Y G$+V!N0,_KE#GJB F<;H:0TL
M,W@5'H".CUO9P""?,'H!W71,U=!4B6C)H6QLFRU^# ^ZAT:--/% .<KS8FV8
M):A= EG%7[,I2Z_P7N^0Q*Y"$H'998V^]_2S!H"(G(3T\D?VJO8/U71IG,B%
M]>X_D;B8$\W7=TVDBP($)]:QT&MG>("-TT.VI'Y_#%N,\YFU,^'JEC&I_^H6
M<;=@G26*L2XP3+RZ0 5OD]A:*_NB4= I(!:<%N>;%";&>J;)NZ07.]X&E/54
M5(H<Z[03K6BT"<T>9)?LTH;)&7G AJ;0;:,+C!B3SQ#,E(5P5$]O*]D!C#Y(
MAB\G?,3-G/1=4WL?G/MTC502PT["UQG\0U:^R?5KBN0%,2T8=<91:2U'&#5+
MY,_]M@47ZP,>C,0S&-AB^@^,1R(?C=6X8E(W ?^,@AB(NG1/]8-(:2I)&!0N
M0_Y.)W0#Y8N21 ;71%4U8Z>@>UX !IN[Q@<$B$Z2SVY]>E"FDQANAIJ8>.8;
M][B:QTM^<VNIO@"C#+4,P\H$(U\!:.!2< @V_G8)PVDD,X@/8_H"XYE)SC7?
MA.C1*8S]PX1::[) 3&P-(XX3Y(DH:-\2,J" 1*[^#*\")4T4 .3-"O_N1H-V
ME3WF=H7EM)Q<_V#N6HXJ-<9#DOM@I'M3J K7DBQ6\^PI222"&-11YN;$2VF=
M"Q+S"P698>&Y((]&N5+TC0B&3"$Q_GDN0F. \7&6> HDJNE%K@)OL9.'9P/8
M,H,O,3U%XBLZ;36#_J0;C<K@"-$?*R;7QXR,I\A[Y"U !A0 %*_,2[HUC W'
M$Y"R.NCJQ+A3F/<E&?<S2UL=1<&5]Q/.DG4%,0=T\=H#...4(S4P82LT;[?#
M[AJBPE6(EA<1; ,N Y;\VVSP]P+7M3)?E >(>8CR3376 E(_ H=T&*^\A3&3
M&+&#&$FH=*/WIBV1S9.Q^$X!'I*39ZU:AKCQ-=EKC:@>QO.IN "L0>+U/ 92
M=#T%Y, K2J\<X7'@N2\R8)P$M\GF'B6;[L"E;I: H&M/)0!D5!?+X"_Q<H.>
MW>ZQ<>%AP%^-;@"CS%9KCK5GU=Q79*1,R> AH608J/,;Q;42+0C(7@JP0/6V
M<&I)*<63-VT!L,*YI!INJ3=(;R$.:KP3.8KE1>22,GHJ"JK?8+E:#?;D& +B
MM?RM%L!JA1^(6@ZJ)<JJR@2)\J:4#UM%5 O>(&<-UNX.6UI#0+(R-X;Y6B"(
M#UQ"N)S!;S=4:Y??Y/5$CL(N7XA9:&JS%SG1(+LK24\BY]AI5X@HZI^G$!IT
M=IO-B&'"/H_'TJ!@8<C4!@0QC(!DN=0-]HUH(TB ,(B=26'4-!8!:,[)!+B.
M.5K(X/8"GLYHKS#974*C<!QN-3K7O?8!)SDU( ^[!-%G*K"A^!()\E$ISR,=
MD!AIPV5NA0K8T'P,$>#YE9??;4AT=O$/EZW"LEA#A/AQN@"N=I5JUHGLU8<^
M+)N21D1,!NT_*-:NLT#H(E#BQ DC<NFLR&X@RB4EDO;CKAGA2.#X"O:[<CXP
MHO<*#Y*,/V92C?79Y?H@RI0G'))F3  E5BI7 8],%KNB.W:2$>_-;330"4?5
M7*7%1RM0!VZ<'7%&5VDW),P!#_)L)]9O6IM'HG=RG,=QK7. [?S)C8D+JF%B
M9>E*PY8D:,S$OS0'C#&C2CYCR0%FXUI2.9E1+2?QF8-D @2#@GV</!A2(=Z<
M85X=WTM<ZXNNQH6L"2=*KA9DWV@$7=X?O:.8:JGU>F:B^B=31L.@7A"VI!IA
MJ!,Z8^<XUIS&$KMX.5 KA>?37+S!XI=:$M]*8M@Z+HAH0F61[*L**8?:Q*0&
MTS2?;A8H3*'*+3%*ZF=*7"%)(Z<D](=A6XYV+#G64?8SX6CPB'=;@=U,6=01
MIT&ATY5T88Q=E#%NGR0I1[=:"\ 4,B+$9K-493GA$,7@SB2%J<>D[,P0B0?#
MFLYJ@FA]4Y5X:W8H\"Z15HM77?8<J+_!:'PDTQ=N7!SLT,9UE],-2O 6G"](
M\">Q2R)CZ-'RM2(G$<DD*G>Y::C6RUF6WG#@^H9%\A4O!,DX,:;"*WVK_% Z
MYF!#L88F8)+,A%SA+9F%E9.B"-.0Q#[&3['%ES-)(F%:$HKNYH2\0MW^MV2J
MFU6S(HM!-JB6)&:616UDJQ,%2'[(&8."Y/K[/'L$%F)]9K-DP6EK<#&+'RTV
M"1(Z,:R( ?AZN$P>6?IB\Y8] X4"#T^>4$J4,=? I+Q(D*63,$,1X[HYSIS!
M#)T9B,OYDPN-*%BDTSR34%'\2^3\$'/TLP6:$96CE=Z3Q/Y<]AB+AJR1HI+*
M5L4:YPJ(7WK?P#83"@#RP(QLUX5Z/T&L6V02<JOE]TH4UIZP\R;[U<NN+_AD
MKMR3IJ22L=*B];X1"T%<6>;*6:99$;'W2@3(>&B#$4>^6,2FPH@[=I^[K\V<
MU\P3WQ$:03TL9<?D/E!T1TY<9M<'B^N'=+52$/\9_F_N#T0R_KO"?>%!7V!L
MH-NOV3H4#B1V:PSZ-69;S2HAIP3'I%2%5I9]T3S" 1-%9:'E>8V6;7* TWQV
MA$E,3W8)SUBAIB<&CN!6B477U%.V-<;FUI/EN%3P4@]HZPY*J=LR5M \%I_U
MBY$3==LYWAWN%.V.=S+E:ZZ3>YMAIW 0D9!JP<S%&[%,))B"Y)Q;?;_@]RG,
M6R6)>"KI867;3$Z1<^G:NIML&"8>18!SR.$P.RZYM69P+$#TIVI<7\XJ:036
MZ%X\H(GL%N[.XRNC1UP#J-PJM)4K2&'5YTYL;NA^" Y,$NUA\$97\B+L1MUA
M+QKT^O!W)^IT1M&HTP_.2NN"[T>=Z'C4#[O'XVC8'@9<7/-%V(OZZ/)LC^GM
M/F@SO6Z;4B^P#8-3OB0''K,!YL1'=;8,WH/<"2ON,S<G([RH.5[S_X<5V<W0
M%89O';6/PX/)]0?]<.CXV0C66%P?JZ2([G=BXHR^_"-PWK/.O$(L CQ&[K@G
M1<DT>=%>CUYX<).!9AP.VX/#+_^(1,00?QV*]6BW#$2X)DG0S$7Q-FB1D)1,
M*@RT2 L3E^Q6@'0O.'E1EBI%$KYJ<8OU0U)6R3%FQPJ9";=-88ZN+1?HRSE+
MM)2/(?$D=R9EI;8<8-$.+-$[0O$2Z2<-VUERDK6$, 7,;]!OJ,4X.5W!A,)T
M!JH4VYQI+<V@+^.!$O^*W>@H=9&<QIA?2E8]*=&$V@T;?= XB&G(1!<-A3!9
MKAD&(Y&6974:E>:G5O71H;':@+-[D<UVIJ6CUA2<8\PM;MB:,Y]Y!09'<%5+
MA=44!4?]]N$K4SGO&GM.A2>E @2<-R A /*N; 6'M9YNV/D<>4<A$"H7+O'$
M)R6DKS'B,_CB=5@*EFH(8+JM<JIEMCR2,R)A,T_6>689@&.WQ5!E 9)$:'@B
MJR8%Q^1OYFLQN% &"DBN<KIEMHZ:G[?^ NF\;Y/;G*W+:K\)GGEZPZ-VU\ <
M/R !HWAPI%"A\X.MP87Z T5SNV5--$ZM57IGYTT,][V)8\]-#+[V)MI;&#[[
M%@8[;R'M_#FW4&K)6/< 'F+PK$,\=@^1N%#);_#E?X9U9[2YIYWQH<..:#1S
MV*6, +1NBI>1[<=BGM5"AQ8?7#3X;T*0&TXZ^ 9Z.WP6O:V5\H>S/__Y]/SF
MXLI3 \U4OJ4ROUR.:E?1M:TC^ALB^7*39,-.DKW1.%V*%AQ\,)(<"WU7;M(2
MRG3]:-0F@:X7M;O]X&TYSZD?=4'N&@YZ(++UQMVH,^@$+_#;WG'4&XQ(E.L=
M#T#H&]3Z-O5;X>45-D^X^36<G+^A\N*76.S94Q.6TH(BLIVO*SE$.P#Z[%F"
M<O*10+38&Z0D0-?@^M:;^P/P.>X "(?PQ^@X&O5[@=W8&*[*N#\*^UT0A_O=
MX&?-$>J/HF/\OA_U^OW@.KM;/^*UZ+-FU.M'Q\?'@<T(.G/O/US"P: O_P2=
MJ-WI@,3>"0?'PZ@][L)K1?$JG#0D685XEJ,!3C*(QITQG/40AAJ-.X@J@S8H
M 'U7S0_V2M,HS4"YE<> 02-^Y,6P'_4'PQV]AS K\/QF<O[3V>MWIW"WKT]O
M:M?Q)\!8<CSAL'7S^OYW=(_)FFYJM7Z.<U]7\=J6&LICM KF'PNWP _2J&W5
M*MGK535ZD]J\HO(C)-1@O!A><%"V57%V(SNIJ!%G='.)D1GKCB%%(@+'DD)I
M9KE4-4=LZ-4T*6N8!*4G3HDKN#EC@>Y.1N.AG=US0,22:JI@BN4ZT;JD;C5U
M8R&@O-RQDPBL'YI,!)Z<8!;RWKC3!;7:2/L0VBHA"&JR).G&%+VWX5J@-OOQ
M4L"+6O6X/XYZL GG;\\]+4$$U.PQ*M-#:<LV&G3K'B5J!4,D>CCL1J-CUMN!
MY$2#_I@ZI#(, JJ ^QP8W-@3!&X@A,G\)2I_XWJ C;1U/=VH.^;U3*R53U%-
M-!#%MF7R>>V$R5"AUD*S"6%1C\D<?B.SA].L%7'2G!EW.4 :CKRKQ\8F_#AV
M/QP['[IM]T,G[(SY X.5=UZE(G"%3BZ RU_=$ 5Y<_JZQHW<$N74*6 '3=IC
MR(JNV"W[T/"D4T*D&$U1GQ#,E'TJJ3B@=]$E!^D #F%#7OYNOTV54D'GB[6^
ME)"+0T\,E!MUM>9IV(O_HLNW%',L<#RT"[P8:AP)$P5>W]P$6@D!,0O3".%2
MW<">5KBZW<P_ZHH0R5:F(#Y_9X8A:LE&# R&G<::,FA=9RLMOT]VNG='/43-
M.>J:AA13R3(NH"C9:C$7J^$BLW9]7 >&:M#SU 0C3GRIZ)"I2RM,IK2FB:PM
M2096F3W%<ZZ;9O/Q:Z4WT:&.Q1VLK(-.P94MO85:HI.%+9YI&P%A@$AF,LK<
M99>5S5QEUUNAIS=_*F\P+8+2)'S4# X,#7%@;]+J3#UVK!I)I=;N-DM4#EAU
MZ _"6?Q4& _W%",%0.4*_QW4[#6I(2\]N.F42A136ER48D)N*:L<@P$(Q^HZ
M/K++[!'#C)QEJ3Y5JEQ$&:9P_-W6\5#N#^[RGOILN9CY J[%J&^XF:B3CTY[
M4X.+'*DZBH:=SI;8JX##:Y9)I6(K+8+2T>S\;KKQ"Y#!@$4,CWNBU!D'#%HT
M].Y0%B_^\0)7T6N/2#/66O=LW+ D);[G*'FI+K=E5RBE]J-Q<T29+?KPHC,<
M8+_+VKUR1)Q( R&R4GXVU2K@(+N(#]C.QMJA&\.V9JE$:)(MQ&]I6JM['!SP
M[:_]CG8F&^YG ^PY^H?6QN1,PIPH#@/> 0&8K5IBXJ -NOHTKTY[$!91(,ED
M0)^H+K&4'$+4C"48>RH!+4FI<*I48]0211+25@=]F4YQ/'9@\]!RDZ FQ<-*
M8"V-)#&1DF$M07\86E.&=24Z%R'=;O7:(8-:J^$XT-4]N&D,F%?'-0;7#PI+
M7?1A^:YJ(<Y9Z2$)ZL)8_W%G<-1O'W4&KMNGLDH1D&D%! @Z9UV9G"X?N=:<
MMGG%3FDQ]2.5 .P$D*"8_#F9>2R0Z ,J8S"ECV"]Q23A08LI\!3A 2A7\19-
M3@/NLX/[/!KU36(PF3\I.0A-X\Y*8J?WA22C-@2*N/M1=BEUJS$0E4F2A&!&
M<IE]\;\HU\&6XWR>.<F_$OCKQK-H%DIIYB__*6[23XE;&PW1ZQBTSU&G2SY/
MQ$/IQK*UC0<#R(9C:&([.X94L;Y=NW3*%NN.[9;1I9,G<LM\=*2*5'7B448S
MEUJ0A4RN=BU',*N0/+<ZFR.^F5AOKK5#H>IN)%UUS2W)GBGA%=V?HT%$D;\H
MH<YFB9O!&MXEG#G%AO;UU^-\9%$V,BG[> 4"SQ7  ZWCO[TZRX12]T1<+)>[
M*$I7P%8O+4NS]BH$&D^U8_?V&B&[&T6]#@C*QUT3ND^8W3A[)*X(MKV2R\_@
M<&"P%;&^3P[<[GBL@&4D9;QF 4]+A]'SO:AS/ 8FW:]59&^J$5$O_5[3D'M-
M>0'/@M*Z$O0HDJ ID&U-S(&?G @1.5LBZH!Z*!MS'_FY3'$XR-T)MW+,.";
MZU.&!$>/Q=I'[K#R25I\/+K# D/$FC4L"]\+E+V'3VDR=^)J^(1X"W%] UQ7
M6LN%B !_ZY; 6&.%=%*MG )N59$>U097?BB56X^IS.0\G4H%,%?=$"5)JS"[
MT#'R]!:0%J5*?'1=G2H%7BSQME^*G=)&Z]2I!&R^/^>ZWDB9J;:/N1>(61XK
M%YE'/%5^2*)T*F88_XFVD')K!9"&2*4>G()-*\Y$<%?:,$\IS%A5G8;J:6RB
MJN?VD2 O?!''U#0KC1VW=93H3RK,F3,OD$H<'DG8$5193R3!V%93T$S2*H,K
MW6:1IF9<7A]GKV[JKK)JCIZG^S:GI(B5"S:L7,-2*!?P_1P># ^=^I] %S>
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
M_;4P929-6G\'I ^T=&"^!E8Q(=L0G(&&<YK-4_*%6Z3:4FF@(([OL)0;6SO
MJV0ZQZ C4S$%^8/,4:O R.0VR"OON'-KFWH*@.%R@K3TG!MY>P]W31WNR)BA
M$3/2X8;+$3J$04F8;PEXK[1V!E-!O3*,O12)UE @TZY+PQ5JD/K ,3RG0 I1
MJZE!YX9+=+FWYWD8KD! #96N-W%%8C@205=0L= L)*J?Z$+8;V1][E(SC@%A
M#7^%!0-%63)7L<2F=#>_3J"1A*#R-2=BU\**<5S^E4]@2M1WEL(J<U,<!JF;
M!+T6S@:I_5>\-)8+K?*5&+F5$FW,\YC4IT6QUZ*&N5U4?-)YY,0,%"RJZ@8Q
M=C/?"(?#H,;E/?67UG3T39%@-9TY)IX(S91')&-=H_VX?A\5[59K4FU:TJ./
MV%(?2TT>V U:(]?QYT1J,4VUE*TMKLK))Z ?W;/MJ<!"WP&5W2P!!Z_&0XKV
M4ZPQ3L$8>9IH8R+X42U&;,%R\"HTQ:9$1IFQJ51J]# 42=0SMRR05%*ZV@^)
M>+6H%$?\$8_GM\WL7G#G%N5'NOQQGA/F6*C@#AQ8.GNN7=.W",^?*?3C/:QK
MD_MU)>)&&\".G-*8@33=8Z6!I83;.0$D"V<4*8]8N+_;D'H65]GBZI3TO76C
M0,4KB'L)T-Z)KC_$2J3D>!5B6RTW/* HGW3-0QY:%FU"R%G>6&#9D'CV"9@%
M"%EX=HLX_YC8TN0T'3YMQTZQ5@H;?C7[3TH]J-M'QD!C9(K325PE36A!0BHA
M1H/7'R9,V3PEN6:)S.?6 FIW$<A$!KNP8@TVIU^A"(57A.K)?%QFCR#XW">,
M9U+Q!>^A@@_6S[>#*K9@4 (1 /NKN,/TG&=),<W36\PH<<_S(07& ,+4D_67
MD64;/71ROU<;O/?P)Z,W*\184AP-#E2-#65FZG\>9K=H!*:%:KXD<*XU4%C[
M2\0D6\J=;0J^60)E9VV1(RNNW9"K5\$[7%[8>17^;9.MU>Y?L 9#Z,U0YLO'
MF?IX_>52.:A!1F@>K?L*1"/<JYN,)1/9XW*VH26!V5,[?^(27?HI8F4([LN_
ME]9(98A!8IG'N7\]/U9>2)=F-V85J.GP3G^T14WXI'Q+Y:(A>9[=9KE64W5^
M%90$W(Y#*I+L5EDAR%.DHU-M8RL@>Z] "7>&KZY+3/&\#'AUS0M<9KH0VEDJ
MS,.^Y@B)&JKL1JGZU^0ZYLF[X6-T1N V=3N097W"8IM4#]#'0./EK)9)H%]2
M-T!)*D8G!T*/F#S(& NQ'#EID\Q7%-4:B#'OQ' +)W' +)K^^(XK=\W:,[>.
M G83V=@@;U N<[S/F-6RUJ(^5&;50+C.N+(\6&UR='T:S;+DT;5%W*/F'=KJ
MR)QT#<R> D*Q$FF\KAPV5@(FSDZLGP(EN.).R'V8'8N<27*23:6Z2#2(:A\%
M0#2LBE_=V<4F]UJLB8P]K:37"4E^4R"9*3+.? T$V!I:LSQB)YVQ^+AQ%^:Y
MJ'Z=,)U<$EH!\3CD$T5")WT"57"8&^5)2NZ159"$J8Y9CB9(IRIR.M8K;DVB
M^2YH0,D>I2>/Z]&440,0N@F34)C *H_6%H(2FX;NDE[^) '+Z$5$'S@69,PV
MMVL4-PU #9="(>D6 V95UC-TP,0F6/>J %H60^$'FIKBLXC_DA@(B%N!2P2A
M7.8Y60"IN<WHL651TH$-AJ-8&Y M]X;_C>=/8GY=(:-$7VQ)ZV7:CCECF;;9
M7%!O#US<.K&&,Y!+YU*_B4S]2QT'G\?"&^F2X=E2E=?)K.*S84*T 0%\CM:Q
M5-$69+W\WE$H=%^21XQ&-"!52_&0\;MT%XV._OD!" 89<44JL(C"U4$I79?<
MO(XT@6%I*&^]CC&;ZG9WBXZ&?$ I0-&F@"Q:PHO^N/LM>5\6!'XTY0FEI !/
MZ,W!]32CV,N1T^!UV>%NZM3<32:?9U=,3(.OM]E'%.[V$?W3G&-5DGRV1.<.
MA1QL^8E,M=:G2[)K]L@IK5RK,%<)Q<:KD"1\A.X,_@O5NH,OO[\]HRIFDEN
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
M\36I5VCSK!%5RW@^%:>&-764:U_Q*T=X'/C (@.V2G";;.Y1[ND.HL!2-TM
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
M=9U6N^=\Y-_U7AV;ASI=\\&Y62!^C5#/DH< M/8C_\X7T!*T3NOXN'2_NL-
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
M)Z=(49"L^I9=']^-C:'ZALTQ3GO%A&P+./FA*-9_^G\!4$L! A0#%     @
M$H0/21='%F[R 0  MB   !,              ( !     %M#;VYT96YT7U1Y
M<&5S72YX;6Q02P$"% ,4    "  2A ])2'4%[L4    K @  "P
M    @ $C @  7W)E;',O+G)E;'-02P$"% ,4    "  2A ])7?!S^^X!  !L
M(   &@              @ $1 P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    "  2A ])3R*'_4<#  "9#0  $               @ $W
M!0  9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !*$#TDA8N*V/@$  &D#
M   1              "  :P(  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( !*$#TF97)PC$ 8  )PG   3              "  1D*  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ $H0/22L<XL0Y @  @@D   T
M         ( !6A   'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  2A ])0P+H
M3I $  !D$0  #P              @ &^$@  >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ $H0/28(D]ZYH @  P @  !@              ( !>Q<  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !*$#TG_:)0'+@0
M ,<3   8              "  1D:  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    "  2A ])3* ;CWX"  !;"@  &               @ %]
M'@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ $H0/21/<
MD]=3!0  A!D  !@              ( !,2$  'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;%!+ 0(4 Q0    ( !*$#TE*UJ?KGP(  %L)   8
M  "  ;HF  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  2
MA ])"A\NGGX%  "J'   &               @ &/*0  >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL4$L! A0#%     @ $H0/208Q+FBA 0  L0,  !@
M         ( !0R\  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0
M   ( !*$#TE>M$?EH0$  +$#   8              "  1HQ  !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  2A ])[JBL1*(!  "Q P
M&               @ 'Q,@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!
M A0#%     @ $H0/29W2<#VA 0  L0,  !D              ( !R30  'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  2A ])5@26+J(!
M  "Q P  &0              @ &A-@  >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;%!+ 0(4 Q0    ( !*$#TD';A11H@$  +$#   9              "
M 7HX  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ $H0/
M21 P=@V@ 0  L0,  !D              ( !4SH  'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6Q02P$"% ,4    "  2A ])[Z6.4Z$!  "Q P  &0
M        @ $J/   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0
M   ( !*$#TGFY3G'H@$  +$#   9              "  0(^  !X;"]W;W)K
M<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ $H0/270Q?LFB 0  L0,
M !D              ( !VS\  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q0
M2P$"% ,4    "  2A ])RS5TB:(!  "Q P  &0              @ &T00
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !*$#TF7A7PF
MH@$  +$#   9              "  8U#  !X;"]W;W)K<VAE971S+W-H965T
M,3@N>&UL4$L! A0#%     @ $H0/26DP(W2B 0  L0,  !D
M ( !9D4  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  2
MA ]).7(U_:$!  "Q P  &0              @ $_1P  >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( !*$#TEA.S'QU0(  /H,   9
M          "  1=)  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#
M%     @ $H0/22*[Q_"A 0  L0,  !D              ( !(TP  'AL+W=O
M<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  2A ])>5!*::,!  "Q
M P  &0              @ '[30  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;%!+ 0(4 Q0    ( !*$#TG06#SDI $  +$#   9              "  =5/
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ $H0/21Y?
M4J:] 0  >P0  !D              ( !L%$  'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q02P$"% ,4    "  2A ])9'H!XZ0!  "Q P  &0
M    @ &D4P  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (
M !*$#TG(&M\7H@$  +$#   9              "  7]5  !X;"]W;W)K<VAE
M971S+W-H965T,C<N>&UL4$L! A0#%     @ $H0/2<RM^(O< 0  A@4  !D
M             ( !6%<  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"
M% ,4    "  2A ])?U@UNJ0!  "Q P  &0              @ %K60  >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !*$#TE%6!^="@(
M *L%   9              "  49;  !X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL4$L! A0#%     @ $H0/26&I&I&J P  U1$  !D              ( !
MAUT  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  2A ])
MJOB<>]@!  #5!   &0              @ %H80  >&PO=V]R:W-H965T<R]S
M:&5E=#,R+GAM;%!+ 0(4 Q0    ( !*$#TD-"0)X3P(  )P'   9
M      "  7=C  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%
M  @ $H0/2;6S](_* 0  100  !D              ( !_64  'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  2A ])#==X)]<!  #9!
M&0              @ '^9P  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+
M 0(4 Q0    ( !*$#TDNGXJ>N0$  $8$   9              "  0QJ  !X
M;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ $H0/2?[;#@S5
M 0  2@4  !D              ( !_&L  'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6Q02P$"% ,4    "  2A ])[[GT&,<!  !'!   &0
M@ $(;@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !*$
M#TD3_!>'-@,  )X/   9              "  09P  !X;"]W;W)K<VAE971S
M+W-H965T,SDN>&UL4$L! A0#%     @ $H0/2;9NYWS? 0  4@4  !D
M         ( !<W,  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M    "  2A ])%YL( )D!  "K P  &0              @ &)=0  >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !*$#TE(Y/DM8@(  &P(
M   9              "  5EW  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
M4$L! A0#%     @ $H0/2;DC8AP4 P  A@X  !D              ( !\GD
M 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  2A ])'BBC
M'#X"   9!P  &0              @ $]?0  >&PO=V]R:W-H965T<R]S:&5E
M=#0T+GAM;%!+ 0(4 Q0    ( !*$#TEN4C.UV00   H?   9
M  "  ;)_  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @
M$H0/2;CKE9=" @  0 @  !D              ( !PH0  'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6Q02P$"% ,4    "  2A ])U#:'E: $   '&0  &0
M            @ $[AP  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4
M Q0    ( !*$#TF7,2^@H@$  +4#   9              "  1*,  !X;"]W
M;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ $H0/2;6JJF2O 0
M"P0  !D              ( !ZXT  'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6Q02P$"% ,4    "  2A ])W+N.",<!  !%!   &0              @ '1
MCP  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( !*$#TFI
MZ_L8M0(  "L*   9              "  <^1  !X;"]W;W)K<VAE971S+W-H
M965T-3$N>&UL4$L! A0#%     @ $H0/24_NX<:L 0   @0  !D
M     ( !NY0  'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M"  2A ])&[ ';!P"  #C!@  &0              @ &>E@  >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !*$#TF%6G  ,6\  **9 0 4
M              "  ?&8  !X;"]S:&%R9613=')I;F=S+GAM;%!+!08
../@ ^ .00  !4" $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.5.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>99</ContextCount>
  <ElementCount>270</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>41</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/BalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DescriptionOfBusiness</Role>
      <ShortName>1. DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/Inventories</Role>
      <ShortName>3. INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipment</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssets</Role>
      <ShortName>5. INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. CONVERTIBLE DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebt</Role>
      <ShortName>6. CONVERTIBLE DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. FAIR VALUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/FairValue</Role>
      <ShortName>7. FAIR VALUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquity</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/RelatedPartyTransactions</Role>
      <ShortName>9. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingencies</Role>
      <ShortName>10. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. CONTRACTS AND AGREEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ContractsAndAgreements</Role>
      <ShortName>11. CONTRACTS AND AGREEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued</Role>
      <ShortName>12. COMMON STOCK AND WARRANTS TO BE ISSUED</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CustomerConcentration</Role>
      <ShortName>13. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 14. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SubsequentEvents</Role>
      <ShortName>14. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 3. INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/InventoriesTables</Role>
      <ShortName>3. INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/Inventories</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipment</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 5. INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsTables</Role>
      <ShortName>5. INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssets</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 6. CONVERTIBLE DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebtTables</Role>
      <ShortName>6. CONVERTIBLE DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ConvertibleDebt</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 7. FAIR VALUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/FairValueTables</Role>
      <ShortName>7. FAIR VALUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/FairValue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 8. STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityTables</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquity</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>10. COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 3. INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/InventoriesDetails</Role>
      <ShortName>3. INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/InventoriesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetails</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetails1</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebtDetails</Role>
      <ShortName>6. CONVERTIBLE DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ConvertibleDebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 7. FAIR VALUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/FairValueDetails1</Role>
      <ShortName>7. FAIR VALUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/FairValueTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 7. FAIR VALUE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/FairValueDetailsNarrative</Role>
      <ShortName>7. FAIR VALUE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/FairValueTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails1</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails2</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails3</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 8. STOCKHOLDERS' EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>8. STOCKHOLDERS' EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 9. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>9. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>10. COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 10. COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>10. COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 11. CONTRACTS AND AGREEMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative</Role>
      <ShortName>11. CONTRACTS AND AGREEMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ContractsAndAgreements</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - 12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssuedDetailsNarrative</Role>
      <ShortName>12. COMMON STOCK AND WARRANTS TO BE ISSUED (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommonStockAndWarrantsToBeIssued</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="tomz-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - 13. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>13. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CustomerConcentration</ParentRole>
      <Position>53</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tomz-20160630.xml</File>
    <File>tomz-20160630.xsd</File>
    <File>tomz-20160630_cal.xml</File>
    <File>tomz-20160630_def.xml</File>
    <File>tomz-20160630_lab.xml</File>
    <File>tomz-20160630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>71
<FILENAME>0001654954-16-001607-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-16-001607-xbrl.zip
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
MV2;!?KX9']OZ;!8@/]],8/<,*YO0KM(E=H_"M=4ZKJ!J0_+@I-C!?IV,8ID
MITZA+S8K3*#12.^=!872@AV(5<R"U<^$E>*$^O;DW)K?"Y.J=WXL17H"\E4Q
M2JD331^?':V>G,]F89Y2-7UX#H==G%(HS@LSU5 [*T%55#KQNG;G0Q]B))#B
ML.N*:09GQ45"B)NN_US\\N@,2;7;-<!94<H)W*)[3SLBI5R.5NU]=7^H56+<
MKL7N<),_N#G;6)H<T(!M(DT:8K(VG32'-%(;3YN29NFX$K.T\=0YH"':=-J4
M,CT'E9B>#2;-@8S-!E/DH.9ET^ER4(.RZ<0YI G9>-H<S&C</V7JC:_KJS50
M)'>,2 /H5$DT6$O!S<;I1@*J9T_ W);L9D8\^ZU<P.S='(PX;"F9VTC>2,E^
M'0?N\5)RDT&]F2,G+1WS&M^;HV);AMQBJF\@G]JM18$^1O)MM>LW<N%0:\E8
MP VP^8BIP]=XM+3<-6.@I60N'\-&.@X.M;L3Z1YWV^'>;;\23X'-"@[_QMR%
MEC]S0_MCP#,W#HCM\1!LFVWX\XWZAZJVU*PL%P?(^4GMMP0M0= ,%Q#2L_])
M;;=[&7IFNC#XAO^DC5J2EB%IEB\#SZ3^IY:<I3@T[=# ;,;^)TUKV;,$/;,<
M&TA0_9/>TK,8/5?$9O\/M?>I9<LR;+GJYT"1V9[J)?=X9DHNYH!KDY:BI0[U
M3/]1>ZR79M%5U\?/-_H?C2 E.58V.4-^LQ^9![])'TH.?T_Z%3@[BGA\N@/I
M@BR"UQXG5/+.KJ&S*;@ZL3N?TA-*_Y@[6BD/9ZW!NQ^/Y,I&H!8<2T6:[1&_
M B34"J)8K!+&1D[>+FG7LP:7M15@U)C)G>S$:ERTL-64[)'\*W:@\ZX"/W#9
M)QAP$2S$T>I]"& T.+%IP+(%<?5DH_K"<,LCCIK;3JCWU9*HAY!+(E\6X?&@
M#,)I).GI2QLXS/8-J\(& YHVUF-MGS+AE$:F>#/Z_,CP:S=L!/7-N;$,;\KL
MJ6G\9IO8/M6PRB[74(]'G*\=?@<L\A"B( *7LT?L[@0'RR\D6$HT9<I8C)XV
MT&6@X0J$!/PKPW1%!U8IVV;,F[K&VHI669SQ\_^V_+=+Q?.?+?:W%PO#O3?M
M-TIOZ;_XW_?^6_SQ]9(^_2^U+_X3?V$.4-XHXZ6O?#,7S%,^LR?EJ[,P[ [_
MHJ-@BYKY6P5QN3 L\QY&_Q?(>G/^_%;AX"Y<%.0 -/S"8G/\FU!X8,H]3DZ9
M&3Y3YC!IY1%G3;@X<\6'!Y[D86-2$UKXVU-^ $U[U,%_]($"MA!]T>M&,Q)$
MWDS&RHH8AF N <6%+/NW9%,XFO[I6#",9?K/7V&.0BY5URY+[>I55'\L/(-#
MT,[X7C7M$OWY]C:#O=#N@_EHSAB(>MQ9E9&LUZVDU')>Q&NEU%?3^_,*=!CJ
MG0AJ9"W[$T/+,;A\WS/8/^6JWIU(.8P&VO<,*O,[;F)R=,OE;IJ(]R\5^ ^W
MXI/00!(.GBM'5O;860N9.I;COE'^ET;_>ZO4KV0@>(0B,;@SIG_>NTY@SRX$
M,D\/IL_HV6\/7/=@8O;*DL+>YHZ[21?1>Z2+#+50%^ES703!)E4MV3U^*W43
MBW%M3P/L 4C-JZYM,(9M6#9XZG?3?P"<286LI#&R#NJZ#,'+!36!YR^NXWDW
MKC-E;.8A"I4AINN37D^ZBK/!I#J7+A:.33T3KVFM@,CPQIQYGHD]<L$(HC[4
MP%R/L 0>]X(5QW2-]VR@Z0,UZF-:!I>:IK-9&*]U!FK]22.GL^DZ)C:@'*A
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
M+$"PQ,]:1^^EC2,WPCIA)TFNE[95LL]4&+8<^KY@M'ONLT*@\ \3C9=%C['
M\KE-1]84X;H@[[TG21D:<:Y@,MG[BHH,"^<85QBP09TE'&<\9M%RO$B?$!1)
MSL=.7#E'G,Q!\%A&VX$OL?FOJ+>H]F0@]B]RPITD610LW!(+_'YR*(0;53/Q
M)C +FH&2]\(7Y12QB1^N!H9:8Z[DTX.#G7P ]H^4\N5$:D:&$S7M"\4M!'I#
MW$2/D=/P,X@9%C^@6Q_&8^/Y]%6>$DR*29K"V0B)"-+UA.=$IT(Y/!4LD_#Q
M&/@OR0$,/D1REX>7AE[($C'Q$Y;XB>C/Q96XU0^-C81$R"V?.E%WV^2^H.*
MC%?%B&(V0F')MU0N/-&U;EA3D:P0W4V^LPP09[=38![<SO3*!2Z1Y(>% WHF
MT? RN$?C0-/C4C(2.IC3+Y7G,[VO:H(:\H6;B7\W[ "+FFB3,',?>RBLB'A0
MYYVESQLF\HO1CUP Q#6#-0<1/)PZB+"VZK^HG0B)<'[J8V0GL"?>TA!C"CG5
MC6C]3<(F.")F_2]Q8\+WNVQS(:6?E*(X>IC?XB(UO$[\2**G.L)H37ZK!+8I
M&VWP6CND@_%O7XL3KJO\1B<?+T^QP2U(#CF).8]E#&]T M2FP@T=SK3+[R#Y
ME0[NRE#IBH@AZL.(DKPQ '>!CZCR-SE.G=@EE/A"W. #IG?"J)5HN,R9)XQ!
M8;)%H)>XF64-&RK]AX5@PDF)2[?H>5RB-2Y3+(L:@%V)A?NYV9UNO-*A">$!
M@NW=^+'663<>$<KB;?<0%PN#&D#: E//:,X <,YH%-X/)=TE)2ZF0^MY+4/Q
M)$G,C!8THKI,HLJ;4#ZR-$*RCJ-24W=":D>-Z[",3H2#U-?F 7D&XCR)Z$M?
M@+CM$P<7;ZB'&"]-V6M4S#F+G;C)34X@4ASPCA.M=1%;(LXT.$E9K)9<_)P4
M.CRH]2QQ%+W=!A66!Y;2XQFI,_)G(<LO<5'I@C,$&J^7M2VDF,2:RWAUT]#9
MGU"3Q!;!Y1,(HZ9^EN=3+<4I'5)/PT9N<^4]+^SUU?3^;!T1AW"<2_^!D+!1
MU6%2U..W2N%Q'=OA:$[$2E1/5]97%&YS87WCM1]XBQ/K.5ZBEBOSJ;*724-0
M5J\313##LF?K"V!R79E]GS*AMLAVA5<,Y:FEB,1X,)S@+ QKO<6:H":\)Q^N
MX[W;^?&#<_A!D_6I?!)WB;AFM"Q:$5)92)9]?_$K-1"ZY,&*UV$_MLLI/ZR$
MVR1LIL8?;.5+$QR=6, 1$[ M7$>+UE$$G2;+4)KPO.F*+'"1RV"3.<(,V-&X
MITA[2^TSGM^@X"V4'W:#X)+%=*?! MT7> <D*B_*W 06=TG(FI"BD"$7&\G:
MVHG$>O2ZA 4WX9',J7'Y&DXJZ5 0D;F>!)FXD,%*V6*<NV?1H55.>:7DMU#X
MA%H8V/+&AO&*PEQW#)NVR_#D9.2P\"M@L<;KM:Z@U4FFFCOQZ%T^8]2T17:]
MF+],E. -P:2?ECQM7KP2*,PX:B25;-B76 ,AXCURQ9&30U0OHD>3IPA%:(<F
MI_1TQ$JEQK)FDOX2''QUXL+G),)^R80%%NTJ4BM-_9!8>D(AH"JK8<E8"N'
M6OO.DLV4U I2H6B%'"V<=T7$8+(W8T>8'J+_5;S#XAOTTO^+3>6$X_?FW,"-
M2KR3OXI[@:(BU;':IY33,N,D(<_:O>L\@1$0!:[/V(*WYX;-Z[V-N$PP:*P4
MM>0('$*Q06"1;<WO9*/UD-3@("BSAMI/AMLD;"0IRLS&VE!23Q<Y0=Z/$GM?
MSD#8N<]QJG!S<V%.74<4S<5/PMNF +O:S@+OP:5MDGB7WWYB-TR:JR'\V;)>
MKNA[G.:BV-80.4]%2AJ&R9*MFE%5$OF,0K8\F=EQXSH+1]1R_BCV1ZM0-$"A
MB(15;,5XVF$R=0+^"D^29SJL9"9B)*GSIB1S_T>*198Q%@FQ(E]#JFK$>!B5
MLAT=KI)MHUBKGN \CV&W2I&^0P<J"=AV S=Q [OQY9K%EBM\HL(-32BL5F/9
M@D#6;M9&L<+46KN=ZPM@>C"72REL_R_\QVK+2#5I(X>I2UY\H1[D0O$SF<P)
MV7^8"CF)Z$WLG1 &*\IFDA3&RTM_I.\R^+6(C(;@6?T8W+$>=GAQ+MJI^0^F
M.[O ]LS/$1H%L"3DT@GWJ;A(-(DM4/#-N<G#D(S0C*"8R=D"R]Z2P_2123FS
M<182?9)_8JSP5BI[/"ZV?AC%*NBKD^T%JSI-J5AU4E+L'8938,S++;O?6^/[
M5G9MD5WB5@ O)&Q+A)+;3&3WDS_P3JZ;Q]>-FKQ(;YLQ%7W:DU%"+E66-/TH
MKR JM8O2@\LNFTF9PMU4B1R&&4@2F/141D%3BFB\L5 4'>T]8"#7'6@M3_OJ
M=WY8OBK4@#SW'&.=RE]$,*TUO6TST,YL/IOW.0S)A]G8?WLQ? &D>7*-Y=]>
M\'_#J<3)/*5+^74M;*4:? OR_1.7[Q^3:G )A.GC43<N7D=RK02)\7S<,[Y-
MI(%>-[[GP'5WF-WB7MPY/BB0,!Z&6RHJB"RJ<Y64KYM7Y'.\V\E)<N=QTNIT
MN7A80FZ\#&PCF&'HW:NF$5YH </>CUE5\-= SJGF?! ZW:J2LY$ $J4B&!5@
M"S'\H(8)_U!NIJJ6PH4B+'=%1NMHPWY'[P]*(E4O^?OU#E\(^V-<7;6CJJ/.
M2#W8ZM8FX7,2X#IN'18D0AV,5^2</@3,JKANI'8FHZ)<U_CC_9P649N,.\/>
M<*]+>'+ZX)[&W+S@#4+T6,9L"$$/?7K&TLRPC4 #Q'EEHK<F;6[O8KK?&6"5
MK]ZX 8O3+OA>E*N!.NSTM=ZA3^;7=.&0^.K8KU#V$H6%3J!X>9(;U['A\Y2U
M]Y^'ZP9,V'TRGO%>?\##Q:E>B\B S*PF\]N2RB)@@3!\ZZ(W45Y>WOXF_WB5
M49&,+C'?.Y@3-I4IHN_#Q@A1+A6A$QLK*H7FB:1B/IX;53B3N:D\1\2T-]=#
M4UY^<Y;F5!GV]%<1V(Z(<1>5SC#WQ)<=DD4&"*4FA/"I\CHF.KN&[<VQ@@:&
M?9I>V+@X:BR8+))%Q7MLF=9 E\4NFULRH2Z1X2NKMT>9#X38LP@I]T1N!7UI
M\50+K W_7503YU$=6,=K!:6N$J<Q%MVA$L/FHRS@;F.ID["H/6'!P^VP\AKP
MI$U1*7-,! X+HJNZS*\-,[3Y);6Y4.3+N/ 4OF?$:^;+BCL?#1<+J\U$%0K
M"U-Q>$XYU8= /+")ALMB5_4R'-!UL#P]I09%23@RW60:Y>K(X>'O.!5$HD"\
MG4A6J?^V /*!A=5G[,N)_!85%"DHL?0+==111)N.;]@B0$J%T:#WZHWRCN>3
M*K</C/G*>Q&X-8VR[H%SPDZ6XGW!23AT5,81&,_"D"]/,"C5!P_+!&8T"F"4
MV\7E$.=>PU<270N,]9T$[M)!9K9C7XAM0HDG+O-=)XK;BI7QP+:F@EBBNFY&
MFX-+C_=0#RQ?I-!SZ420Y"9+1N?%,\5$'YMD4YYV,U6\F:YMY8K=N;R.BRQV
M0(@4W"3#BYX6LC7^$3_6J4UOXMP.":+$7I$U'CU*Y**6N[$6HH25[-K173/"
MUK-)67,N1>.E#ZAQQ@&5..$V'E(Q/%>/J]A1%3U6^, B9+8>6D2>8H=6N[5V
MW%J?*"\@JHU$911IM8KLJTE\7R74Y40!)?&U#HBN%EX,3RQU_"IS'\8U:8(9
M[L5$9VVLYR)JYO'*.:(HS=)XYKW+PQEE[] =M<?UNW0'-7+-AN-XE-<2A\6U
M1&+8GUX'WL6]82S?W$8U,B).N8%QIG!^?P.^>V?!.O_\G_^!7HR?Y%O7-F:Q
M.^[S!]/#@GB!R\)G$1%DV*]L_K<75V""<#Q5^#_?X9^'%_W>BY_))[+O0$DY
M%B7(30U+[C7N-(J>7G7:-$GKY-0WJ5(?KUPB>"3,J\Z(LSV2T)L#N_1+,$B.
M8-B=2;H/&/%8MIT#?,,XW@3D.U=Y'8+>$J#:DC4#8MP(VO>\JMHOQW+M46ML
MY\O?]A9A>.RD.E@0=WG>%AK(*!VS&"H!NUT\?36>%,SR=4'#\PJ>]/N)%FQ2
M.%\Z4K::F)Q!9]1K9J1FDX8_QJ55^YV>UJPPS6I.V8JDSQ5F\C[(>Z5#&AKG
M% 0XZ&CJH#/4^PT@^*$)>K2+J';Z8ZVCZNI>%_'<%/>:0O"*'E)UB(#^I-/7
M1R<J DYNP6"[3_2..M(/O=VC +'(];O)B9MV^-ZX>$'J/V,==/_2GF%W!:I
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
M<J6K_ ZH@6@8Z,K,>*9)$TO",,R>P0[Z-RPH,(^BZC]ND7\N6SHNK\7RR.R
METIQF2 !EQTS>,;#%'I<'V?=VF%E&.<)'HJC"M2<XF9N:Z8<Z,"5VU!N" \U
M ;"ENI.A.#*1Z>"\\KS$.?(#B./1(*R7 V(UP"TAI&!"O@5+_'/4&:J4E,-E
MG9<6=H0%\"Q(?1MK2&&=*;G!")$N4"EVEO%#@//@#X/.8*AUAA,X N?(UZ*N
M#P$)3SL?HT+PPP^(2;\W0A&JH%*'T#JAW(RT">,>_\O%Q^;98=W;06>\=G;*
MHV$A@4 *_* .]0Y84,?/\EF?CGP;Q$ZC6'VK#JX;:4Y+8DRI6Z$2@;7CF=OA
MHB]:?"R]E3S+?5Z.2BAW-+B'@T4:95>;$!(ON=ZP\@R<'UYP]R_8'<ARQ@RG
M3WP:+/FQ+_5"FP^($ANX%6NRF7.3:XN^/%,0XZD5T+4HQW!F/II P9G7X9HO
M?>F!HH?'Z11(8<#[*+0-!$J3<.%P0-7"AWWA&;1K/:Y6R.=1,, 9F+$CDJ?\
MJ^/?#D?.^J%T0TV4?6?NU/1(,TQQ=F(14QKR[WP,Y9:>3JC*"?87P[,8\_>Z
M_9[".9_061C/J%O$&%ZR5,3X%-&!5@J<47!4"/:6$WFU5EEMF>M0Z@7#<Y"7
M)XRME )"!4[MR]OWREC5+P:]"S"^T#H3VF2*743E0&(#XE"2?Y(]A-3CHA >
M)#TZ@<2,@8ZP(!\ Z>4)5 PN^CT0A=S G@'TF;)>KW6>[%6KS7\(/&7!&!_<
MFX*E(JP*&:?$IWQU>?LNG+>*\[X8#6@$Q />=1GP-ATU<:P,F /Y/D OX79"
M5#1Q;I@N5S?D.27G)FQS<A0!I81^[W&MZM'TN/3FAY]A344)@L#C!@R/J $2
M&*[E*'P=\6Q:.#-F<20D@4%C0K=><I$CFO$2E1B9A;@2&B&^/TST86>D:KBS
M26!,7>S0P@\\KJFAZ6>8=)I-C:6))Q$1# XPCXP)T-M@>AZGO2P4.6-WK95Q
M:#$@K%G.?\*%)S@/>!,83R@%6:I/>K^OZCM)"1!7<,CW(C01X4E+[EDGI:VA
M@?N(UK*?\/OQ_0/(6&#)HBUN<#PX%OX*WETP75:V.8FW"YUK623>%G=LAMLE
M]OJ<&>1"0',[M?G+B:1.)$TZL%-F-"I*J!"-E)3"_;4JGB+I9H,9%KH A!DO
M?!2X=V,22K%,X\X$/?*9BPFI!4222JY)'FI$D@Z-J5&GKPX[O8E&B(6"9RT&
M5*0XL'SD"M0E[)A8(2Q"(8+":-!1U5%'&X\EL85/C<0-]^[ XH.R<\^%5[^C
M3L9@!@X$[T4Z-W"N+UW4"OJM2'AZH4L'8U1CE67CY>ZXNY0HMRK;"U&+7K!G
MH3](N($LE-CHYD&B+"E@DA]1F9*?R_M6DA[J@@1WL>U+=TEZ=?Z9/)=)C3!
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
MK<TUO+)JVK!UKAQH-W\36REB&EY*'A@'8 /'>L13\:K\B4,WY,VL8OS((Q^
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
M2,SHW1#DRVLM-9N4&8RN=OH.>?PN0 +[TI]JW)6>$^N":#06-&DR\0R;+MZ
M44?RC8SV+(4<C\4(\9$ZV>;34%RTDE+#24LP@@V )70W\1_R5FU.Q!F6+0M3
M)S!=5)&#'B#0/WY!FQ]-3^)K4R$P3$F2GA;'?RAK>?'Z]VC%W@O C"]T:CX#
M[.=!C\F)LO-U?=AK^,I$.#X5F<5I1(N2"82%:@1\S>B&S5=249&^IIB5G\ L
M59P!<!<3^IS_7'H]MN5#_SRGJ,T9>N;ST,H3$[?*VX /3PPSDG(ZBN3]M'U(
MZ1\!QT%,H"C;4%9PHETEJ.K8<D@IU,L7#:F\%95S9ZJ'C7)46[^+L&+RP$R2
MOI-^PG+5W>0>4V#A2A,'ZDVC!%5SU)@-"UC*8C0F@T?E0LE"/X0AP/EHE$9O
MK=?.&ZXF<7RAS.HXO45;$[$.MY;1C07Q*B?&"C]X$;=O: T;77^$>-*H68D
M]7L6QIY*-$+4)%GAG%I]ZOP51IA)LCQ"9EK"(V<&].HK1OEZ]&;1MUP!MKJ*
MNV@T>0 (E>%$B/8]H =7_HF)1%W0Y;6G(KK#HJN(HBI4TF1>(JL\(M<SWW^D
MB!V^]5J EN\$WZ-TEHS(P !P@7D16:T6/(,PNG,"[S_\J&K]9J_Z359B)S-K
MGIU5\#M6TOU=!-@.-#9S"C[I)+:RG()/9DZ!,IC5\\>@_1DIXK&([N&[,5>K
M/9EQ\$!*5'FR05<2+CKL/8 _K&.LX>5#4%Q:AJQ.76W>#T<) CVM89%())&
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
MO/@[O$%RLR#W ,+ &"$LTFBV8)5&%V=S4^6_Y7MC8:*($,-Y?Q2FRVZN<%Q
MCW8U(38&A)Y>5Z.GN:*'I3<WVB6\"P@M14?*4*5SJ]039&)TB%R866:BF(_+
M/#S>TXL7L%,GE]Y62)?FY@P%#H:!V)E"B4-Q6$Z.-(*:ND)%XU]SN1-4@*J@
M9WQ6GNO'<L_G*K+7E*UQ*4_OSPDBE=XNW!).7U*+^??4UR><DSU]:G'>6$'D
ME!]/-Q54;\A@5)K%+14P<_DJU'^I(;V=A?Z!/9//%'FP9JY/\V&Z1TE#Q!+F
MNIBGGK<,=FHI5DJG6(V==L_G&&EO)49*24@JPUMRSVY;,TLZ@A*F+^"6+;O=
M.R]CF%89LRQP]JS)Z$+>Z&5)WFJ6W[&G\FV\TW76X%=VS5/!B=IOO6M+K<0O
M]:W0XBX+J%$)KN/C"[UL6'\/)T$,B@&UH\HB;481Q+D:^;@81BNVVJ 7:";*
M&791G&V.O!S;NA3:J4HO%,J"%BO,R,#2 +@B&@O<\!<[P8">YA-GI+I2#J?I
M5E.1F(; S<IXQ*+N@U01(,%4'+@GL\8X-%CL.2C5:4JI+C. M/<S6TBWE%N6
MC;F^?9@76U)"4_R2MU'9K>95"]9COV&]OA'8(1V$PM ZDXF?5[S FUH7K/R[
M!]G^WP(3+?_>L"ZP)P6V4WKZW=,7]><ITR!7L0"TZ3V5)N6DH.')<$\BQ*9X
M"=5,B>@Y?$2[;3; 2ZP5^8@)1\5(]#F>9";]Y<S$>ADC46QY \P$U\[=M>8D
M1\9)0$I\=*D+"[ 2G(C+;.1#K3XL4!\(1AO5';(L^RKI#I^B@MM965?UBZ_6
MBR]]X1*WDD@,*OHO)T+K\=I)_1)FCHCG/\7+LO5J"E@>[]MP:-6\P+)(GK;G
MK["6A@Z[<'3/R6"H.F_4\/7..] H4Q;EL#%O11:7Y:=27&"?5&X\^QE]@2S0
M0&9\,#*^C#SD/VXN/G\PZR>,7N2&D.I))YWRSYKY8_#W&]C)^>+%R;<O&2*^
MA+>>+S#,!3=V="77Y<3!J!>QFS'-S\ %/\*C<"PQ [$Y]4:&;Y).8C; F\*B
M(*X"N&PL$CP1]]-)5I+1=%_R14M %WHVHM?1%XD4?/1IZU=]CEO] 3W%WON1
M<!N?L<<=:>7IU"A[#E5SST[0"W H0%RB!3" .VJJ"241<RQ3<M<L[5AK))J;
M!Z,TBLAE&G/M7UGO&R8:U?8HG_ S?YY.KV_W>FV5$B[/K>[#Y!%3!R9U0%X?
MO;@_1C1Q24V)X#/)(QK=E$4L5+?#!<I)C#2MZQ"S:8:YXRH]\>=VLVUW>RU-
MH\N3G.J8UG[Y'"%CGM'Y3AI@WRCZ)54VW7"= IPXP7D]N1*PF]]SC1"05N%W
MK)YHSB<+':Q +H O."1FPF6T.H.$@J+JTQA%"66'>K@N7!_4($PNP?Y-L0HY
M4>PH%X4KJ12)YP*JR/OD$(WKR)MB(U\\B;KJ-=L/P"/-BI&;ZY+2<GWOTGWY
M3<+S33B !.>,/+B6)PL$<DL:<S5T?1D=*XT52RIYHZ6L?^8[":W#7:ZRPCD2
M!?!\Q]X/LI/PMBI9&*,_,B,92^Q"/Y6V&$$BBZ)+?C$+9ZF?ZSQHWDZU4C4[
M<B0+P+0$@&86#P^%#!/NX45'^2N\!4(9P[[PP1*(/M"\21/Q7IPKN59?1MLP
M+C;:71(C)0=;'&NK3&;.%K8?R_X7)5"512(3 ;J",\)P(X8 80DNM%:O8*8I
MD7FN%QGIG"; 62I=Y$1"+')5G04PA+<^CMZ5\UPDB"66"O>X=R*J$<7Y1-A6
M!.SUX"ZD'G,I==N73?75/622@P:N?OE8J#ZBYPJPGD]2SI]QXKCYI]UKEA-)
MN<"E0S [4P0*O&GQ#-%5IH"JB:%JWNB-;+%W-28KZ_WCI>_$FQD:NG]1E\UV
M?2+#FIIYF=3$C:51'UB2Y)2E*!1"TKT..V2(,7O^HW)[J);(]Z!-A)'F9S+#
MIA[(L]GS+WJ>.3_&(LP/S^W^H+LVYEO-;A[U5CG:92)* ?6%6<!/O,WB4X:7
MCYR)-8ZO7OR]9&#PCM_SUMU0R&$5>+/<VX<)YFNJ3-VLW;>/>229V=!J4L7!
M-(S$$O\F5X3(Q<C/2\NSA%!U(FS6T PR78ORPGU+UJX9Q)[([I.1)KS<*+1I
MH%9&BOEZET[K%2?'$3&9!6G+OC2@+X$*DA\!N)*5VGNZI*>FH]T-FR^I %M.
M,6WF%:7,0(.#)5VICH,I?25K:P+JMC5QE>RQ4-5<1^;,J9SI;0PV!7SMXWU.
M-ST^X00O$E4%TBUB?6TU/D!YTL@=2L83YG3J;N;:=Q5;9J4&A2)G>O2J;$\[
MYK&K+$X8NZ4+*3?"C1BE$74<HP4_RH$#U(B1S<+%=L:3B"QB_#U&(:_&URP!
MB5; .KG!#H\X@RU(+ICTX ;7LL/#T1$%Y=5Z4RL-*,&%?*VX+">JJBD(PBTG
M -U+ MT!'MPBTR9*ANG<B4!$/'@BE[2OH:S:2Z %KXM#2F=4 T%= .L +)F>
MI%\O+JX-_Q&W5Z?CTC)_-+!]2>C[#O:I(P^7\MB"<2]/DY\[QRV;PI1Z Q*$
M[#G/2Y2JOE"1N).>&^TEICV?IFKK-7XXN\G-QTO3$<;O5RJ4YJAQ<@^$84)!
M25<SN5BBVG_,M?LHQ:&Z?1G&$* 9H)1U(,D# Z24#)5W1E''N5*88%=D!.9=
MWF5X*WQL62H=C\1UC(M@WVS'Q=HI<N/0&:;.=^9*)B@RTL/"?8"K+QSLQ%5K
MI_MC,?$2GA^)L4^CZ;#OCXO;2G<:LAWIN*:9 [@@"O\TXBX/YF>I9D./D@QG
M7N"I,8V!<\=MV9C)1.@GQ_@-1OU1Q:"J@)G!^]63-8E*NG79;8\LCERJF(SR
M''[)Q2;P GP:X!H!@4H?VU]I4(AJJ>5+85>82*-4[F4U>/08D4W$RF2(A&X&
MB] I]@7ZA&[N5O/LOW4K.^ F(,^%:XCKCY<8Y>(&5#H E<NVX6(0SK.,G:FP
M,G9/!]&]D^2VS(XT0I1\@M^&T6)?5";]7R+42UP7V1@@^O3CT2D B ["% U=
M6E_V,[$J'5WVYY(SCQ/R>8 4.@L? JEK>JY'#?(I!/8QN/>B,, %9>#A1OKQ
M8V[,@.W"?@=EU76 H**9C%OE*,QT3O1Z8#:LL-79Y02N9&=!6Y=ZX"9<Q<V*
M$3=2F:I 63:6K]6P+C">EI$44ZEJ9Z:!02V]LV%8L:%R@,@S"GERXZ:>)O%E
M9%DDX6LL&+ZF@/M7,4)'G9XO?*$9Z0<1CR)OICG> 9.U5)((A5'APB8"J <E
MQ6< /F?$. E_2&#W"\P=])F&)!QT!3;&_N%0]'U3ED@QL? 8R(K5;%;6712'
M949'/56XXW$^0P %ESZ;JFM]FF36)8,B&?T1BZOQ1T#2E-3O R<2Q?L*LF8]
M[J=H 0O[2""2JD\:LVR' T8,$0VIJT(#C[+<L\)(*8[1:<_TD&6 Q!DU4&\K
M5HLS$9WCW<^SX.38@7E10*H"<+I10A,V)3&.2'=Q/3AII$=AHUX@&_W%QD4;
MUA6-^U0A34KZY9;WTOM ?>;UY]7T%Q0K')=G=[GN8I&3-)DWR#8*/&-V.JB+
M8GNL*)6Z(G8K"NZ\6YHURY/_TEC@#'$?^ZM+;4-^1"8"X<=4 PYXA GG6NG0
M\]S6%(<YXY0N1TXCAQMA/D3B_* ^ZC)9 &Z(G,/W'*/'^C1$I1=U,X#>GW*P
M,^8^YP"%'&/B818'/&&?JF@CCZ:(TYCV0(>5.>1MT!J;6*CM2:/+Y80-.9F<
MH4DVK68^= 8YAX@XWT3(]&T:L>I\1U3]E;IWDIYNT5@FWNA$$5%2!AV\A0%3
MX^Y/<[ \!RKRIT^ AG_@/E_@(FE$Q,V2\5C5MA2>1T1SV$!<W>%DRT V\C#*
MG:<9-+!]_QBG89I_SWJMLD."\U:X'VMFI:BN-#+G'Q'( >R(D_OQ::*:@SS!
MT5A]M%Y3?;J7\+)O,@U?]Q!ELV6*O;4<]QXT*;#9D' !C-\Y!9(?/6Z)G\[6
M]M0 8$ZC48-7Y-A1E20IU\'4#0^WE'U<:-,,-.3E;* 5,_=A>BKIHXA4>VS?
MSW)&LIM(KP1]7S\Q',F,J)X)PK<<EOP]"!_ AKH3_-CD.&-D2@J,< =F$S2*
M&*O5B!MF?Y5)I KG+HGM6]5-V\3OQ /% 6RSQRS+E'*%,,E5,KQ9BHP0?N0W
MSK[>"!""[G^\!IGC+B6+A+>8/D.'5>-J0)5(0/1D?[$S>89S<X& TIC9C(2X
M<3[;,#\3LW' V[WX/+;IGTD(:B.@GWCFC."*?_NI^1/]>X:](^2_Y9X/GIM,
M:+KDJW?6+1$X9KW[SBP6;RWUT\I=MG[*CH,GB=0V]P(I':PA"88DG&4?1?9*
M'W?G3O5J 7/+@0IK =8"Z&](E%:K!/6)^_2ISK=TJO^7AHE*Z(O914H<EQ\[
M"T&>?HFB6 HW@U.5RS9Y(_HQV@QVBIT.%EX\3[=+8?NR-;=UNXW26WM=>MO"
M23X3$S8GP<BWD,D2@[]:PDMX\C96*?DT9QIS.OA?-OO?0;#_.T>Y2*>Q-_5\
M)RJGTG>%+WB!IG%]"G2L,_V_RR: LP@I.RI/THZB\#;D03FWC^9?I;P$X>O@
M)_.CR4D<4"\G8^9Q_;SV?;NUWE;G)6]K$\?XP]!+YNA49M@R60(I)4RP0:@(
MDRC=DR9?]C7#[:=Z^9D]VEY.H[^0KI#[504-D:.(3YEY$;G\\C(/@O9XZP'G
MZ < Y+-[H=0S0;Z>0M=F]<L(TR;D?$B59HX,C[PH7B*F,L'"&+O&QKJ2#@L,
MO3K@N6>"TIX/H].UIAGZ88.$8Z;ZNL6ATK>"YLGI(8L3+"F 3V(VPF-6S& 0
M^=..F)5=+7/1-+CY1>#B?SYF]S\R_XQ*R9RE$=9BZ5!MKN*/:&",85%[,6$H
M=A/+B:^!-:&F?L*G#.\\B_(2CIJQ!U"70?L>K(?N8NP@:*1:Z9DODA8\=5#,
MRY-)FRC!1+P"0:R$UR(Q?-6T?FP4<)5&"Y.PR='Q.$/-3#G-1Y' QD(/6.W[
M:.1$AI'-!5$ZZ\<L>M:?L^=U&9SY*\=<2K'"K0W1FVXT@L;8/^R/[GB:0R%/
M0@YZ52W'E;K>2'GLC<RF*9&:F@& 61SA R>8YZK)Y*I,C6%,# M=D? 6W"PA
M YW=JETE)00\RF:=6*V%!8RPI!NFMPEZZS5@M4\+_<JWV!Q2N<BU,J;K?O/E
M;1+H\D!4VJN:;9=DM.+A%"1DUCP.M&5W=@F6 ;1:9F.E''OA#1BITN\L(45?
MA7JA./XC.MCQV.A>PQJX7%"9#2\<?!)&4J-%7QM:@2-.V)2)5)$ \OZ/#G Y
M@5H'/\_1!>K<0K#%8 __,9M;P7ABM2,-T/.$Q6"*E$<3>$Q&;$;=3TX8Q<P>
M4$P"6:C"WR4^IL/@/R8@GW0BH/0I9L0SIGXU-/F02NL,7R2VL4&O[7L'IT[<
M)GK2]FI5TGH4A)PBWNSI1JS40+D[;->CHBK!3]<=3Y)183G78'S+>=",ZST.
MCZSMLB7ED>L7)"PH&&A82RM96G.5++D._'6_A8K3R7RRX\(*$^OIZI(GB.6%
M94]/:=.+%>.B"OTYP/*&,#JV$+>ZEZ<BFI$P*ELIZ!@^\&!*GLH4*8]=UL^!
M0IAG6)' /V%2@E$H\.GSIRNS-Q"W.<?N.7IKE89<*)?F]!(OQDX>/ N*DMR=
M!YT-@TDS28FR42*N'C#5G?/5I?++*B^+KABN>38-20%&;_MM'&(#'YDE(W'_
M-$$M(A-%3E2>_T'.[;H*O@ALMP>:9"R.C*[4'56OC6EV4Z,P6J$=U67IOM$]
M?E3" ]H[F*Z0#;<@[C%+.*2N4&/TBVNU%C6(D_T15D' ?&XGYR1=^YC6'+@?
M55K2D2'NSUQ5,]N7I>E8R!^():#C OEV.DTY>\S%.N>1)W,S_Z2YC;,4:V:,
M/QC\(\:.''".,Q]M.&8/3#?W@OF\,C7=N22R+ I@&R5/+)&H-=B]4(,*/IB[
MYYJ: .-*H\!+,&&"FW#]P)^SAMOW8N*-?!'K9J&8V8*-37QGQ!F"JM4)A:B)
MC!.62'#@AO6; )-S@@W[O"DV*5'Y@!%9S5%"M5<+ ,+I+CP:0@,D=W^CEXJ/
M&Y$[21TH]TES=YD/(G!)L/;(72FB5;);5WL(Q0?T >S&(WLKQ6)/57ZQ)%_,
MJ+\;9^G%5 T0TY@QH!Z9AJERH"F\B%X LKSU4!+\@IGY+!>@& 9VK)%YK!E]
M:>(QH[RTINH1%\G^MO!=P4F,6?^UW#$ 8O@^0/CRZO2FE,C6V\]=;BI5.QPS
MD^^9(8W#MAQSLJ9;835K,B/A$E+,"6CIFHFO.11P9%2[P.1;I#=A%T+N6K+Y
M&:JU,5?Q5A;&$UM(!W* J[76\-:%NMGRMU<4*A]_L)B]YO9P?\IIS?RM*CW4
M3K?16_NA<O21D\+Y9AZ-FI3%+P75B)BL;7GH>J:^;YA8C.,7R.TLM6JC,Z@>
M;9VU"$4GN^JT1YH;55,XS-I-?[\>)L6<O7ROVT>LR5BR(T7BR*W-*RBOLBKX
M,0LJ=$Q/,2^C3D=5,LO#85>ZAG651L;(<I6:+^+U1GJK064Z<(/-[63027LM
M"%2\/)$Z6C4R=5KJS[0^B'6=4LW5VI3W7]I$;H69T'0&9=("<N"Y>!C>S"XH
M#=RG!>+29S3O"L$2BV_.CR.3BQ^DWJ(J8V0=R8(B"JEIZ6P1'53B>ATV$LS^
MP2450;+B2,V=Q<UN67\?%TMB<CNC6A?I/!33<A"!PRTZ8:E(%T#YS@,'WKCF
M24]V-(^*"^I733TE0>$#VX4.\JV0PV]J>?.0\I!' 1WA2 1OG 7>;.0(CJ6C
MFX7H 74T11" &3?VM(&")[.5&\'ACEF^]UV0F><$1/VRVHD>@G&'6Q64$^Z[
MLHX+%S>7>>W<K!YJ8*_8[)KP.QG#X],9@35,G=2/C?QF*SQEKBO(JA*7P+.
M?\4 '4L6DF"!A,8W 5_/R5.U$\QOB<E2RJKZO%Q"HI^)9Q4O5SD'F)/.3H2-
M-N-K$=U@$[TC8QA8_3[2P78$,O<*Y. IN3Q("%(+N"7-;]&]32O(=BAS<XJ#
ME$C'Z$ H6Q*F"6;QNJJ\?[[MM^[3T; ^>#X=:/ZLN7*5)*)W_BB['$K' U68
MJQ29)"-<RJK(A_O-H9NYAHDJ5UH>GCZ']F2QQ8N>LHEU,FI4HZSD0YZD\B(,
M.[0V)/;S JX5YGVEC6!# >"+L=&$IZP%IW3\4OMLJ].W>X.^W6UU%O7:)#(S
MJ%W3!:[7+!E+5?+M69:SU6L51]7.?][T>" X<2H"/B?)I>6H&_6H<%440B/]
M>%F RP<L-U*E5]B:PT; S#+X61GLL@^CQG^F_E!3^4%1>:](Y3V[UWXNE;=.
MGLH-8V6Y5C&?_$B!XZ^L%!UA<QGES5&];@FQJO6^JJ<G Y3:M2^8J1P;O7+G
M%.6;Q!F/5<8:4N9[4'EQ?(GU>]BPL.&QT4Y- IS.9$ ]"P%;KV\NWJMOOE%J
M?IS.T.!PN>_<TNU:)=M9QE8T=$J;6S=92RA]!#J<<8S6FX9E'"IK*D$J\YAR
M'HGP1_#>,?)L30%_:&" @@3_&:-5H@ X<@)9RRW5\+?6Z]8;U+E SXF1^ 5-
MX):YB3)7$)\Z-]'B!,D8X-1^H^,XNGM.A):Z#)"Z L,[$;>9#$?L=X'O==[P
M"Q1<SLR5YMA%@ 8F4'L+:;FB!O9.Q[E>=]^HW$%=^QUG_0H>R<D1D3:IOJ_[
M>2C X.9J+:KHUB-W=)<P4_E5W0RP=YT3:566+68\;>!07$ZE=IM7RA*^%;6;
MP-$C(R24Y,W9LY2[(ZV"&;LR",U&+\W/8&V3DMN\6#JSDS"7$HS6N#)D;2-E
MU.B=IGUC<D*!*ZW-K%&7MM!T$PXZ P]8<"*F)AS<M$I2RQ,,;ZX9*W+1]XBF
M2V-:.L]:NPC<S]3>%2"($;^X>J[5343N=*""<D&,OB*Y^?$EG#%C,P:[ND$!
MCOU(K/<A3KTTDV$N;M[GNF9>W%S220:MH6V9\#\S.U22Q#;_VC#8Z1](\[)'
M@B99H&G<BWP<M/;"6Y'#'B>**$\RLP/VJ?+L%_*LYLQ$ZK>2J^(R&EV@L9AS
M0V 37.G;U5%(8K$Q,(UL3 B] > M9,:N%J'HS4_;H+%9' Y?>.>9CT27J.E
MN7YE5M86C<Z K=%R\P?I@E\!7,"#N$TJ_@U?1[&S*!@G0_K#W* =_1<:)Q+K
MB*=NA:H: SO9&&0E+=#[=$N$A5:PG)^(<EU-+I##.^U>LZ@!1MFI<\J@HGJE
M0.;;"F:)%;0^ZY]W;)CCIO ?,9WYX:,0LJ6D'&G [)#/.B7_5ZQ J3752.@Q
M._2BJ(^)] "PX,)^I+X."OAAK-L9TI\E1/+W"7(1@8R2>0L.@0<A_%)@)AE[
M$EM-E2KRJ[JPG0>+A:4]DH0?N#TJ)IF@>B"_J9EEX8OJBMBS%;&!R2!R3 $V
MT>-Y -%3\P!,XP"?#\BNS ;1^7MJ+R<I :8N8""_J>#L';Z^G$E@0-G2$%YP
MH!*@LXDD <] IU(JSKDK!;R9I7.5QYP<4YA_Y=KMSKXH@_48O:]-^#.[4L/T
ME,*;XP@K\R>EKP*',Q..!-$&P8P^IAZK9I;\I.;.:I6<$_V'CC^2Z529=_^]
M[P [NQD!\>!SIJ^<(8KP ],0]!R"WT5ZA\IIN\?\*^.2&=/!O'REP"W6*6K/
MPK;+U^04N\+P:\;6/(L'E3*<J:F2%%KXR$S U P6""+X<$$081.(OZ@''K%P
M9A^8TP'DB:YH(DS)I\PQ%6IOVD>F.OU'/D4]4SK'_107Q=5U!EZ$T(AM4R31
MIVQIS.9_:Z6!I[K#<;T<Z6#\VU^DA&M8?Y#DXQ*3);X/\CJHDTME7+FM4]2F
MM/*A;PIR*_-;XZO42E<&#-F#2?8,,3:X3;%OD_PFG\DV/.WR%S(&!B>]E8:5
M.D8DPG'#,@P2:3ID6\_P,:LZ-*I"QF(N?2D96<@^CRA:X!?"O@PIV#;8&XQ-
MOV*W0)LNA ($.ZNR6+,7K4> \KGC+9[%Q[ @<%L@:AZ9#AN.!:W"3?R*K?U,
M-JTMU84$)4>@IXF"D9H@B(6]4ODHTPC)0LO*16^%GI0K>\9B*5QV!J6OC5.R
M3DV:Q.,K>U0J+7JH-?8<P!///-5:6MZYC)S8["-'!"D.&,B):(@<@X%EVI+Y
MD%*'5_,AM"AZ]]2N@!Y 9<P9VCQ,$$E^ADBE*$XV]="H>5UA+@Y-,J1&"]JC
MF5.3Y!-!],D#HZ:^PAB*]4W8)T=G75+=*OYTZ-:N-E+E,\ZZ;) V:/IGM4R8
MY,:,FHU81B:@^+USA6\D0:4J.;A=G_\XUY*!TXFR\O6\M:'*G&4MOJZ/75R'
MSPH93@R6LE&U"OXD\-'BV&I*^ ?M'!@N/5*CP37[ @T3_<-G<QX$\S@:9]Q6
MA8P)O:E<;A.JKRMUDUY$9+D,U-_"X Z=5NX%I0!\5ISW8L3LX+/NG<H?.'0*
MG?/'8*TX9L+X (@S@H3*ALA7O'OP>2^2Z?0R(RX@K4DX0!.(%1(R!4QQEAP/
MX<FZ:XV\:)1.T<)29>.RR%MEN G3<E+EY[)FF@DOWXTD5Z% \\)5;3]\I/QJ
MV85LK83HE\$I.+':,N>_I$&IO(X<,.[H*\\U29%R24JO-%#.3>$:_3*T*:7R
M4 HI0FS^8%WXYX4&XOPE"VTN.4V';XT*@2Q3D##063S*E:18!TW*S9H.P(VS
MEIKY9K@Y'$@F$9/'@&PQ6<U&'\WS(4[%(M>"-,8DO]-XR7(O\V8=?F?^XM(G
M(?-[2-,&$FU82G@6_I W>5-JYJ [4^A0)'8G"F?"M<HPR#8ATZ[,WLCW/;:E
MAB0[@9K=B]^B,_$O,=),7E?K4A60;(BC]3'5.=J@GJS- F5&N@P2<@#<1>$#
MZ"I9AIHKIMS 'QYO_"ZC,DF@9D\5)#SXNA4 LR+U/PM?9/A0T. M*#^36COK
M9Z*;-,N.%D:+9^J1IR[)O9[M;'BW 17;FGJC*-2S/*<._DLZ!2P@V2"<8LA(
MJ5#Y[U*@ #M-TUT=Z793K3EDU_HB%9E/@S-GM>N0G1ZK97,_D8.]KO0IJE(7
M+@65T6]QB?G!1Q9P+0JKK#M4=F^9&)W/OX-_:2[UJ.; 4,PNXP(KY^,;F^D'
M  0V#677&GTJ4K<+]3;#?M:18;!Z0X9,D7D"Q?-!^%A@;V30Q3\PRT(2_LA'
M/,Z0DH9_).\N&9V^??:)#5*)\O@5BJ.>.$ 9B;0'1M..]G-H9 6DSX<BO=D,
M.4W@_A?L[$OR.G(&HC,K8WE]Z3%G $A60A)6-2>GRCT9^\?.13K4K?K44A*(
M&C:=]T*P0R/6A1048T;WUL*]M<M;3R'R(O<,>[<_9L=8XY1J@$6NDJ$054<M
M48Y.X0"BHR4K1=S=*78&2.0(&4G)2V^1&[JU>"W6,&4T@![&SP.C?TWK_.D*
M1?OE)8JK/82Y(9L8*P##Z3)S(1YIP%Y:^.A<"'R9_Q((65#!,[@E+*Q8<(()
M=O92=H\SDK,#\F&EB(JEO21+ALIZ%2#1RC($H4B9#89<XI4+! R7'EDR=8,2
MI\UN<EE*1SS!R-\M,,:'7?7@WV\$9JV^_"O?T6C@OVKS_=LP 493UJ2YY%:E
M7917_1RF&L%E@[_]U/\)(/<0.;.__<3_U3<UL3 B)^^B7LQ*_-\ U_G"7.=C
M7OP_X\#^.KVM%T.NNLV[%V&D_0P,(*O<\7FK"(/>ML];$^5/<A8)7P[6P^"_
MU0)^2$6Q>>:]'&&_F_VSCI)X#Q-6)TOD_6=PG==ZYMZ; \.+5%#ZQ:DYFYBZ
M\$&JF_/ZURJ#?/KKG&@-JI'+=[=PX9^?=]-6NW 6RA9XZ6':=KO?L7N=[C,/
MM5WP=[:[_%JG/T3LMNQ6:V /6GO#[K[DPXKP^6S:M6O":!MTN8X2L(\]-T64
M@Y9]/EB7*"NO')P2$MOG0[O?[.\4A:>F;.YHS>7T4*&#'LJ:%0%HQ66OD8^-
MG?8J( PVQKBWI"KNG,EW["[6_#>'%4!.C?"=J&;=5M_NM)O[ENO94,,LH+@X
M-%@,(OXN'K):UNLH#.#'$6=[']N4=PEI^D#!M"%@?G$>,7K;Y3PYJJ>5&>JE
MU;Y_S*AL#9L(X+?.FN?6ZXN;/]0_WI1T+:"8X66(*<$CE<)_J?L*%AH6&&ME
M[1)B6?3!ZT5&%P19.Z#F*3[1,^'UMW#FC:Q^L_<FV]:6-7.R&P(FW>I20YGZ
M2GF9>G_J+8>%*')&?4PY25ZL._AGK:GSA?147!VH?$Z*S49B[*M<]%P%AB4K
M(+*43SK8H\REBV76*/W2YQQ3&CLE^Z6-]82NN2,U+!/&6!1-?:Z\>]6B+L!2
M5-VVCZM0*6T'NS, G0:4>T 3F73+-XS^<_V#KJ#AF+"GAGXQXBD-R#&[ JJ*
MZ(].A,T77%DEB-.LPD36_%#]'I[C3SDG2D?&55I1%&(#/LJ)SK*/59[M*$M2
M5LO#OTTHR S)7#?.DF:&!]B%:^'S/^C*PJ>8VN_8 1[I,BL,79.S]<Y: ]OB
M+H#6-VR6J+C'H-M\\]9ZSR4;ULU$B,2ZE&D\HUR7<-5M4WU?4APNG;6$ 0+U
M,0$HEH1,S>QTRY&2EHF"DM^97S&5._D>CC(96V=,FGTU;XLI1T$8G,GG1)FY
MD4BB,,OB,<HQL8&^!)9L!572\/$BYJ$CJ9_(4BCF8K23>HSY7"TSE5ZVB[5R
MO6_K1[>#1_<YL#Z)VXAK=%4A&Q>^K?=P0!5J:U+'?Y@J 0V)R,E\#1#+^(KJ
M(1-3!CP-?#"F"M"I5$_3QH(5GI1KU@*9EJU7%&[#$N&6DXY+!9QQSGE19XBY
M[&-K"SNNYWE*X!%XUA-X]7/;PG/[0OG*62T\M<TA#*[SUL[-MY93OW,%\_+7
M/3CH?*,=+=E:PS>E;]/4S&E/_3YSLUZP?E?V2.%*:5F$+(?'&D^X_-6^4!M=
M_')?H)8N>(1\CN=KG?WUM<Y"]NRZ)NQ<&OIH(MS4%U?C&TX>_:KN_CF@.F\\
M\?M'^<?G6<([3X8L\4"LZO)9V35TH-F.A^R-J],9#S6=\<@@?I@Y>#6L:BH^
MS(3$);O5&8?'FI-69QP>,W:KF7&X";:V(@#JE,(ZI;!&XD&G%!X!P9Q(BMOQ
MK%D1@.Y;>M9)@97/$:N3 D\,X95."GQFG&-QN.1S@!T5P^CQDF-"WW#/ XF/
M/".Y>X40QXL?UB[V,#V4+P[;Z.A,;N?;R/I%;_U$V*$&:\F.9D+1KN]5JM@<
M<>W05CWVK__8F=_XT$%U@)U&I( 9%#W1.NWE9>K$5^?!P@Y]D>?X\;Z\A ?C
MI"W&/S;C:>G:@V8U_>]56OX04=OJV,UVM9SOFY&R&^(^G[!/XD35<E3 A#T)
MUV[7;K>Z=K_7J0# ]PW0@T5BR^X,VW:KU]JW'^"H%?<M.5;7%5+;8 &=<[O3
M&QPI"S@ZA,%S/^_9K4%OW\]]N=MON;^NZ.>[CK#P*'G$*4K)1>#B]+G9 65
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
MK9-)@<A,0>W4@6[C3S@59E\II'YZ6?151K$<5CO-8/<E%$LA3:#7BJ@2R!4
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
MC$51:1],1"9$@)?Z-2YP4?D?3$HFE."7 _*E6@>J]+][%R/RR?\ 4$L#!!0
M   ( !*$#TG--TQJ11L  &^8 0 5    =&]M>BTR,#$V,#8S,%]D968N>&UL
M[5U9<^,XDG[?B/T/7$]L3,^##\E'E6NZ=H(Z7*U86U)+LFMJ7APT!=F<H@@W
M2?GH7[\ =9$B$P ID("\FH<>EPV 7^:'(Y%()'[]Q]O4-5Z0'SC8^WI0.SHY
M,)!GX['C/7X]N!T>FL-FIW-@!*'EC2T7>^CK@8</_O$___D?!OG?K_]U>&A<
M.<@=?S%:V#[L>!/\=Z-K3=$7XQORD&^%V/^[<6>Y,_*;W__9\4+R.SMT7A#Y
M[?RK7XRSH]J991P>"C0ZQ#/?1JL6:Q>UVN6)<7)Q>E(_J5T8M9/?ZT=O$_+)
MEA62O]-?_G>]=?*9_*=V/JI=?*F??:E?_DOP8Z$5SH+5QT[>3A;_FU?_U76\
MGU_H?QZL !E$D5[PY2UPOAX\A>'SE^/CU]?7H]?3(^P_'M=/3FK'_[RY'MI/
M:&H=.AY5J(T.EK5H*UGU:I>7E\?17Y=%4R7?'GQW^8W3XR6<5<ODK^-P52%>
M^/QX_L=X48?1= QTX'P)(DFNL6V%4=?A(C+ $O1?A\MBA_17A[7ZX6GMZ"T8
M'RQYBI3M8Q<-T,2@_W\[Z*R^&N*I@P+'LX]L/#VF?STF9,ZFR M-;]SV0B=\
MI\SZTP@MD2!J[LE'DZ\'I/*?A[2GT&Y$O_D7D;KA^S,9"X$S?7:)1HZ+PFQ8
M+M7I\ FA,.#ARBPL"4@3>V/D!6A,?@BPZXS) !K'/]BW?**2)Q0ZMN7RD!9K
M39(H=-PBRE_0F_2>Z21$>.,JEUVK3"VOOMR;#$-L_WS"[IC,C>T_9J3K%=*T
M4(LE:+MI!4]7+G[-I>Q4)4G 6BBP?>>9TMB;-&;DCRC@ F-6DJ6QV71J^>^$
M&^?1<R9D!)"IQK;QC,PUWF.?D&B3*EP5YFI%$O2.]T)(P[X OHRBDD#T?4S&
M9_A.IV?2HY]I/^*A8=61IANR/#XZ#RXR@T!@-H?*RYMJB%T7TO9;Z(&K(*"X
M)#!7EN-'9A0/1JJ@M%DJ[\1:^L0Y0"Z=J\E*&+Z/?,L+J&$LL%#QZDGK/].I
M$T9S-!DTI'O0:87L#02&OD!5>9T\I!L*^AWST4?S-46@KS-J2=0?]J)>1#[S
MW?()56$PP@W4"8(9&HLH4:2^++BS@/P6^40W-J+J$3&4F96DK98/ ?IC1IIO
MOXB0"Y6O=/&6NXB7M)B+?7QDD25!DB#)MN3;)&)8P0HEVB=BR/@U2[)51!7'
MJE6.W2*&C%E)M@TC!@DH7IH](SA..?7*-QY$"15LH-*YL(5"RW$E388;C:D0
MI$NM"NJ-E2I1JE7Y$[T@$7"-$J=Z06P"5<L'*=P!\K11TAHES#FS6KG@:@71
MU4J&1S<Z] ?3)N0%#C73%U\^S8M8H*ER=2S<9T7KEV.X"'97=BW9IHMH-P4K
ME 1(F%-NQ=+L*]&UGU>Q;(!<;ODURX98+PRQ7A5$[K3(KUDBQ DUMSQ[^<FS
M(F"A-LK6K+C-*=Q"R0[9O,#SME/^GDMX+1)MH3+(PDHOT%2I/NC\^/.T4I&/
MN@@)1=HKTX>=6X8\C;" 6[Z]Q)Y5.(X""(U91NC0F)CS"-P3:<*W9P_H<.R0
M#A)$[O;%A^+*6;7B>.$Q*7J\*'.<V4#YN%<?.QSCJ>7D!)VN70'BZ$N'4S1]
M0'Y.N,FJY6.U7#<?PJA"^;@\')IYH2WK5-HGT<2:N6'A3KFLGL1,?NUXT?[X
MFOPS@1N]A<@;K\_P:(/;!K.17]-&%B&*->/06-:*_VAY8V/>A)%HHS3HV3%K
M":QU G 5$$1^;O:ZK79WV&[1GX:]ZT[+')%_-,QKL]ML&\/?VNV1\<MMU[QM
M=<@?_E8B^H)Q; GQ3K<4S_@E\9$RQ>7$P"7$.A,3:S@B_W?3[HZ,WI71Z[<'
MYJA#_JZ2/['HN(2PYP6$'8YZS?_]K7?=:@^&1OOWV\[H1T+JA<Q+J5UL)T1U
M:6@M]C,GMVA2FEC!0S0SS8+#1\MZ)K-<[?P8N6&P_ TU;,X/3VJ+6-J_+'Y]
MOY*$Z!=UR(\KBEWK ;G1M^\7A;/*'FL /3H%$H"]*+<)>=W'3'\)?C&S"RZ?
M\^7DBTWL=M(KVV[T-;(DH<=X;-G$QU.N/A>ZPTP)X@HF0 X,[)->^_6@=K+&
MXF+2U8E1Z\\R1%;!TGQ,D6W!,_:BK=F;(]+7LJM)Y3#3$.9QEJ0"X(LE<P9]
M2HG:P-I:F-<004!QJ<2DC7T>*TR%8Q$!('+J)SO/SGTM0P99!"T-WVWGPFT9
MC(2$2#Q52^(0T>-GLT^:1+Y/K0]B<MPL]H;@3 A7NI?.9W*["G#%'CDX#WH]
MI\*8[XK'3JIH"8-,.BG9H$$NU))ACL>1YBRW;SGCCM>TGIW0<GG$,*O=9\WF
MFI'$%P!<JM02-J .4@^-VY;O.=YCP&,JN_Q]UERM&44,Y. *I)8;>).;98)O
MEKV_4,-)CHU2)F1PH*CEXLGR49",X,]@(59*?_UO@@6'@7K-TQO&8SK.B05K
MS=7G6]YC)&?C?5VD;[U'_M97RT\4;^(@K'%XD_*-W6!=GJA0GSE3/W,NCBYG
M/HUT)98M'D<!2/-?7V&?6+LOCHV8?HT<S>C/?&YI('+/=20W/IUMPR[0SJ[2
MRQ('XO="*;]=%'8\&T_1-0X8]"6*:<].&BVD_$^Q8Y7C#3G(5WY6<8:4OMJ?
M.%6Y*'"JTC2'OQE7U[WO51TAL3,").3Y1$]:G8"ZX6<^(O^H'1FM]K YZ/3I
MH1>%W[@==KKMX;#,0[Q\B0$2$GS>E*!^9 QO;V[,P8_H2*OSK=NYZC1-PH79
M;/9NNZ-.]YO1)U0U.^TRA<K*)I! ?KF)_/3(Z'3O2*_I#<J%QDPM$,=8.]G$
M>'9D] ?T4'3TPS"[K>B4L$][>JF:!-(.)*#6-J&>4W6.S.ZW3N.Z;9C#87M4
MIE*A= 0)D/5-D!='=.:X(_J,4+;:C3(UF<Y5D$!WNHGNTY%Q978&QIUY?=LN
M]11?Z%"[=K8)\/-1XM#ZKXM3ZQ*A<G,9) "?;P*^/#(&[>MHD>B;=!"-!F9W
M:#:C$(-2>R<_P4$"^45J93BA7?7FIC.BPWT8C7[2=>ETVNZ6/)=RTA\D@*>7
MM%HTQHBBFPO8YK=!.UJ>R]:X4#:$!/K4<E:KS]5.%N.HIT<"?#<'I-L0:48]
MH]$V.L/A;;M5IBS,K D) 5*K6HTL:\U;@OVF/: \--N4"MK?2[4H@)0*<:SU
MU.I6.Z/&0V-(9A%JO+7O2NXC!9,I)(1(K7NY#"#CEV7KI49I%<FUD) RM7#F
ME'+>=IDRPCD:$H*DUMBDU5<%4H&<#0G(J547- *KT3,SI4,">6KYS;()JP#-
MSO:0P)Q:>#-,Q"H@0]D@$F!3BVW"8JP")C<]1 )O:GD%#,@U<@U"TE(>EGW,
MXS[F40)+?=?R:-Y@=HACLI3>$8U9$ND6M;/$R(N-VRRG)F0Q4Z/92M<\-+&8
MWG4.1LS-33E!A^D+B62O]Z_[7N2 AL-J:*%$&45A@D#WQ0R4>DXL"Q<#+XXI
M44Q5&"!;Z2!24/&*PY7L)S2>N6AQ.V?17P;8=:^P3R,(HC5K1,9V@Z#XR;"'
M\C6D*OA,W#HJ( _$L>*8:'J8W. 'CS0V@T<6,M^A($1CNN-^>T8V^7&$Z:]Z
MLS!ZJ,+Q'J._$7/("2*=B/88I;CT[X#JU:/G8K$Q,A,;Z"X.T=)?W?,'SN-3
M&.2?O,2;U+\7;249: _+M;=6(*"^V7CO^XZ-!K3K _98KC;TI:V8**!A+)>G
M6^\EFE0R  *L,&KHS0$/.*3Q6 AEI8% XBE<$T[%])$7[ZBT$L=HH92N<<%.
M4^=C.0]=%HWOG:A[)^J'=:+.8QM'UILY"Y^P3RP"MCL5*J^W8Y4MI6[&;1HM
MS^D'UU#C=N7HFT>.YJY8>?SH[)Z5PJ'.]\0)0F+>.7:3VA3^.\_QF%E<D=.7
M.V2P&'39\Q^P9XA>(?6L^3U;ID<]HZ0J'Z^HCEFP=77X6L1X'Z 7Y,U0%X5P
MG]\H>/])U^T: Z^ 0[;:ZQK;O>R0V.%L&SRW^(JQ^LQ^K[/?ZWS8O4XB_'?@
M!#\;[PWDV4]D./YD[WKX-?7>_XA*KMM.*(U[B9IG<?-KJMD9"3/!(S!;$=KM
ME<IC4.>]4TDLZ[R;VC"]N/FVLHK?GZNQ+X5'%]/:C,D <72N.,G3W,PDF&WD
MO-#U@IO?":BAZMIV0::88D!D7:@EZ\;Z-_:7-Y<X>3RSRNIMD<#2Z99 B,9Y
M]28)O+REBU%%C=7!T#861:ZI@2&3'IU-BNTIK#1\=O2*5V"9'K]T0556 +_O
M8RYL<.&7'"TS(G]%]@( 6[_IDJH6[WP*!G"#J[7:52+MP3,?@NC2-]>XRJA#
MAJKFGE8>=@&OJXQQ,$ !\E_0%?8;UIA>3<PRDFC)=$%E.A94'>:#U]-I8[HN
M?J7O=1"\+3Q[""<S-VV ,X:%4/T=H:^ 3'J:P:F=5Y]L",@OK$?$R,_(JK5;
M#/(E 4TKN5/>LMOTK7?:9^Z0-\;^XI=HO$8%3(2BU7>$G?PB030537P)T$0S
M;?8FWS >!T/LCD%068.'-B!<?X>(RBD3:$S+9:J/0_)9QW+=]Y;CSN@QZ)!8
MGC[1'HK'_"[#@ '"\C:S0[P5$PVTU-70M[@2LR5[BU8^('D)R2#N/E7(72SI
MR/Q]B^3S%D6(Y#3Y45@5$A.B^+/B=R@BY %1!;VSY@6LC4*J[(X0R,$/,7.I
M^,&) !$T3Z9'MJ OR,51XB4N2<QJN\67@"C@CESU]5_G^9D(^QN9ZMWY5;(H
M^>,S]L-57GA6N)50_=UB,X],(*V*/2U3@M7YTYJG2KYR/,NSB20<,EFU=HM"
MOB0@<3%G2J71G[$T>\R[:ZF$@9MY]E:7TZI-M,<$G4H.R,BTIQ8_)ZXV3\K
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
M+Y0!N;Z3BJXS%5U3Y%UHS@+R6^23<6@CNKFCK8IM=TY3VYU3LMVY)3N=F_:
M[NR:;;JYHXZ%_?9FO[WY_[2]28RF@1/\;+PWD&<_32V?\Y *OZ;>6QE1R77;
MP*1Q+U%S'^O@UE2SN1%F@D=@MB*TV^"4QZ#.FY^26-8Y4XMIV_3N6C! -G)>
MZ%S$R_T!U5"T01(>8EA8"CTGU:'E(@+W!7DSU$7P6WK+!2:KN+)7=HJ1!,L
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
M!E(PBOS>#F,^D'5K1C;2Y9(F(X.<G"L*86LLT0*N^2&5A,$,';P^)RIY5"E
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
MA\^*FZ5FJC"(R5?&C).-'K0UQP#,G#NW%$2-)%0R3LDF)B9?&^*Z[>BXI9\
MOIIW+07XA./!\IO10N)@=^NQ^#5/\<8+ YUC1*?FEF7B2JB)UM6!SS4A7OXQ
M2B8TVAL6TD2X_#$%V[B1#>![G/I/-$D$QZ9AJA93Y0ZJ3"MWKI$>%&;M@5D0
M_<)DZ5:])0UU:!-MN0[:K[D>YE05&KZ+AD+,O5"+W]4H1*#RL>H^ \Y^*P77
MI^Y=X+J#]D(:\/:U!U$VSD$E$MF^I%L<++V/^! _BKP,YUM67?6T>U=9 8!)
MJ4?-;RXJOTI5RDGX5:K*Q4%9Y7W"D\P*<TYDXPH/\Q"*2H(?RS2@%E*/3:E;
M!%\7VL!>[*,GC].8=-PM/:VJ6J'$6F7<EK29H:[MP&GCZO2#HK6*T!:A0T +
M.,KH6(G!H*-THEEXD3?(K<CI.1]=1=4P6AI42B<Q9@H RZ@W6ZU"'Z>9C<B^
M(JL&RT2P3"[*%#/]W%I*28LWQE506[?!16+.EXQZ;)*$)TR:7J%[P&70GD5_
M8'&?XYY_T,A(PZGWCX>N=/HUXC"H8H21W_.6%W#N1PBQD;[%]TPS8F2SF#U'
M(PR4XV4LOK8GAM=Z7J\K ,/<$E3\7=M"C#IO0;T&U"?KY38C_&&W,X>YRWA%
MMPL46474*Y2^%OPEB@0Q-RF58@B6>\T\IX2D0884 #-;B(B8YMK@'J$9AEN4
MI:Q)-Q"*TPV IBZ-.<C&2'RC+ @ E0TJ:D!I12G.)_B#H6L2W]0%C)E*0[+Z
MFV_IB7'6B@Z?Q('LU5,C#6LK0S/H]3I1+0[%Y64.E8LR*96@Q^@3;#[&04:I
M+KB7H*#?7B78'!'WJ%I[*!R@#F8,'(Z9CXXJ2CBQJR;F@__!LP?4:?VPZ?PD
M5JARW-H5JF@6!TW=.O_&H2M494$ J&Q040-**TH!,SKO#5VS0FWR 8%+]M:>
MD*A[G;K7Z%WEVE%O,)%)]%PM)935D"T@A$I@B&F*5+I8*#9*I29=*W1.5^AZ
MX4<O99Y7&+2\QYOBR9*,NS@O:2*EADTJ&D!ODU A#F6390Z5O]!>:A3+TY ,
M@ALOJK**(Y;5H"X'W26YQ6C_BR0.%D2/#,LWV[C_6)>IDL,S/DD%%,=\/0TH
M_!J$5GHODZPAJ08J51#5.987J" UR\%&7R^XP5@8,R"6L^?Q4<!L_#P"(>?S
MG@X9-\\UHTPA_#F9\C"02QWFJ\J#EZ50]PN'[1-.8NLKQRW=^E9%H(>=<(L
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
M!O_) B0CM0@8)%:?G<%24:%B>8FH!=];&DKEP?#/ "1_R92]FQ;AK'BXKU4
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
M??B3Y>F)WND]M 6RLJ(>]3<<9ZSC/_%ID4A:OT^<+JH><U02J3[\Z5++H-8
M"4<=:_)<39U?89E.! UB^R:Y%_5O:-UA05-+!(&UNAHE1 .D7H#77OHK[WUH
M?@+6R'U<;H)]6YG[9[$BU%<L9\U%J(+9-C4G!,[H,H3.S;]\28S,WY)S87X.
MILC\M1!8\_<1NC%__\5P.0%DDM8HH(9:DT L!HL&2HQ](E3"=6HQET&M?>22
MS:I8#+81E)M&W@@.W5M]Y/()42H)VQ0C3HW6;*!X?$(A"]P.VN<C^'[1<@';
MFK24"Q>%L+.I2[Z$D4K")LJ(BYECV8 =G=' +L';P9.LR>?!F<14$9:%!J*&
M:[ B,7K]1'WU'+W,3!)QD,918X5H$AP'29HUKRY3SZC/HM(EXYE6 YAA#.$"
MM$TY%)]+#-']&5:K"['UF[@KY+"%VZLB&CG>G U<[-@Q +OF)C. F39(^PR"
M#K&'*(YN^@L:WGP#E(%9;SARKN]5&0&\,D4 +@LI'K5&V_XNP(E]Z4W3\D8]
M:8^=-HV.1AZ6%<W  NQUD^"9OLQ$]O3OA(>/O=]AM;H87+^5*RF4Q(C)@4F:
MO4FRD+I3WF-ZYXF,W!D_,1GJP3+,,-  NT6S Z/[LO(R4K-9XZRDD8=E'3.P
M *W2 JE^%%HL!\L*:I  6[_(%Q=^7+[H$ZUQ8K#:7HG1S5%?LZF5.TMY&6L^
M4AF\5I_K"L RN 2=(U//9@H;-S_:,VX?4&/5ZA=@YNS! CA:DJ&E0$%F6EE
M!"<"JY6E^" V-TUAI&UP@1"P)I<C!-CHO?T7OQ#K"\!J; DZ@ U=.8"*A:+4
M>5G\#*N1A=@ -G%K.5XLQ O ;U6;BXX@K&;7H 1H@&GL;VE.GLLDHR\XD15;
MC%DHWH]A_K1\PF+_E)$6+-,,@0S03IW7!&_(W\6&$8O!LH02(\"F%SK1YDD4
M^KLE_IA?1"+7E(D2++,,0 S02!/?3[9DPIM[.WKXIC./6AR688RP C2)D%#\
M]6"Q&"P3*#&Z<6?,R/15[ECD;@V!D#7WAA1@^^6\K@0LH\O@ >QJ; .K:6V!
M#*SVE@,$V.*]0;F(D2K_B(,Y&25H504A+Z:*L&PS$#5 @]%U_VSU+DF";)%$
M@;0&_ 1EK G+9$-A [39E"!-8Z_(32D9U@0RL.P@!PBPQ>N(FIMPE>]TSU<H
MI6%9P00J0'N8V^)$['"J-E@^A6F^,WNU0BP+T Y*H&ZV-5,6-9GT#Y.Z VI/
MQ-J61@*N-1=U?H=E<3$X@/V-N<_;26FN/])_"A+W2 1AM;L&)50#%"<7RZ0\
M2:H2Q(N-(!$&: @U4JC&$-#GABWF4U*9BVU^E^0_L&!SXSXB5@=HL*'8 9KP
M\BG$J_K.U&RU"GV<RN^GJ\5AF<@(*T"37*\W4;+#,A-T?X;5Y$)L;A9K?_8(
MY&#N;2/Y:HV7L;9<D\&KS=P7@&5H"3J O6GA13A;)O/(RWP<^Z'W(2:C09IY
M$3\?245A-;X6)T SW'AA6MZBKN)_ ISYJ;=IU[*Y/:$4AV4.(ZP 3=*Y6$C6
M+25XE5GT*K!,8XS7V3FI)$"U=];'2=D\*=7%T/(BL$@@Q0>P3_8#4/D3'TX"
M5F/+X %LZ^;26Q5_)PB]:R4 Y">I@07 LM2>Z/N&+(KY/$,KC%%8ED3^@?RZ
M+/1""D/Y$T9Y4YRC@U9VZ2>,'TFU1;<$VS_#,I<0&]>K:B%4^B.RQB;!-J4_
M4#MLV$LDCLY-@ZU/0UWI>WT9J2P+>A6XJT5BL$RBQ APP./NETZR,GGZ;%4Z
MK=B!,,[XX-T!NK",-!PX0,OUW\6<K:Y(#W[VJ&/K-O0>PBC,=]+',CEC'E8<
M+/N.4A> )J=DI2NI3DJX6=P,-ITW3^FKD/P8.K@(6*;=&S] <Q:Q!:2-3.[*
M\W*P#*,&";#U>VF3S')Y0FQY%43X[6Z<]QCHB9(&)4 #S--DA;.,37Q5NDK9
MR",5A64$+4Z 9AB6Z_&K7Z*'R%J#=S"W&UJ""EZ>QS$"$8&TN1Y@O_FE&I8M
ML<U>/7K>YI?B[:%+ZG+HW@$5"OSRUGF[JW%QJ>.8U!DJY1PU\BQ_PFD!1=3$
MK9\!-; (5;]YF0PJA-#/5WCE;:,<W=*"_NZ4T'(F VIA3>,6/[NY;KG"U =Y
M3[J,8&B0R4 9E570^HTLD'5$W,K[$6+5<,Q+ 2*T ER_W5NBKD?G%A1-B\-L
M:I,V=M2T]SCWPA@'UUX:A_%C-O');F$;>6131CI>Z(="CNNU !EB -B^?2I5
M5.FB+UK:J%3_G2/;,??=4Q+14\?B)061K7BI7[X&8QL%..Z-]I;HYZ@01I,\
M3\.';4[OJ:(\07,/QC UB0,SZ^AT /4C8ZB*40YY<5#:SI&1JH0T*_'(UOH9
M4-.+4/5;F<F@0LC5+FJ#4X\>EE=GY<*]5%\(4#O+L7'[JDJRC@MPW>;3V$_6
M^):00-GJC1C$=A>@D[=\(8R^H.*NYN#).DGS\+?ZI/0AOPHS=NU^GN)UN%T+
M][DZ)4"F,<?*[8Y;FBA9(:J+*F7T1:ENVW CQ,P V41KT/7-(19WU&W*Q'Q%
M(-45?L91LJ&'"9P=C!0 =1<SG'R8&?D556IGJ*6(7)JI"N017,J5B  RA0P9
MWS$*N6HF=]36=TF<=*=!1:M+A0&UOQYCWQ)MC7IV+Y6<;;);J5V%V^O6[P!F
M!B4L;DO-A,Y0(>;RZ.4*;U+LAVRM0#:7[:6#]#Q&H0.H%QA#%9_<M#79YKFM
MZVQ6X)\>ZD<(2ERUAJJ [#<4,3^[%'KHBZJ$W]%@_J80Y-X)S->Q2@%WCWU,
M<#Y$DKE?KP?:E JXAG:L2D!-$6",2)/ Q'F2&O?%E@)HLXEP&MJKI0K&3F0G
MO/'"0+G(5NN MI8$JJ'!2FU'B_,JF_Q1WQ5TOVK<"Z[,@!I],-V.+;!J;Z(\
M*L5,$W075 (V[(C%>K3QOCH)?M%/Y6726KK*+BXC#5Z1FI0$VMJ#*C!TG5,6
M6NQ%BF(!K&"I;WD:9WG*0IVK.BCNX U2!&3M87CY6*J''#7J9Z@JX*RV954&
MI(Y-@2V\R#-?R?:4 !G0'*MYSV2&J_3!&*[*$5&M LPLU]<";3HI6$/;5?JH
M*L"5[QGGEU[V-$^3YS# P<7N0T9'DV;%X.?ALW0*-=<&9,P]0'/N:IPC6@:J
M"D$/._0%+8?8]G?MI5)=EI/;'&7:R]F*X"28\AU9$= 8'':^Q.U:U.)0-BN&
M*+G+'4HU6+VOR.&[;^\3:,/O?2K0 WM?792[WM<$H&Z*! F9\HJY@3@@"YJ@
MY,-I*QT:#]+28K$A,%P[%TD<+(@4S0NSC?D<NUH-*".D.5"](Z>G"6N<O EC
M+_;W'2<%VH!ZV1Z@!XZ3=5'NQTF*DDS']+_HE/SL172H4+SN-T@1D%6'X>6"
MA:@QJ?N%_:-5P!DJBD _E_]-RT*L,%=W_19/X69#R/5G@C>B?(T#E@%MDZ3%
MA71IP)>9)B"C#@3,QV(4ZF>H*H#9N%N$TV PY@">QCE!3>?LPO]+1A=I@(9
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
M)+3$2+&O]GT2V%B%! ;]$]C(U)2&?!6HX&149OP6V,BD1&W[,+ A"9H;\V>
M=JJ@,^\\0 $%=G#4N7! $L?S6YH,2YW98&3,O H68FV5HTJO[4_T0"#$% :G
M>N#8 *3F!PE6 )T^#*U18,RE9&8'=]YP=.>&A\<V.NR'KDO!BSWFIF^^_%%W
MQ("NS,H8K+-0>C.."U!=Y51MNRY0-142&!H0&%,EH3'_"KKVJPA-#U")K9K2
M]! O&@_QXEA#5$Z+:DJ#0UPQ=RMPMY_\U&2PHCY,2Q;N<X)[,!R0U1VX;C_F
M]US@M0C:P]&&#!9Z@ZZ,QJ#UQZ_3RY%BU$U :-*?R1BV-@\ZG<@&_A"1F';
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
M\D/&3J=:@<Q W2&!4P>;FD5)N&!JVUFY>L%63:$<,QQ>TI8L +QO.? >/>K
MU4UWPB@RN$O;>;PM1,PUQ6<=68#?H<=K8X<$P<'4H9PBP31;C[/A'8QGL3/;
MB<6FL*P3F74<^<]RIT538RL=VLXI-F:; M'A<$YSIWCZFW@0L?6<Y$-.-D]C
M_UZIY0G9O$N)K*<E'P(:[GU[9:"J3;N0P'J2\N$@8=RO:Y8*%K'6J% PGNA*
MP_K 1S^)VIT@Q9/5Y(%D+V4)RJ!^@ITXS1?T/]?#\:(SN>Q,IL-9=S&B?S]J
M0=3=,/-<[0XDFAPR07NT>B?DD02I[%KOO@6ZDR,]Q"IW/XJ<8YD)8\H-J^T1
MST-?ND25&N(K@GH0/ )!X$#I2Q3&\30*5[(K4X5&5M_%:A^=&@&<^IT:IG#L
M_LBF-A^@'I28PNH[7&9L428:'$;)U)'$,;^%>4ED2UJUI>UC':6$*P76:EG%
M <2 4/&Y7B:\8-E=LX=A_EUXLK2*B93(]OF.)CP  >! :DY\VN?=ABW)?:)2
M.]M'-9IXU+.) X(9E1P= ZL@/J >J1_R0HE*1!1DMD]=- $""0$'7GQGWG/X
M\KIFXU/,:Z+VML]2=$U(RK:Q"B)!G/HL[U*PGF_<G4(CVX<:4,'6C1V3HO-2
M>U](0)U%GRUBR[47\+>AV0F,<GZ"45L_J-"T AV9($$Q<_9WBY^L)F2UJ?4S
M"5U\1-R>^N9TQ]@H<,,UN:*[;P"0^<;63RZ:0EGE^.3!9+-(QA:PZ'2YL;VS
M#3,!!HE$<$RC^2W<9'7I!4[@4MWD.BW&3DYEO:"K3.JA!B--K;*]8DXF0!Z0
MVX15.&3U$*<167OI&HIT+:F]PJX'PBT1!,H"7O]*XR2;B 8D\AZY;[9-$:S+
MC,P*8BFH[)5QA:,'8L3HAFT4+%.7KPN/)&+A2=$$R5J+&ENOF@H4M9S9TY\.
MOSA>P-RN23!W?#)9%5[UV#WI(3G_ M);+ZL*GQCU1(+#=>%:2;EC1:_RT36%
M[Z(@LUZ-%0X:2 "G;ZZC("$4!'7HN-+0>MU6.)8")D\?O7$8A,4=KQ)'"8GU
M$K%P1)6,G_IN?TP22-"FU,QZ05D-!.L8/'74MA6!MK?/U8$:,86]@K1FHC4J
MV>#P>\JC[#FQY[(#1L]/$]GE;R6A]1*U2@#D> DD@0.V7XAW=\]TD&ZJG#LR
M3M>W))JL^,!S]Z'!:#;MSWK!6DV0#Y,;AFOEJHE*4MBI<.7\^P97SN>+2?_O
M/T^N!L/9O#/\Q\UH\>O!=\_;*O\C$0"D$A"(W&I]H\T(%^S%&0 GFW8J ZTH
MMA$KU8*G4K2HR%'^M!L#(-2BR8C^*/%:Z]HB Z:@5B($<L//[W8QH)"I$KMU
M$P8LYZ;[[$$ J2<[16SJ.<FE,]AT,HMC&X1KQY-<!A,T1X:*3./*KF4]0[G[
MN%9OM[)L\&XQ1?R:,,=(8D R(ONET?0A D@!A^>?2W]4@533U'[A,WUHA!SC
M $10U%H%CH+,?M$S?:! DL !6KFDM0HM47O;&3%-8)+SC@.?(Y7A-C_/578'
MYJMO/]"E+&0A@2BQ'R&&59+ 5O 1"IZ\5,2IPW9;3F3H1I$3W''1]%[V3:;.
M"_M5]\F)"LW9T7%=T<*\]%KZ!IIY&*0RK0H6T82=6<(@C>BR,N7JS&L39;^^
M#"/J9#]ZKNQVO68WMC,>]:9Y7?&@1C8_]QT"K; ?V]F3AV*K$! .<(T>NQNL
M5@F$1G7H;MNL&GNXO\&?^C989[*QC_M;W>O>3=RE88#@5I*^CZL!G\&RD@V\
M7(/ 62W0U7?B^TL_?!+4Y_JAP6%IOSO_N7-Y-?G%6GVN'5-ME>>2=6AW$6,C
MFT8A*QR][+W<4!9&P2XWKNLFWF/V\)'R)+A)7Y@K?JEUH+ID-A0FCG75J$=C
M[,CB *F?C,>S3[J)%^&,N&'@>CXI#'@1MF;(9KZ&ND"9MJV;1 2'SO'[N8TJ
M+:DI;8<IC:)7DWFL5Z_I1)\/8VF<830CE-@)-MQQY_B7B!K49+5B"8,98\4$
M7UZ49Y\"*EEZ6OR$[;#G$56P=6!P3%"RG'%^ 56I3O >;$=+CZ@MNF+%H0Q4
M#A%Q8C(@V7]'034YV9/%6,$=V ZN'E$5-(5J<PD3[/.SF!FDFAIK+FQM.VI[
M#,RE FC'U 4@\:.<R2K[..18A%&IB&R'>(\%&4QX6";I4D$#NO':O[3#7 U
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
M"ZQ-A84#ZAM6G7L8)]Z:.A22!*ER.W"%<BPPU3.* X3=O8EKXC#OA6E,-D&
MYTJ-+L EK+! IRT>'*@*2JF!5S\8.1!-8Q5B]9=!';&<_C,Q=$T@E,E;G\"A
ME]$ \3960T,;;[4 <)CK+OL(#).8 @B2L5H8VB"IF#=4#:'VT7.U_!DMC!0(
MA+'B%7 @X#QA,AIAWA#8B. ] +$T5NBBP<Y 3S@X(&5WX\'HU38&[\S1("7A
MV=0[C\7GG6%SGHH(*G@$,1$(.YBL8K@):5.;7J9NLKELL%DN)<?Q<C(H8'BB
M'2 YX(!L5S]1PZ$344"!PA/O4'&/ Z.A$P64)U9@?'Y/Y0"&2DD(10Q/F ,H
M"QS S0C=,*2$;N["N\#3"NL#2*'@X8EJ@.6! SZN8#V'US1=L\*_6=7#A\T9
MTXC?J_ >"7-=8]4BUZ@S*,1X AD'R P'Z)7K,OV(++V$_:1Q>2A/! 413Z #
M( -#'C_+8O:I>BRS;'ZJ+GZZY+7XZ;8P(I4Z 8(]@'XW4)"0!$&:R@F'C767
M/,<\I@/NA[%&N%])"(413_P#* L<P,VH-.D8V-'$@*[E?L@C-9NJ^*H5$$0,
M/ME& Z"&3'" .+_W'AZR&K0_.\'2WV@>V BA]% H$01:-#G#A&9-!52E+RJC
M@:*&)]JBE@ .I,;D*<=;% ;T1S>[GZIYCT&_)RBJ>$(S3:5U.E=U%_RX=S?N
MPD7=2@DHS8NZ6=]OUW3;SM$B=TP#9^0AC-@P<^_4]%XV?]3+W=+K\-0NYQXH
M.0RVG"O^*S/82M&I8@E@#!;YJFH![S5K-\)-J3,N:"TC5/5P<C6"=86#P<[J
MZ@7+#*Y2@$I8-1B#[7U[Y8,/N=6"Q_9:+Q6,TO;*T4*9W54*3=65"<9@<M]<
MO>#]K'_I!5Y"KEA\N!9:K=51H[-74$_X "'BB#+DU_XE68F9V!X5L!?ZHF3_
M8%,NC*+I1;7X.=MY:^VJD@$D<"E;*+.6RY0]L]1=LXW?OSDWF^"X[ES4SE=L
MY\ZUJ5IMRAV#(U*N/BWQ0RH%]FJ*I&-P0UYMM71>;6%*_R](/,?/E&WWIB&K
M<YP&2R=[UKFN?*FXKGKCCE]=!?8#18S!HO?5KB6V7*FV5ZC8CL&*7WWI]EW1
ME%% 1Y/R<Q:M^DG@#DZXD+NFD##87[7TM<P0*V7_!%7=,9CD-U#>?3-"+FL
M)YMV*@.K**<1.SNL7GN1HWPN% 9 J%42_FHS )1<6V3 %-1*A$!N^/FK5S8C
MSKX3C*G7TWWV)/(OMCHAR1<'GHMS(!#Y(%P[GJR03:D=#K'7*8Q Z-N![WV0
M-C=/V2WX^)JL;TE4(T76J-3&=ARL'OG\=J66*1S1J4W>G5#>FW:E9K;C0W*1
MUX\9D]1+-7TW^C$+??\RC)Z<:*E_! 'L",L+-17W0%[U&"HA)/#6)OATF3K>
M<>Y[+_LF4^>%'Y8RIC9L?B5Q0I;L2/3Y@;CTQT7(?C5)DSAAM1QX8&/X3"+7
MB[D8H-IB>5RV9VJX]J$ $(DR%RVQ\D34MES^))IY=_>PVKC-N[2]\C2=P/3%
M9BA[;/==D2[V7J:1YY(94W6! Z;9A^T2?VK,&C!E%*2;X)'/(#5C$D BI;!=
MJ \& (!I#-%"R>,^LK!A]<$#U6-7& *(W]RK5[F[+?PHZ=H+O'6ZGO$#I,U*
M'U,7=/) 6.IO<'=%J _0Y,K0(=V_@C>R6A4TAGD!EM R((GC^?5SQ,?*@PV:
M&2V;SM]26M[.%AKDH;P=*+P=*"A+8'73Y#Z,V/&4]&A!U/Z$T!"Q@..XH3HZ
MU<&#F ('*'(54X+3TK%$2Z4OZ>#BQ'/[; J.7E31=4%SV^$RE8Z5:U_*F#:T
M41X%"8FRZ[^.+STTJFUI.YH$E;"0 52!0H=N5C?ER\9$=JVDW/!D#B7J.3RY
MW<>815A8A;'Z;<BA+V!MOM+9?:;9AD1@\D!.(=$)UE_S[C XQ:>U-3E,WF^[
M%I1^,N)=2Z5&7^^E1P+WGBK@[_+]BYKRA!!2,X-C3U,=YW:4JKV-FA('7%"%
M5 )89@_%KJ?D'JEV/8+FMM^E@6JAW#?$Z*!OR^3O'])1022FL/TP34.45"+
M =2U\Z\PVCZF'LM7JKJV."8[T-I4-_S<KMMF*3IG32:KPOA4RY"$! <D8L4J
M5Y83<V+FWN_B*=R-2QK'J6MH>\E0JDH^CB/FU%",;$'_2MS-)^6RK6MI>Z;7
M$ZZ85QQ3N^GS4:RA,\!QY!Z?H[_0*+ <5K8X>B278=1SEBQ/69297=?0=O1>
MKUBZF%4D=N/[X9-#?3XZPD&8WB:KU*\Z<Q(; M+;/A'0KXVN)1@<8%:<]RF)
MV"^<.W*NL<DO4-F^9'KX Q(U0CC.FW%?2; ,H\TOR7(_#L%L!R>W??'TH&?D
ME&(QA XKISY9L1(X\3STE\)AU)E*5AP#3 _$!\'K2)J,&05H5VW$?QEX?LI.
MN.;4Z8R\A#*0N[6\O<@LP$F_&]O['#VXFHK),FJ;%)X#0=OU8GO[9 :SDI!L
M0):K 30GK/3T=+MKX DW3?!3=@D$$\D#2&V(#X?#F'L :%.?3>+IU[0%XH;R
MQ:,2PS@ D3[H(\9&00;>,J/!"20'FY&-=I]#VK[X0]GEQ=380P4<'?XLE^2H
M#T@/50 $01--SEZ+)N1+9?+ZOUFA/07^<BHHZHB"+@ I8+@5F'N80YIX5'E*
MI_PR!X+,HE?U-,=N7#/GZ=I)J /F^!+[$30_N4<WI&SC\&QV0V15@^-[LN3Q
M!@ TI?:VP_\'@%/+.3)TI!?,BZULA_0/0*+^DKF>ZY"$B>.7' <4+]=(5Z3*
M6U&2IVL0+$ZO]NV:RS0*/%XC/5A>>L_LI_A+%,:2&5%"<J(OU2B%@&-RG%+W
MTPV#E;=Y-&['GD3YQ"2V%[#&SPJII( $K/26;C5N$L_GX3@AMU_)O>?FJHK4
M8*C=D^T5L3&T#65F[*!N_9!2)W8>KI(GRK?P/*[<S/99M;;\Z]G 9$Z\.@@K
MLC5:/T3A8_8(KF*ADM'8/KEN:B)J.># 2\B? C,5G>T3[=8?PT.(7==UTW7J
MT_W[<D"H@%V/BY?^[!,NYV"9#Y )69/$"UO[@NTC\Z;ZT+:,<6B.<)C2[;R<
MRO8!>^L6W\:FO_Z\ -.V7Y&#KO-TK=E\<R%.X!1SK1XP6J>1(,:Q]O[:".A9
M*Z9K["T5K\FM-V+$BZU.-5A0QRN.@[O2JX>R6"GPN6$$8=(3>F]8]#Y%<D^B
M\D=%>Q;^]H.$P'(X]*!7-E6\&8V\Y+SCPE%\4!Z, !0->MLSV\$@:<L*QU:A
M5K>DVP0QA>UX9QO/V:KD<=KG@X+U[KQ^P:N\:RM=\#KG;TO>(9/M(G*6A%56
M$,VF^0:GOJ15F365E<W,#C:_\7$)FY_\ J62!$9_G(7?V _\6?K8RT)S?+;Y
M6#]E59[OE4]9%V]3UC$O.31X(![PH/%!O9[R1-J* # YHQ).:G@8T]EE\43\
M1W(=!LF][*K,@?W:GOM;01BL-!JB/D6U^94XT>(I;$M;=MW9WOU85Y*28$]6
M-UAMFU:U(^O0]FT4'/J1%^ZI:LAEF$J*^37MS_95&!3ZD1?MR:I'[K2U%?7@
M_=F^<8-#/?('V=C50QI%5='9OE!S7+B1AR%@=RE^U(L]''B-XBT&T4)B+> <
M:WM13$'W"N((,-%@L,]<40U60T]Z:E]Y$/0']A[H^.MPMN!F.1CV<.0V787!
M74*B=8FY?AHQ_"FPXS!P-_]0&F2CSC \Y'!:+VT<(NU:&WQ[9\-VI6S$[VQP
MG>(J%E.Y]5YN N^/E&I:[$8>+Q0E+V$.)#\AK( <X7AVHSA85FY95>=<3($#
M(RU]E$*7Y\U,X?/<U#P.$R(O?BYJ;/L<0*5"Q3PR&<.&3MLW-0;/I=(M-X)*
MU5AD5$>L]1R>_FWD&77VB7S]R#7!,?^ UHC<J'$\>,$'I'H1IM (A[0K&E(G
MZ.V043R4M'GK7B7K4C/;YS0U^E%^S*6.+QSAT&OG&23R8C/;L6V R.OX,I7O
M[H>L("6O#SJ-/%>8\%YMA_Z9"L&XS<ISM[1+I5EN9=O9 PJSGCE#HF2!?C<A
MRZ^A[_#R$"\":=8UM'U! B90,8N&9#HCS->D!K$@T9H=<HE?/ZDVM+U8P60J
M9M&43+WX]U5$R(R.3B3-0A/;A^] .=:P9=C2!]ZCMR3!\E>/[(<O,/926]NK
MNIZ]US**X;#CTO&BKX[/ BN29(U/'\KG''\YZUQV1[/.U^[5S1#%"<>.D^[R
M7VF<@).[M^?',/(VK:!'[KR 35P]QV>/_P@,H-K,LB.F)>F\-8@8-C3+U(QS
MLAJ0R'OD)^-7GG,K\S+@Y+:=N<: Z$K(F)/B^DX<\X?DF<P687>YY/D8CC]U
MO.4HZ#L/7N+X@Y0LPAE)O(AD8RW'(87.37L?L.UH-@:[?2F;\@[XZR3R2;'4
MQK:GVAB46EXQ.@;RZTF?SF$. HY[28A=A;9. \M3N"<K/BEH?HINAIPC/.;%
MXU.LQ!^)8E;G)'F1W3/Z5*GM_^-99[Z8]/_^\^1J,)S-_Y.74EK\BL(3WVV-
M)JLJFVKS I);?4F%ZF_/B<F2U=,D0;PQB8A%>MG(>R_[)E/GA=>P>7*BY>;%
MK=P;7+/0]R_#B/U1(A%#W[/MMVHI2N7-%I,8X#CO:)''<2H_,S'P*=N.LF$-
M,::.1:@:'_X_T"4P7%(3BQ+[%P .%<\7_KCD*)ARIA3E98U\S/8.XZ2T60(7
MDIF5+3>C.$[)<I!&[,VHS%H84S'_XX:3X3.)7"\FLM6Y05_63P2.JDV-A8U$
M64YX&?[M L%1R2E-7;42;&4I'@;+TU^(\T\^$^_NGA6D>R21<T>VQLMO"C"<
M5D?<UH#'8COS$<F61Q.[5S</R_BWKK#VRZ%;U#0K*O^-;;9B+??=D*VT.0B@
MO1A[TOUT[*5]Z$]D;5 QON7-MMIKC@.H^9_?--^( IR(\K\2QTAC,\MSFK]Q
MC6]/Z(;VOWA.7077'BL/V*J.7>V6J7[]!Z_N/5FF/IFL6(EGEN9!W#3BA_O=
M8,FKJV_^D)454=5[:-8=CHRY@R()S1C'4B]"<_17@+(2S;M$H@V'6,:!VG&%
MKI;%2>8;MXA@-2W9<GF*M[1DM:1%3]>%7I#\DT0AKVXJ%R1_)DW<WO9]'TDF
MK&+D[>RV5!)F!2 U!%QI;OO&"U2^ CX-B9=]D7]Z\419>)F31Q*HI:RDLGTA
M0R%L(->F97[IK9(7F%XK:&Q?68#*6\;QZPC7[-,V]GO3&+"],_M9V]4!#MT4
MM!Q= 8%T^I5]3OENC'V'")O20FZAMOH$9!9OW(8?=YG\_3#@=I(Z_I6W(J.
MI_5G@Q2L7LVZLNVQM:8 S47PFE;&3>":[8Q-SR8UG[+MD6*;381HO#IELW-J
M!AZ ;=<=L6(V/.3%<W*U/YTKG%Q]TCZYLOI:X3=T<M7\H@+X-.O@3^ (OK9S
MPG6P,+"<>C6=]"JS:8LKT17><["6[*RMI><*W2'9U'=X.6+Y.5FQU;<!<I%G
M'"=HVS&IRKJ7V^% K$[7!$)OJ5)[.U+?%.16G5R6FMD.*]7K2DG>M:P9BO,T
MGC4W@X1$"=F'#'S'=EB[M54_'RDRAH?M! J!_O%;[60[>E&5L$HKVW9L!GR!
M,-Y,OW'F++X2%L>U?BPILN954!8N.C>OF8K/6P] 8U=7$'S(U[ &&@@CM1XE
M-KK:&46^A>/X;WON.NDR%2AFKV\B3>=C_6'']]J''1_?#CO>#CO>#CO>#CO>
M#CN^C<..T\X(,@/O6Y;0*\P2F@0Z*2SEUK8CGM ,EGHNW_*#3C$_B'^6 JHA
MW;K6MH-?$.&*N30IV\53./>>X1-#?7O;X2&(?&6<&I;PV-.1;Z6U[> '4+H"
M+HW*EB6#LED)*MW:]K;K/H+D*^'4K(2]*'G122\64=BN6PB3LHQ;DW*^#-.(
MVA!0QG6M;=>Y@\A7S*51V=)E56.2J&UNNY8:2+IB/LV*%YQ&?'@*L;G:73 )
M@_*'L1P0\3%3IP<^L=0TA@)C==\G9-*0XH,<YJ8;:%M[O*/ZQJVGHRHN<!G\
MWMLUP";X($KTNU6S>:M=*+$NQ9:]0GY1HZ!Y)(\]&-MAO?;5UZ8T<<Z96]N#
MY$"W<3'A@ SH;^R^I+E$Z"/HD&9J<]OR:B6Q^1N[\/A:\IM7GNN1P-U>_OE4
M?_GG!_CEG^'EJ#\:CON__GE_$^C3VTV@H]P$>BO8^U:P]ZU@[\&(MJ(=5^BN
MYPS(;4(=;;I(Q12%WLM-X/W!GIZ/W<CCGKK\Z@Z0_/4A#V0<Q_6>XF AR<QB
M"AQ0:JFM%+H6,Y\%FX(;^JEXG_<GC6H*VMH.(Z@4*.]$2]DUM.\J?7,2R&/'
MXN:V]]$'"+K"-)(8X-;YZOM.'&\\,/FB(B'!,?NTZD*(F<TIFT4 \^-2+1MU
M;9% IE+#$BQUG!QE>8@U)Z]8?_8R%I41JXIDWJHR;&B1D$5DRF,2R%ZO"]M'
M5VV6.&TBO.,L]K$TV"YJ;-NC:A4<N410E! &&MBAG=KVWRR6%=:P0A1!9AX%
M'K/!)M[CWCLJA)C_HIU?NNOP+;I\# 958>-2.V2^8)-X<(DC+('>[; @$=R:
MMLB  6V8\ 53%VSRFJQ&P=)[])9T>I;O<P7-3P@+ 0<XHIZ5P?WB)?<SXG-!
MQO?>PR(<!@E;BQ2[6NV.<" HU485D"H6S>R%A^L'/WPA\@UPN9%M5[ZAGN4]
MO7J^3=TKC\(5B5E\T?'G)'JD.[A8?GE90F#;X6Y!^&IYX(BD]N\]LJ(;;S=E
M_NUDM:(#C51)VU(BV_&B \&#L&C4DFJ_K(K?J8AL)R2V8%$PN>"PJIV?,W=)
MX$1>"#R;*#;'L>+K^<]%#G <-FS'=!/$#\3U5AY9JKPS"0DR5.HTK'*A1,@,
MBK+<.UZRS3*[)AD&])\QT&KJR9#A!+*>>DYR*Z9%E$IC4UF0H#DR5&0:5P))
MP! ."R*11^+>=)O%R"-0*B].2F0[>U:J;67S47./Q"W@ ^TV@4E 9#W54Q\G
M*?LX<"J.D-_.C[MI<A]&WK_WYQ,UKW4HZ&SO:\4!W?+K'2 !V,R?-@?T*(Y3
M79"W-+;WO@<!7&3\=8*;RQ#40[A :+MXTD$PUXC@M6$]=:))Q(6T_.KX*9F2
MB/,.A5Q,;SN.TA!YE4 05L+HI^O4YX?NV=75Q*/[IY(^9W[?ON6 !9=(4#=Y
M\PC205W:KCFEAOYP'O%J0[A>AP$??K9,7891/L2^O0>S#;5G4YU(#QIV9KL>
M%E ##A*5J:"VYJ"ZZS -ZFZS-.%PVYGM>EMF\"N*"EL..E]N,CY&P90_22!
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
M]\JZ-241^X5S1R07O^14MBT 7.D1POS1Z@1L_L+^C]T0H[_Y_U!+ 0(4 Q0
M   ( !*$#TE#G/65S[@  -KI"  1              "  0    !T;VUZ+3(P
M,38P-C,P+GAM;%!+ 0(4 Q0    ( !*$#TGG+XDQ=Q,   #6   1
M      "  ?ZX  !T;VUZ+3(P,38P-C,P+GAS9%!+ 0(4 Q0    ( !*$#TG6
MSBEN!Q(  )?:   5              "  :3,  !T;VUZ+3(P,38P-C,P7V-A
M;"YX;6Q02P$"% ,4    "  2A ])S3=,:D4;  !OF $ %0
M@ '>W@  =&]M>BTR,#$V,#8S,%]D968N>&UL4$L! A0#%     @ $H0/21[2
M W@.6   ?RT% !4              ( !5OH  '1O;7HM,C Q-C V,S!?;&%B
M+GAM;%!+ 0(4 Q0    ( !*$#TF&,JKV#38  %5[ P 5              "
M 9=2 0!T;VUZ+3(P,38P-C,P7W!R92YX;6Q02P4&      8 !@"* 0  UX@!
#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
