/* ----------NAVIGATION---------- */

ul#navigation { height: 30px; margin: 0; position: relative; font: 16px Verdana;}
ul#navigation li a { display: block;}
* html ul#navigation li a { display: inline-block; }
ul#navigation li a:link,ul#navigation li a:visited,ul#navigation li a:hover, ul#navigation li a:active	{ text-decoration: none; }
ul#navigation .menu { background: url(images/nav/bg_subnav.png) repeat-x; height: 165px; left: -415px; padding: 17px 10px 0 25px; position: absolute; top: 27px; width: 926px; z-index: 999;}

ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; }
ul#navigation li.over .menu { display: block; }

/* SUB NAV */
ul#navigation .menu ul.sub_nav { margin:0 auto; padding:0; list-style: none; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; width: 940px; }
ul#navigation .menu ul.sub_nav li { line-height: 16px; font-weight: bold; float:left; width: 110px; color:#ffb400; }
* html ul#sub_nav li { width: 170px; }

ul#navigation .menu ul.sub_nav li a { text-decoration: none; display: block; color:#ffb400;}
ul#navigation .menu ul.sub_nav li a:hover { color:#FFF; }
ul#navigation .menu ul.sub_nav li ul { padding: 5px; margin: 0; list-style: none; float: left; display: block;}
ul#navigation .menu ul.sub_nav li ul li { float: left; padding: 2px 5px;}
ul#navigation .menu ul.sub_nav li ul li:hover { color:#FFF;  background: #11374f;}
ul#navigation .menu ul.sub_nav li ul li a { text-decoration: none; display: block; color: #FFF; font-weight: normal; padding: 2px 2px; font-size:10px; }
ul#navigation .menu ul.sub_nav li ul li a:hover { color:#FFF;  background: #11374f;}

/* ----------END NAVIGATION---------- */
