/* Scratch css banners-v1 code */
.promo-display-block .carousel {
  position: relative;
}
.promo-display-block .carousel .prev,
.promo-display-block .carousel .next {
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -54px;
  display: block;
  width: 36px;
  height: 108px;
  background: url('../images/prev.png') 0 0 no-repeat;
  cursor: pointer;
}
.promo-display-block .carousel .prev {
  left: 0;
}
.promo-display-block .carousel .next {
  right: 0;
  background: url('../images/next.png') 0 0 no-repeat;
}
.promo-display-block .carousel img {
  display: block;
}
.promo-display-block .carousel .banner {
  position: relative;
}
.promo-display-block .promo {
  zoom: 1;
  float: left;
  overflow: hidden;
  width: 100%;
}
.promo-display-block .promo:before,
.promo-display-block .promo:after {
  content: "";
  display: table;
}
.promo-display-block .promo:after {
  clear: both;
}
.promo-display-block .promo h3 {
  font-family: 'UniversNextW01-Regular' !important;
  font-size: 12px;
  font-size: 1.2rem;
}
.promo-display-block .promo img {
  display: block;
}
.promo-display-block .promo:hover,
.promo-display-block .promo:active,
.promo-display-block .promo:focus {
  text-decoration: none;
}
.promo-display-block .promo:hover .promo-title,
.promo-display-block .promo:active .promo-title,
.promo-display-block .promo:focus .promo-title {
  text-decoration: none;
  cursor: pointer;
}
.promo-display-block .promo a {
  display: block;
}
.promo-display-block .promo .text {
  background: rgba(0, 0, 0, 0.55);
  color: #ffffff;
  position: absolute;
  bottom: 0;
}
.promo-display-block .promo .text h2 {
  padding: 1px 87px 1px 16px;
  padding: 0.1rem 8.7rem 0.1rem 1.6rem;
  margin: 0;
  line-height: 1.5;
}
.promo-display-block .promo .text h2 .title-link {
  background: url("../images/thumbnail-promo-arrow.png") no-repeat scroll 3px 7px transparent;
  padding-left: 12px;
}
.promo-display-block .promo .text p {
  min-height: 50px;
  margin: 0;
  padding: 10px 87px 10px 16px;
  padding: 1rem 8.7rem 1rem 1.6rem;
}
.promo-display-block .first {
  margin-left: 0;
}
.promo-display-block .promo-title {
  position: absolute;
  bottom: 0;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 27px;
  line-height: 2.7rem;
  text-indent: 8px;
  background: rgba(0, 0, 0, 0.62);
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  width: 100%;
}
.promo-display-block .promo-title:hover,
.promo-display-block .promo-title:focus,
.promo-display-block .promo-title:active {
  text-decoration: underline;
}
.promo-display-block .promo-title span {
  opacity: 0.8;
  filter: alpha(opacity=80);
  background: url(../images/arrows.png) 0 -1020px no-repeat;
  padding-left: 10px;
}
.promo-display-block .lt-ie9 .promo-title {
  background: #595959;
}
.promo-display-block .lt-ie9 .promo-title:hover,
.promo-display-block .lt-ie9 .promo-title:focus,
.promo-display-block .lt-ie9 .promo-title:active {
  text-decoration: none;
}
.promo-display-block #main-promo {
  overflow: hidden;
  position: relative;
  margin-bottom: 18px;
}
.promo-display-block #main-promo ul {
  margin: 0;
}
.promo-display-block #main-promo img {
  display: block;
}
.promo-display-block #main-promo .promo-title {
  width: 50%;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 36px;
  line-height: 3.6rem;
  text-indent: 16px;
  background: rgba(67, 135, 191, 0.7);
  left: auto;
  right: -1px;
}
.promo-display-block #main-promo .promo-title:hover,
.promo-display-block #main-promo .promo-title:focus,
.promo-display-block #main-promo .promo-title:active {
  text-decoration: none;
}
.promo-display-block #main-promo .promo-title a {
  color: #efefef;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.promo-display-block #main-promo .promo-title a:hover,
