/* == Menu Navigation == */
#mainmenu{min-height:35px}
#mainmenu ul{list-style:none;z-index:210;margin:0;padding:0}
#mainmenu ul li{display:block;float:left;position:relative;z-index:220;cursor:pointer;list-style-type:none;background-image:none;margin:0 1px;padding:0}
#mainmenu ul li a{color:#262626;display:block;height:35px;text-align:center;text-decoration:none;line-height:35px;font-weight:lighter;font-size:15px;text-shadow:#f2f2f2 1px 1px 0;letter-spacing:-1px}
#mainmenu ul li a span{float:left;display:block;height:35px;cursor:pointer;padding:0 15px}
#mainmenu ul li a span.down{padding-right:20px;background:url(../images/menu-down.png) no-repeat right 15px}
#mainmenu ul li:hover a span.down{background:url(../images/menu-down-hover.png) no-repeat right 15px}
#mainmenu ul li.active,#mainmenu ul li:hover{color:#ddd}
#mainmenu ul li:hover a, #mainmenu ul li.active a{background:#3e3e3e;color:#fff;display:block -moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#474747), to(#262626));background:-webkit-linear-gradient(#474747, #262626);background:-moz-linear-gradient(#474747, #262626);background: -ms-linear-gradient(#474747, #262626);background: -o-linear-gradient(#474747, #262626);background: linear-gradient(#474747, #262626); text-shadow:#000 1px 1px 0}
#mainmenu ul li ul{display:none;position:absolute;left:0;top:40px;margin:0;padding:5px;margin-top:5px;float:left;width:175px;list-style:none; ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity = 90); opacity:0.9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:#555 0px 1px 2px;background-color:#262626;background-image:url(../images/submenu-top.png);background-repeat:no-repeat; background-position:20px 0px}
#mainmenu ul li li{background:none;float:none;position:relative;z-index:250;margin:0;padding:0}
#mainmenu ul li.active li,#mainmenu ul li:hover li{background:none}
#mainmenu ul li li a{font-size:13px;background:none;display:block;text-align:left;width:165px;height:30px;position:relative;overflow:hidden;line-height:30px;padding-right:5px;padding-left:5px;font-weight:400;text-shadow:none}
#mainmenu ul li:hover li a{background:none;color:#fff}
#mainmenu ul li ul li a.fly span{display:block;width:175px;background-image:url(../images/sub_menu-arrow.png);background-repeat:no-repeat;background-position:155px 12px}
#mainmenu ul li:hover li.active a,#mainmenu ul li:hover li:hover a,#mainmenu ul li.active li.active a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;background-color:#5F5F5F;text-shadow:none}
#mainmenu ul li li ul{list-style:none;position:absolute;top:0;left:185px;z-index:240;margin:0}
#mainmenu ul li:hover li.active li a,#mainmenu ul li.active li.active li a,#mainmenu ul li:hover li:hover li a,#mainmenu ul li:hover li:hover li.active a,#mainmenu ul li:hover li:hover li:hover a,#mainmenu ul li.active li.active li.active a,#mainmenu ul li:hover li:hover li.active li a,#mainmenu ul li.active li.active li.active li a,#mainmenu ul li:hover li:hover li:hover li a,#mainmenu ul li:hover li:hover li:hover li.active a,#mainmenu ul li:hover li:hover li:hover li:hover a,#mainmenu ul li.active li.active li.active li.active a{color:#fff}
#mainmenu img.menuicon{padding-right:5px;top:3px;position:relative}