.hiddenChild{position: absolute;left: -999em;}
.shownChild{left:-1px;}
p{clear:both;float:none;}
ul#nav.dhtml{
	position:relative;
	width:auto;
	background:#fff;
	margin:0;
	padding:0px;
	list-style-type:none;
	height:1.5em;}
ul#nav.dhtml li{position:relative;	float:left;	border-right:0px solid #333;}
ul#nav.dhtml ul{
	line-height:200%;
	padding:2px;
	top:1.4em;
	position:absolute;
	border:0px solid #333;
	border-top:none;
	background:#fff;
	width:180px;
	z-index:1;}
ul#nav.dhtml li a,ul#nav.dhtml li a:hover{border:0px solid #333;}
ul#nav.dhtml li a{padding:0 .5em;}
ul#nav.dhtml ul li{border-bottom:1px solid #ccc;	width:180px; margin:2px;}
ul#nav.dhtml li.isParent{ 90% 50% no-repeat #fff;}
ul#nav.dhtml li.isActive{ 90% 50% no-repeat #e8e8e8;}
ul#nav.dhtml li.isActive a{background:transparent;}
ul#nav.dhtml li.isActive ul a{padding:0 .5em;}
ul#nav.dhtml a:hover{background:#e8e8e8; color:#ff0000;}
ul#nav.dhtml li.isParent a:hover{ 90% 50% no-repeat #e8e8e8;}
ul#nav.dhtml li.isActive ul a:hover{background:#e8e8e8;}
