/*!
 * jQuery UI Menu 1.9.1
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; font-family: inherit !important; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; clear:none;}
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

/* CUSTOM */

#mainmenu{
    margin:0;
    padding:0;
    list-style-type:none;
    width:800px;
    line-height:30px;
    background-image:none !important;
    background-color: #c42e9f !important;
    color:White;
}
#mainmenu>li{
    display:table-cell;
    width:150px;
    margin:0 20px;

}
#mainmenu li ul{
    z-index:30;
    display:inline-block;
}
#mainmenu li ul li{
    clear:both;
        
    
}

/*.left .ui-menu{
    z-index:2;
}

.left .ui-widget{
    font-family: inherit;
    font-size:16px;
    
}

.left .leftmenu{
    overflow:hidden;
    margin-top:5px;
}

.left .ui-widget-content{
    background:none !important;
    border:none !important;
}

.left .ui-menu-item{
    background-color: white;
    width:200px;
    height:45px;
    -webkit-box-shadow: inset 0px 0px 4px 0px #000000;
    box-shadow: inset 0px 0px 4px 0px #000000;
    margin:4px 8px;
    color:#336699;
}

.left .ui-menu-item:hover{
    background: rgb(255,109,0);
    background: -moz-linear-gradient(top,  rgba(255,109,0,1) 40%, rgba(255,176,0,1) 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(255,109,0,1)), color-stop(60%,rgba(255,176,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: -o-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: -ms-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: linear-gradient(to bottom,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d00', endColorstr='#ffb000',GradientType=0 );
    color: #242424
}

.left .ui-menu-item:hover img{
    border:1px solid #ff6d00;
}

.left .ui-menu-item a{

    height:41px;
    display:table;
    vertical-align:middle;
    font-weight:bold !important;
    color:inherit;
}

.left .ui-menu-item a span{
    height:41px;
    display:table-cell;
    vertical-align:middle;
    line-height:18px;
}

.left .ui-menu-item a span img{
    margin-bottom:-5px;
}

.left .ui-menu-item a span.image{
    width:45px;
}

.left .ui-menu-item .ui-menu{
    background-color: white !important;
    width:388px;
    -webkit-box-shadow: inset 0px 0px 4px 0px #000000;
    box-shadow: inset 0px 0px 4px 0px #000000;

}

.left .ui-menu-item .ui-menu .ui-menu-item{
    background:none;
    border:none !important;
    width:380px;
    height:43px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin:0;
    padding: 4px;
}

.left .ui-menu-item .ui-menu .ui-menu-item img{
    border:none;
}

.left .ui-menu-item .ui-menu .ui-menu-item:hover{
    background: rgb(255,109,0);
    background: -moz-linear-gradient(top,  rgba(255,109,0,1) 40%, rgba(255,176,0,1) 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(255,109,0,1)), color-stop(60%,rgba(255,176,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: -o-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: -ms-linear-gradient(top,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    background: linear-gradient(to bottom,  rgba(255,109,0,1) 40%,rgba(255,176,0,1) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d00', endColorstr='#ffb000',GradientType=0 );
}

.left .ui-menu-item .ui-menu .ui-menu-item:hover img{
    border:1px solid #ff6d00;
}

.left .ui-state-focus{
    background:none !important;
    border:none !important;
}

.left .ui-state-active, .left .ui-widget-content .ui-state-active, .left .ui-widget-header .ui-state-active{
    background:none !important;
    border:none !important;
    margin: 0 !important;
}

.left .ui-menu-icon{
    display:none !important;
}*/