﻿.menu{float: left; width: 995px; font-size: 100%; margin: 0; display: inline;}
.menu ul{padding: 0; margin: 0; list-style-type: none; list-style-image: none; float: left; position: relative; z-index: 1010; display: inline; width: 995px;}
.menu ul li{float: left; position: relative; margin: 0; width: auto; line-height: 29px;}
.menu ul li a{float: left; text-decoration: none; color: #fa9f1a; height: 32px; border: 1px solid transparent; border-width: 0; padding: 0; line-height: 29px; margin: 0 35px 0 0; font-weight: bold; font-size: 100%; }
.menu ul li a:hover, .menu ul li a.on{color: #fff; text-decoration: none;}
.menu ul li ul li a{float: none; display: block; margin: 0; width: 180px; line-height: normal; height: auto; padding: 8px 0;}

.menu ul li ul{position: absolute; width: 200px; left: -9999em; margin-top: 32px; background: #333; padding: 0 10px 5px 10px; -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);}
.menu ul li ul li{width: 200px;}

.menu ul li ul li ul{margin: -33px 0 0 200px;-webkit-box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.5); border: solid 1px #444;}
.menu ul li:hover ul li ul, .menu ul li.sfhover ul li ul{left: -9999em;}

.menu ul li:hover ul, .menu ul li.sfhover ul, .menu ul li ul li:hover ul, .menu ul li ul li.sfhover ul{left: -10px;visibility: visible;}

.menu ul li ul li.more{background: url(/_img/feature-arrow.gif) no-repeat scroll 192px 9px transparent;}
