.menuder,.menuder ul {
float:right;
padding:0;
list-style:none;
text-align:right;
font-weight:700
}

.menuder a {
color:#fff!important;
display:block;
padding:.6em .8em;
text-decoration:none;
border-radius:4px 4px 0 0;
background-color:#1cabded9
}

.menuder a:hover {
display:block;
padding:.6em .8em;
text-decoration:none;
background:#000
}

.menuder a.daddy {
border-radius:0;
background:#333;
float:right
}

.menuder a.daddy:hover {
display:block;
padding:.6em .8em;
text-decoration:none;
border-radius:0
}

.menuder li {
float:left
}

.menuder li.daddy {
float:left
}

.menuder li ul {
position:absolute;
right:-999em;
height:auto;
width:14.4em;
width:13.9em;
margin:0;
border-width:.25em;
font-weight:400;
z-index:100
}

.menuder li li {
width:13em;
padding-left:.8em
}

.menuder li ul a {
float:right;
border-right:0;
border-left:0;
color:#FFF;
border-radius:0;
width:13em;
width:8.3em;
margin-right:0
}

.menuder li ul a:hover {
float:right;
border-right:0;
border-left:0;
color:#FFF;
border-radius:0;
background:#000;
margin-right:0
}

.menuder li ul ul {
margin:0 10.5em 0 0
}

.menuder li:hover ul ul,.menuder li:hover ul ul ul,.menuder li:hover ul ul ul ul,.menuder li.hover ul ul,.menuder li.hover ul ul ul,.menuder li.hover ul ul ul ul {
right:-999em
}

.menuder li:hover ul,.menuder li li:hover ul,.menuder li li li:hover ul,.menuder li li li li:hover ul {
right:auto
}

.menuder li.hover ul,.menuder li li.hover ul,.menuder li li li.hover ul,.menuder li li li li.hover ul {
right:auto
}

.menuder li:hover,.menuder li.hover {
background-color:none
}