/*******************************/
/*         HOTAIR MENU         */
/*******************************/

#hotairmainmenu a, li{
	margin: 0;
	padding: 0;
	z-index: -1; /* makes drop down navigation appear over the image menu*/
}

#hotairmainmenu {
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
	height: 120px;
	overflow: hidden;
}

#hotairmainmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 120px;
	width: 1000px;
}

#hotairmainmenu ul li {
	float: left;
}

#hotairmainmenu ul li a {
	text-indent: -1000px;
	background: #000 none repeat;
	border-right: 1px solid #000;
	cursor: pointer;
	display: block;
	width: 103px;
	height: 119px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

#hotairmainmenu ul li.heatsources a {
	background: url(http://hapcoinc.com/images/main/hotair/heat_sources.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.blowers a {
	background: url(http://hapcoinc.com/images/main/hotair/blowers.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.roofing a {
	background: url(http://hapcoinc.com/images/main/hotair/roofing.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.genbox a {
	background: url(http://hapcoinc.com/images/main/hotair/gen_box.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.tarpon a {
	background: url(http://hapcoinc.com/images/main/hotair/tarpon.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.planon a {
	background: url(http://hapcoinc.com/images/main/hotair/planon.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.fueltank a {
	background: url(http://hapcoinc.com/images/main/hotair/extended_run_fuel_tank.gif) repeat;
	margin: 0;
	padding: 0;
}

/* begin on a:hover image down */

#hotairmainmenu ul li.heatsources a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/heat_sources.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.blowers a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/blowers.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.roofing a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/roofing.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.genbox a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/gen_box.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.tarpon a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/tarpon.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu ul li.planon a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/planon.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.fueltank a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/extended_run_fuel_tank.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

/* end on a:hover image down */



/*******************************/
/*         HOTAIR MENU 2       */
/*******************************/

#hotairmainmenu2 a, li{
	margin: 0;
	padding: 0;
	z-index: -1; /* makes drop down navigation appear over the image menu*/
}

#hotairmainmenu2 {
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
	height: 120px;
	overflow: hidden;
}

#hotairmainmenu2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 120px;
	width: 1000px;
}

#hotairmainmenu2 ul li {
	float: left;
}

#hotairmainmenu2 ul li a {
	text-indent: -1000px;
	background: #000 none repeat;
	border-right: 1px solid #000;
	cursor: pointer;
	display: block;
	width: 103px;
	height: 119px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

#hotairmainmenu2 ul li.ht71002 a {
	background: url(http://hapcoinc.com/images/main/hotair_row2/ht71002.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.hapcowelders a {
	background: url(http://hapcoinc.com/images/main/hotair_row2/hapco4200red.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.demtech a {
	background: url(http://hapcoinc.com/images/main/hotair_row2/demtech.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.plasticfabrication a {
	background: url(http://hapcoinc.com/images/main/hotair/plastic_fabrication.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.specialtykits a {
	background: url(http://hapcoinc.com/images/main/hotair/specialty_kits.gif) repeat;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.roton a {
	background: url(http://hapcoinc.com/images/main/hotair_row2/roton.gif) repeat;
	margin: 0;
	padding: 0;
}

/* begin on a:hover image down */

#hotairmainmenu2 ul li.ht71002 a:hover {
	background: url(http://hapcoinc.com/images/main/hotair_row2/ht71002.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.hapcowelders a:hover {
	background: url(http://hapcoinc.com/images/main/hotair_row2/hapco4200red.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.demtech a:hover {
	background: url(http://hapcoinc.com/images/main/hotair_row2/demtech.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.plasticfabrication a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/plastic_fabrication.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.specialtykits a:hover {
	background: url(http://hapcoinc.com/images/main/hotair/specialty_kits.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hotairmainmenu2 ul li.roton a:hover {
	background: url(http://hapcoinc.com/images/main/hotair_row2/roton.gif) repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

/* end on a:hover image down */



/*******************************/
/*    HONDA GENERATORS MENU    */
/*******************************/


#hondamainmenu a, li{
	margin: 0;
	padding: 0;
	z-index: -1; /* makes drop down navigation appear over the image menu*/
}

#hondamainmenu {
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
	height: 121px;
	overflow: hidden;
}

#hondamainmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 121px;
	width: 1000px;
}

#hondamainmenu ul li {
	float: left;
}

#hondamainmenu ul li a {
	text-indent: -1000px;
	background: #000 none repeat;
	border-right: 2px solid #000;
	cursor: pointer;
	display: block;
	width: 207px;
	height: 121px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

#hondamainmenu ul li.play a {
	background: url(http://hapcoinc.com/images/main/honda/play.gif) repeat;
	margin: 0;
	padding: 0;
}

#hondamainmenu ul li.home a {
	background: url(http://hapcoinc.com/images/main/honda/home.gif) repeat;
	margin: 0;
	padding: 0;
}

#hondamainmenu ul li.work a {
	background: url(http://hapcoinc.com/images/main/honda/work.gif) repeat;
	margin: 0;
	padding: 0;
}

/* begin on a:hover image down */

#hondamainmenu ul li.play a:hover {
	background: url(http://hapcoinc.com/images/main/honda/play.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hondamainmenu ul li.home a:hover {
	background: url(http://hapcoinc.com/images/main/honda/home.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hondamainmenu ul li.work a:hover {
	background: url(http://hapcoinc.com/images/main/honda/work.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

/* end on a:hover image down */



/*******************************/
/*      HONDA MOTORS MENU      */
/*******************************/


#hondamotormainmenu a, li{
	margin: 0;
	padding: 0;
	z-index: -1; /* makes drop down navigation appear over the image menu*/
}

#hondamotormainmenu {
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
	height: 121px;
	overflow: hidden;
}

#hondamotormainmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 121px;
	width: 1000px;
}

#hondamotormainmenu ul li {
	float: left;
}

#hondamotormainmenu ul li a {
	text-indent: -1000px;
	background: #000 none repeat;
	border-right: 2px solid #000;
	cursor: pointer;
	display: block;
	width: 207px;
	height: 121px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

#hondamotormainmenu ul li.gx_series a {
	background: url(http://hapcoinc.com/images/main/honda/gx_series.gif) repeat;
	margin: 0;
	padding: 0;
}

#hondamotormainmenu ul li.gs-gc_series a {
	background: url(http://hapcoinc.com/images/main/honda/gs-gc_series.gif) repeat;
	margin: 0;
	padding: 0;
}

#hondamotormainmenu ul li.honda-pump a {
	background: url(http://hapcoinc.com/images/main/honda/honda-pump.gif) repeat;
	margin: 0;
	padding: 0;
}

/* begin on a:hover image down */

#hondamotormainmenu ul li.gx_series a:hover {
	background: url(http://hapcoinc.com/images/main/honda/gx_series.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hondamotormainmenu ul li.gs-gc_series a:hover {
	background: url(http://hapcoinc.com/images/main/honda/gs-gc_series.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

#hondamotormainmenu ul li.honda-pump a:hover {
	background: url(http://hapcoinc.com/images/main/honda/honda-pump.gif);
	background-position: left bottom;
	margin: 0;
	padding: 0;
}

/* end on a:hover image down */


/***************************************/
/*         American Newlong Menu       */
/***************************************/

#americannewlongmenu a, li{
	margin: 0;
	padding: 0;
	z-index: -1; /* makes drop down navigation appear over the image menu*/
}

#americannewlongmenu {
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
	height: 120px;
	overflow: hidden;
}

#americannewlongmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 120px;
	width: 1000px;
}

#americannewlongmenu ul li {
	float: left;
}

#americannewlongmenu ul li a {
	text-indent: -1000px;
	background: #000 none repeat;
	border-right: 1px solid #000;
	cursor: pointer;
	display: block;
	width: 103px;
	height: 119px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

#americannewlongmenu ul li.np3ii a {
	background: url(http://hapcoinc.com/images/main/an/an_np3ii_m.gif) repeat;
	margin: 0;
	padding: 0;

/* begin on a:hover image down */

#americannewlongmenu ul li.np3ii a:hover {
	background: url(http://hapcoinc.com/images/main/an/an_np3ii_mo.gif);
	margin: 0;
	padding: 0;

/* end on a:hover image down */


/*******************************/
/*         GLOBAL CLEAR        */
/*******************************/

.clear {
	clear: both;
}

