/* ************ TEST ***************/
 
/* ************ TEST ***************/
/* --------------- core layout ---------------  */
ul.megamenu {
  height:37px;
  background-color:#101010;
  list-style: none;
  display: none;
  margin: 0px;
  padding: 0px;
  
}
ul.megamenu li.mm-item {
  display:block;float:left;  margin: 0px;
  padding: 0px;
}

ul.megamenu li {
  margin: 0px;
  padding: 0px;
  background-image:url('/assets/images/menu_top_bar.gif');
  background-repeat:no-repeat;
  background-position:left top;
}
ul.megamenu li.first{background-image:none;} 

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  height:37px;line-height:37px;color:#fff;text-transform:uppercase;padding-left:40px;padding-right:40px;text-decoration:none;
  position: relative;
  display: inline-block;
  color: #FFF;
  z-index: 10;
 font-size:.9rem;
}


ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
 background-color:#F05514;margin:3px;margin-left:5px;height:31px;line-height:31px;padding-left:35px;padding-right:37px;
  
}

 ul.megamenu li.selected a.mm-item-link{ background-color:#F05514;margin:3px;margin-left:5px;height:31px;line-height:31px;padding-left:35px;padding-right:37px;}

ul.megamenu div.mm-item-content {
  background: #101010;
  padding: 0px;
  position: absolute;
  z-index: 9;

}

.mm-content-base {
  background: #101010;
  position: relative;
  z-index: 11;
  padding: 0px;

}
.mm-js-shadow {
  background:none;
  position: absolute;
  z-index: 10;
}

/* --------------- sub menus ---------------  */
 
ul.megamenu li ul{list-style:none;padding:0px;margin:0px;padding:5px;}
ul.megamenu li ul li{background-image:none; }
ul.megamenu li ul li a{display:block;height:25px;line-height:25px;color:#fff;text-decoration:none;padding-left:15px;}
ul.megamenu li ul li a:hover{background-color:#F05514}

ul.megamenu li ul li.selected{padding:0px;margin:0px;}
ul.megamenu li ul li.selected a{background-color:#F05514;}

 
/* --------------- menu search ---------------  */
.menu_search .menu_search-bk{
	display:block;
	float:right;
	width:220px;
    padding-left:13px; 
}

.menu_search .menu_search-bk input{
	display:block;padding:0px 5px;margin:0px;
	height:37px;min-height:32px;line-height:27px;width:170px;
	border:none;
	background:url('/assets/images/bk-input.jpg') no-repeat;background-position: right center;
	color:#BCBEC0;outline-width: 0;
}
.menu_search .menu_search-bk .go{float:right;margin:0px;padding:0px;width:40px;height:37px;line-height: 37px;}
.menu_search .menu_search-bk .go:hover{margin:0px;padding:0px;width:40px;height:37px;line-height:37px;}

/* --------------- sub layouts ---------------  */  
.menu-about{width:200px;}
.menu-solutions{width:200px;}
.menu-resources{width:200px;}
.menu-products{width:650px;} 
 
ul.megamenu li#products ul { width:195px;}  
ul.megamenu li#products ul li{ width:195px; }   
ul.megamenu li#products ul li a{ width:195px;}   
ul.megamenu li#products div.mm-item-content {width:220px;} 
       
/*
.menu-products #products_nav{ display:block;width:180px;float:left; }
.menu-products #products_nav ul{ list-style:none; }
.menu-products #products_nav ul li{ }
.menu-products #products_nav ul li a{ height:auto;line-height:normal;padding-top:5px;padding-bottom:5px;  }
.menu-products #products_nav ul li a:hover{ background-color:#1E6A9E; }
.menu-products #products_panes{display:block;width:470px;height:300px;float:right;background-color:#E9F7F9;}
.menu-products #products_panes .product_description{ display:block;min-height:250px;}
.menu-products #products_panes .product_description ul{display:block;width:200px;}
.menu-products #products_panes .product_description ul li{}
.menu-products #products_panes .product_description ul li a{ height:auto;line-height:normal;padding-top:5px;padding-bottom:5px;color:#000;}
.menu-products #products_panes .product_description ul li a:hover{color:#fff;}
.menu-products .product_description.warnings{background-image:url('/assets/images/nav-warnings.jpg');background-repeat:no-repeat;
	background-position:right top;}
.menu-products .product_description.forcasts{background-image:url('/assets/images/nav-forcasts.jpg');background-repeat:no-repeat;
	background-position:right top;}
.menu-products .product_description.historical{background-image:url('/assets/images/nav-historical.jpg');background-repeat:no-repeat;
	background-position:right top;}
.menu-products .product_description.analytics{background-image:url('/assets/images/nav-analytics.jpg');background-repeat:no-repeat;
	background-position:right top;}*/