/* menuder.css */
.menuder-container {}
.menuder,
.menuder ul { float: left; width: 100%; margin: 0; padding: 0;  list-style: none; text-align: left; font-weight: bold; }
.menuder a { display: block; width: 100%; padding: .25em 2em; text-decoration: none; }
.menuder a:hover { background-color: transparent; }
.menuder a.daddy {  }
.menuder li {  width: 100%; padding: 0; position:relative;}
.menuder li ul { position: absolute; display:none;top:0;left:100%; height: auto; width: 14.4em;  margin: 0;  font-weight: normal; z-index:100;}
.menuder li li { width: 14.4em;  }
.menuder li ul a { padding: .25em 1em;width: 12.4%; }
.menuder li ul ul { margin: -1.75em 0 0 14em; }
.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 { display:none;}
.menuder li:hover ul,
.menuder li li:hover ul,
.menuder li li li:hover ul,
.menuder li li li li:hover ul { display:block; }
.menuder li.hover ul,
.menuder li li.hover ul,
.menuder li li li.hover ul,
.menuder li li li li.hover ul {  }
.menuder li:hover,
.menuder li.hover { background-color: #F16E50; }

.menuder>li>a{
    color: #2D2D2D;
    display: block;
    font-family: Georgia,serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 10px 5px 25px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;}

/* end */