.hidden-gs {
  display: none;
  visibility: hidden;
  height: 0px !important;
}
@media (min-width: 1200px) {
  #member-id-labell,
  #registration-date-label,
  #membership-details-centre-label,
  #membership-details-memtype-label,
  #membership-details-start-date-label,
  #personal-details-name-label,
  #personal-details-datebirth-label,
  #personal-details-email-address-label,
  #personal-details-Phone-home-label,
  #personal-details-Phone-mobile-label,
  #personal-details-Address-label {
    text-align: right;
    width: 17%;
  }
  #card-payment-one-off-fee-label,
  #card-payment-rest-of-month-membership-label {
    text-align: left;
    width: 20%;
  }
}
/* For IE8 and earlier */
.joinathomelogo {
  height: 50px;
  width: 150px;
  background: url(../img/join-home-logo.png) no-repeat 0px 0px;
  position: relative;
  top: 0;
  left: 0;
  min-width: 150px;
  float: left;
}
.contactmanagerlogo {
  height: 50px;
  width: 150px;
  position: relative;
  top: 0;
  left: 0;
  min-width: 150px;
  float: left;
}
.gladstone-logo {
  height: 40px;
  min-width: 97px;
  background-image: url(../img/Gladstone_Leisure_Corp_ID_onWhite_97x40.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.ddlogo {
  height: 54px;
  width: 154px;
  background-image: url(../img/dd-logo-154x54.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.pay-monthly-Direct-Debit-logo {
  background-image: url(../img/dd-logo-3.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 30px;
  width: 80px;
}
.header-bac {
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: 1em;
  padding-bottom: 0.1em;
  padding-top: 0.6em;
}
.dd_logo {
  background-image: url(../img/dd-logo-onwhite.png);
  background-position: right 0px;
  background-repeat: no-repeat;
}
.stretch {
  /* Will stretch to specified width/height */
  -moz-background-size: 200px 150px;
  -o-background-size: 200px 150px;
  background-size: 200px 150px;
}
.stretch-content {
  /* Will stretch to width/height of element */
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.resize-width {
  /* width: 150px, height: auto to retain aspect ratio */
  -moz-background-size: 150px Auto;
  -o-background-size: 150px Auto;
  background-size: 150px Auto;
}
.resize-height {
  /* height: 150px, width: auto to retain aspect ratio */
  -moz-background-size: Auto 150px;
  -o-background-size: Auto 150px;
  background-size: Auto 150px;
}
.resize-fill-and-clip {
  /* Resize to fill and retain aspect ratio.
     Will cause clipping if aspect ratio of box is different from image. */
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.resize-best-fit {
  /* Resize to best fit and retain aspect ratio.
   Will cause gap if aspect ratio of box is different from image. */
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.lgtBluetoMidblueVGrad {
  background: #edf8ff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWNkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #edf8ff 0%, #81cdff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf8ff), color-stop(100%, #81cdff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #edf8ff 0%, #81cdff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #edf8ff 0%, #81cdff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #edf8ff 0%, #81cdff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #edf8ff 0%, #81cdff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf8ff', endColorstr='#81cdff', GradientType=0);
  /* IE6-8 */
}
.vGrad0563AAto1A608C {
  background: #0563aa;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NjNhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTYwOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0563aa 0%, #1a608c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0563aa), color-stop(100%, #1a608c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0563aa 0%, #1a608c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0563aa 0%, #1a608c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0563aa 0%, #1a608c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0563aa 0%, #1a608c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0563AA', endColorstr='#1A608C');
  /*For IE7-8-9*/
}
.vGrad-0970bb-to-ffffff {
  background: #0970bb;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NzBiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzUyYjFjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2E0ZGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0970bb 0%, #52b1cd 68%, #a4dbff 93%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0970bb), color-stop(68%, #52b1cd), color-stop(93%, #a4dbff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0970bb 0%, #52b1cd 68%, #a4dbff 93%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0970bb 0%, #52b1cd 68%, #a4dbff 93%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0970bb 0%, #52b1cd 68%, #a4dbff 93%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0970bb 0%, #52b1cd 68%, #a4dbff 93%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0970bb', endColorstr='#ffffff');
  /*For IE7-8-9*/
}
.vGrad-ffffff-to-c7e8ff {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2U4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #c7e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c7e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #c7e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #c7e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #c7e8ff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #c7e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#c7e8ff');
  /*For IE7-8-9*/
}
.hGrad-043051-to-075692 {
  background: #043051;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MzA1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzU2OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #043051 0%, #075692 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #043051), color-stop(100%, #075692));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #043051 0%, #075692 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #043051 0%, #075692 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #043051 0%, #075692 100%);
  /* IE10+ */
  background: linear-gradient(to right, #043051 0%, #075692 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#043051', endColorstr='#075692');
  /*For IE7-8-9*/
}
.vGrad-093c4e-to-2d788c {
  background: #093c4e;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5M2M0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDc4OGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, hsl(196, 79%, 17%) 0%, hsl(193, 51%, 36%) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(196, 79%, 17%)), color-stop(100%, hsl(193, 51%, 36%)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, hsl(196, 79%, 17%) 0%, hsl(193, 51%, 36%) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, hsl(196, 79%, 17%) 0%, hsl(193, 51%, 36%) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, hsl(196, 79%, 17%) 0%, hsl(193, 51%, 36%) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, hsl(196, 79%, 17%) 0%, hsl(193, 51%, 36%) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#093c4e', endColorstr='#2d788c');
  /*For IE7-8-9*/
}
.vGrad-fff-to-eff6e4 {
  background-color: #ffffff;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY2ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsl(83, 50%, 93%) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(0, 0%, 100%)), color-stop(100%, hsl(83, 50%, 93%)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsl(83, 50%, 93%) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsl(83, 50%, 93%) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsl(83, 50%, 93%) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, hsl(0, 0%, 100%) 0%, hsl(83, 50%, 93%) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff6e4', GradientType=0);
  /* IE6-8 */
}
.vGrad-66a9af-to-a6e0d7 {
  background: #66a9af;
  /*Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTlhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2E2ZTBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, hsl(185, 31%, 55%) 0%, hsl(171, 48%, 76%) 86%);
  /*FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(185, 31%, 55%)), color-stop(86%, hsl(171, 48%, 76%)));
  /*Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, hsl(185, 31%, 55%) 0%, hsl(171, 48%, 76%) 86%);
  /*Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, hsl(185, 31%, 55%) 0%, hsl(171, 48%, 76%) 86%);
  /*Opera 11.10+ */
  background: -ms-linear-gradient(top, hsl(185, 31%, 55%) 0%, hsl(171, 48%, 76%) 86%);
  /*IE10+ */
  background: linear-gradient(to bottom, hsl(185, 31%, 55%) 0%, hsl(171, 48%, 76%) 86%);
  /*W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#66a9af', endColorstr='#a6e0d7');
  /*For IE7-8-9*/
}
.vGrad-c5e8ff-to-c5e8ff {
  background: #c5e8ff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2M1ZThmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c5e8ff 6%, #c5e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #c5e8ff), color-stop(100%, #c5e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c5e8ff 6%, #c5e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c5e8ff 6%, #c5e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c5e8ff 6%, #c5e8ff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c5e8ff 6%, #c5e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e8ff', endColorstr='#cecece', GradientType=0);
  /* IE6-8 */
}
.vGrad-2689c2-to-a3d2ef {
  background: #2689c2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2ODljMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhM2QyZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2689c2 0%, #a3d2ef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2689c2), color-stop(100%, #a3d2ef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2689c2 0%, #a3d2ef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2689c2 0%, #a3d2ef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2689c2 0%, #a3d2ef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2689c2 0%, #a3d2ef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2689c2', endColorstr='#a3d2ef', GradientType=0);
  /* IE6-8 */
}
.gsbtn-nav-vgrad {
  background: #B14A9C;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E4BAC7), color-stop(50%, #DCA7C0), color-stop(51%, #B95DA3), color-stop(100%, #B14A9C));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0);
  /* IE6-8 */
}
.gsbtn-nav-vgrad-hover {
  background: #692c5d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7718b), color-stop(50%, #bf5e8c), color-stop(51%, #7b356a), color-stop(100%, #692c5d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0);
  /* IE6-8 */
}
.gsbtn-nav-vgrad-red {
  background: #FF0000;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E4BAC7), color-stop(50%, #DCA7C0), color-stop(51%, #B95DA3), color-stop(100%, #B14A9C));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #E4BAC7 0%, #DCA7C0 50%, #B95DA3 51%, #B14A9C 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0);
  /* IE6-8 */
}
.gsbtn-nav-vgrad-red-hover {
  background: #9d261d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7718b), color-stop(50%, #bf5e8c), color-stop(51%, #7b356a), color-stop(100%, #692c5d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c7718b 0%, #bf5e8c 50%, #7b356a 51%, #692c5d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0);
  /* IE6-8 */
}
.gs-vgrad-#90D3FF-to-#3CB1FF {
  background: #e5f0f4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNjYjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzNjYjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MGQzZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e5f0f4 0%, #3cb1ff 50%, #3cb1ff 55%, #90d3ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0f4), color-stop(50%, #3cb1ff), color-stop(55%, #3cb1ff), color-stop(100%, #90d3ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5f0f4 0%, #3cb1ff 50%, #3cb1ff 55%, #90d3ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5f0f4 0%, #3cb1ff 50%, #3cb1ff 55%, #90d3ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5f0f4 0%, #3cb1ff 50%, #3cb1ff 55%, #90d3ff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e5f0f4 0%, #3cb1ff 50%, #3cb1ff 55%, #90d3ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f0f4', endColorstr='#90d3ff', GradientType=0);
  /* IE6-8 */
}
.gs-vgrad-#78c9ff-to-#caeaff {
  background: #78c9ff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #78c9ff 0%, #caeaff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78c9ff), color-stop(100%, #caeaff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #78c9ff 0%, #caeaff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #78c9ff 0%, #caeaff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #78c9ff 0%, #caeaff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #78c9ff 0%, #caeaff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c9ff', endColorstr='#caeaff', GradientType=0);
  /* IE6-8 */
}
.boxContainer {
  background: #eee;
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.5em 0px 0.5em 0px;
}
.idpinbox {
  background: #eee;
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.5em 0px 0.5em 0px;
}
.box-white-bluebor {
  background: #FFFFFF;
  border: solid 1px #60BFFF;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4em;
}
.hidden {
  display: none;
  visibility: hidden;
}
.reset-pin h1 {
  font-weight: 500;
}
.reset-pin .row {
  margin-left: 0;
}
.popover-title {
  display: none;
}
[class*=" glyphicon-"] {
  background-image: url("../img/glyphicons-halflings.png");
  padding-left: 15px;
}
.glyphicon-remove {
  background-position: -70px 27px;
}
.glyphicon-ok {
  background-position: -70px 27px;
}
@media (max-width: 767px) {
  body {
    padding-left: 0px;
    padding-right: 0px;
  }
  #content {
    width: 100%;
  }
  .inner-responsive-margin {
    width: 91.57894% !important;
    margin: 0px 4.21053% 0px 4.21053% !important;
  }
  .inner-responsive-margin-left {
    margin: 0px 0px 0px 4.21053%;
  }
  .inner-responsive-margin-right {
    margin: 0px 4.21053% 0px 0px;
  }
  #footer-support-telephone-no,
  #Privacy-Policy-Text {
    padding: 0em 0em 0em 1em;
  }
  #footer-logo {
    margin: 1em 0em 1em 1em;
  }
  .wizard,
  .content_inner {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 1em;
    padding-bottom: 0.1em;
    padding-top: 0.6em;
  }
  [class*="span"].flush {
    margin-left: 0;
  }
  .row-fluid .span24.flush {
    width: 100%;
  }
  .row-fluid .span23.flush {
    width: 100%;
  }
  .row-fluid .span22.flush {
    width: 100%;
  }
  .row-fluid .span21.flush {
    width: 100%;
  }
  .row-fluid .span20.flush {
    width: 100%;
  }
  .row-fluid .span19.flush {
    width: 100%;
  }
  .row-fluid .span18.flush {
    width: 100%;
  }
  .row-fluid .span17.flush {
    width: 100%;
  }
  .row-fluid .span16.flush {
    width: 100%;
  }
  .row-fluid .span15.flush {
    width: 100%;
  }
  .row-fluid .span14.flush {
    width: 100%;
  }
  .row-fluid .span13.flush {
    width: 100%;
  }
  .row-fluid .span12.flush {
    width: 100%;
  }
  .row-fluid .span11.flush {
    width: 100%;
  }
  .row-fluid .span10.flush {
    width: 100%;
  }
  .row-fluid .span9.flush {
    width: 100%;
  }
  .row-fluid .span8.flush {
    width: 100%;
  }
  .row-fluid .span7.flush {
    width: 100%;
  }
  .row-fluid .span6.flush {
    width: 100%;
  }
  .row-fluid .span5.flush {
    width: 100%;
  }
  .row-fluid .span4.flush {
    width: 100%;
  }
  .row-fluid .span3.flush {
    width: 100%;
  }
  .row-fluid .span2.flush {
    width: 100%;
  }
  .row-fluid .span1.flush {
    width: 100%;
  }
  #Member-ID-Container,
  #Member-PIN-Container {
    margin-right: 4.21052632%;
    margin-left: 4.21052632%;
    width: 92.63157895%;
  }
  #sticker {
    padding-left: 20px;
  }
}
@media (max-width: 480px) {
  #footer-idTel-container {
    width: 100%;
  }
  #footer-support-telephone-no,
  #Privacy-Policy-Text {
    padding: 0em;
  }
  #footer-logo {
    margin: 1em 0em 1em 0em;
  }
  .inner-responsive-margin {
    width: 91.57894% !important;
    margin: 0px 4.21053% 0px 4.21053% !important;
  }
  .inner-responsive-margin-left {
    margin: 0px 0px 0px 4.21053%;
  }
  .inner-responsive-margin-right {
    margin: 0px 4.21053% 0px 0px;
  }
  .wizard,
  .content_inner {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 1em;
    padding-bottom: 0.1em;
    padding-top: 0.6em;
    background-color: #FFFFFF;
  }
  p.chkRdoList a {
    display: inline-block;
    margin-top: -2.1em;
    margin-left: 2.9em;
  }
  .signup-renew-inline-help {
    margin-left: 0px;
  }
  .in.collapse {
    margin-top: 20px;
  }
  [class*="span"].flush {
    margin-left: 0;
  }
  .row-fluid .span24.flush {
    width: 100%;
  }
  .row-fluid .span23.flush {
    width: 100%;
  }
  .row-fluid .span22.flush {
    width: 100%;
  }
  .row-fluid .span21.flush {
    width: 100%;
  }
  .row-fluid .span20.flush {
    width: 100%;
  }
  .row-fluid .span19.flush {
    width: 100%;
  }
  .row-fluid .span18.flush {
    width: 100%;
  }
  .row-fluid .span17.flush {
    width: 100%;
  }
  .row-fluid .span16.flush {
    width: 100%;
  }
  .row-fluid .span15.flush {
    width: 100%;
  }
  .row-fluid .span14.flush {
    width: 100%;
  }
  .row-fluid .span13.flush {
    width: 100%;
  }
  .row-fluid .span12.flush {
    width: 100%;
  }
  .row-fluid .span11.flush {
    width: 100%;
  }
  .row-fluid .span10.flush {
    width: 100%;
  }
  .row-fluid .span9.flush {
    width: 100%;
  }
  .row-fluid .span8.flush {
    width: 100%;
  }
  .row-fluid .span7.flush {
    width: 100%;
  }
  .row-fluid .span6.flush {
    width: 100%;
  }
  .row-fluid .span5.flush {
    width: 100%;
  }
  .row-fluid .span4.flush {
    width: 100%;
  }
  .row-fluid .span3.flush {
    width: 100%;
  }
  .row-fluid .span2.flush {
    width: 100%;
  }
  .row-fluid .span1.flush {
    width: 100%;
  }
  #membersDetailsContainer div {
    width: 100%;
  }
  #col1-bank-details-container {
    width: 95.7895%;
  }
  #col2-New-member-or-Member-container {
    width: 100%;
    padding-top: 20px;
  }
  #summarybar {
    width: 100%;
  }
  #IDPwdTextBoxes {
    margin-top: 20px;
  }
  #viewrenewcontainer span10 {
    width: 100%;
  }
  #Member-id-pin-container {
    width: 100%;
    padding-top: 35px;
  }
  #Member-ID-Container,
  #Member-PIN-Container {
    margin-right: 4.21052632%;
    margin-left: 4.21052632%;
    width: 92.63157895%;
  }
  #AddPerDetails-PDetails-Column1,
  #AddPerDetails-PDetails-Column2 {
    width: 100%;
  }
  #AddPerDetails-Address-Column {
    width: 95.7895%;
  }
  #AddPerDetails-PDetail-Name-Title {
    width: 25%;
  }
  #AddPerDetails-PDetail-Name-First-Last {
    width: 70%;
  }
  #AddAdditionalMemberTextBoxes {
    width: 90%;
  }
  #finish-page-message-leftcol-container {
    width: 100%;
  }
  #links-image-text-container {
    width: 100%;
    margin-left: 0%;
  }
  #member-id-labell,
  #registration-date-label,
  #membership-details-centre-label,
  #membership-details-memtype-label,
  #membership-details-start-date-label,
  #personal-details-name-label,
  #personal-details-datebirth-label,
  #personal-details-email-address-label,
  #personal-details-Phone-home-label,
  #personal-details-Phone-mobile-label,
  #personal-details-Address-label,
  #card-payment-one-off-fee-label,
  #card-payment-rest-of-month-membership-label {
    width: 100%;
  }
  #confirm-details-column1,
  #confirm-details-column2 {
    width: 100%;
  }
  div#viewdetails-or-renew-a-membership-container span label,
  div#paygosignup-sign-up-for-a-membership-container span label {
    font-size: 17px;
    font-weight: bold;
  }
  .sidekick-unit {
    width: 91.57894% !important;
    margin-left: 4.21053% !important;
  }
  .gsbutton-back {
    min-width: 125px;
  }
  .gsbutton-next {
    min-width: 125px;
  }
  #AddPerDetails-PDetails-Container {
    padding-right: 10px;
  }
  #company-image-container .rightimage {
    display: none;
  }
}
@media (min-width: 768px) {
  .stick {
    position: fixed;
    right: 0;
    top: 0;
  }
}
