.mama-subpage {
    padding:10px 20px;
    margin-bottom:20px;
}

.mama-box {
    padding:20px;
    margin: 0 auto 30px;
    border-radius: 6px;
    font-size: 1.1em;
}

.lightblue {
    background: rgba(125,145,216,0.45) none repeat scroll 0 0;
}

.blueish {
    background: #c9d7ff none repeat scroll 0 0;
}

.tolightblue {
    background-image: linear-gradient(to bottom right, #ffffff, rgba(125,145,216,0.45));
}

.toblueish {
    background-image: linear-gradient(to bottom right, #ffffff, #c9d7ff);
}

.lilac {
    background: #C8A2C8 none repeat scroll 0 0;
}

.tolilac {
    background-image: linear-gradient(to bottom right, #ffffff, #C8A2C8);
}


.red {
    background: #ed4234 none repeat scroll 0 0;
}

.antigray {
    background: #B0A28D none repeat scroll 0 0;
}

.gray {
    background: #8c9aaf none repeat scroll 0 0;
}

.peach {
    background: #E2A76F none repeat scroll 0 0;
}

.camel {
    background: #C68E17 none repeat scroll 0 0;
}

.blue {
    background: #5e7ea4  none repeat scroll 0 0;
}

.orange {
    background: #f26c4f none repeat scroll 0 0;
}

.symple-toggle.orange h3.symple-toggle-trigger {
    background: #f26c4f  url("images/plus.png") no-repeat 15px center;
}

.green {
    background: #89b845 none repeat scroll 0 0;
}

.symple-toggle.green h3.symple-toggle-trigger {
    background-color: #89b845;
    background-position-x: 15px;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url("images/plus.png");
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
}

.darkgreen {
    background: #516035  none repeat scroll 0 0;
}

.hazelnut {
    background: #d6b6a1  none repeat scroll 0 0;
}

.tohazelnut {
    background-image: linear-gradient(to bottom right, #ffffff, #d6b6a1);
}

.yellow {
    background: #f4e44e  none repeat scroll 0 0;
}

.pink, .symple-toggle.pink h3.symple-toggle-trigger {
    background: #c36891  none repeat scroll 0 0;
}

.lightpink {
    background: #f384aa  none repeat scroll 0 0;
}

.darkpink {
    background: #403f63  none repeat scroll 0 0;
}

.blue {
    background: #74b9e8  none repeat scroll 0 0;
}

.darkblue {
    background: #74b9e8  none repeat scroll 0 0;
}

.white {
    background: #ffffff  none repeat scroll 0 0;
    border: medium solid #403f63 !important;
}

sup.mama-tooltip {
    color: #dd00cc;
    top: -9px;
    position: relative;
    font-size: 0.7em;
}

span.mama-tooltip {
    color: #ff6600;
}

div.NextendAccordionMenuWidget span.inner a span.nextend-productnum {
  color:inherit !important;
  font-weight:inherit !important;
}

div.NextendAccordionMenuWidget span.inner a span {
  color:green !important;
  font-weight:bold !important;
}

div.NextendAccordionMenuWidget span.inner a span.wip:after {
    content:" (wip)";
}

div.NextendAccordionMenuWidget span.inner a span.wip {
    color:#8c9aaf !important;
    font-weight:normal !important;
}

div.NextendAccordionMenuWidget dt.active span.inner{
background: #547ec0 !important;
border-radius:4px;
border-style: solid !important;
border-width: 1px !important;
border-color:#444444 !important;
}

div.NextendAccordionMenuWidget dt.active span.inner a span{
    color: white !important;
}

