ul.jd_menu_custom {
	clear: both;
}

/* ------- Entire Block colour -------*/
ul.jd_menu_vertical {
	clear: both;
	background-color: #404040;
}

/* ------- Top Row Font colour -------*/
ul.jd_menu_custom a, 
ul.jd_menu_custom a:active,
ul.jd_menu_custom a:link,
ul.jd_menu_custom a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

/* ------- Drop Down Font colour -------*/
ul.jd_menu_custom ul li a,
ul.jd_menu_custom ul li a:active,
ul.jd_menu_custom ul li a:link,
ul.jd_menu_custom ul li a:visited {
	color: #FFFFFF;
}

/* ------- Font Size for Both -------*/
ul.jd_menu_custom li {
	font-size: 11px;
	cursor: pointer;
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: normal;
	padding: 7px 0 9px 0;
	text-align: center;
	border-left: 1px solid #666666;
	background-color: #000000;
}

/* ------- Main Nav Hover -------*/
ul.jd_menu_custom li.jd_menu_active_menubar,
ul.jd_menu_custom li.jd_menu_hover_menubar {
	color: #FFFFFF;
	background-color: #404040;
}

/* ------- No idea what this does -------*/
ul.jd_menu_vertical li.jd_menu_active_menubar,
ul.jd_menu_vertical li.jd_menu_hover_menubar {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/* ------- No idea what this does -------*/
ul.jd_menu_custom ul {
	margin-top: 0;
	background: #404040;
	border: 0;
}

/* ------- Dropdown colour -------*/
ul.jd_menu_custom ul li {
	color: #FFFFFF;
	border: 0;
	padding: 8px 10px 8px 10px;
	text-align: left;
	background: #404040;
	border-top: 1px solid #666666;
}

/* ------- Dropdown Hover bg colour -------*/								
ul.jd_menu_custom ul li.jd_menu_active,
ul.jd_menu_custom ul li.jd_menu_hover {
	border: 0;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #666666;
}

/* ------- Dropdown block text hover -------*/
ul.jd_menu_custom ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_custom ul li.jd_menu_hover a.jd_menu_hover {
	color: #FFFFFF;
}
