#dhtmlgoodies_menu{
	width: 282px;	/* Width of main menu */
	margin: 15px 0 0 20px;
	background: url(../images/bkg-nav.png) no-repeat top left;
	padding: 0 10px 10px 10px;
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}

#dhtmlgoodies_menu	li a {
	color: #aaaaaa;
	height: 41px;
	background: url(../images/nav.jpg) no-repeat top left;
	display:block;
	padding: 16px 15px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: right;
	text-decoration: none;
	}
	
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color: #d5cb85;
	}
	
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	text-align:left;
	margin-left: 2px;
	}

.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	height: 330px;
	padding: 35px 30px 0 30px;
	background: url(../images/bkg-content.jpg) repeat-x top left;
}

li#mainMenuItem1 a { background-position: 0 0; }
li#mainMenuItem2 a { background-position: 0 -57px; }
li#mainMenuItem3 a { background-position: 0 -114px; border-bottom: 1px solid #000; }

li#mainMenuItem1 a:hover { background-position: -282px 0; }
li#mainMenuItem2 a:hover { background-position: -282px -57px; }
li#mainMenuItem3 a:hover { background-position: -282px -114px; }

li#mainMenuItem1 .activeMainMenuItem { background-position: -282px 0; }
li#mainMenuItem2 .activeMainMenuItem { background-position: -282px -57px; }
li#mainMenuItem3 .activeMainMenuItem { background-position: -282px -114px; }