#nav{position:relative;}
#nav li{text-align:left;}
#nav li.over{z-index:998;}
#nav li.over.parent{}
#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav a{float:left;}
.blocklist li,
#nav ul.chield > li{display:block;float:left;padding:0 0px 0 0;}
#nav .chield{margin-left:-1px;width:948px;border:1px solid #EAE5E4;}
#nav ul li.parent{}
#nav ul li.last{padding-bottom:0;}
#nav ul li.active{}
#nav ul a,
#nav ul a:hover{float:none;background:none;}
#nav ul a:hover{text-decoration:underline;}
#nav > li > ul > li > a{}
.blocklist li.parent > a span,
#nav > li > ul > li.parent > a span{font-size:14px;font-weight:bold;margin-left:10px;}
#nav > li > ul > li.parent > a{}
#nav ul li a{font-weight:normal;background:#fff;}
#nav .level1 > a > span{color:#F15A3B;font-size:14px;font-weight:bold;margin-left:0px;text-decoration:underline;}
#nav .custom_menu_item .level1 > a > span{margin-left:0px;}
#nav ul,
#nav div{top:32px;left:-10000px;padding:3px 0 15px;background:#fff;font-size:12px;}
.blocklist li,
#nav > li > ul >li{width:133px;margin:0 10px 0 0;}
#nav div ul{position:static;width:auto;border:none;padding:0;}
#nav ul.level0{position:absolute;z-index:1500;padding:20px 15px 15px;top:45px;}
#nav > li > ul > li ul{margin-left:0px;}
.blocklist > li > ul > li,
#nav > li > ul > li ul > li{}
#nav > li > ul > li ul > li a{border-bottom:1px solid #EAE5E4;color:#818181;padding:10px;background:#fff;}
#nav > li > ul > li ul > li a:hover{border-bottom:1px solid #f15a3b;background:#F4F1F1;text-decoration:none;color:#818181;}
.blocklist > li > ul > li{}
#nav ul ul,
#nav ul div{top:5px;padding:10px 0px 5px;}
#nav li ul.shown-sub,
#nav li div.shown-sub{left:0;z-index:999;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub{left:100px;}
#nav ul li a:hover{background:#fff;}