/*Top Page Navbar */

#menu_wrapper {border-top: 1px solid #afad81; background:url(../images/nav-background.png);height:38px;}

.menu {width:960px;margin:0 auto; background-image:url(../images/nav-inner-background.png);}
#nav { list-style: none; z-index:1; line-height: 1.0; padding:0px 5px; display:inline-block; vertical-align: bottom }
#nav li { float: left; margin-right:0px; position:relative; list-style:none;height:38px; }
#nav a, #nav a:visited { display: block;float:left; text-decoration: none; color:#4b1410; padding:10px 9px 8px; height:20px; text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:1px; }
#nav a:hover { color:#FFF; }
#nav a:active { text-decoration:underline; }
#nav li.current_page_item a, #nav li.current_page_item a:visited, li.current_page_parent a { background:#FFF; color:#000;border-right:1px solid #957925; }
/* Dropdown Menus */		

#nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#nav li:hover ul, #nav li.sfhover ul { left: 7px; }
ul#nav li:hover li ul, ul#nav li.sfhover li ul { top: -999em; }
ul#nav li li:hover ul, ul#nav li li.sfhover ul { left: 240px; /* match ul width */ top: 0; }
ul#nav li li:hover li ul, ul#nav li li.sfhover li ul { top: -999em; }
ul#nav li li li:hover ul, ul#nav li li li.sfhover ul { left: 240px; /* match ul width */ top: 0; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 240px; z-index:1 !important; line-height:1;background: #be9b30;-moz-box-shadow:0px 2px 3px rgba(0,0,0,.7); }
#nav li li { width: 240px; z-index:1000; height:auto;}
#nav li li a, #nav li li a:visited, #nav li.current_page_parent li.current_page_item a, #nav li.current_page_parent li.current_page_item a:visited { color:#fff !important; padding:8px 12px !important; background:transparent !important;height:auto; }
#nav li li a:hover, #nav li li a:active, #nav li.current_page_parent li.current_page_item a:hover, #nav li.current_page_parent li.current_page_item a:active { color:#000	 !important; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav ul ul { margin:0 !important }
#nav a.sf-with-ul {  min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
#nav li .sf-sub-indicator { display:none;/* position: absolute; display: block; right: 	.6em; top: 	.8em;  width: 	16px; height: 	10px; text-indent: 	-999em; overflow: hidden; background: url(../images/arrow_nav.gif) no-repeat; */ }
#nav li li .sf-sub-indicator { background-image:url(../images/arrow_child.gif) !important; }
ul#nav li.page-item-245:hover ul {left:-240px;}