.wcontext-menu {
	background-color: #f7f7f7;
    box-shadow: 0 1px 0 inset #ffffff, 0 1px 5px #a0a0a0;
    border: none;
    border-bottom: 1px solid #808080;

    border-radius: 5px;

    padding: 4px;
}

.wcontext-menu > .item {
    margin: 1px;
}

.wcontext-menu > .item:not([disabled]):hover,
.wcontext-menu > .item.selected {
    margin: 0;

    color: #ffffff;
    background-color: #939393;
    background-image: 
        linear-gradient(
            to bottom,
            #939393 0%,
            #5c5c5c 50%,
            #939393 100%
        );
    
    border-width: 1px;
    border-style: solid;
    border-image: 
        linear-gradient(
        to bottom, 
        #8a8a8a 0%,
        #3a3a3a 50%,
        #8a8a8a 100%
        ) 1 100%;
}

.wcontext-menu > .item.disabled,
.wcontext-menu > .item[disabled] {
    text-shadow: none;
    color: #a0a0a0;
}