.rmm {
display:block;
position:relative;
width:100%;
padding:0;
margin:10px auto 0!important;
text-align:center;
line-height:19px!important;
z-index:1000
}

.rmm * {
-webkit-tap-highlight-color:transparent!important;
font-family:Arial
}

.rmm a {
color:#472b12;
text-decoration:none
}

.rmm .rmm-main-list,.rmm .rmm-main-list li {
margin:0;
padding:0
}

.rmm ul {
display:block;
width:auto!important;
margin:0 auto!important;
overflow:hidden;
list-style:none
}

.rmm ul li ul,.rmm ul li ul li,.rmm ul li ul li a {
display:none!important;
height:0!important;
width:0!important
}

.rmm .rmm-main-list li {
display:inline;
padding:padding:0px;
margin:0!important
}

.rmm-toggled {
display:none;
width:100%;
position:relative;
overflow:hidden;
margin:0 auto!important
}

.rmm-button:hover {
cursor:pointer
}

.rmm .rmm-toggled ul {
display:none;
margin:0!important;
padding:0!important
}

.rmm .rmm-toggled ul li {
display:block;
margin:0 auto!important
}

.rmm.graphite .rmm-main-list li a {
display:inline-block;
padding:8px 30px;
margin:0 -3px;
font-size:15px;
background:#D3AF92;
border-left:1px solid #555
}

.rmm.graphite .rmm-main-list li a:hover {
background:#D3AF92
}

.rmm.graphite .rmm-main-list li:first-child a {
-webkit-border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px
}

.rmm.graphite .rmm-main-list li:last-child a {
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px
}

.rmm.graphite .rmm-toggled {
width:95%;
background:#D3AF92;
min-height:36px;
border-radius:6px
}

.rmm.graphite .rmm-toggled .rmm-top {
width:15%
}

.rmm.graphite .rmm-toggled-controls {
display:block;
height:36px;
color:#bb8d62;
text-align:left;
position:relative;
background:#D3AF92;
border-radius:6px
}

.rmm.graphite .rmm-toggled-title {
position:relative;
top:9px;
left:15px;
font-size:16px;
color:#bb8d62
}

.rmm.graphite .rmm-button {
display:block;
position:absolute;
right:15px;
top:8px
}

.rmm.graphite .rmm-button span {
display:block;
margin-top:4px;
height:2px;
background:#fff;
width:24px
}

.rmm.graphite .rmm-toggled ul li a {
display:block;
width:100%;
background:#D3AF92;
text-align:center;
padding:10px 0;
border-top:1px solid #fff
}

.rmm.graphite .rmm-toggled ul li a:hover {
opacity:.8;
text-decoration:underline
}

.rmm.graphite .rmm-toggled ul li a:active {
border-bottom:1px solid #444;
border-top:1px solid #444;
text-decoration:underline
}

.rmm.sapphire .rmm-main-list li a {
display:inline-block;
padding:8px 30px;
margin:0 -3px;
font-size:15px;
text-shadow:1px 1px 1px #3e587b;
background-color:#537b9f;
border-left:1px solid #3e587b;
background-image:url(../rmm-img/sapphire-menu-bg.png);
background-repeat:repeat-x
}

.rmm.sapphire .rmm-main-list li a:hover {
background:#3e597b
}

.rmm.sapphire .rmm-main-list li:first-child a {
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px
}

.rmm.sapphire .rmm-main-list li:last-child a {
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px
}

.rmm.sapphire .rmm-toggled {
width:95%;
background-color:#537b9f;
min-height:36px;
border-radius:6px
}

.rmm.sapphire .rmm-toggled-controls {
display:block;
height:36px;
color:#fff;
text-align:left;
position:relative;
background-image:url(../rmm-img/sapphire-menu-bg.png);
background-repeat:repeat-x;
border-radius:5px
}

.rmm.sapphire .rmm-toggled-title {
position:relative;
top:9px;
left:15px;
font-size:16px;
color:#fff;
text-shadow:1px 1px 1px #3e587b
}

.rmm.sapphire .rmm-button {
display:block;
position:absolute;
right:9px;
top:7px;
width:20px;
padding:0 7px;
border:1px solid #3e587b;
border-radius:3px;
background-image:url(../rmm-img/sapphire-menu-bg.png);
background-position:top
}

.rmm.sapphire .rmm-button span {
display:block;
margin:4px 0;
height:2px;
background:#fff;
width:20px
}

.rmm.sapphire .rmm-toggled ul li a {
display:block;
width:100%;
background-color:#537698;
text-align:center;
padding:10px 0;
border-bottom:1px solid #3c5779;
border-top:1px solid #6883a6;
text-shadow:1px 1px 1px #333
}

.rmm.sapphire .rmm-toggled ul li a:active {
background-color:#3c5779;
border-bottom:1px solid #3c5779;
border-top:1px solid #3c5779
}

.rmm.sapphire .rmm-toggled ul li:first-child a {
border-top:1px solid #3c5779!important
}

.rmm.minimal a {
color:#333
}

.rmm.minimal a:hover {
opacity:.7
}

.rmm.minimal .rmm-main-list li a {
display:inline-block;
padding:8px 30px;
margin:0 -3px;
font-size:15px
}

.rmm.minimal .rmm-toggled {
width:95%;
min-height:36px
}

.rmm.minimal .rmm-toggled-controls {
display:block;
height:36px;
color:#333;
text-align:left;
position:relative
}

.rmm.minimal .rmm-toggled-title {
position:relative;
top:9px;
left:9px;
font-size:16px;
color:#333
}

.rmm.minimal .rmm-button {
display:block;
position:absolute;
right:9px;
top:7px
}

.rmm.minimal .rmm-button span {
display:block;
margin:4px 0;
height:2px;
background:#333;
width:25px
}

.rmm.minimal .rmm-toggled ul li a {
display:block;
width:100%;
text-align:center;
padding:10px 0;
border-bottom:1px solid #dedede;
color:#333
}

.rmm.minimal .rmm-toggled ul li:first-child a {
border-top:1px solid #dedede
}