/* Page Menu CSS */

#pagemenu {
	width: 100%;
	overflow: hidden;
	display:block;
	background: url(images/menu_bkgnd.jpg) repeat-x;
	height:41px;
	color:#a8d2a0;
	margin:0;
	padding:0;
}

#pagemenu ul#page-list { list-style: none;	padding: 1px 0px 0px 0px;	margin: 0 auto;	width: 100%; display: block; /* ignored by IE  remove space bug on FF, Chrome */ }

#pagemenu ul li.page_item a, 
#pagemenu ul li.cat-item a { padding:0 10px 0 0; border-right:1px solid #ccc; text-decoration: none; color:#a8d2a0; font-weight:bold; font-size:16px; text-transform:uppercase;}
#pagemenu ul li.cat-item-last a { border-right:0; }

#pagemenu ul li.page_item a:hover, 
#pagemenu ul li.cat-item a:hover,
#pagemenu .current_page_item a,
#pagemenu .current-cat a,
#pagemenu .current_page_parent a,
#pagemenu :hover > a,
#pagemenu .current_page_ancestor a { text-decoration: none; color:#c76501 !important; }

#pagemenu ul li.page_item ul {
		/*border:1px solid #000;*/
		}
		
#pagemenu ul li.page_item ul li.page_item a, 
#pagemenu ul li.cat-item ul li.cat-item a { border:none; font-size:12px; padding:5px 10px; color:#fff; background-color:#282727;}

#pagemenu ul li.page_item ul li.page_item a:hover, 
#pagemenu ul li.cat-item ul li.cat-item a:hover { text-decoration: none; background-color:#282727; color: #c76501 !important; padding-left: 10px; }
#pagemenu  #page-list			{ margin: 0; padding: 0; }
#pagemenu #page-list li 		{ padding: 5px 10px; float: left; list-style: none; /*line-height: 37px;*/ display: inline-block; margin-left: 1px; }

#pagemenu #page-list li a, 
#page-list li ul li a { display: block; }	

#pagemenu #page-list li ul { position: absolute; width: 200px; left: -999em; margin: 0; padding: 0; border-right:1px solid #000; border-left:1px solid #000;  z-index:1; }
#pagemenu #page-list li:hover ul, 
#pagemenu #page-list li.sfhover ul { left: auto; background-color: #282727; }

/*Menu Width */
#pagemenu #page-list li ul li { width: 200px; margin: 0px; border-top: 1px solid #000; padding:0; }
#pagemenu #page-list li:hover, 
#pagemenu #page-list li:hover { position: static; background:none; }
#pagemenu #page-list li ul ul { margin: -24px 0 0 15em; }

#pagemenu #page-list li:hover ul ul, 
#pagemenu #page-list li.sfhover ul ul {	left: -999em; }

#pagemenu #page-list li:hover ul, 
#pagemenu #page-list li li:hover ul, 
#pagemenu #page-list li.sfhover ul, 
#pagemenu #page-list li li.sfhover ul {	left: auto; }

#pagemenu #page-list li:hover ul ul, 
#pagemenu #page-list li:hover ul ul ul, 
#pagemenu #page-list li.sfhover ul ul, 
#pagemenu #page-list li.sfhover ul ul ul { left: -999em; }

#pagemenu #page-list li:hover ul, 
#pagemenu #page-list li li:hover ul, 
#pagemenu #page-list li li li:hover ul, 
#pagemenu #page-list li.sfhover ul, 
#pagemenu #page-list li li.sfhover ul, 
#pagemenu #page-list li li li.sfhover ul { left: auto; } 