.panel_dynamic_outer { position: relative; }
.panel_dynamic_outer:hover .dynamic_ab_switcher.active { display: inline-block; }
/* start : shared with dynamic_content / ab_testing */

.dynamic_ab_switcher {
  font-size: 12px;
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 8px;
  color: #fff;
  z-index: 999999;
}
.dynamic_ab_switcher .content { position: relative; }
.dynamic_ab_switcher .mask {
  background: black;
  opacity: .7;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border-radius: 5px;
}
.dynamic_ab_switcher select {
  display: inline;
  width: 300px;
  padding: 1px;
  height: 1.5rem;
  margin-bottom: 0px;
}

.dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_switcher { top: 55px; }

.dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_switcher { top: 110px; }
.dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_panel .dynamic_ab_switcher { top: 165px; }

/* end : shared with dynamic_content / ab_testing */

/*Client Specific adjustment for positioning for specifc elements */
.slideshow_container .dynamic_ab_switcher { top: 55px; }

/* @T223398 */
.panel_dynamic_outer .s-hidden {
    visibility:hidden;
    padding-right:10px;
}
.panel_dynamic_outer .select {
    cursor:pointer;
    display:inline-block;
    position:relative;
    font:normal 11px/22px Arial, Sans-Serif;
    color:black;
    border:1px solid #ccc;
}
.panel_dynamic_outer .styledSelect {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:white;
    padding:0 10px;
    font-weight:bold;
}
.panel_dynamic_outer .styledSelect:after {
    content:"";
    width:0;
    height:0;
    border:5px solid transparent;
    border-color:black transparent transparent transparent;
    position:absolute;
    top:9px;
    right:6px;
}
.panel_dynamic_outer .styledSelect:active, .styledSelect.active {
    background-color:#eee;
}
.panel_dynamic_outer .options {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    z-index:999;
    margin:0 0;
    padding:0 0;
    list-style:none;
    border:1px solid #ccc;
    background-color:white;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.panel_dynamic_outer .options li {
    padding:0 6px;
    margin:0 0;
    padding:0 10px;
}
.panel_dynamic_outer .options li:hover {
    background-color:#39f;
    color:white;
}