/* Main Il.com Navigation ------------------------------------------------------------------------------------------ */
.active {cursor:default;}

/* positioning */
.newMainMenu, .newMainMenu * {font-family:arial;}
.newMainMenu {
/*COMMENT 23.03.2012 width:1018px; */

display:block;
z-index:100;
list-style-type: none;
background-color: #062740;
width: 999px;

}
.newMainMenu ul {position:absolute;list-style-type: none;}
.newMainMenu ul li, .newMainMenu a {width:100%;}

.newMainMenu li {

float:left;
position:relative;
z-index:100;
background-color: #062740;

}

.newMainMenu a {display:block;font-size:13px;font-weight:bold; padding: 0px 12px 0px 12px; padding: 0px 12px 0px 12.35px\9; }
.newMainMenu li.menu-resources {

width: 91px;

}


/* subnav */
.newMainMenu li:hover ul,  .newMainMenu li.selected ul, .newMainMenu li:hover div.menu ul {left:-1px; top:38px;}
.newMainMenu li:hover li ul, .newMainMenu li.selected li ul, .newMainMenu li:hover div.menu li ul {top:-999em;}
.newMainMenu li:hover li ul, .newMainMenu li.selected li ul, .newMainMenu li div.menu li ul {top:0;}
.newMainMenu li li ul, ul.newMainMenu li li ul {position:relative; top:0;}

#newMainMenu li ul {background-color:#FFF; border:2px solid #DCDCDC; position:absolute; left:-10000px; padding:5px;}

#newMainMenu li ul.col-2 {background-color:#FFF; border:2px solid #DCDCDC; position:absolute; left:-10000px; width:290px !important; padding:5px;}
#newMainMenu li ul.col-3 {background-color:#FFF; border:2px solid #DCDCDC; position:absolute; left:-10000px; width:435px !important; padding:5px;}
#newMainMenu li ul.col-4 {background-color:#FFF; border:2px solid #DCDCDC; position:absolute; left:-10000px; width:580px !important; padding:5px;}
#newMainMenu li ul.col-5 {background-color:#FFF; border:2px solid #DCDCDC; position:absolute; left:-10000px; width:725px !important; padding:5px;}

#newMainMenu li.selected ul, #newMainMenu li:hover ul {display:block; left:0;}
#newMainMenu li li {background-color:#FFF; height:auto; width:auto;}
#newMainMenu li li.label a {background-color:#E0E0E0; font-weight:bold; font-size:12px;}
#newMainMenu li li.label a:hover {background-color:#d7e9f3;}
#newMainMenu li li.menutitle {background-color:#E0E0E0; font-weight:bold; font-size:12px;cursor:default; line-height:22px; width:125px; padding-left: 6px;}

#newMainMenu ul.ulRankings {margin-left:-63px}
#newMainMenu li li li a:link, #newMainMenu li li li a:visited {
text-transform:none; padding:5px 0px 5px 5px; width:125px; height:auto; background-image:none; color:#000;
text-indent:0px !important; line-height:12px;
}

#newMainMenu li li li a:hover{background-color:#d7e9f3;}
#newMainMenu li li li a:active{background-color:#d7e9f3;}
#newMainMenu li li li a{ width:125px; height:22px; line-height:22px; border-bottom:1px solid #EFEFEF; font-size:12px;   font-weight: normal;}
#newMainMenu li li li.last a{border-bottom:0px;}

#newMainMenu ul ul{border:0; width:135px; float:left !important; position:relative; height:1%;}
#newMainMenu ul ul li{width:100%;}

ul#newMainMenu li a {height:38px; line-height:38px; width:100%; display:block; margin-top:0px;}

ul#newMainMenu li a{zzzwidth:100px; color:#fff; text-decoration:none; zzztext-indent:-9999px; }


ul#newMainMenu li.selected a, ul#newMainMenu li a:hover {

background-image:url(/media/layout/navbg.png);
padding-right:0px;
margin-right:12.4px;
margin-right:12.4px\9;
/*width:99%;*/

}
ul#newMainMenu li.mselected a {background-image:url(/media/layout/navbg.png);padding-right:0px;margin-right:12px; /* width:81%; */}

ul#newMainMenu li.menu-shop, ul#newMainMenu li.menu-shop a {width:57px}
ul#newMainMenu li.menu-shop a:hover {width:45px}

.newMainMenu li:hover, .newMainMenu li.sfHover, .newMainMenu a:focus, .newMainMenu a:hover, .newMainMenu a:active {

/*z-index:1000;*/
}


.newMainMenu .premier_icon {

background: url("/media/layout/premier_icon.png") no-repeat scroll center center transparent;
width:15px;
display:block;
height:15px;
margin-right:4px;
margin-top:4px;
float:right;
}

.menu-PTW{

}

#newMainMenu a {

padding: 0 12.4px;
padding: 0 12.6px 0 12.6px\9;

}


@media screen and (-webkit-min-device-pixel-ratio:0) { #newMainMenu a { padding: 0 13 0 13; } }



.PtwUl{
z-index:10000;
}

.openInNewW {
background:url(/media/layout/open-in-new-window.png) no-repeat 0px 0px;
display:inline-block;
margin-left:5px;
width:16px;
height:16px;
vertical-align:text-top;
}

.openInNewWBlue {
background:url(/media/layout/newWindow_icon.png) no-repeat 0px 0px;
display:inline-block;
margin-left:5px;
width:16px;
height:16px;
vertical-align:text-top;
}


.ulResources {
margin-left:-67px;

}

.ulVideo{
margin-left:-85px;
}