/* Menu
-------------------------------------------------------------- */
/* Root Items */
#menu {height:100px; z-index:1; width:860px}
/* ie6 menu height */
* html #menu {height:110px}
#horiz-menu ul.level1 {background:none}
body #horiz-menu li.root > .item {background: none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 67px; background-image:url(images/menuDivide.gif)}
/* ie6 menu item widths */
* html .menutop li.root {width:168px; background: url(images/menuDivide.gif)}
/* ie6 large font and padding */
* html .menutop .item {white-space: nowrap;display: block;float: left;font-weight: bold !important;font-size: 16px !important;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 14px 49px 20px 12px;position:relative;margin: 0;outline: none; font-family:Arial, Helvetica, sans-serif}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 16px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 14px 47px 20px 12px;position:relative;margin: 0;outline: none; font-family:Arial, Helvetica, sans-serif}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
/*small menu item size and colour*/
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal; color:#3d3c42}
/* ie6 small font and colour */* html .menutop .item em {font-size:11px;font-weight:normal;display:block;font-style:normal; color:#3d3c42}
.menutop li.root > .daddy span {padding-right: 14px;}
#horiz-menu {display: block;height: 79px;}
#horiz-menu .padding {padding: 6px 0;}
#horizmenu-surround {position: relative;}
#horiz-menu ul {float: left;}
#horiz-menu, * html #horiz-menu{background: url(images/bg.gif) 0 0 repeat-x;}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: url(images/menuDivide.gif) 100% 0 no-repeat;}
/*Large text on menu */
#horiz-menu li.root > .item, 
#horiz-menu.splitmenu li .item {color: #9a9a9a}
.fusion-pill-l {background: #982F3A url(assets/images/active-menu-bg.png) 0 1px repeat-x;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover, #horiz-menu.splitmenu li.active {background:#000 url(images/menuDivide.gif) 100% 0 no-repeat}
* html #horiz-menu li.root:hover, 
* html #horiz-menu li.root.active, 
* html #horiz-menu li.root.f-menuparent-itemfocus, 
* html #horiz-menu.splitmenu li:hover, 
* html #horiz-menu.splitmenu li.active {background:#000 url(images/menuDivide.gif) 100% 0 no-repeat}
#horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: #982F3A url(assets/images/active-menu-bg.png) 0 1px repeat-x;}
/*Colour of menu items*/
#horiz-menu li > .item {color: #9b9b9b;}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #ccc2ae;}
body #horiz-menu li.root:hover > .item span,
body #horiz-menu li.root.active > .item span,
body #horiz-menu li.root.active:hover > .item span,
#horiz-menu.splitmenu li:hover .item span,
#horiz-menu.splitmenu li.active .item span,
#horiz-menu.splitmenu li.active:hover .item span {color: #fff}
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}
* html #horiz-menu {position:relative;z-index:140;}
* html #horiz-menu li.parent:hover {z-index:800 !important;}
* html .menutop {z-index: 200;}
* html .fusion-js-container {position:absolute !important;}
* html #horiz-menu li.root >.daddy span {margin-right:-15px;padding-right:29px;}
/* Menu Dropdowns */
#horiz-menu ul {background: url(images/drop-bg-1.png) 50% 100% no-repeat;}
* html #horiz-menu ul {background: url(images/drop-bg-1.jpg) 50% 100% no-repeat;}
#horiz-menu ul.columns2 {background: url(assets/images/drop-bg-2.png) 50% 100% no-repeat;}
* html #horiz-menu ul.columns2 {background: url(images/drop-bg-2.jpg) 50% 100% no-repeat;}
#horiz-menu .drop-top {background: url(images/drop-bg-1.png) 50% 0 no-repeat; }
* html #horiz-menu .drop-top {background: url(images/drop-bg-1.jpg) 50% 0 no-repeat; }
#horiz-menu .columns2 .drop-top {background: url(assets/images/drop-bg-2.png) 50% 0 no-repeat;}
* html #horiz-menu .columns2 .drop-top {background: url(assets/images/drop-bg-2.jpg) 50% 0 no-repeat;}
#horiz-menu li {background: url(images/menu-drop-active.png) 0 100% repeat-x;}
* html #horiz-menu li {background: url(images/menu-drop-active.jpg) 0 100% repeat-x;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {background: url(images/menu-drop-active2.png) 0 100% repeat-x;}
* html #horiz-menu li:hover, #horiz-menu li.active {}
/* Dropdowns */
.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:181px;padding:0 0 14px 22px;margin: 22px 0 0 16px;}
* html .menutop ul {background:pink; padding:0; margin:0}
.menutop .drop-top {width: 207px;height: 14px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .drop-top {width:383px;}
.menutop ul li {width:157px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 25px;}
.menutop li > .item.image {padding:3px 5px 5px 0px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer; font:12px Arial, Helvetica, sans-serif; line-height:2.2em}
.menutop li span.item {cursor:default;outline:none;}
.menutop .level2 > .drop-top {display: none;}
/* No JS */
.menutop li:hover > .fusion-submenu-wrapper {left:165px;top:-15px;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:-12px;}
