/* Begin CSS Drop Down Menu */





#menuh-container

	{

	width: 1000px;

	}



#menuh

	{

	font-size: 11px;

	font-family: arial, helvetica, sans-serif;

	width:100%;

	float:left;

	color: #333333;

	}

#menuh a

	{

	text-align: center;

	display:block;

	white-space:nowrap;

	margin:0;

	padding: 2px;

	font-size: 11px;

	font-family: arial, helvetica, sans-serif;

	}

	

#menuh a, #menuh a:visited	/* menu at rest */

	{

	color: white;

	background-color: #333333;

	text-decoration:none;

	}

	

#menuh a:hover	/* menu at mouse-over  */

	{

	color: #000000;

	background-color: #CCCCCC;

	}	

			

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	}

	

#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	/*background-color: #FFFFFF;*/

	width: 146px;

	border: 1px solid #666666;

	/*color: #333333;*/

	}

	

#menuh a.parentCommercial, #menuh a.parentCommercial:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FFFFFF;

	width: 146px;

	border: 1px solid #666666;

	color: #333333;

	}

	

#menuh a.parentResidential, #menuh a.parentResidential:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FFFFFF;

	width: 146px;

	border: 1px solid #666666;

	color: #333333;

	}

	

#menuh a.subResidential, #menuh a.subResidential:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FFFFFF;

	width: 146px;

	border: 1px solid #666666;

	color: #333333;

	}

	

#menuh a.subResidentialAccessories, #menuh a.subResidentialAccessories:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #990000;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialAirChargers, #menuh a.subResidentialAirChargers:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #0000FF;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialArsenic, #menuh a.subResidentialArsenic:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #AAEAAA;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialChlorine, #menuh a.subResidentialChlorine:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #3535C1;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialChlorinators, #menuh a.subResidentialChlorinators:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #6734CD;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialFilters, #menuh a.subResidentialFilters:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #66CCFD;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialMetered, #menuh a.subResidentialMetered:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #9a3333;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialNitrate, #menuh a.subResidentialNitrate:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FFFE01;

	width: 146px;

	border: 1px solid #666666;

	color: #000000;

	}

	

#menuh a.subResidentialRO, #menuh a.subResidentialRO:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #97BBEB;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialTannin, #menuh a.subResidentialTannin:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FE9900;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialTimeClock, #menuh a.subResidentialTimeClock:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #C78A5B;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialTurbulator, #menuh a.subResidentialTurbulator:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #990000;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}

	

#menuh a.subResidentialUranium, #menuh a.subResidentialUranium:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #FFFFFF;

	width: 146px;

	border: 1px solid #666666;

	color: #333333;

	}

	

#menuh a.subResidentialUltraViolet, #menuh a.subResidentialUltraViolet:hover 	/* attaches side-arrow to all parents */

	{

	background-position: right center;

	background-repeat: no-repeat;

	text-align: left;

	background-color: #673303;

	width: 146px;

	border: 1px solid #666666;

	color: #FFFFFF;

	}



#menuh ul

	{

	list-style:none;

	margin:0;

	padding:0;

	float:left;

	width: 125px;	/* width of all menu boxes */

	}



#menuh li

	{

	position:relative;

    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */

    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */

    horizontal-align: left; /* Sophie Dennis contribution for IE7 */

	text-align: left;

	}



#menuh ul ul

	{

	position:absolute;

	z-index:950;

	top:auto;

	display:none;

	padding: 0px;

	margin:-1em 5 0 -1em;

	width: 140px;	

	}



#menuh ul ul ul

	{

	top:0;

	left:151px;

	width: 140px;	

	}



div#menuh li:hover

	{

	cursor:pointer;

	z-index:100;

	background-color: #FFFFFF;

	}



div#menuh li:hover ul ul,

div#menuh li li:hover ul ul,

div#menuh li li li:hover ul ul,

div#menuh li li li li:hover ul ul

{display:none;}



div#menuh li:hover ul,

div#menuh li li:hover ul,

div#menuh li li li:hover ul,

div#menuh li li li li:hover ul

{display:block;}



/* End CSS Drop Down Menu */

