#top_menu, #bottom_menu { padding:0px 0px; }
ul#bottom_menu { font-size:12px; color:#fff; float:right; margin:0; padding:0;}
#bottom_menu li { float:left; font-family: Arial, Helvetica, sans-serif; border-left:1px #fff solid; list-style:none outside;}
#bottom_menu li:first-child { border:none;}
#bottom_menu li a { padding:0 11px; outline:none; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
#bottom_menu li a:hover { color:#d7b469; }

#top_menu { display: block; /*margin: 0; padding: 0;*/ position: relative; }
#top_menu li { display: block; list-style:none outside; margin: 0; padding: 0; float: left; position: relative; }
#top_menu a { display: block; outline:none; color:#fff; text-decoration: none; }
#top_menu ul { display: none; position: absolute; left: 0; margin:0; padding: 0; list-style:none outside;}
* html #top_menu ul { line-height: 0; } /* IE6 "fix" */
#top_menu ul a { zoom: 1; } /* IE6/7 fix */
#top_menu ul li { float: none; list-style:none outside;}
#top_menu ul ul { top: 0; }
/* Essentials - configure this */

#top_menu ul { width: 130px; }
#top_menu ul ul { left: 131px; }
/* Everything else is theming */


#top_menu { height:39px; float:right; margin:-45px 0 0 0;}
#top_menu *:hover { background-color: none; }
#top_menu a { font-size: 17px; padding:8px 18px 13px; line-height:18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#top_menu a:hover { color:#d7b469; text-decoration: none; }
#top_menu a.currentNav  { color:#d7b469; text-decoration: none; }
#top_menu li { background:url(../images/separ_menu.gif) left no-repeat; list-style:none outside;}
#top_menu li:first-child { background:none;}
#top_menu li.hover a { background-color: #F5F5F5; }
#top_menu ul { top: 25px; list-style:none outside;}
#top_menu ul li a { background-color: #F5F5F5; }
#top_menu ul li a.currentNav { background-color: #F5F5F5; }
#top_menu ul a.hover { background-color: #F5F5F5; color:#666; }
#top_menu ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #top_menu ul a { border-bottom: none; } - I also needed this for IE6/7 */


.central_main .vertical-navigation_box { padding:0 0 0 15px;}
.central_main .vertical-navigation_box h2.box_title { color:#960; font-size:24px; margin:0 0 10px 0;}
.central_main .vertical-navigation_box ul { list-style:none outside; margin:0; padding:0 0 0 0;}
.central_main .vertical-navigation_box li { list-style:none outside; margin:0; padding:0 0 0 10px;}
.central_main .vertical-navigation_box li a { padding:6px 0; display:block; color:#999; text-decoration:none; font-weight:normal;}
.central_main .vertical-navigation_box li a:hover {color:#333; font-weight:normal;}
.central_main .vertical-navigation_box li a.activeNav {color:#000; font-weight:normal;}
.central_main .vertical-navigation_box li a.current {color:#000; font-weight:normal;}


