#menu-wrap, #menu-wrap ul { 
  background: url("../images/buttonbg_default.png") #eee repeat-x top left;
}

#menu-wrap ul a, #menu-wrap ul a:visited { 
	color: #fff;
	font-weight: bold;
}

#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active { 
  background: url("../images/buttonbg_hover.png") repeat-x top left;
	color: #fff;
	font-weight: bold;
}

#menu-wrap li.selected_page > a,#menu-wrap li.selected_page:hover > a { 
  background: url("../images/buttonbg_selected.png") repeat-x top left;
}

#menu-wrap li.selected_subpage, #menu-wrap li.selected_subpage a, #menu-wrap li.selected_subpage a:visited { 
	background-color: #FFB15B;
	color: #000;
	font-weight: normal;
	font-style: normal;
	padding:  5px  11px  5px  10px;
	line-height:  15px;
}

/* menu sections with children */
#menu-wrap a.trigger, #menu-wrap a.trigger:visited
{
  background-image: none;
}

#menu-wrap .selected_page a.trigger, #menu-wrap .selected_page a.trigger:visited
{
  background: url("../images/buttonbg_selected.png") repeat-x top left;
}

#menu-wrap a.trigger:hover
{
  background: url("../images/buttonbg_hover.png") repeat-x top left;  
}

#menu-wrap ul ul a, #menu-wrap ul ul a:visited { 
	background-color: #BEBEBE !important;
	background-image: none !important;
	color: #000 !important;
	font-weight: normal !important;
	padding:  5px  10px  5px  10px;
	line-height:  15px;
}

#menu-wrap ul ul a:hover { 
	background-color: #BC966D !important;
	color: #000 !important;
	font-weight: normal !important;
	font-style: normal !important;
}

#menu-wrap li.section { 
  background: url("../images/buttonbg_selected.png") repeat-x top left !important;
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	padding:  5px  11px  5px  10px;
	line-height:  15px;
}

#menu-wrap { 
	height:  30px;
}

#menu-wrap ul ul { 
	top:  30px;
}