.promo-display-block #main-promo .promo-title a:focus,
.promo-display-block #main-promo .promo-title a:active {
  text-decoration: none;
}
.promo-display-block #main-promo .first {
  right: auto;
}
.promo-display-block .quad-promos {
  zoom: 1;
}
.promo-display-block .quad-promos:before,
.promo-display-block .quad-promos:after {
  content: "";
  display: table;
}
.promo-display-block .quad-promos:after {
  clear: both;
}
.promo-display-block .quad-promos .promo {
  width: 24.891304347826086%;
  margin-left: 1px;
}
.promo-display-block .quad-promos .first {
  width: 25%;
  margin-left: 0;
}
.promo-display-block .tri-promos {
  zoom: 1;
  margin: 0px 0px 20px -1px;
  margin: 0rem 0rem 2rem -0.1rem;
}
.promo-display-block .tri-promos:before,
.promo-display-block .tri-promos:after {
  content: "";
  display: table;
}
.promo-display-block .tri-promos:after {
  clear: both;
}
.promo-display-block .tri-promos .promo {
  width: 33.15068493150685%;
  margin-left: 1px;
}
.promo-display-block .tri-promos .first {
  width: 33.28767123287671%;
}

/* Additional header sizes */
.promo-display-block .carousel .banner-text h4,
.promo-display-block .carousel .banner-text h5,
.promo-display-block .carousel .banner-text h6 {
  text-transform: none;
  font-family: 'UniversNextW01-Regular', sans-serif;
  margin-bottom: 14px;
  margin-left: 14px;
  margin-right: 0px;
  margin-top: 0px;
}
.promo-display-block .carousel .banner-text h4{
  font-size: 2.6rem;
  font-size: 26px;
}
.promo-display-block .carousel .banner-text h5{
  font-size: 2.2rem;
  font-size: 22px;
}
.promo-display-block .carousel .banner-text h6{
  font-size: 1.8rem;
  font-size: 18px;
}
.promo-display-block .carousel .banner-text .bottom-link.xl{
  font-size: 2.2rem;
  font-size: 22px;
}
.promo-display-block .carousel .banner-text .bottom-link.large{
  font-size: 1.8rem;
  font-size: 18px;
}

.promo-display-block .carousel .banner{
  position:relative;
  width:920px;
  height:410px;
  text-align:center; /* default which is overridden by .right or .left */
}

.promo-display-block .carousel .banner > a{
  display:block;
  position:absolute;
  left:0;
  top:0;
  width:920px;
  height:410px;
}

.promo-display-block .carousel .banner,
.promo-display-block .carousel .banner a{
  color:#fff; /* default which is overridden by .dark */
}

.promo-display-block .narrow-carousel .banner,
.promo-display-block .narrow-carousel .banner a{
  width:730px;
  height:410px;
}

/* vertically align content */
.promo-display-block .carousel .banner:before,
.promo-display-block .carousel .banner > a:before{
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle; /* default which is overridden by .top or .bottom */
  margin-right: -0.25em; /* Adjusts for spacing */
}

.promo-display-block .carousel .right:before,
.promo-display-block .carousel .right > a:before{
  margin-right: 0; /* Adjusts for spacing */
}

.promo-display-block .carousel .banner.left{
  text-align:left;
  float:none!important; /* unfortunately need important to override magento style, which can't currently change */
}

.promo-display-block .carousel .banner.right{
  text-align:right;
  float:none!important; /* unfortunately need important to override magento style, which can't currently change */
}

.promo-display-block .carousel .banner.top:before,
.promo-display-block .carousel .banner.top > a:before{
  vertical-align: top;
}

.promo-display-block .carousel .banner.bottom:before,
.promo-display-block .carousel .banner.bottom > a:before{
  vertical-align: bottom;
}

.promo-display-block .carousel .dark,
.promo-display-block .carousel .dark a{
  color:#191919;
}

