@charset "utf-8";

#menuContainer{
    position: relative;
    top:0px;
    z-index: 1;
}
/*#menuItems ul {		
        float:right;		
        list-style-type:none;
        margin-top:20px;		
        height:11px;
        padding:0px;
}

#menuItems  ul li {
        text-transform: capitalize;			
        display:block;		
        float:left;
        margin-right:0px;
        background:url('../images/devider.gif') 0px 3px no-repeat;
}







#menuItems  ul li a {


        margin-left:10px;
        margin-right:10px;
        font-size:12px;
        color:white;
        letter-spacing: 1.75px;	
        display:block;
}
#menuItems  ul li .menu_active {
        border-bottom:1px dotted red;		
        font-weight:bold;
        color:white;
}*/

/*#topMenu{ 
    z-index:50000;
    width:804px;
    padding-top:30px;
    height:60px;
    position:fixed;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out; 
    float:right;
}*/

.first  {	
    background:none!important;

}

.menu_active{
    font-weight: bold;
}

#menuItems ul{ 
    position:relative;
    float:right;
    background:none;
    margin-top:13px;		
    height:11px;
    text-transform: uppercase;
    /*margin-top:24px;*/ 
}

#menuItems ul li a span{
    color:#fdf7f7;
    /*font-size: 12px;*/
}

#menuItems ul li nav
{ opacity:0;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -o-transition:all 0.5s ease; }

#menuItems ul li ul{ 
    width:628px;
    display:none;
    position:absolute;
    left:0;
    bottom:-39px;
    border-bottom:0;
    border-radius:6px;
    margin-top:25px;

    /*text-transform:capitalize;*/
    /*  background:url("../images/sub-nav-arrow.png") no-repeat 40px 0;*/
    padding-top:10px; 
}

#menuItems ul li:hover nav
{ opacity:1; }

#menuItems ul li:hover ul
{ z-index:5000; }

#menuItems ul li:hover ul
{ width:220px;
  position:absolute;
  left:0;
  top:4px;
  border-bottom:0;
  border-radius:0;
  display:block; }

#menuItems ul li ul li
{ width:220px;
  margin-left:-10px;
  float:left;
  background-color:white!important;

  border-top:solid 1px black;
  border-bottom:solid 1px black;
  overflow:hidden; }
#menuItems ul li ul li a span{color:black;}


.firstAndLast{border-radius:0 0 6px 6px!important;}

#menuItems ul li ul li.first{
    border-top:none;  
}
#menuItems ul li ul li.last
{ border-bottom:none; }

#menuItems ul li ul li.first,#topMenu ul li ul li.first a
{ border-radius:6px 6px 0 0; }

#menuItems ul li ul li.last,#topMenu ul li ul li.last a
{ border-radius:0 0 6px 6px; }

#menuItems ul li ul li.last.first
{ border-radius:6px; }

#menuItems.sticky ul
{ border-bottom:none; }



#menuItems ul li ul li a
{ background:url("../images/sub-nav.png") no-repeat -50px 50%; color:black}

#menuItems ul li.active ul a, #menuItems ul li:hover ul a
{ padding:8px 15px;
  color:black!important;
  width:190px;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -o-transition:all 0.5s ease; }

.active{
    font-weight: bold;
}

#menuItems ul li ul a:hover
{ padding:8px 5px 8px 37px;
  background:url("../images/sub-nav.png") no-repeat 10px 50%; }

#menuItems ul li ul li:hover
{ background:#6c418b; }

#menuItems ul li
{ float:left;
  display:inline;
  position:relative; }

#menuItems ul li.last
{ border-right:none; }

#menuItems ul li a
{ float:left;
  color:#8e8b97;
  padding:10px 15px;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -o-transition:all 0.5s ease; }

#menuItems ul li a:hover
{ color:#fff; }

/** STICKY **/
.sticky #topLogo img{ 
    -webkit-transform:scale(.80);
    -moz-transform:scale(.80);
    -ms-transform:scale(.80);
    -o-transform:scale(.80);
    transform:scale(.80);
    margin-top:-10px; 
    margin-left:-10px;
}

#menuItems.sticky ul{ border-bottom:none; padding-top:0px;margin-bottom:5px;top:-10px;}
#menuItems.sticky ul li ul{padding-top:10px;}
#menuItems.sticky{ 
    height:30px;
    padding-top:0;
    opacity:0.95; 
}

#menuItems.sticky, #headerTop.sticky #topMenu{
    height:30px;
    background:#262626;
    border:0;
    padding-top:0px; 
    /*  border-bottom:2px solid #5d4a7f;*/

}

#menuItems.sticky, #menuItems.sticky #topLogo{ 
    padding-top:10px; 
}