/* menustyle.css */
html{overflow-y:auto;*
overflow-x:hidden;}
ul.navi{margin:0;padding:0;display:block;zoom:1;list-style:none;position:relative;z-index: 100;}
ul.navi ul{margin:0;padding:0;list-style:none;padding:0px 1px 1px 0px;border-color:#555;border-width:0px;border-style:solid;min-width:200px;* *
width:200px;}
ul.navi li{background:none;padding:0 0;}
ul.navi ul li{margin:1px 0px 0px 1px;}
ul.navi a:active,
ul.navi a:focus{outline-style:none;}
ul.navi div.separator,
ul.navi a{cursor:pointer;text-decoration:none;white-space:nowrap;outline-style:none;*height:100%;display:block;}
ul.navi span.menu-icon{padding:0;display:block;background-repeat:no-repeat;background-position:right 50%;}
ul.navi span.menu-icon.bef{padding:0 0 0 30px;}
ul.navi span.menu-icon.aft{padding:0 30px 0 0;}

ul.navi span.menu-desc{display:block;line-height:100%;font-size:77.7%;text-transform:none;padding:0 0 6px 0;color:#999;}
ul.navi li.level1{padding:0;float:left;border-right: 1px solid #e9e9e9;position: relative;z-index: 1;}
ul.navi li.level1.last{border: none;}
ul.navi div.level1.separator,
ul.navi a.level1{padding:13px 30px;color:#000;}

/*Add Havechild*/

ul.navi div.level1.havechild:after,
ul.navi a.level1.havechild:after{content: "\f107";font-family: "FontAwesome";font-size: 12px; margin-left: 5px; color:#717171;}

/*Hover and Active (:hover of cssmenu, .hover of moomenu)*/
ul.navi li.level1.active div.separator.level1,
ul.navi li.level1.active a.level1{color:#ff0037;}

ul.navi div.separator.level1.showdesc span.menu-title,
ul.navi a.level1.showdesc span.menu-title{padding-top:6px;padding-bottom:0;}
ul.navi div.separator.level1 span.menu-desc,
ul.navi a.level1 span.menu-desc{padding-top:3px;padding-bottom:6px;}
ul.navi ul.level2{position:absolute;left:-999em;margin:-1px 0 0 0;}
ul.navi li.level2{padding:0;margin-bottom: 1px;}
ul.navi div.separator.level2,
ul.navi a.level2{color: #e9f0f7;padding:  5px 10px;}


ul.navi li.level2.active div.separator.level2,
ul.navi li.level2.active a.level2{color:#FFF;background-color: #2082C9;}
ul.navi div.separator.level2 span.menu-icon,
ul.navi a.level2 span.menu-icon{}
ul.navi div.separator.level2 span.menu-title,
ul.navi a.level2 span.menu-title{}
ul.navi div.separator.level2.showdesc span.menu-title,
ul.navi a.level2.showdesc span.menu-title{padding-top:4px;padding-bottom:0;}
ul.navi div.separator.level2 span.menu-desc,
ul.navi a.level2 span.menu-desc{padding-top:3px;padding-bottom:4px;line-height:9px;}
ul.navi ul.level3,
ul.navi ul.level4,
ul.navi ul.level5,
ul.navi ul.level6,
ul.navi ul.level7,
ul.navi ul.level8,
ul.navi ul.level9{position:absolute;left:-999em;top:20%;}
ul.navi li.level3,
ul.navi li.level4,
ul.navi li.level5,
ul.navi li.level6,
ul.navi li.level7,
ul.navi li.level8,
ul.navi li.level9{}
ul.navi li.level3.first,
ul.navi li.level4.first,
ul.navi li.level5.first,
ul.navi li.level6.first,
ul.navi li.level7.first,
ul.navi li.level8.first,
ul.navi li.level9.first{}
ul.navi li.level3.last,
ul.navi li.level4.last,
ul.navi li.level5.last,
ul.navi li.level6.last,
ul.navi li.level7.last,
ul.navi li.level8.last,
ul.navi li.level9.last{}
ul.navi li.level3.active,
ul.navi li.level4.active,
ul.navi li.level5.active,
ul.navi li.level6.active,
ul.navi li.level7.active,
ul.navi li.level8.active,
ul.navi li.level9.active{background:#444;}
ul.navi div.separator.level3,
ul.navi div.separator.level4,
ul.navi div.separator.level5,
ul.navi div.separator.level6,
ul.navi div.separator.level7,
ul.navi div.separator.level8,
ul.navi div.separator.level9,
ul.navi a.level3,
ul.navi a.level4,
ul.navi a.level5,
ul.navi a.level6,
ul.navi a.level7,
ul.navi a.level8,
ul.navi a.level9{margin:0;color:#e9f0f7;text-transform:none;padding: 3px 10px;}
ul.navi #joomladowload div.separator.level3,
ul.navi #magentodowload div.separator.level3,
ul.navi #joomladowload a.level3,
ul.navi #magentodowload a.level3{background-image:url(../../../../images/menu-item-downl-bg.png);}
ul.navi div.separator.level3.first,
ul.navi div.separator.level4.first,
ul.navi div.separator.level5.first,
ul.navi div.separator.level6.first,
ul.navi div.separator.level7.first,
ul.navi div.separator.level8.first,
ul.navi div.separator.level9.first,
ul.navi a.level3.first,
ul.navi a.level4.first,
ul.navi a.level5.first,
ul.navi a.level6.first,
ul.navi a.level7.first,
ul.navi a.level8.first,
ul.navi a.level9.first{}
ul.navi div.separator.level3.last,
ul.navi div.separator.level4.last,
ul.navi div.separator.level5.last,
ul.navi div.separator.level6.last,
ul.navi div.separator.level7.last,
ul.navi div.separator.level8.last,
ul.navi div.separator.level9.last,
ul.navi a.level3.last,
ul.navi a.level4.last,
ul.navi a.level5.last,
ul.navi a.level6.last,
ul.navi a.level7.last,
ul.navi a.level8.last,
ul.navi a.level9.last{}
ul.navi div.separator.level3.active,
ul.navi div.separator.level4.active,
ul.navi div.separator.level5.active,
ul.navi div.separator.level6.active,
ul.navi div.separator.level7.active,
ul.navi div.separator.level8.active,
ul.navi div.separator.level9.active,
ul.navi a.level3.active,
ul.navi a.level4.active,
ul.navi a.level5.active,
ul.navi a.level6.active,
ul.navi a.level7.active,
ul.navi a.level8.active,
ul.navi a.level9.active{background-color:#3588C4;}
ul.navi div.separator.level3 span.menu-icon,
ul.navi div.separator.level4 span.menu-icon,
ul.navi div.separator.level5 span.menu-icon,
ul.navi div.separator.level6 span.menu-icon,
ul.navi div.separator.level7 span.menu-icon,
ul.navi div.separator.level8 span.menu-icon,
ul.navi div.separator.level9 span.menu-icon,
ul.navi a.level3 span.menu-icon,
ul.navi a.level4 span.menu-icon,
ul.navi a.level5 span.menu-icon,
ul.navi a.level6 span.menu-icon,
ul.navi a.level7 span.menu-icon,
ul.navi a.level8 span.menu-icon,
ul.navi a.level9 span.menu-icon{}

ul.navi div.separator.level3.showdesc span.menu-title,
ul.navi div.separator.level4.showdesc span.menu-title,
ul.navi div.separator.level5.showdesc span.menu-title,
ul.navi div.separator.level6.showdesc span.menu-title,
ul.navi div.separator.level7.showdesc span.menu-title,
ul.navi div.separator.level8.showdesc span.menu-title,
ul.navi div.separator.level9.showdesc span.menu-title,
ul.navi a.level3.showdesc span.menu-title,
ul.navi a.level4.showdesc span.menu-title,
ul.navi a.level5.showdesc span.menu-title,
ul.navi a.level6.showdesc span.menu-title,
ul.navi a.level7.showdesc span.menu-title,
ul.navi a.level8.showdesc span.menu-title,
ul.navi a.level9.showdesc span.menu-title{padding-top:4px;padding-bottom:0;}
ul.navi div.separator.level3 span.menu-desc,
ul.navi div.separator.level4 span.menu-desc,
ul.navi div.separator.level5 span.menu-desc,
ul.navi div.separator.level6 span.menu-desc,
ul.navi div.separator.level7 span.menu-desc,
ul.navi div.separator.level8 span.menu-desc,
ul.navi div.separator.level9 span.menu-desc,
ul.navi a.level3 span.menu-desc,
ul.navi a.level4 span.menu-desc,
ul.navi a.level5 span.menu-desc,
ul.navi a.level6 span.menu-desc,
ul.navi a.level7 span.menu-desc,
ul.navi a.level8 span.menu-desc,
ul.navi a.level9 span.menu-desc{padding:3px 0 4px 0;line-height:9px;}
ul.navi li.level2 div.separator.havechild,
ul.navi li.level2 a.havechild{}
ul.navirtl{margin:0;padding:0;display:block;zoom:1;list-style:none;position:relative;height:36px;}
ul.navirtl ul{margin:0;padding:0;list-style:none;padding:0px 1px 1px 0px;background-color:#909090;background-repeat:repeat;border-color:#555;border-width:0px;border-style:solid;min-width:180px;*width:180px;}
ul.navirtl li{background:#444;padding:0 0;}
ul.navirtl ul li{margin:1px 0px 0px 1px;}
ul.navirtl a:active,
ul.navirtl a:focus{outline-style:none;}
ul.navirtl div.separator,
ul.navirtl a{cursor:pointer;text-decoration:none;white-space:nowrap;outline-style:none;*
height:100%;display:block;}
ul.navirtl span.menu-icon{padding:0 30px 0 0;display:block;background-repeat:no-repeat;background-position:100% 50%;}
ul.navirtl span.menu-icon.bef{padding:0 30px 0 0;}
ul.navirtl span.menu-icon.aft{padding:0 0 0 30px;}
ul.navirtl span.menu-title{display:block;padding:6px 0;line-height:100%;}
ul.navirtl span.menu-desc{display:block;line-height:100%;font-size:77.7%;text-transform:none;padding:0 0 6px 0;color:#999;}
ul.navirtl li.level1{padding:0;margin:0;float:right;}
ul.navirtl li.level1.first{}
ul.navirtl li.level1.last{}
ul.navirtl li.level1.active{background:#666;}
ul.navirtl div.level1.separator,
ul.navirtl a.level1{padding:0 9px 0 20px;margin:0 11px 0 0;color:#fff;font-weight:bold;text-transform:uppercase;height:36px;line-height:36px;}
ul.navirtl div.separator.level1.first,
ul.navirtl a.level1.first{}
ul.navirtl div.separator.level1.last,
ul.navirtl a.level1.last{}
ul.navirtl li.level1.active div.separator.level1,
ul.navirtl li.level1.active a.level1{color:#0D9FC4;}
ul.navirtl div.separator.level1 span.menu-icon,
ul.navirtl a.level1 span.menu-icon{}
ul.navirtl div.separator.level1 span.menu-title,
ul.navirtl a.level1 span.menu-title{padding:12px 0;line-height:12px;}
ul.navirtl div.separator.level1.showdesc span.menu-title,
ul.navirtl a.level1.showdesc span.menu-title{padding-top:6px;padding-bottom:0;}
ul.navirtl div.separator.level1 span.menu-desc,
ul.navirtl a.level1 span.menu-desc{padding-top:3px;padding-bottom:6px;}
ul.navirtl ul.level2{position:absolute;right:-999em;margin:-1px 0 0 0;}
ul.navirtl li.level2{padding:0;background:#444;}
ul.navirtl li.level2.first{}
ul.navirtl li.level2.last{}
ul.navirtl li.level2.active{}
ul.navirtl div.separator.level2,
ul.navirtl a.level2{margin:0;padding:0px 10px;color:#fff;background:none;text-transform:none;}
ul.navirtl div.separator.level2.first,
ul.navirtl a.level2.first{}
ul.navirtl div.separator.level2.last,
ul.navirtl a.level2.last{}
ul.navirtl li.level2.active div.separator.level2,
ul.navirtl li.level2.active a.level2{color:#fff;}
ul.navirtl div.separator.level2 span.menu-icon,
ul.navirtl a.level2 span.menu-icon{}
ul.navirtl div.separator.level2 span.menu-title,
ul.navirtl a.level2 span.menu-title{padding:10px 0;line-height:12px;}
ul.navirtl div.separator.level2.showdesc span.menu-title,
ul.navirtl a.level2.showdesc span.menu-title{padding-top:4px;padding-bottom:0;}
ul.navirtl div.separator.level2 span.menu-desc,
ul.navirtl a.level2 span.menu-desc{padding-top:3px;padding-bottom:4px;line-height:9px;}
ul.navirtl ul.level3,
ul.navirtl ul.level4,
ul.navirtl ul.level5,
ul.navirtl ul.level6,
ul.navirtl ul.level7,
ul.navirtl ul.level8,
ul.navirtl ul.level9{position:absolute;right:-999em;top:20%;}
ul.navirtl li.level3,
ul.navirtl li.level4,
ul.navirtl li.level5,
ul.navirtl li.level6,
ul.navirtl li.level7,
ul.navirtl li.level8,
ul.navirtl li.level9{background:#444;}
ul.navirtl li.level3.first,
ul.navirtl li.level4.first,
ul.navirtl li.level5.first,
ul.navirtl li.level6.first,
ul.navirtl li.level7.first,
ul.navirtl li.level8.first,
ul.navirtl li.level9.first{}
ul.navirtl li.level3.last,
ul.navirtl li.level4.last,
ul.navirtl li.level5.last,
ul.navirtl li.level6.last,
ul.navirtl li.level7.last,
ul.navirtl li.level8.last,
ul.navirtl li.level9.last{}
ul.navirtl li.level3.active,
ul.navirtl li.level4.active,
ul.navirtl li.level5.active,
ul.navirtl li.level6.active,
ul.navirtl li.level7.active,
ul.navirtl li.level8.active,
ul.navirtl li.level9.active{background:#444;}
ul.navirtl div.separator.level3,
ul.navirtl div.separator.level4,
ul.navirtl div.separator.level5,
ul.navirtl div.separator.level6,
ul.navirtl div.separator.level7,
ul.navirtl div.separator.level8,
ul.navirtl div.separator.level9,
ul.navirtl a.level3,
ul.navirtl a.level4,
ul.navirtl a.level5,
ul.navirtl a.level6,
ul.navirtl a.level7,
ul.navirtl a.level8,
ul.navirtl a.level9{margin:0;padding:0 10px;color:#fff;background:none;text-transform:none;}
ul.navirtl div.separator.level3.first,
ul.navirtl div.separator.level4.first,
ul.navirtl div.separator.level5.first,
ul.navirtl div.separator.level6.first,
ul.navirtl div.separator.level7.first,
ul.navirtl div.separator.level8.first,
ul.navirtl div.separator.level9.first,
ul.navirtl a.level3.first,
ul.navirtl a.level4.first,
ul.navirtl a.level5.first,
ul.navirtl a.level6.first,
ul.navirtl a.level7.first,
ul.navirtl a.level8.first,
ul.navirtl a.level9.first{}
ul.navirtl div.separator.level3.last,
ul.navirtl div.separator.level4.last,
ul.navirtl div.separator.level5.last,
ul.navirtl div.separator.level6.last,
ul.navirtl div.separator.level7.last,
ul.navirtl div.separator.level8.last,
ul.navirtl div.separator.level9.last,
ul.navirtl a.level3.last,
ul.navirtl a.level4.last,
ul.navirtl a.level5.last,
ul.navirtl a.level6.last,
ul.navirtl a.level7.last,
ul.navirtl a.level8.last,
ul.navirtl a.level9.last{}
ul.navirtl div.separator.level3.active,
ul.navirtl div.separator.level4.active,
ul.navirtl div.separator.level5.active,
ul.navirtl div.separator.level6.active,
ul.navirtl div.separator.level7.active,
ul.navirtl div.separator.level8.active,
ul.navirtl div.separator.level9.active,
ul.navirtl a.level3.active,
ul.navirtl a.level4.active,
ul.navirtl a.level5.active,
ul.navirtl a.level6.active,
ul.navirtl a.level7.active,
ul.navirtl a.level8.active,
ul.navirtl a.level9.active{color:#fff;}
ul.navirtl div.separator.level3 span.menu-icon,
ul.navirtl div.separator.level4 span.menu-icon,
ul.navirtl div.separator.level5 span.menu-icon,
ul.navirtl div.separator.level6 span.menu-icon,
ul.navirtl div.separator.level7 span.menu-icon,
ul.navirtl div.separator.level8 span.menu-icon,
ul.navirtl div.separator.level9 span.menu-icon,
ul.navirtl a.level3 span.menu-icon,
ul.navirtl a.level4 span.menu-icon,
ul.navirtl a.level5 span.menu-icon,
ul.navirtl a.level6 span.menu-icon,
ul.navirtl a.level7 span.menu-icon,
ul.navirtl a.level8 span.menu-icon,
ul.navirtl a.level9 span.menu-icon{}
ul.navirtl div.separator.level3 span.menu-title,
ul.navirtl div.separator.level4 span.menu-title,
ul.navirtl div.separator.level5 span.menu-title,
ul.navirtl div.separator.level6 span.menu-title,
ul.navirtl div.separator.level7 span.menu-title,
ul.navirtl div.separator.level8 span.menu-title,
ul.navirtl div.separator.level9 span.menu-title,
ul.navirtl a.level3 span.menu-title,
ul.navirtl a.level4 span.menu-title,
ul.navirtl a.level5 span.menu-title,
ul.navirtl a.level6 span.menu-title,
ul.navirtl a.level7 span.menu-title,
ul.navirtl a.level8 span.menu-title,
ul.navirtl a.level9 span.menu-title{padding:10px 0;line-height:12px;}
ul.navirtl div.separator.level3.showdesc span.menu-title,
ul.navirtl div.separator.level4.showdesc span.menu-title,
ul.navirtl div.separator.level5.showdesc span.menu-title,
ul.navirtl div.separator.level6.showdesc span.menu-title,
ul.navirtl div.separator.level7.showdesc span.menu-title,
ul.navirtl div.separator.level8.showdesc span.menu-title,
ul.navirtl div.separator.level9.showdesc span.menu-title,
ul.navirtl a.level3.showdesc span.menu-title,
ul.navirtl a.level4.showdesc span.menu-title,
ul.navirtl a.level5.showdesc span.menu-title,
ul.navirtl a.level6.showdesc span.menu-title,
ul.navirtl a.level7.showdesc span.menu-title,
ul.navirtl a.level8.showdesc span.menu-title,
ul.navirtl a.level9.showdesc span.menu-title{padding-top:4px;padding-bottom:0;}
ul.navirtl div.separator.level3 span.menu-desc,
ul.navirtl div.separator.level4 span.menu-desc,
ul.navirtl div.separator.level5 span.menu-desc,
ul.navirtl div.separator.level6 span.menu-desc,
ul.navirtl div.separator.level7 span.menu-desc,
ul.navirtl div.separator.level8 span.menu-desc,
ul.navirtl div.separator.level9 span.menu-desc,
ul.navirtl a.level3 span.menu-desc,
ul.navirtl a.level4 span.menu-desc,
ul.navirtl a.level5 span.menu-desc,
ul.navirtl a.level6 span.menu-desc,
ul.navirtl a.level7 span.menu-desc,
ul.navirtl a.level8 span.menu-desc,
ul.navirtl a.level9 span.menu-desc{padding:3px 0 4px 0;line-height:9px;}
ul.navirtl li.level2 div.separator.havechild,
ul.navirtl li.level2 a.havechild{background-image:url(../images/arrow-left.gif);background-position:5% 50%;background-repeat:no-repeat;}

/* jshover.css */
ul.navi li.level1.hover{color: #52a0db;}
ul.navi li.level1.hover div.separator.level1,
ul.navi li.level1.hover a.level1{color:#ff0037;}

ul.navi li.level2.hover div.separator.level2,
ul.navi li.level2.hover a.level2{background-color:#2082C9;}
ul.navi li.level3.hover,
ul.navi li.level4.hover,
ul.navi li.level5.hover,
ul.navi li.level6.hover,
ul.navi li.level7.hover,
ul.navi li.level8.hover,
ul.navi li.level9.hover{}
ul.navi li.level3.hover div.separator.level3,
ul.navi li.level4.hover div.separator.level4,
ul.navi li.level5.hover div.separator.level5,
ul.navi li.level6.hover div.separator.level6,
ul.navi li.level7.hover div.separator.level7,
ul.navi li.level8.hover div.separator.level8,
ul.navi li.level9.hover div.separator.level9,
ul.navi li.level3.hover a.level3,
ul.navi li.level4.hover a.level4,
ul.navi li.level5.hover a.level5,
ul.navi li.level6.hover a.level6,
ul.navi li.level7.hover a.level7,
ul.navi li.level8.hover a.level8,
ul.navi li.level9.hover a.level9{background-color:#2082C9; }
ul.navirtl li.level1.hover{background:#555;}
ul.navirtl li.level1.hover div.separator.level1,
ul.navirtl li.level1.hover a.level1{color:#0D9FC4;}
ul.navirtl li.level2.hover{background:#555;}
ul.navirtl li.level2.hover div.separator.level2,
ul.navirtl li.level2.hover a.level2{color:#0D9FC4;}
ul.navirtl li.level3.hover,
ul.navirtl li.level4.hover,
ul.navirtl li.level5.hover,
ul.navirtl li.level6.hover,
ul.navirtl li.level7.hover,
ul.navirtl li.level8.hover,
ul.navirtl li.level9.hover{background:#555;}
ul.navirtl li.level3.hover div.separator.level3,
ul.navirtl li.level4.hover div.separator.level4,
ul.navirtl li.level5.hover div.separator.level5,
ul.navirtl li.level6.hover div.separator.level6,
ul.navirtl li.level7.hover div.separator.level7,
ul.navirtl li.level8.hover div.separator.level8,
ul.navirtl li.level9.hover div.separator.level9,
ul.navirtl li.level3.hover a.level3,
ul.navirtl li.level4.hover a.level4,
ul.navirtl li.level5.hover a.level5,
ul.navirtl li.level6.hover a.level6,
ul.navirtl li.level7.hover a.level7,
ul.navirtl li.level8.hover a.level8,
ul.navirtl li.level9.hover a.level9{color:#0D9FC4;}

#meganavigator ul.subnavi{position:static;left:auto;right:auto;margin:0;padding:0;}
#meganavigator ul.subnavi>li{margin:0 0 2px;}

/*Add Havechild*/
#meganavigator ul.subnavi>li.havechild{position: relative;}
#meganavigator ul.subnavi>li.havechild:after {
    content: "\f105";color: white;font-family: "FontAwesome";position: absolute;top: 5px;right:10px;z-index: 5;font-size: 12px;
}

#meganavigator ul.subnavi>li.first{margin-top:0;}
ul.navi div.mega-content{position:absolute;left:-999em;padding:0;margin:0;display:block;float:left;}
ul.navi div.mega-content-inner{float:left;display:block;padding:10px 0;background:#52a0db;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
ul.navi #livedemo div.mega-content-inner,
ul.navi .level3 div.mega-content-inner{}
ul.navi div.mega-col{margin:0 10px;float:left;display:block;}
ul.navi div.mega-col.first{}
ul.navi div.mega-col.last{}
ul.navi div.mega-content.level2 ul.megachild.level2{float:left;}
ul.navi div.mega-group{padding:0;margin:0;}
ul.navi div.mega-group div.mega-group-title{margin:0 0 10px ;padding: 0 10px 0;}
ul.navi div.mega-group div.mega-group-title div.separator,
ul.navi div.mega-group div.mega-group-title a{padding:0;color:#fff;background:none;font-weight:normal;}
ul.navi div.mega-group div.mega-group-title span.menu-icon{}
ul.navi div.mega-group div.mega-group-title span.menu-title{text-transform:uppercase;font-weight:normal;padding:6px 0;font-weight: bold;}
ul.navi div.mega-group div.mega-group-title .showdesc span.menu-title{}
ul.navi div.mega-group div.mega-group-title span.menu-desc{}
ul.navi div.mega-group div.mega-group-content{}
ul.navi div.mega-group div.mega-group-content>ul.subnavi{background:transparent;}
ul.navi div.mega-group div.mega-group-content>ul.subnavi>li{background:transparent;margin:0;padding:0;position: relative;}
ul.navi div.mega-group div.mega-group-content>ul.subnavi>li.hover{}
ul.navi div.mega-group div.mega-group-content>ul.subnavi>li>div.separator.havechild,
ul.navi div.mega-group div.mega-group-content>ul.subnavi>li>a.havechild{background-image:url(../../common/images/arrow-right.gif);background-position:95% 50%;background-repeat:no-repeat;}
ul.navi div.mega-module{color:#FFF;}
ul.navi div.mega-module h3{margin:5px 0 10px 0;color:#FFF;font-size:100%;text-transform:uppercase;}
ul.navirtl div.mega-content{position:absolute;right:-999em;padding:0;margin:0;background:#909090;display:block;float:right;padding:0 5px 5px 0;}
ul.navirtl div.mega-content-inner{float:right;display:block;padding:0;background:#666;margin:5px 0 0 5px;}
ul.navirtl div.mega-col{margin:0;float:right;display:block;}
ul.navirtl div.mega-col.first{}
ul.navirtl div.mega-col.last{}
ul.navirtl div.mega-content.level2 ul.megachild.level2{float:right;}
ul.navirtl div.mega-group{padding:0;margin:0;}
ul.navirtl div.mega-group div.mega-group-title{border:0px solid #fff;border-bottom-width:1px;margin:0 0 10px 0;}
ul.navirtl div.mega-group div.mega-group-title div.separator,
ul.navirtl div.mega-group div.mega-group-title a{padding:0;color:#fff;}
ul.navirtl div.mega-group div.mega-group-title span.menu-icon{}
ul.navirtl div.mega-group div.mega-group-title span.menu-title{text-transform:uppercase;font-weight:bold;}
ul.navirtl div.mega-group div.mega-group-title .showdesc span.menu-title{}
ul.navirtl div.mega-group div.mega-group-title span.menu-desc{}
ul.navirtl div.mega-group div.mega-group-content{}
ul.navirtl div.mega-group div.mega-group-content>ul.subnavi{background:transparent;}
ul.navirtl div.mega-group div.mega-group-content>ul.subnavi>li{background:transparent;margin:0;padding:0;}
ul.navirtl div.mega-group div.mega-group-content>ul.subnavi>li.hover{background:#777;}
ul.navirtl div.mega-group div.mega-group-content>ul.subnavi>li>div.separator.havechild,
ul.navirtl div.mega-group div.mega-group-content>ul.subnavi>li>a.havechild{background-image:url(../../common/images/arrow-left.gif);background-position:5% 50%;background-repeat:no-repeat;}
ul.navirtl div.mega-module{color:#FFF;}
ul.navirtlrtl div.mega-module h3{margin:5px 0 10px 0;color:#FFF;font-size:100%;text-transform:uppercase;}
ul.navi #mega-content-login #form-login p{display:block;line-height:normal;}
ul.navi .mega-module ul{position:static;}
ul.navi .mega-module ul.menu{margin:0 0;width:auto;border:none;}
ul.navi .mega-module ul.menu li{border-top:1px solid #000000;}
ul.navi .mega-module ul.menu li:first-child{border:none;}
ul.navi .mega-module ul.menu li a{height:25px;line-height:25px;color:#CCCCCC;padding:0 10px;}
ul.navi .mega-module ul.menu li:hover{background:#000000;color:#FFFFFF;}
ul.navi .mega-module ul.menu li a:hover{color:#FFFFFF;}
ul.navi .mega-module #form-login input#modlgn_username,ul.navi .mega-module #form-login input#modlgn_passwd{width:170px;}
ul.navi .mega-module #form-login ul{position:static;margin:10px 0 0;width:auto;border:none;}
ul.navi .mega-module #form-login ul li{height:20px;line-height:20px;margin:0 0;}
ul.navi .mega-module #form-login ul li a{padding:0 0;}
ul.navi .mega-module #form-login ul li a:hover{text-decoration:underline;}
ul.navi #mega-content-login #form-login p label{color:#FFF;}

ul.navi div.fxcontent{position:absolute;display:block;}
ul.navi div.fxcontent>div.mega-content.insidefx{top:auto;right:auto;bottom:auto;left:auto;}

ul.navi div.fxcontent.slide.drop>div.mega-content.insidefx{bottom:0;left:0;right:0;}
ul.navi div.fxcontent.slide.toleft>div.mega-content.insidefx{top:0;left:0;}
ul.navi div.fxcontent.slide.toright>div.mega-content.insidefx{top:0;right:0;}
ul.navi div.fxcontent.scroll.drop>div.mega-content.insidefx{top:0;left:0;}
ul.navi div.fxcontent.scroll.toleft>div.mega-content.insidefx{top:0;right:0;}
ul.navi div.fxcontent.scroll.toright>div.mega-content.insidefx{top:0;left:0;}
ul.navi div.fxcontent>div.fxcontent-bar{background-color:#909090;display:block;position:absolute;}
ul.navi div.fxcontent.slide.drop>div.fxcontent-bar{top:0;left:0;}
ul.navi div.fxcontent.slide.toleft>div.fxcontent-bar{top:0;right:0;}
ul.navi div.fxcontent.slide.toright>div.fxcontent-bar{top:0;left:0;}
ul.navi div.fxcontent.scroll.drop>div.fxcontent-bar{bottom:0;left:0;}
ul.navi div.fxcontent.scroll.toleft>div.fxcontent-bar{bottom:0;left:0;}
ul.navi div.fxcontent.scroll.toright>div.fxcontent-bar{bottom:0;right:0;}
ul.navi div.fxcontent>div.fxcontent-pinner{background:#f00;display:block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;}
ul.navirtl div.fxcontent{position:absolute;display:block;}
ul.navirtl div.fxcontent>div.mega-content.insidefx{top:auto;right:auto;bottom:auto;left:auto;}
ul.navirtl div.fxcontent.slide.drop>div.mega-content.insidefx{bottom:0;right:0;}
ul.navirtl div.fxcontent.slide.toleft>div.mega-content.insidefx{top:0;left:0;}
ul.navirtl div.fxcontent.slide.toright>div.mega-content.insidefx{top:0;right:0;}
ul.navirtl div.fxcontent.scroll.drop>div.mega-content.insidefx{top:0;right:0;}
ul.navirtl div.fxcontent.scroll.toleft>div.mega-content.insidefx{top:0;right:0;}
ul.navirtl div.fxcontent.scroll.toright>div.mega-content.insidefx{top:0;left:0;}
ul.navirtl div.fxcontent>div.fxcontent-bar{background-color:#909090;display:block;position:absolute;}
ul.navirtl div.fxcontent.slide.drop>div.fxcontent-bar{top:0;right:0;}
ul.navirtl div.fxcontent.slide.toleft>div.fxcontent-bar{top:0;right:0;}
ul.navirtl div.fxcontent.slide.toright>div.fxcontent-bar{top:0;left:0;}
ul.navirtl div.fxcontent.scroll.drop>div.fxcontent-bar{bottom:0;left:0;}
ul.navirtl div.fxcontent.scroll.toleft>div.fxcontent-bar{bottom:0;left:0;}
ul.navirtl div.fxcontent.scroll.toright>div.fxcontent-bar{bottom:0;right:0;}
ul.navirtl div.fxcontent>div.fxcontent-pinner{background:#f00;display:block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;}

.subnav-fixed ul.navi div.fxcontent.slide.drop>div.mega-content.insidefx{margin-top:25px !important;}