.promo-display-block .carousel .banner img{
  position:absolute;
  top:0;
  left:0;
}

.promo-display-block .carousel .banner-text{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  text-align:center;
  display: inline-block;
  position:relative;
  vertical-align: middle;
  margin:48px;
  width:640px;/* default which is overridden by .small or .medium */
  background:transparent; /* default background which is overridden by combination of colour and opacity classes, e.g. .ps-grey-sixty */
  -webkit-font-smoothing: antialiased; /* turn off subpixel-antialiasing in webkit */
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
.promo-display-block .carousel .small-box{
  margin: 0 28px; 
  padding: 24px 18px 6px 18px!important; /* !important = quick fix */
}

.promo-display-block .carousel .banner-text .bottom-link{
  font-family:'Univers Next W01 Bold', sans-serif;
  text-transform:uppercase;
}

.promo-display-block .narrow-carousel .banner-text{
  width: 488px;
}

.promo-display-block .carousel .banner-text h3{
  font-size: 30px;
  font-size: 3rem;
  text-transform: uppercase;
  line-height: 1;
  margin-top:0;
  margin-bottom: 14px;
  font-family:'UniversNextW01-Regular', sans-serif;
}
.promo-display-block .carousel .banner-text p{
  margin-bottom:21px;
}

.promo-display-block .carousel .small-box h3 p{
  margin-bottom:14px;
}

.promo-display-block .carousel .banner-text a,
.promo-display-block .carousel a .banner-text{
  text-decoration:none;
}

.promo-display-block .carousel .banner.small .banner-text{
  width:364px; 
}
.promo-display-block .carousel .banner.medium .banner-text{
  width:460px; 
}

.promo-display-block .narrow-carousel .banner.small .banner-text{
  width:269px; 
}

.promo-display-block .narrow-carousel .banner.medium .banner-text{
  width:385px; 
}

/* FIXME - better way to do this would be to have a 'transparent' class */
.promo-display-block .carousel .ps-black-fifty .banner-text,
.promo-display-block .carousel .ps-black-sixty .banner-text,
.promo-display-block .carousel .ps-black-seventy .banner-text,
.promo-display-block .carousel .ps-black-eighty .banner-text,
.promo-display-block .carousel .ps-black-ninety .banner-text,
.promo-display-block .carousel .ps-black-hundred .banner-text,
.promo-display-block .carousel .ps-grey-fifty .banner-text,
.promo-display-block .carousel .ps-grey-sixty .banner-text,
.promo-display-block .carousel .ps-grey-seventy .banner-text,
.promo-display-block .carousel .ps-grey-eighty .banner-text,
.promo-display-block .carousel .ps-grey-ninety .banner-text,
.promo-display-block .carousel .ps-grey-hundred .banner-text,
.promo-display-block .carousel .ps-light-grey-fifty .banner-text,
.promo-display-block .carousel .ps-light-grey-sixty .banner-text,
.promo-display-block .carousel .ps-light-grey-seventy .banner-text,
.promo-display-block .carousel .ps-light-grey-eighty .banner-text,
.promo-display-block .carousel .ps-light-grey-ninety .banner-text,
.promo-display-block .carousel .ps-light-grey-hundred .banner-text,
.promo-display-block .carousel .ps-pale-grey-fifty .banner-text,
.promo-display-block .carousel .ps-pale-grey-sixty .banner-text,
.promo-display-block .carousel .ps-pale-grey-seventy .banner-text,
.promo-display-block .carousel .ps-pale-grey-eighty .banner-text,
.promo-display-block .carousel .ps-pale-grey-ninety .banner-text,
.promo-display-block .carousel .ps-pale-grey-hundred .banner-text,
.promo-display-block .carousel .ps-white-fifty .banner-text,
.promo-display-block .carousel .ps-white-sixty .banner-text,
.promo-display-block .carousel .ps-white-seventy .banner-text,
.promo-display-block .carousel .ps-white-eighty .banner-text,
.promo-display-block .carousel .ps-white-ninety .banner-text,
.promo-display-block .carousel .ps-white-hundred .banner-text
{
  width:602px;
  padding: 32px 18px;
}

.promo-display-block .carousel .banner.small.ps-black-fifty .banner-text,
.promo-display-block .carousel .banner.small.ps-black-sixty .banner-text,
.promo-display-block .carousel .banner.small.ps-black-seventy .banner-text,
.promo-display-block .carousel .banner.small.ps-black-eighty .banner-text,
.promo-display-block .carousel .banner.small.ps-black-ninety .banner-text,
.promo-display-block .carousel .banner.small.ps-black-hundred .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-fifty .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-sixty .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-seventy .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-eighty .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-ninety .banner-text,
.promo-display-block .carousel .banner.small.ps-grey-hundred .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-fifty .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-sixty .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-seventy .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-eighty .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-ninety .banner-text,
.promo-display-block .carousel .banner.small.ps-light-grey-hundred .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-fifty .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-sixty .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-seventy .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-eighty .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-ninety .banner-text,
.promo-display-block .carousel .banner.small.ps-pale-grey-hundred .banner-text,
.promo-display-block .carousel .banner.small.ps-white-fifty .banner-text,
.promo-display-block .carousel .banner.small.ps-white-sixty .banner-text,
.promo-display-block .carousel .banner.small.ps-white-seventy .banner-text,
.promo-display-block .carousel .banner.small.ps-white-eighty .banner-text,
.promo-display-block .carousel .banner.small.ps-white-ninety .banner-text,
.promo-display-block .carousel .banner.small.ps-white-hundred .banner-text
{
  width:326px;
}

.promo-display-block .carousel .banner.medium.ps-black-fifty .banner-text,
.promo-display-block .carousel .banner.medium.ps-black-sixty .banner-text,
.promo-display-block .carousel .banner.medium.ps-black-seventy .banner-text,
.promo-display-block .carousel .banner.medium.ps-black-eighty .banner-text,
.promo-display-block .carousel .banner.medium.ps-black-ninety .banner-text,
.promo-display-block .carousel .banner.medium.ps-black-hundred .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-fifty .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-sixty .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-seventy .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-eighty .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-ninety .banner-text,
.promo-display-block .carousel .banner.medium.ps-grey-hundred .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-fifty .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-sixty .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-seventy .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-eighty .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-ninety .banner-text,
.promo-display-block .carousel .banner.medium.ps-light-grey-hundred .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-fifty .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-sixty .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-seventy .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-eighty .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-ninety .banner-text,
.promo-display-block .carousel .banner.medium.ps-pale-grey-hundred .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-fifty .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-sixty .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-seventy .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-eighty .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-ninety .banner-text,
.promo-display-block .carousel .banner.medium.ps-white-hundred .banner-text
{
 width:422px
}

.promo-display-block .narrow-carousel .ps-black-fifty .banner-text,
.promo-display-block .narrow-carousel .ps-black-sixty .banner-text,
.promo-display-block .narrow-carousel .ps-black-seventy .banner-text,
.promo-display-block .narrow-carousel .ps-black-eighty .banner-text,
.promo-display-block .narrow-carousel .ps-black-ninety .banner-text,
.promo-display-block .narrow-carousel .ps-black-hundred .banner-text,
.promo-display-block .narrow-carousel .ps-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .ps-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .ps-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .ps-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .ps-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .ps-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .ps-light-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .ps-pale-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .ps-white-fifty .banner-text,
.promo-display-block .narrow-carousel .ps-white-sixty .banner-text,
.promo-display-block .narrow-carousel .ps-white-seventy .banner-text,
.promo-display-block .narrow-carousel .ps-white-eighty .banner-text,
.promo-display-block .narrow-carousel .ps-white-ninety .banner-text,
.promo-display-block .narrow-carousel .ps-white-hundred .banner-text
{
  width: 450px;
}

.promo-display-block .narrow-carousel .banner.small.ps-black-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-black-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-black-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-black-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-black-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-black-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-light-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-pale-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.small.ps-white-hundred .banner-text
{
  width:231px;
}

.promo-display-block .narrow-carousel .banner.medium.ps-black-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-black-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-black-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-black-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-black-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-black-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-light-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-pale-grey-hundred .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-fifty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-sixty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-seventy .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-eighty .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-ninety .banner-text,
.promo-display-block .narrow-carousel .banner.medium.ps-white-hundred .banner-text
{
width:347px;
}

/* FIXME - background images for IE8 fallback, would probably be better in conditional stylesheet, but are here because of Drupal/Magento logistics */
/* would like to use separate .ps-black an .fifty classes combined, e.g. .ps-black.fifty, but IE8 was overriding this with, for example, .ps-grey.fifty even when .ps-grey class not present */
.promo-display-block .carousel .ps-black-fifty .banner-text{  
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDc5NDMzOTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDc5NDMzQTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVENzk0MzM3N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVENzk0MzM4N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b3bMUgAAABJJREFUeNpilJSUbGAAAoAAAwAEnwDN3cujKAAAAABJRU5ErkJggg==);
  background:rgba(25,25,25,0.5);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-black-sixty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDc5NDMzNTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDc5NDMzNjdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVENzk0MzMzN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVENzk0MzM0N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IdouSgAAABJJREFUeNpikZSUnMkABAABBgAFNwDppb6eQQAAAABJRU5ErkJggg==);
  background:rgba(25,25,25,0.6);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-black-seventy .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDc5NDMzMTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDc5NDMzMjdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBQzcyOEYyN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVENzk0MzMwN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nLP1JgAAABJJREFUeNpilJSU3MwABAABBgAFngEAwWk2CgAAAABJRU5ErkJggg==);
  background:rgba(25,25,25,0.7);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);   
}
.promo-display-block .carousel .ps-black-eighty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQUM3MjhGMDdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQUM3MjhGMTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBQzcyOEVFN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBQzcyOEVGN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ukoNRAAAABJJREFUeNpilJSUPMMABAABBgAGGwEZiyQfYQAAAABJRU5ErkJggg==);
  background:rgba(25,25,25,0.8);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-black-ninety .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQUM3MjhFQzdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQUM3MjhFRDdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBQzcyOEVBN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBQzcyOEVCN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/7d2hQAAABJJREFUeNpikZSUfMYABAABBgAGuAE2iXhkOAAAAABJRU5ErkJggg==);
  background:rgba(25,25,25,0.9);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);   
}
.promo-display-block .carousel .ps-black-hundred .banner-text{
  background:rgb(25,25,25);    
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);   
}

