.div-mainmenu {
  margin-top:30px;
  overflow:hidden;
}

    .div-mainmenu .navbar-collapse {
    }

    .div-mainmenu ul {
        overflow: hidden;
    }

        .div-mainmenu ul li {
            /*display: inline;
            line-height: 18px;
            font-weight: bold;
            color: #333;
            padding: 8px 0 8px 0px;
            height: 35px;*/
            /* position: relative; */
            float: left;
        }

            .div-mainmenu ul li:last-child {
                background: none;
            }

            .div-mainmenu ul li:hover {
                background-color: #dfdfdf;
            }

            .div-mainmenu ul li a {
                font-weight: 500;
                color: #333;
                margin: 0 15px 0px 15px;
                padding: 0px;
                font-family: tahoma;
                text-transform: uppercase;
                font-size: 14px;
                text-decoration: none;
            }

            .div-mainmenu ul li:hover {
                background: #499BEA;
                background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
                background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
                background: -webkit-linear-gradient(top, #499BEA 0%, #207CE5 100%);
                background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
                background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
                background: linear-gradient(to bottom, #499BEA 0%, #207CE5 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
            }

                .div-mainmenu ul li:hover a {
                    color: white;
                }