  .menutop, .menutop *  {
margin : 0;
padding : 0;
}
.menutop {
float : left;
position : relative;
padding-bottom : 2px;
font-size : .8em;
}
.menutop li {
list-style : none;
position : relative;
width : 100%;
height : 20px;
float : none;
font-weight : bold;
margin-bottom:6px;
}
.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 : 20px;
line-height : 20px;
font-weight : bold;
}
.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;
}
.menutop ul {
width : auto;
position : relative;
background : url('../images/shadow.png') no-repeat right bottom;
padding : 0 10px 10px 0;
}
.menutop li .item {
text-decoration : none;
display : block;
padding : 0 12px;
color : #fff;
text-decoration : none;
}
.menutop li:hover > .item {
text-decoration : none;
}
.menutop li:hover > .daddy:hover {
text-decoration : none;
}
.menutop .level2 li > .item {
background : url(../images/url.gif) no-repeat 0% 0%;
padding-left : 20px;
margin-top:5px;
margin-bottom:5px;
padding-top : 3px;
padding-bottom : 8px;
line-height : 110%;
display : block;
width : auto;
font-weight : normal;
}
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {
text-decoration : none;
}
.menutop .level3 li > .item {
background : #bbb;
border-color : #ccc #aaa #aaa #ccc;
border-style : solid;
border-width : 1px;
}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {
background-position : 100% 50%;
background-repeat : no-repeat;
}
.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {
background : #aaa;
border-color : #bbb #999 #999 #bbb;
color : #333;
}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {
background-position : 100% 50%;
background-repeat : no-repeat;
}
.menutop .level4 li > .item {
background : #aaa;
border-color : #bbb #999 #999 #bbb;
border-style : solid;
border-width : 1px;
}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {
background-position : 100% 50%;
background-repeat : no-repeat;
}
.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {
background : #999;
border-color : #aaa #888 #888 #aaa;
color : #333;
}
.menutop li:hover .item:hover, .menutop li.active .item:hover {
color : #fff;
}
.menutop span.item:hover, .menutop li:hover span.item:hover {
background-color : #666;
border-top : 1px solid #777;
border-left : 1px solid #777;
border-right : 1px solid #555;
border-bottom : 1px solid #555;
color : #fff;
}
.menutop li:hover span.daddy:hover {
background-repeat : no-repeat;
background-position : 100% 50%;
}
.menutop li.root {
width : auto;
float : left;
height : 40px;
}
.menutop li.root > .item {
float : left;
width : auto;
line-height : 30px;
}
.menutop li.root:hover > .daddy:hover {
background-position : 100% 100%;
}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {
background-position : 100% 100%;
background-repeat : no-repeat;
}
.menutop li.active > .item {
color : #fff;
text-decoration : none;
}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {
text-decoration : none;
}
.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 : 32px;
left : 0;
}
.menutop li:hover ul, .menutop li.sfHover ul {
left : 0;
top : 32px;
}
.menutop ul {
width : 250px;
display : block;
}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {
top : 0;
}
.menutop .level2 li {
position : relative;
float : left;
width : 100%;

}
.fusion-pill-l {
height : 35px;
margin : 0 0 0 12px;
top : 6px;
width : 50px;
position : absolute;
left : 0;
}
.fusion-pill-r {
margin-left : -12px;
height : 35px;
}
.fusion-js-container {
margin-top:13px;
display : block;
height : 0;
left : 0;
overflow : visible;
position : absolute;
top : 0;
z-index : 600000 !important ;
background : transparent !important ;
}
.fusion-js-subs {
display : none;
margin : 0 0 0 -2px;
overflow : hidden;
padding : 0 2px;
position : absolute;
} 