.promo-display-block .carousel .ps-grey-fifty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQUM3MjhFODdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQUM3MjhFOTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NUIzODVCN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5NUIzODVDN0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VmQ2LgAAABJJREFUeNpiTEtLa2AAAoAAAwAK8AG0SS7GhAAAAABJRU5ErkJggg==);
  background:rgba(102,102,102,0.5);    
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-grey-sixty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTVCMzg1OTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTVCMzg1QTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NUIzODU3N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5NUIzODU4N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LpAsGAAAABJJREFUeNpiTEtLm8kABAABBgALbQHNNaZPVAAAAABJRU5ErkJggg==);
  background:rgba(102,102,102,0.6);    
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);   
}
.promo-display-block .carousel .ps-grey-seventy .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDc5NDMzOTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDc5NDMzQTdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVENzk0MzM3N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVENzk0MzM4N0ExMTExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b3bMUgAAABJJREFUeNpilJSUbGAAAoAAAwAEnwDN3cujKAAAAABJRU5ErkJggg==);
  background:rgba(102,102,102,0.7);    
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-grey-eighty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0EwQjE1QzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTVCMzg1MjdBMTExMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQTBCMTVBN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQTBCMTVCN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FQFGLQAAABJJREFUeNpiSUtLO8MABAABBgAMhwID8ivM+AAAAABJRU5ErkJggg==);
  background:rgba(102,102,102,0.8);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);   
}
.promo-display-block .carousel .ps-grey-ninety .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0EwQjE1ODdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0EwQjE1OTdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQTBCMTU2N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQTBCMTU3N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UCDn4QAAABJJREFUeNpiSUtLe8YABAABBgANCQIdGge7xgAAAABJRU5ErkJggg==);
  background:rgba(102,102,102,0.9);    
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}
.promo-display-block .carousel .ps-grey-hundred .banner-text{
  background:rgb(102,102,102);
  border:1px solid rgb(88,88,88);border:1px solid rgba(255,255,255,0.3);
}

