@import url(http://fonts.googleapis.com/css?family=Dosis:400,500,700|Open+Sans:400,600,700);

/* CORE */
.menutop,.menutop * {margin:0;padding:0;font-size:18px;font-family:'Dosis', Helvetica,Arial,sans-serif;font-weight:400;}
.menutop {float:left;position:relative;}
.menutop li {list-style:none;position:relative;width:100%;height:45px;float:none;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop li .item {display:block;float:left;display:block;margin:0;height:45px;line-height:45px;}
.menutop li li .item, 
.menutop li .item, .menutop li.active li .item {display:block;margin:0;text-decoration:none;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul {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;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {width:175px;position:relative;}

/* Level 1 */
.menutop li .item {text-decoration:none;display:block;padding:0 38px;color:#fff;text-decoration:none;border-left: 1px solid #555;background-color:#222;}
/*.menutop li:hover > .item {background-color:#f46556;}*/
.menutop li:hover > .item {background-color:#ddd;}



.item108 a {border-right: none !important;}

/* Level 2 */
.menutop .level2 li > .item {background:#eee;color:#666;width:180px; padding: 0 10px;}
.menutop .level2 li > .item:hover {background:#eee;color:#ddd !important;}
.menutop .level2 .active {border-bottom: none !important;color: #999 !important;}

/* regular hover */
.menutop li:hover .item:hover, .menutop li.active .item:hover  {color:#222;}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {background-color:#f46556;color:#fff;}

/* Root Items */
.menutop li.root {width:auto;float:left;height:45px;} 
.menutop li.root > .item {float:left;width: auto;height:45px;}

/* Active Items */
.menutop li.active > .item {color:#222;background: #f46556;}
.menutop .level2 li {position:relative;float:left;width:100%;top:-13px;}

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul {top:48px;left:0;}
.menutop li:hover ul, 
.menutop li.sfHover ul {left: 0;top:48px;}
.menutop ul {width:175px;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {left:175px;top: 0;}

.menutop .level2 li {position:relative;float:left;width:100%;}