#menu-bar-inner {
    background: #772F2C;
    border-right: 1px solid #5B211F;
    border-top: 1px solid #5B211F
    }
.block .sf-menu.sf-style-nex {
    float: left;
    margin-bottom: 0;
    padding: 0
    }
.block .sf-menu.sf-style-nex.sf-navbar {
    background: none;
    margin: 0;
    line-height: 1.6
    }
.block .sf-menu.sf-style-nex ul {
    padding: 0
    }
.block .sf-menu.sf-style-nex a {
    background: none;
    border-left: 1px solid #fff;
    border-top: 1px solid #CFDEFF;
    border-bottom: none;
    line-height: normal;
    margin-bottom: 0;
    padding: 0.75em 1em;
    text-decoration: none
    }
.block .sf-menu.sf-style-nex a, .block .sf-menu.sf-style-nex a:visited {
    border-right: 1px solid #5B211F;
    border-left: 0;
    border-top: 0;
    color: #fff;
    display: block;
    font-weight: 600;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px
    }
.block .sf-menu.sf-style-nex li.first a {
    border-left: 1px solid #5B211F
    }
.block .sf-menu.sf-style-nex li.active-trail a, .block .sf-menu.sf-style-nex li a.active {
    background: url(/sites/all/themes/tb_nex/images/hover-menu.gif) repeat-x left top #E5E5E5;
    border-right: 1px solid #fff !important;
    border-left: 1px solid #fff !important;
    color: #666;
    display: block;
    margin-bottom: -1px;
    margin-top: -1px;
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)
    }
.block .sf-menu.sf-style-nex li.active-trail a.menuparent, .block .sf-menu.sf-style-nex li a.active.menuparent {
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 27px
    }
.block .sf-menu.sf-style-nex li.first a.active {
    border-left: 1px solid #fff !important;
    border-right: 1px solid #fff !important
    }
.sf-sub-indicator {
    display: block;
    height: 10px;
    left: 0.75em;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 1.05em;
    width: 10px
    }
.block .sf-menu.sf-style-nex span.sf-description {
    color: #13a;
    display: block;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 5px 0 0 5px;
    padding: 0
    }
.block .sf-menu.sf-style-nex li, .block .sf-menu.sf-style-nex li li li, .block .sf-menu.sf-style-nex li li, .block .sf-menu.sf-style-nex.sf-navbar {
    background: none;
    margin: 0
    }
.sf-navbar li:focus ul, .sf-navbar li:hover ul, .sf-navbar li:active ul, .sf-navbar li.sfHover ul, .sf-navbar li li:focus ul, .sf-navbar li li:hover ul, .sf-navbar li li:active ul, .sf-navbar li li.sfHover ul, .sf-navbar .active-trail ul {
    left: 0;
    top: 39px
    }
.sf-navbar ul a > .sf-sub-indicator {
    display: none
    }
.block .sf-menu.sf-style-nex li.first a:hover, .block .sf-menu.sf-style-nex li.sfHover a, .block .sf-menu.sf-style-nex a:focus, .block .sf-menu.sf-style-nex a:hover, .block .sf-menu.sf-style-nex a:active {
    background: #F2F2F2;
    border-color: #E5E5E5;
    color: #000;
    margin-bottom: -1px;
    margin-top: -1px;
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)
    }
.block .sf-menu.sf-style-nex li.sfHover.menuparent a, .block .sf-menu.sf-style-nex .menuparent a:hover, .block .sf-menu.sf-style-nex .menuparent a:focus, .block .sf-menu.sf-style-nex .menuparent a:active, .block .sf-menu.sf-style-nex .menuparent a {
    padding-left: 27px
    }
.block .sf-menu.sf-style-nex .menuparent a span {
    background: url(/sites/all/themes/tb_nex/images/arrow3.png) no-repeat left center;
    left: 10px;
    top: 17px
    }
.sf-sub-indicator {
    display: block;
    background: url(/sites/all/themes/tb_nex/images/arrow3.png) no-repeat left center !important;
    left: 10px !important;
    top: 17px !important;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    height: 5px;
    width: 7px
    }
.block .sf-menu.sf-style-nex li:hover ul, .block .sf-menu.sf-style-nex li.sfHover ul {
    background: #222;
    left: 0;
    top: 39px;
    border: 4px solid #f2f2f2;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    padding: 0 !important
    }
.sf-shadow ul {
    border-radius: 0 !important
    }
.block .sf-menu.sf-style-nex ul li.first a:hover, .block .sf-menu.sf-style-nex ul a:focus, .block .sf-menu.sf-style-nex ul a:hover, .block .sf-menu.sf-style-nex ul a:active {
    background: #111;
    border-color: #E5E5E5;
    color: #CCC;
    margin-bottom: -1px;
    margin-top: -1px;
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)
    }
.block .sf-menu.sf-style-nex li.sfHover ul li a {
    background: #222;
    margin: 0;
    color: #CCC;
    padding: 13px !important;
    text-shadow: none;
    font-weight: 400;
    border: 0 !important;
    border-right: 1px solid #333 !important
    }
.block .sf-menu.sf-style-nex li.sfHover ul li.first a {
    border-left: 0
    }
.block .sf-menu.sf-style-nex li.sfHover ul li a span {
    background: 0;
    padding: 0
    }