.promo-display-block .carousel .ps-light-grey-fifty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQ0EwQjE1NDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQ0EwQjE1NTdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDQTBCMTUyN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDQTBCMTUzN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+H0wfowAAABJJREFUeNpifPDgwUwGIAAIMAAVbwM7+qlHLQAAAABJRU5ErkJggg==);
  background:rgba(224,224,224,0.5);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);      
}
.promo-display-block .carousel .ps-light-grey-sixty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEIyQ0YzMzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEIyQ0YzNDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQjJDRjMxN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQjJDRjMyN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qshp8QAAABJJREFUeNpifPDgwUwGIAAIMAAVbwM7+qlHLQAAAABJRU5ErkJggg==);
  background:rgba(224,224,224,0.6);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}
.promo-display-block .carousel .ps-light-grey-seventy .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEIyQ0YyRjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEIyQ0YzMDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQjJDRjJEN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQjJDRjJFN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tgPAHAAAABJJREFUeNpifPDgwWYGIAAIMAAV8QNVwx1J2wAAAABJRU5ErkJggg==);
  background:rgba(224,224,224,0.7);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}
.promo-display-block .carousel .ps-light-grey-eighty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEIyQ0YyQjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEIyQ0YyQzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMkNEMzRFN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQjJDRjJBN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EmaNkAAAABJJREFUeNpiefDgwRkGIAAIMAAWiQNx6RQjsgAAAABJRU5ErkJggg==);
  background:rgba(224,224,224,0.8);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-light-grey-ninety .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTJDRDM0QzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTJDRDM0RDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMkNEMzRBN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxMkNEMzRCN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gD75gAAAABJJREFUeNpifPDgwTMGIAAIMAAW8AOIIeFTDQAAAABJRU5ErkJggg==);
  background:rgba(224,224,224,0.9);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-light-grey-hundred .banner-text{
  background:rgb(224,224,224);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}

