/* Main menu styles */
.mainmenu {
    position: absolute;
    min-width: 200px;
    z-index: 2000;
    display: none;
}

.mainmenu_arrow {
    height: 22px;
    margin-bottom: -1px;
    text-align: left;
}

.mainmenu_arrow img {
    border: none;
    padding-left: 33px;
}

.mainmenu .ui-content {
    border: solid 1px #000;
    padding: 5px 7px 5px 5px;
    -moz-border-radius: 0.6em;
    -webkit-border-radius: 0.6em;
}

.mainmenu li div.ui-btn-inner {
    border: none;
}
