#main-nav {
	width: 940px;
	margin-bottom: 3px;
}

#main-nav > ul {
	font-size: 10pt;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	list-style-type: none;
	text-transform: uppercase;
	display: table;
	width: 100%;
	padding-left: 0;
}

#main-nav > ul > li {
	position: relative;
	display: table-cell;
	background-color: #F18020;
	padding: 7px 0 5px 0;
	color: #FFF;
	margin: 0;
	text-align: center;
}

#main-nav > ul > li > i:nth-child(1) {
	margin-right: 3px;
}

#main-nav > ul > li:hover,  #main-nav > ul > li:hover > a {
	color: #000;
}

/* - - -  changing nav menu item bg colors - - - */
#main-nav > ul > li:nth-child(3),#main-nav > ul > li:nth-child(6) {background-color: #B60152;} /* purple something or other */
#main-nav > ul > li:nth-child(2),#main-nav > ul > li:nth-child(4),#main-nav > ul > li:nth-child(7) {background-color: #969293;} /* grey */
#main-nav > ul > li:nth-child(5) {background-color: #8FB44A;} /* green */

#main-nav > ul > li > ul {
	display: none;
	position: absolute;
	list-style: none;
	padding-left: 0;
	z-index: 999;
	background-color: #FFF;
	font-size: 9pt;
	text-transform: initial;
	margin: 4px 0 0 0;
}

/* - - -  changing nav menu item drop down menu border colors - - - */
#main-nav > ul > li:nth-child(2) > ul ,#main-nav > ul > li:nth-child(4) > ul, #main-nav > ul > li:nth-child(7) > ul { border: 1px solid #969293; } /* grey */
#main-nav > ul > li:nth-child(3) > ul, #main-nav > ul > li:nth-child(6) > ul {border: 1px solid #B60152;} /* purple something or other */
#main-nav > ul > li:nth-child(1) > ul, #main-nav > ul > li:nth-child(8) > ul {border: 1px solid #F18020;} /* orange */
#main-nav > ul > li:nth-child(5) > ul {border: 1px solid #8FB44A;} /* green */

#main-nav ul li:hover > ul {
	display: block;
}

#main-nav ul > li > ul > li {
	display: block;
	text-align: left;
	white-space: nowrap;
}

#main-nav ul > li > ul > li > a {
	padding: 5px;
	display: block;
	color: #000;
	margin: 0;
}

#main-nav ul li > ul li > a:hover {
	color: #FFF;
}

/*-- Nav menu item drop down background colors --*/
#main-nav ul li:nth-child(2) > ul li > a:hover, #main-nav ul li:nth-child(4) > ul li > a:hover, #main-nav ul li:nth-child(7) > ul li > a:hover { background-color: #969293; } /* grey */
#main-nav ul li:nth-child(1) > ul li > a:hover, #main-nav ul li:nth-child(8) > ul li > a:hover { background-color: #F18020; } /* orange */
#main-nav ul li:nth-child(3) > ul li > a:hover, #main-nav ul li:nth-child(6) > ul li > a:hover { background-color: #B60152;} /* purple something or other */
#main-nav ul li:nth-child(5) > ul li > a:hover { background-color: #8FB44A;} /* green */

#main-nav ul li a {
	color: #FFF;
	text-decoration: none;
}