.promo-display-block .carousel .ps-pale-grey-fifty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTJDRDM0ODdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTJDRDM0OTdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMkNEMzQ2N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxMkNEMzQ3N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CRDs5wAAABJJREFUeNpi/Pz5cwMDEAAEGAAWgQNbaBB1fgAAAABJRU5ErkJggg==);
  background:rgba(243,243,243,0.5);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-pale-grey-sixty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTJDRDM0NDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTJDRDM0NTdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGODhEMDlEN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGODhEMDlFN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3n8hwAAABJJREFUeNpi/Pz580wGIAAIMAAW/gN0XVwDOgAAAABJRU5ErkJggg==);
  background:rgba(243,243,243,0.6);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);      
}
.promo-display-block .carousel .ps-pale-grey-seventy .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Rjg4RDA5QjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Rjg4RDA5QzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGODhEMDk5N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGODhEMDlBN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4jN71AAAABJJREFUeNpi/Pz582YGIAAIMAAXgAOOgtTtVAAAAABJRU5ErkJggg==);
  background:rgba(243,243,243,0.7); 
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-pale-grey-eighty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Rjg4RDA5NzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Rjg4RDA5ODdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGODhEMDk1N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGODhEMDk2N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tDbq0AAAABJJREFUeNpi/Pz58xkGIAAIMAAX/QOn8ZUoDgAAAABJRU5ErkJggg==);
  background:rgba(243,243,243,0.8);        
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}
.promo-display-block .carousel .ps-pale-grey-ninety .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MTRDNDM4NjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Rjg4RDA5NDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxNEM0Mzg0N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxNEM0Mzg1N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VaKUoAAAABJJREFUeNpi/Pz58zMGIAAIMAAYfwPBi6XkiAAAAABJRU5ErkJggg==);
  background:rgba(243,243,243,0.9);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}
