#nav1{float:right;font:14px Tahoma, Arial, Helvetica, sans-serif;height:109px;padding:0 30px 0 0;}
#nav1 li{float:left;line-height:109px;position:relative;z-index:100}
#nav1 li a{color:#7d7d7d;display:block;float:left;padding:0 0 0 15px;text-decoration:none}
#nav1 li a:hover, #nav1 li:hover a, #nav1 li.over a{background:url(../images/nav1-hover.gif) no-repeat left;text-decoration:none}
#nav1 li a span{display:block;float:left;padding:0 15px 0 0}
#nav1 li a:hover span, #nav1 li:hover a span, #nav1 li.over a span{background:url(../images/nav1-hover.gif) no-repeat right;color:#ed7600;cursor:pointer;}
* html #nav1 li a{float:left;height:1%}
#nav1 li ul{clear:both;left:-9999em;position:absolute;top:109px;}
* html #nav1 li ul{width:360px}
#nav1 li ul li{font-size:12px;line-height:normal;}
#nav1 li:hover li a:hover, #nav1 li.over li a:hover{background:none;color:#ed7600}
#nav1 li:hover li a, #nav1 li.over li a{background:none;color:#494949;line-height:24px;padding:0;width:360px}
#nav1 li:hover ul, #nav1 li.over ul{background:#f2f2f2;border:1px solid #c8c8c8;left:0;padding:25px 0 20px 20px;}
#nav1 ul li ul li ul, #nav1 ul li:hover ul li ul, #nav1 ul li.over ul li ul{border:none;clear:none;float:none;left:0;padding:0 0 0 10px;width:350px;position:static;top:0;}
#nav1 ul li ul li ul li, #nav1 ul li:hover ul li ul li, #nav1 ul li.over ul li ul li{color:#7d7d7d;display:inline;font-size:11px;line-height:12px;border-top:1px solid #c8c8c8;padding:3px 2px 10px;}
#nav1 ul li ul li ul li a, #nav1 ul li:hover ul li ul li a, #nav1 ul li.over ul li ul li a{display:inline;float:none;line-height:12px;padding:0} 
::-moz-selection { color: #fff; background: #f66600;}::selection { color: #fff; background: #f66600;}
