.multiselectable {
    width: 600px;
    display: block;
    overflow: auto;
    width: 100%;
}
.multiselectable select, .multiselectable div {
    width: 270px;
    float: left;
}
.multiselectable div * {
    display: block;
    margin: 0 auto;
}
.multiselectable div {
    display: inline;
}
.multiselectable .m-selectable-controls {
    margin-top: 3em;
    width: 50px;
}
.multiselectable .m-selectable-controls button {
    margin-top: 1em;
}

/* Login/Account creation form formatting */
.auth form { display: inline-block; width: 360px; vertical-align: top;  }
.auth .field { padding: 3px; }
.auth label { display: inline-block; width: 16em; font-weight: bold; text-align:right;}
.auth .account_actions { display: inline-block; vertical-align: top; }
.auth .account_actions div { margin-bottom: 3px; }
.auth .instructions { padding: 3px; font-weight: bold; }

.showDetails { cursor: pointer; }
/**** Switch toggles ****/

/* Container */
.switch {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 105px;
  height: 30px;
  vertical-align: middle;
}
/* Background image */
.switch .background {
  background: url('/common/images/switch-background.png');
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 161px;
  height: 30px;
}
/* Mask */
.switch .mask {
  background: url('/common/images/switch-mask.png');
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 105px;
  height: 30px;
}

#ecommerceInfo .fg-notice > div {
    border: 1px solid black;
    background-color: #00FF00;
}