.promo-display-block .carousel .ps-pale-grey-hundred .banner-text{
  background:rgb(243,243,243); 
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}

.promo-display-block .carousel .ps-white-fifty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MTRDNDM4MjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTRDNDM4MzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxNEM0MzgwN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxNEM0MzgxN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KR4q7AAAABJJREFUeNpi/P//fwMDEAAEGAAXfQN/if/L+QAAAABJRU5ErkJggg==);
  background:rgba(255,255,255,0.5);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-white-sixty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MTRDNDM3RTdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTRDNDM3RjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxNEM0MzdDN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxNEM0MzdEN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C/TzfwAAABJJREFUeNpi/P///0wGIAAIMAAX+gOYktvVVwAAAABJRU5ErkJggg==);
  background:rgba(255,255,255,0.6);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);  
}
.promo-display-block .carousel .ps-white-seventy .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUVDMENBNzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUVDMENBODdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBRUMwQ0E1N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBRUMwQ0E2N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Yv2Y3AAAABJJREFUeNpi/P///2YGIAAIMAAYfAOykIi8tgAAAABJRU5ErkJggg==);
  background:rgba(255,255,255,0.7);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-white-eighty .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUVDMENBMzdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUVDMENBNDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBRUMwQ0ExN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBRUMwQ0EyN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jcl+2QAAABJJREFUeNpi/P///xkGIAAIMAAY+QPLM3UKcAAAAABJRU5ErkJggg==);
  background:rgba(255,255,255,0.8);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-white-ninety .banner-text{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUVDMEM5RjdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUVDMENBMDdBMTAxMUUyOEQzRUQ3RjZDQzQ1NDUxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFOThCNEE4N0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBRUMwQzlFN0ExMDExRTI4RDNFRDdGNkNDNDU0NTE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ffv1hwAAABJJREFUeNpi/P///zMGIAAIMAAZewPl0Z14ZwAAAABJRU5ErkJggg==);
  background:rgba(255,255,255,0.9);    
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);
}
.promo-display-block .carousel .ps-white-hundred .banner-text{
  background:rgb(255,255,255);
  border:1px solid rgb(150,150,150);border:1px solid rgba(0,0,0,0.3);      
}

/* Re-apply styles linked to #main-promo, so we can remove the id to prevent the carousel firing - need better solution, which will require javascript changes in magento */
.promo-display-block #single-main-promo{
  overflow: hidden;
  position: relative;
  margin-bottom: 18px;
}
.promo-display-block #single-main-promo ul{
  margin: 0;
}
.promo-display-block #single-main-promo img{
  display: block;
}
.promo-display-block #single-main-promo .promo-title{
  width: 50%;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 36px;
  line-height: 3.6rem;
  text-indent: 16px;
  background: rgba(67, 135, 191, 0.7);
  left: auto;
  right: -1px;
}
.promo-display-block #single-main-promo .promo-title:hover,
.promo-display-block #single-main-promo .promo-title:focus,
.promo-display-block #single-main-promo .promo-title:active{
  text-decoration: none;
}
.promo-display-block #single-main-promo .promo-title a{
  color: #efefef;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.promo-display-block #single-main-promo .promo-title a:hover,
.promo-display-block #single-main-promo .promo-title a:focus,
.promo-display-block #single-main-promo .promo-title a:active{
  text-decoration: none;
}
.promo-display-block #single-main-promo .first{
  right: auto;
}