.block .sf-menu.sf-style-nex li.sfHover ul li.first a:hover, .block .sf-menu.sf-style-nex li.sfHover ul a:focus, .block .sf-menu.sf-style-nex li.sfHover ul a:hover, .block .sf-menu.sf-style-nex li.sfHover ul a:active {
    background: #111;
    border-color: #E5E5E5;
    color: #fff;
    margin: 0;
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    text-shadow: none
    }
.block .sf-menu.sf-style-nex li.sfHover ul li a.active {
    border: 0;
    background: #111;
    border-color: #E5E5E5;
    color: #fff;
    margin: 0;
    padding-top: 7px;
    padding-right: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    text-shadow: none
    }
.block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper ol, .block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper ol li {
    margin: 0;
    padding: 0
    }
.block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
    margin-top: 10px;
    color: #dadbda;
    font-size: 105%;
    text-transform: uppercase;
    margin: 0;
    padding: 8px 0 8px 20px
    }
.block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper .first a.active {
    border-left: none !important;
    border-right: 1px solid #333 !important
    }
.block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:hover, .block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:active, .block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:focus {
    background: none
    }
.block .sf-menu.sf-style-nex ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    display: inline;
    float: left;
    width: 12em
    }
.block .sf-menu.sf-style-nex.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    float: right
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-1 ul.sf-megamenu {
    width: 12em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-2 ul.sf-megamenu {
    width: 24em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-3 ul.sf-megamenu {
    width: 36em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-4 ul.sf-megamenu {
    width: 48em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-5 ul.sf-megamenu {
    width: 60em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-6 ul.sf-megamenu {
    width: 72em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-7 ul.sf-megamenu {
    width: 84em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-8 ul.sf-megamenu {
    width: 96em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-9 ul.sf-megamenu {
    width: 108em
    }
.block .sf-menu.sf-style-nex li.sf-parent-children-10 ul.sf-megamenu {
    width: 120em
    }
.quicktabs_main {
    padding-top: 1em
    }
.quicktabs-style-nex ul.quicktabs-tabs {
    background: 0;
    margin: 0;
    padding: 0
    }
.quicktabs-style-nex ul.quicktabs-tabs li {
    background: none;
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap
    }
.quicktabs-style-nex ul.quicktabs-tabs li a {
    color: #666;
    display: block;
    float: left;
    padding: 0.25em 0.75em
    }
.quicktabs-style-nex ul.quicktabs-tabs li a:hover, .quicktabs-style-nex ul.quicktabs-tabs li a:active, .quicktabs-style-nex ul.quicktabs-tabs li a:focus {
    text-decoration: none
    }
.quicktabs-style-nex ul.quicktabs-tabs li.active a {
    background: #333;
    color: #fff
    }
.quick-accordion-nex {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em
    }
.quick-accordion-nex .ui-accordion-header {
    background: #ccc;
    border-radius: 0;
    color: #333
    }
.quick-accordion-nex .ui-accordion-header a {
    border-bottom: 0;
    color: #000;
    font-weight: 100
    }
.quick-accordion-nex .ui-state-default .ui-icon {
    background: 0
    }
.quick-accordion-nex .ui-state-hover .ui-icon {
    background: 0
    }
.quick-accordion-nex .ui-state-active a, .quick-accordion-nex .ui-state-active a:hover, .quick-accordion-nex .ui-state-active a:active, .quick-accordion-nex .ui-state-active a:focus, .quick-accordion-nex .ui-state-active {
    background: #772F2C;
    color: #FFF
    }
.quick-accordion-nex .ui-state-hover a {
    background: #772F2C;
    border-bottom: 0;
    color: #FFF
    }
.quick-accordion-nex .ui-state-active a {
    color: #fff
    }
.quick-accordion-nex .ui-state-active .ui-icon {
    background: url(/sites/all/themes/tb_nex/images/arrow-3.png) no-repeat 5px 5px
    }
.quick-accordion-nex .ui-accordion-content {
    border-radius: 0;
    padding: 0
    }
.quicktabs-ui-nex {
    border: 1px solid #ccc;
    border-radius: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 0
    }
.quicktabs-ui-nex .ui-tabs-nav {
    background: #ccc;
    border: 0;
    border-bottom: 1px solid #aaa;
    border-radius: 0;
    margin: 0;
    padding: 0.25em 0.25em 0
    }
.quicktabs-ui-nex .ui-tabs-nav li {
    background: #eee;
    border: 1px solid #aaa;
    border-bottom: 0
    }
.quicktabs-ui-nex .ui-tabs-nav li a {
    color: #666;
    padding: 0.375em 0.75em
    }
.quicktabs-ui-nex .ui-tabs-nav li.ui-state-hover {
    background: #ccc;
    border: 1px solid #aaa;
    border-bottom: 0
    }
.quicktabs-ui-nex .ui-tabs-nav li.ui-state-hover a {
    color: #666
    }
.quicktabs-ui-nex .ui-tabs-nav li.ui-tabs-selected {
    background: #fff;
    border: 1px solid #aaa;
    border-bottom: 0
    }
.quicktabs-ui-nex .ui-tabs-nav li.ui-tabs-selected a {
    color: #333
    }
.quicktabs-ui-nex .ui-tabs-panel {
    padding: 0.5em
    }