#dmenu li>ul { 
	top: auto;
	left: auto;
}
#dmenu{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	height:32px;
	margin:0 auto;
	padding-bottom:15px;
	width:760px;
	font-size:12px;
	position:relative;
	z-index:999;
}
.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
}
li.topmenuli{
	list-style-type:none;
	float:left;
}
/* IE5 Mac Hack \*/ /*/ 
.topmenuli{
float:none;
display:inline-block; 
}
/* End Hack */

a.one,a.two,a.three,a.four,a.five,a.six{
	background:transparent url(/images/nav-capetown.gif) center no-repeat;
	height:31px;
	width:126px;
	display:block;
}
a.one{
	background:transparent url(/images/nav-capetown.gif) center no-repeat;
}
a:hover.one{
	background:transparent url(/images/nav-capetown-roll.gif) center no-repeat;
}
a.two{
	background:transparent url(/images/nav-winelands.gif) center no-repeat;
}
a:hover.two{
	background:transparent url(/images/nav-winelands-roll.gif) center no-repeat;
}
a.three{
	background:transparent url(/images/nav-garden.gif) center no-repeat;
}
a:hover.three{
	background:transparent url(/images/nav-garden-roll.gif) center no-repeat;
}
a.four{
	background:transparent url(/images/nav-johannesburg.gif) center no-repeat;
}
a:hover.four{
	background:transparent url(/images/nav-johannesburg-roll.gif) center no-repeat;
}
a.five{
	background:transparent url(/images/nav-safaris.gif) center no-repeat;
}
a:hover.five{
	background:transparent url(/images/nav-safaris-roll.gif) center no-repeat;
}
a.six{
	background:transparent url(/images/nav-tours.gif) center no-repeat;
}
a:hover.six{
	background:transparent url(/images/nav-tours-roll.gif) center no-repeat;
}
.topmenuli strong{
	position:absolute;
	left:-9999px;
	top:0;
}
.topmenutitle {
	background:transparent url(images/nav-capetown.gif) center no-repeat;
	color:#fff;
	padding-top:10px;
	height:32px;
	text-decoration: none;
	width:126px;
	float:left;
}
.topmenuli a:hover {
	background-color:transparent;
	color:#fff;
}
.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
}
.submenuli a{
	background:#f4f4f4;
	display:block;
	width:150px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

.submenuul {
	background-color:#f4f4f4;
}
.submenuli a{
	border-bottom:1px solid #e4e4e4;
	padding:3px 0 3px 8px;
	text-decoration: none;
	text-align:left;
	color:#918a8a;

}
.submenuli a:hover{
	text-decoration: none;
	background:#cccaca;
	color: #fff;
}