#wide-menu #nav{left:0;position:relative;top:0}
#wide-menu #nav li{float:left;text-align:left}
#wide-menu #nav li a{color:#a0a0a0;display:block;float:left;border:none;text-decoration:none;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms}
#wide-menu #nav li a:hover{text-decoration:none;transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out,background-color 450ms ease-in-out}
#wide-menu #nav li a span{display:block;white-space:nowrap}
#wide-menu #nav li ul a span{white-space:normal}
#wide-menu #nav > li{display:inline-block}
#wide-menu #nav > li > a{color:#8D8D8D;display:block;font-size:13px;line-height:45px;padding:0 14px;text-transform:uppercase}
.header-container-1 #wide-menu #nav > li > a{color:#FFF;display:block;font-size:13px;line-height:50px;padding:0 14px;text-transform:uppercase}
#wide-menu #nav > li.parent:hover > a,#wide-menu #nav > li.parent.active > a{color:#f01c35}
#wide-menu #nav > li:hover > a{position:relative;z-index:999999}
#wide-menu #nav > li.parent:hover > a span,#wide-menu #nav > li.parent.active > a span{display:block}
#wide-menu #nav > li:hover > a span,#wide-menu #nav > li.active > a span{display:block}
#wide-menu #nav ul.level0{background:none repeat scroll 0 0 #FFF;border:3px solid #DDD;display:none;left:-257px;margin:0;padding:30px 30px 45px;position:absolute;top:51px;width:1170px;z-index:99999}
.header-container-1 #wide-menu #nav ul.level0{background:none repeat scroll 0 0 #FFF;border:3px solid #DDD;display:none;left:0;margin:0;padding:30px 30px 45px;position:absolute;top:51px;width:1170px;z-index:99999}
#wide-menu #nav div ul{position:static;width:auto;border:none}
#wide-menu #nav ul.level0 > li{float:left;margin:0 40px 0 10px}
#wide-menu #nav ul.level0 > li > a{font-size:12px;line-height:14px;text-transform:uppercase}
#wide-menu #nav ul.level0 > li.level1 > ul.level1{margin-left:0}
#wide-menu #nav ul li a{float:none}
#wide-menu #nav ul li a:hover{color:#f01b37;text-decoration:none!important}
#wide-menu #nav ul ul,#wide-menu #nav ul div{position:static!important}
#wide-menu #nav ul ul{padding-top:5px}
#wide-menu #nav ul ul li{float:none;margin:0;list-style:none;line-height:25px}
#wide-menu #nav ul ul li a:hover{text-decoration:underline}
#wide-menu #nav ul.level2{padding:5px 0 5px 8px}
#wide-menu #nav ul.level2 a{color:#aaa;font-size:11px;line-height:15px}
#wide-menu #nav ul.level0 > li.menu-content{float:none;width:inherit;margin-right:0;margin-left:0;margin-bottom:0}
#wide-menu #nav #wide-menu #nav-custom-link > a{cursor:default}
#wide-menu #nav .header-nav-dropdown-wrapper{margin:0 0 20px;padding:0;border:0;display:block!important}
#wide-menu #nav .header-nav-dropdown-wrapper li{float:left;width:23.125%;margin-right:2.5%}
#wide-menu #nav .header-nav-dropdown-wrapper li.last{margin-right:0}
#wide-menu #nav .header-nav-dropdown-wrapper p{margin:10px 0;color:#999}
#wide-menu #nav .header-nav-dropdown-wrapper .heading{margin:10px 0;color:#333}
#default-menu #nav li{position:relative;text-align:left;line-height:normal}
#default-menu #nav li.over{z-index:998}
#default-menu #nav a,#default-menu #nav a:hover{display:block;text-decoration:none}
#default-menu #nav span{cursor:pointer;display:block;font-size:15px;text-transform:uppercase;white-space:nowrap}
#default-menu #nav li ul span{white-space:normal}
#default-menu #nav ul li a:hover span{background:url(../images/icon-right.png) no-repeat 90% 50%}
#default-menu #nav ul li.level2 a:hover span{background:none}
#default-menu #nav li{float:left;font-size:18px}
#default-menu #nav li a{line-height:55px;float:left;line-height:45px;padding:0 15px}
.header-container-1 #default-menu #nav li a{line-height:50px}
#default-menu #nav li.over a,#default-menu #nav li a:hover{background-color:#365851!important}
#default-menu #nav li a.over,#default-menu #nav li a:hover{color:#FFF!important}
.header-container-1 #default-menu #nav li a{color:#FFF}
.header-container-1 #default-menu #nav li a.over,.header-container-1 #default-menu #nav li a:hover{color:#998A45!important}
#default-menu #nav li ul li a{border:0!important;margin-bottom:0}
#default-menu #nav ul{margin:0;padding:0}
#default-menu #nav ul li,#default-menu #nav ul li.active{float:none;margin:0;font-size:12px}
#default-menu #nav ul li.last{padding-bottom:0}
#default-menu #nav ul a,#default-menu #nav ul li a,#default-menu #nav ul a:hover{background:none!important;float:none;line-height:30px;padding:0 0 0 20px}
.header-container-1 #default-menu #nav ul a,.header-container-1 #default-menu #nav ul li a,.header-container-1 #default-menu #nav ul a:hover{line-height:35px}
#default-menu #nav ul	li a:hover{background-color:#363636!important;color:#FFF!important}
#default-menu #nav ul li.active a{color:#FFF}
#default-menu #nav ul,#default-menu #nav div{background-color:#363636;left:-10000px;position:absolute;top:42px;width:12em}
#default-menu #nav div ul{position:static;width:auto;border:none}
#default-menu #nav ul ul,#default-menu #nav ul ul,#default-menu #nav ul div{left:216px!important;top:0;width:100%}
#default-menu #nav ul span,#default-menu #nav ul li.last li span{font-size:14px!important;text-transform:none}
#default-menu #nav ul li.active ul li a{color:#818181!important}
#default-menu #nav ul li.active ul li a:hover{color:#FFF!important}
#default-menu #nav li ul.shown-sub,#default-menu #nav li div.shown-sub{left:0;z-index:999}
#default-menu #nav li .shown-sub ul.shown-sub,#default-menu #nav li .shown-sub li div.shown-sub{left:100px}
.mobi-nav{padding:10px;margin:0 auto;width:100%}
.mobi-nav h1{background:#111;font-size:16px;line-height:47px;text-transform:uppercase;font-weight:400;display:inline-block;margin:0;width:100%}
.mobi-nav h1 span{color:#FFF;float:left;padding-left:10px}
.mobi-nav h1 a.nav-box{background:url(../images/common.png) no-repeat scroll 0 -361px transparent;float:right;font-size:0;height:22px;margin-top:13px;width:27px;padding-right:10px;margin-right:10px}
.accordion{list-style-type:none;padding:0;margin:0 0 30px}
.accordion ul{padding:0;margin:0;float:left;display:block;width:100%}
.accordion li{background:#fff;cursor:pointer;list-style-type:none;padding:0;margin:0;float:left;display:block;width:100%;position:relative}
.accordion li.active > em.open-close{background:url(../images/common.png) no-repeat scroll 2px -427px transparent}
.accordion li div{padding:20px;background:#aef;display:block;clear:both;float:left;width:360px}
.accordion em.open-close{background:url(../images/common.png) no-repeat scroll 2px -392px transparent;padding:8px 14px;position:absolute;right:0;top:0}
.accordion a{text-decoration:none;border-bottom:1px solid #F0F0F0;font-size:12px;text-transform:uppercase;padding:8px 10px;display:block;cursor:pointer;text-align:left}
.accordion em{margin-right:10px}
.accordion ul a{font-size:11px}
.accordion li ul li{background:#F0F0F0}
.block-inner-menu{margin-top:20px;width:100%!important}
.block-inner-menu h4{font-size:11px;font-weight:400}