/*  ^^^NAVIGATION STRUCTURE^^^  */

.float-left{
float: left;
}

.float-right{
float: right;
}

.nav-container .item-secondary-title{
display: block;
cursor: default;
white-space: nowrap;
background-color: #56a6f0;
color: #56a6f0;
}

.nav-container {
position: relative;
margin: auto;
margin-left:auto;
margin-right:auto;
cursor: pointer;
float: left;
}

.nav-container a, .nav-container li {
float: left;
display: block;
white-space: nowrap;
margin-left:auto;
margin: 0;
padding: 0;
position: relative;
text-align:left;
}

.nav-container div a, .nav-container ul a, .nav-container ul li {
float: none;
}

.nav-container ul{
left:-10000px;
position:absolute;
}

.nav-container, .nav-container ul{
list-style: none;
padding: 0px 0px 0px 0px;
margin:0px;
}

.nav-container li a{
float:none
}

.nav-container li{
position:relative;
}

.nav-container ul{
z-index:10;
}

.nav-container ul ul{
z-index:20;
}

.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover ul{
top: 0px;
left: 100%;
}

/* Main Menu Items */	
#nav-container a{	
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #ffffff;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration: none;
/* font-weight: bold; */
top: 0px;
}

/* Menu Items Container */	
#nav-container div, #nav-container ul{	
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 1px solid #000000;
background-color: #ffffff;
/* background-image:url('images/productbg.jpg');*/
top: 50px;
}

/* Secondary Items */	
#nav-container div a, #nav-container ul a{	
padding: 5px 10px 5px 10px;
background-color: #ffffff;
font-size: 11px;
border-width:0px;
margin: 0px 0px 0px 0px;
line-height: 11px;
color: #000000;
}

/* Secondary Items Hover State */	
#nav-container div a:hover, #nav-container ul a:hover{	
/* background-color: #1469BA; */
background-color: #efefef;
/* background-color: #f4a600; */
color: #000000;
font-size: 11px;
padding: 5px 10px 5px 10px;
margin: 0px;
top: 0px;
}

/* Secondary Item Titles */	
#nav-container .item-secondary-title{	
cursor: default;
padding: 0px 0px 0px 0px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
/* font-weight: bold; */
background-color: #56a6f0;
margin: 0px 0px 0px 0px;
width: 100px;
}

