body {
  background-color: #FFF;
}
BODY,
TABLE,
TD,
DIV,
P,
FONT,
SPAN,
LI,
UL,
TEXTAREA,
INPUT,
SELECT {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #222;
  line-height: 1.4;
}
/*
BODY, TABLE, TD, DIV, P, FONT, SPAN, LI, UL, TEXTAREA, INPUT, SELECT .fonteleven
{
    font-size:11px;
}
*/
#wrapper {
  width: 975px;
  /* z-index:-1;*/
  /* for ie7 to display menu*/
}
#mainForm .wrapper-top-bc {
  margin-top: 155px;
}
#div_bottom {
  background-color: #E0E0E0;
  background-image: url("/resources/images/diagonal-line-bg.png");
  border-top: 1px solid #666;
  height: 210px;
  margin-top: 20px;
  padding-bottom: 20px;
  vertical-align: bottom;
  width: 100%;
  clear: both;
}
#div_administrativeArea {
  text-align: center;
  padding: 10px 0;
}
/* general */
.bold {
  font-weight: bold;
}
.block {
  display: block;
}
.no-border,
td.no-border {
  border: none;
}
.tbl-compare .compare-input,
.tbl-pp .pp-input {
  font-size: 13px;
  vertical-align: middle;
}
input[type="text"],
input[type="password"],
textarea,
.iframe-tool .div-as-textarea {
  border-radius: 0.4em;
}
input[type="text"],
input[type="password"],
textarea,
select,
.iframe-tool .div-as-textarea {
  /*Hack to get bg both in IE and FF */
  background: #ffffff url('/resources/images/form-input-bg.gif') repeat-x 0 0;
  background-image: url(/resources/images/form-input-bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  border: 1px solid #7f9db9;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
#tr_CanReadSmartMeterInfo {
  position: relative;
}
#tr_CanReadSmartMeterInfo .pp-field {
  height: 46px;
  position: relative;
  vertical-align: top;
}
#tr_CanReadSmartMeterInfo .pp-field .not-mandatory-right {
  position: absolute;
  width: 595px;
}
input[type="email"],
input[type="number"] {
  background-image: url("/resources/GenericPartner/input-shadow.png");
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid #bdbdbd;
  border-radius: 0;
  padding: 5px;
}
input[type="email"],
input[type="number"] {
  padding: 5px;
}
.input-form-val-error td input[type="number"],
.input-form-val-error td input[type="email"] {
  border: 1px solid #f60 !important;
}
.tbl-pp input[type="text"],
.tbl-pp input[type="email"],
.tbl-pp select,
.tbl-pp textarea {
  width: 250px;
}
.tbl-pp input.small-input[type="text"] {
  width: 120px;
}
.tbl-ordcrm input[type="text"],
.tbl-ordcrm select,
.tbl-ordcrm textarea {
  width: 100px;
}
.td-labelOrdCrm {
  width: 75px;
}
.td-labelOrdCrmShort {
  width: 55px;
}
.td-fieldOrdCrmSmall {
  width: 75px;
}
.td-fieldOrdCrmMedium {
  width: 110px;
}
.td-dtpOrdCrmMedium {
  width: 140px;
}
.td-fieldOrdCrmLarge {
  width: 270px;
}
.td-doubleFieldOrdCrm {
  width: 325px;
}
.td-ordDateInterval {
  width: 300px;
}
.label-intervalLabelSmallCrm {
  padding: 0 5px 1px;
}
.label-intervalLabelCrm {
  padding: 0 24px 0 23px;
}
.tbl-ordcrm input.field-crmLarge,
.tbl-ordcrm select.field-crmLarge {
  width: 260px;
}
.field-rightCrm {
  text-align: right;
}
.field-paddingRightCrm {
  padding-right: 10px;
}
.taf-table textarea {
  width: 100%;
  height: 300px;
}
input[type="text"].small-input,
input[type="number"].small-input,
select.small-input {
  width: 95px;
}
.mandatory,
span.mandatory,
.not-mandatory {
  color: #f60 !important;
  margin-left: 2px;
}
.mandatory span {
  color: #f60;
}
.tbl-compare .compare-field span.mandatory-field,
.tbl-pp .compare-field span.mandatory-field {
  color: #222222;
  font-weight: normal;
}
.not-mandatory {
  visibility: hidden;
}
.disabled-text-input,
.disabled-text-input span {
  color: #999;
}
.icon-behind-input {
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -1px;
  vertical-align: middle;
  border: 0;
}
#div_pad_11 {
  /*padding:0 11px;*/
  background-color: #FFF;
  min-height: 320px;
}
#div_pad_11 .tbl-admin,
#div_pad_11 .box1 {
  padding-left: 5px;
  padding-right: 5px;
}
.tbl-admin textarea {
  width: 350px;
}
.validator_error {
  color: Red;
}
.fix-5 {
  clear: both;
  height: 5px;
  width: 100%;
}
.fix-10 {
  clear: both;
  height: 10px;
  width: 100%;
}
.fix-20 {
  clear: both;
  height: 20px;
  width: 100%;
}
.fix-30 {
  clear: both;
  height: 30px;
  width: 100%;
}
.div-new-row {
  clear: both;
  float: left;
  width: 100%;
}
.div-separate {
  float: left;
  width: 13px;
  height: 20px;
}
.div-separate10 {
  width: 10px;
  height: 10px;
}
.div-separate20 {
  width: 10px;
  height: 20px;
}
.div-separate40 {
  width: 10px;
  height: 40px;
}
.div-separate70 {
  width: 10px;
  height: 70px;
}
.div-separate5 {
  width: 5px;
  height: 5px;
}
.div-separate-row {
  width: 10px;
  height: 20px;
}
.span-separator {
  width: 5px;
  display: inline-block;
}
.span-separator10 {
  width: 10px;
  display: inline-block;
}
.div-clear {
  clear: both;
  line-height: 1px;
}
.dotted-line {
  border-top: 1px dashed #534870;
  clear: both;
  float: left;
  height: 10px;
  margin-top: 10px;
  width: 100%;
  text-align: center;
}
.dotted-line-small {
  border-top: 1px dashed #534870;
  clear: both;
  float: left;
  height: 2px;
  margin-top: 2px;
  text-align: center;
  width: 100%;
}
.dotted-line span {
  background-color: #FFFFFF;
  padding: 0 5px;
  position: relative;
  top: -9px;
}
.no-break {
  white-space: nowrap;
}
.tbl-admin span.adm-label {
  display: inline;
  font-weight: bold;
}
.tbl-admin span.adm-label-red {
  display: inline;
  font-weight: bold;
  color: Red;
}
.tbl-admin span.no-break {
  display: inline;
  white-space: nowrap;
}
.div-clear-left {
  clear: left;
}
.content-area h1 {
  font-size: 22px;
}
h1,
h2,
h3,
h4 {
  color: #4F3E7A;
  margin: 0 0 5px;
  padding: 0;
}
H1 {
  font-size: 22px;
  font-weight: normal;
}
h1.car {
  background: url("/resources/images/personenauto.gif") no-repeat scroll 10px center rgba(0, 0, 0, 0);
  padding: 20px 0 20px 4em;
}
H2 {
  font-size: 18px;
  font-weight: normal;
}
H3 {
  font-size: 14px;
}
.div-column-1-4 {
  width: 234px;
  float: left;
}
.div-column-2-4 {
  width: 481px;
  float: left;
}
.div-column-3-4 {
  width: 728px;
  float: left;
}
.div-column-4-4 {
  width: 975px;
  float: left;
}
.div-column-1-3 {
  width: 320px;
  float: left;
}
.div-column-2-3 {
  width: 642px;
  float: left;
}
.a-back {
  background-image: url(/resources/images/arrow-back.png);
}
.a-tell-a-friend {
  background-image: url(/resources/images/icon-email.png);
}
.a-compare-horizontal {
  background-image: url(/resources/images/icon-compare-horizontal.png);
}
.a-cntrmngr {
  background-image: url(/resources/images/icon-contractmanager.png);
}
.a-home {
  background-image: url(/resources/images/icon-home.png);
}
.a-start {
  background-image: url(/resources/images/icon-start.png);
}
.a-markethome {
  background-image: url(/resources/images/icon-markethome.png);
}
.a-remove {
  background-image: url(/resources/images/icon-delete.png);
}
.a-add {
  background-image: url(/resources/images/icon-add.png);
}
.a-pdf {
  background-image: url(/resources/images/icon-pdf.gif);
  display: block;
}
.a-post,
.a-telephone,
.a-tell-a-friend,
.a-back,
.a-compare-horizontal,
.a-cntrmngr,
.a-home,
.a-start,
.a-pdf,
.a-remove,
.a-add,
.a-info,
.a-plus,
.a-minus,
.a-markethome {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  /*margin:2px;
	padding-top:2px;
	padding-bottom:2px;*/
}
.watermark {
  color: #b0b0b0 !important;
  font-style: italic;
}
end general .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('../../resources/images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('../../resources/images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../../resources/images/fancybox/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('../../resources/images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
.fancyboxfromlightbox {
  z-index: 10002;
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url('../../resources/images/fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url('../../resources/images/fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* end fancybox*/
/*start new watermark*/
.watermarkify-wrap {
  position: relative;
  overflow: hidden;
  display: inline;
}
.watermarkify-watermark-inner {
  color: #b0b0b0 !important;
}
.watermarkify-watermark {
  position: absolute;
  left: 5px;
  display: block;
  color: #b0b0b0 !important;
  font-style: italic;
  padding-left: 2px;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  overflow: hidden;
  top: -14px \0 / IE8 9 !important;
}
@media all and (-ms-high-contrast: none) {
  .watermarkify-watermark {
    top: -14px !important;
  }
  /* IE10 */
  *::-ms-backdrop,
  .watermarkify-watermark {
    top: -14px !important;
  }
  /* IE11 */
}
.watermarkify-watermark-blurred {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
/*end watermark*/
/*HEADER*/
#div_top {
  background-color: #EEE;
  background-image: url("/resources/images/header-menu-bg.png");
  background-position: center bottom;
  background-repeat: repeat-x;
  border-bottom: 4px solid #4F3E7A;
  height: 116px;
  vertical-align: bottom;
  width: 100%;
}
#div-top-wrapper {
  height: auto;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 975px;
}
#div-main {
  float: left;
  width: 975px;
  background-color: #FFF;
}
#div-header {
  height: 85px;
  background-color: #EEE;
  float: left;
}
#div-logo-href {
  float: left;
  height: 52px;
  width: 198px;
  padding-top: 15px;
}
#div-logo-href a {
  background: transparent url(/resources/main/logo_admin.svg) no-repeat left center;
  width: 122px;
  height: 59px;
  display: block;
}
#div-logo-href img {
  height: 52px;
  width: 198px;
  border: 0;
}
#div-pp-box-loggedin {
  display: -moz-inline-stack;
  display: inline-block;
  text-align: right;
  padding-top: 20px;
}
#div-header-content-right {
  width: 770px;
  height: 81px;
  float: left;
  text-align: right;
}
#div-header-content-right .top,
#div-header-content-right .bottom {
  display: block;
  width: 100%;
  float: right;
}
#div-header-content-right .bottom {
  margin-top: 10px;
  font-style: italic;
  font-weight: bold;
  color: #4F3E7A;
}
#div-pp-box-loggedin {
  display: -moz-inline-stack;
  display: inline-block;
  text-align: right;
  padding-top: 20px;
}
#login-header-text {
  line-height: 26px;
}
#div-header-links {
  float: right;
  padding-top: 5px;
}
#div-header-links div {
  text-align: right;
}
#div-header-links div a {
  background-image: url(/resources/images/arrow-back.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 12px;
}
#div-header-links div a:link,
#div-header-links div a:visited {
  color: #4f3e7a;
  text-decoration: none;
}
#div-header-links div a:hover {
  color: #f60;
  text-decoration: none;
}
#div-header-phonenr {
  border-left: 2px dotted #b5b5b5;
  float: right;
  margin-left: 10px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
}
#div-header-phonenr div,
#div-header-links div,
#div-header-links span {
  color: #4f3e7a;
  font-size: 14px;
  line-height: 1;
}
#div-header-phonenr div#header-phonenr {
  font-size: 24px;
  font-family: Impact, 'Arial Black', arial;
  text-shadow: 0 0 4px #FFF;
}
#div-header-phonenr {
  font-size: 12px;
  float: right;
}
div#header-phonenr-costs {
  font-size: 12px;
  text-align: left;
}
HR {
  background-image: url("/resources/images/hr-bg.gif");
  background-position: left center;
  background-repeat: repeat-x;
  border: none;
  height: 14px;
}
.hr {
  background-image: url("/resources/images/hr-bg.gif");
  background-position: left center;
  background-repeat: repeat-x;
  border: none;
  height: 14px;
}
HR.hr2 {
  height: 1px;
  background-image: url(/resources/images/hr2-bg.gif);
  background-repeat: repeat-x;
  background-position: center center;
  border: none;
}
.tooltiptxts,
.tooltiptxts span,
span.tooltiptxts {
  display: none;
  color: #FFF;
}
.tt-ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.tt-ul li {
  margin: 10px 5px;
}
/* LINKS */
a {
  color: #4f3e7a;
  text-decoration: underline;
}
a:link {
  color: #4f3e7a;
  text-decoration: underline;
}
a:visited {
  color: #4f3e7a;
  text-decoration: underline;
}
a:hover {
  color: #ff6600;
  text-decoration: none;
}
a.link2:link {
  color: #222;
  text-decoration: underline;
}
a.link2:visited {
  color: #222;
  text-decoration: underline;
}
a.link2:hover {
  color: #f60;
  text-decoration: none;
}
a.link3:link {
  color: #f60;
  text-decoration: none;
}
a.link3:visited {
  color: #f60;
  text-decoration: none;
}
a.link3:hover {
  color: #f60;
  text-decoration: underline;
}
a.link4:link {
  color: #222;
  text-decoration: none;
}
a.link4:visited {
  color: #222;
  text-decoration: none;
}
a.link4:hover {
  color: #222;
  text-decoration: underline;
}
a.link5:link {
  color: #222;
  text-decoration: none;
}
a.link5:visited {
  color: #222;
  text-decoration: none;
}
a.link5:hover {
  color: #f60;
  text-decoration: none;
}
a.link6:link {
  color: #f60;
  text-decoration: none;
}
a.link6:visited {
  color: #f60;
  text-decoration: none;
}
a.link6:hover {
  color: #222;
  text-decoration: underline;
}
a:link .div-icon-txt {
  color: #222;
  text-decoration: none;
}
a:visited .div-icon-txt {
  color: #222;
  text-decoration: none;
}
a:hover .div-icon-txt {
  color: #f60;
  text-decoration: none;
}
ul.link-list li a:link,
ul.link-list li a:visited,
ol.link-list li a:link,
ol.link-list li a:visited {
  text-decoration: none;
  color: #4F3E7A;
}
ul.link-list li a:hover,
ol.link-list li a:hover {
  text-decoration: underline;
}
ul li a:hover,
ol li a:hover {
  text-decoration: none;
  color: #ff6600;
}
.tellafriend a:link {
  color: #FFF;
  text-decoration: none;
}
.tellafriend a:visited {
  color: #FFF;
  text-decoration: none;
}
.tellafriend a:hover {
  color: #FFF;
  text-decoration: none !important;
}
.taf-conf {
  width: 700px;
  height: 500px;
}
.taf-conf-t {
  font-size: 22px;
  font-weight: normal;
  color: #4F3E7A;
  margin: 0 0 5px;
  padding: 0;
}
.taf-icon {
  padding-left: 20px;
  background-image: url(/resources/images/icon-email.png);
  background-repeat: no-repeat;
  background-position: 1px center;
  line-height: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.linklist a:link,
.our-method-box a:link,
.our-method-box a {
  color: #222;
  text-decoration: none;
}
.linklist a:visited,
.our-method-box a:visited {
  color: #222;
  text-decoration: none;
}
.linklist a:hover,
.our-method-box a:hover {
  color: #f60;
  text-decoration: underline;
}
.pdf-dl-links a:link {
  color: #222;
  text-decoration: none;
}
.pdf-dl-links a:visited {
  color: #222;
  text-decoration: none;
}
.pdf-dl-links a:hover {
  color: #f60;
  text-decoration: underline;
}
#form-validation-summary a:link {
  color: #222;
  text-decoration: none;
}
#form-validation-summary a:visited {
  color: #222;
  text-decoration: none;
}
#form-validation-summary a:hover {
  color: #f60;
  text-decoration: underline;
}
#form-validation-summary a.no-background:hover {
  color: #f60;
  text-decoration: underline;
}
#div-footer-links span a:link {
  color: #222;
  text-decoration: none;
}
#div-footer-links span a:visited {
  color: #222;
  text-decoration: none;
}
#div-footer-links span a:hover {
  color: #f60;
  text-decoration: underline;
}
.tbl-results a:link {
  color: #f60;
  text-decoration: none;
}
.tbl-results a:visited {
  color: #f60;
  text-decoration: none;
}
.tbl-results a:hover {
  color: #222;
  text-decoration: underline;
}
.tbl-results-header a:link,
.tbl-results-header a:visited,
.tbl-results-header a.aspNetDisabled:hover span {
  color: #FFF;
  text-decoration: none;
}
.tbl-results-header a:hover {
  color: #000;
  text-decoration: none;
}
.tbl-results-header a:hover span {
  color: #000;
  text-decoration: none;
}
.tbl-results-product a:link,
.tbl-results-product a:visited {
  color: #554283;
  text-decoration: none;
  vertical-align: top;
}
.tbl-results-product a:hover {
  color: #f60;
  text-decoration: underline;
}
.div-result-alt-options a:link,
.div-result-alt-options a:visited {
  color: #f60;
  text-decoration: none;
}
.div-result-alt-options a:hover {
  color: #222;
  text-decoration: underline;
}
#div-link-options a:link,
#compare-horizontal a:link,
#div-link-options a,
#compare-horizontal a {
  color: #666;
  text-decoration: none;
}
#div-link-options a:visited,
#compare-horizontal a:visited {
  color: #666;
  text-decoration: none;
}
#div-link-options a:hover,
#compare-horizontal a:hover {
  color: #f60;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
.resellcontent a:link {
  color: #222;
  text-decoration: none;
}
.resellcontent a:visited {
  color: #222;
  text-decoration: none;
}
.resellcontent a:hover {
  color: #f60;
  text-decoration: none;
}
.products-overview a:link {
  color: #f60;
  text-decoration: none;
}
.products-overview a:visited {
  color: #f60;
  text-decoration: none;
}
.products-overview a:hover {
  color: #222;
  text-decoration: none;
}
a.a-start:link {
  color: #f60;
  text-decoration: none;
}
a.a-start:visited {
  color: #f60;
  text-decoration: none;
}
a.a-start:hover {
  color: #222;
  text-decoration: none;
}
a.a-pdf:link {
  color: #f60;
  text-decoration: none;
}
a.a-pdf:visited {
  color: #f60;
  text-decoration: none;
}
a.a-pdf:hover {
  color: #222;
  text-decoration: none;
}
.box-inheader-content a div h2:hover {
  color: #222;
}
.box-inheader-content a div h1:hover {
  color: #222;
}
.inforow-btn a:link,
.inforow-btn a:visited {
  color: #4f3e7a;
  text-decoration: none;
  height: 16px;
}
.inforow-btn a:hover {
  color: #222;
  text-decoration: underline;
}
.energy-newv .inforow-btn a:link,
.energy-newv .inforow-btn a:visited {
  color: #1D67E2;
  text-decoration: underline;
}
.obp-net {
  display: none;
}
.obp-net-tel {
  display: none;
}
.obp-net-tel-tv {
  display: none;
}
.obp-net-tv {
  display: none;
}
.obp-tv {
  display: none;
}
/* BUTTONS */
/* buttons general */
/* button orange big */
a.big-orange-arrow {
  background-image: url("/resources/prizewize.nl/big-orange-left-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 60px;
  padding-left: 14px;
}
a.big-orange-arrow span {
  background-image: url("/resources/prizewize.nl/big-orange-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  font-size: 20px;
  font-weight: normal;
  height: 50px;
  padding: 5px 35px 5px 5px;
  white-space: nowrap;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 45px;
}
a.big-orange-arrow span.btn2lines,
a.big-orange-arrow span.btn2lines span {
  background-image: none;
  height: auto;
  padding: 0;
  display: block;
  text-align: left;
}
a.big-orange-arrow span.btn2lines {
  line-height: 35px;
  height: 50px;
}
a.big-orange-arrow span.btn2lines span {
  font-size: 12px;
  height: 25px;
  line-height: 5px;
}
a.big-orange-arrow:link span,
a.big-orange-arrow:link {
  text-decoration: none;
}
a.big-orange-arrow:visited span,
a.big-orange-arrow:visited {
  text-decoration: none;
  color: #FFF;
}
a.big-orange-arrow:hover span {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
a.big-orange-arrow:link span {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #555;
}
a.big-orange-arrow:hover span {
  color: #222;
  text-shadow: none;
}
/* end button orange big */
.button_orange {
  background: #FFF url(/resources/images/button-orange.png) no-repeat;
  width: 130px;
  height: 25px;
  line-height: 14px;
  padding: 4px 10px 5px 5px;
  color: #FFF;
  font-weight: bold;
  border: none;
}
a.button,
a.button-filter,
a.button-big {
  height: 25px;
  display: -moz-inline-stack;
  display: inline-block;
  padding-left: 5px;
  background-position: left top;
  background-repeat: no-repeat;
}
a.button span,
a.button-filter,
a.button-big span {
  background-position: top right;
  background-repeat: no-repeat;
  height: 25px;
  padding: 3px 10px 5px 5px;
  display: -moz-inline-stack;
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
}
a.icon-button span {
  padding-left: 20px;
}
a.button:link span,
a.button:link,
a.button-filter:link span,
a.button-filter:link,
a.button-big:link span,
a.button-big:link {
  text-decoration: none;
}
a.button:visited span,
a.button:visited,
a.button-filter:visited span,
a.button-filter:visited,
a.button-big:visited span,
a.button-big:visited {
  text-decoration: none;
}
a.button:hover span,
a.button-filter:hover span,
a.button-big:hover span {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
.div-startcompare-button a.button-big span {
  width: 191px;
}
a.button-big {
  height: 50px;
  display: -moz-inline-stack;
  display: inline-block;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/button-orange-big-left.png);
  padding-left: 22px;
}
a.button-big span,
a.button-big-blink span {
  background-position: right top;
  background-repeat: no-repeat;
  height: 50px;
  padding: 14px 16px 0 5px;
  display: -moz-inline-stack;
  display: inline-block;
  font-weight: normal;
  background-image: url(/resources/images/button-orange-big-bg.png);
  font-size: 17px;
}
a.button-big-blink {
  height: 50px;
  display: -moz-inline-stack;
  display: inline-block;
  padding-left: 22px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/button-orange-big-left2.png) !important;
  cursor: wait;
  color: #FFF;
  text-decoration: none;
}
a.button-big-blink:link span,
a.button-big-blink:visited span,
a.button-big-blink:hover span,
a.button-blink:link span,
a.button-blink:visited span,
a.button-blink:hover span {
  color: #f60;
  cursor: wait;
}
/* buttons specific */
a.lgray-back-arrow {
  background-image: url(/resources/images/lgray-back-arrow.png);
  padding-left: 22px;
}
a.lgray-arrow {
  background-image: url(/resources/images/button-lgray-left-arrow.png);
  padding-left: 14px;
}
a.lgray-arrow span {
  background-image: url(/resources/images/button-lgray-bg.png);
}
a.lgray {
  background-image: url(/resources/images/button-lgray-left.png);
}
a.lgray span,
a.lgray-back-arrow span {
  background-image: url(/resources/images/button-lgray-bg.png);
}
a.lgray-arrow:hover span,
a.lgray:hover span {
  color: #f60;
  text-decoration: none;
}
a.gray-arrow {
  background-image: url(/resources/images/button-gray-left-arrow.png);
  padding-left: 14px;
}
a.gray-arrow-blink {
  background-image: url(/resources/images/button-gray-left.png);
  padding-left: 14px;
}
a.gray-arrow span,
a.gray-arrow-blink span {
  background-image: url(/resources/images/button-gray-bg.png);
}
a.gray-arrow-blink:link span,
a.gray-arrow-blink:visited span,
a.gray-arrow-blink:hover span {
  color: #656565;
  cursor: wait;
}
a.gray {
  background-image: url(/resources/images/button-gray-left.png);
}
a.gray span {
  background-image: url(/resources/images/button-gray-bg.png);
}
a.gray-arrow:hover span,
a.gray:hover span {
  color: #FFF;
  text-decoration: none;
}
a.gray-arrow:link span,
a.gray:link span {
  color: #FFF;
}
a.gray-arrow:visited span,
a.gray:visited span {
  color: #FFF;
}
a.gray-arrow:hover span,
a.gray:hover span {
  color: #222;
}
a.lorange-arrow {
  background-image: url(/resources/images/button-lorange-left-arrow.png);
  padding-left: 14px;
}
a.lorange-arrow span,
a.lorange span {
  background-image: url(/resources/images/button-lorange-bg.png);
}
a.lorange {
  background-image: url(/resources/images/button-lorange-left.png);
}
a.lorange-arrow:hover span {
  color: #f60;
  text-decoration: none;
}
a.lorange:hover span {
  color: #f60;
  text-decoration: none;
}
a.orange-arrow {
  background-image: url(/resources/images/button-orange-left-arrow.png);
  padding-left: 14px;
}
a.orange-arrow span,
a.orange span {
  background-image: url(/resources/images/button-orange-bg.png);
}
a.orange-arrow-blink span {
  background-image: url(/resources/images/button-orange-bg.png);
  color: #f60;
  cursor: wait;
}
a.orange-arrow-blink {
  cursor: wait;
  text-decoration: none;
  background-image: url(/resources/images/button-orange-left.png);
  padding-left: 14px;
}
a.orange-arrow-blink:hover,
a.orange-arrow:hover {
  text-decoration: none;
}
a.orange-arrow-blink:hover span {
  cursor: wait;
  text-decoration: none;
}
a.orange {
  background-image: url(/resources/images/button-orange-left.png);
}
a.green-arrow {
  background-image: url(/resources/images/button-green-left-arrow.png);
  padding-left: 14px;
}
a.green-arrow span,
a.green span {
  background-image: url(/resources/images/button-green-bg.png);
}
a.orange-arrow:link span,
a.orange:link span,
a.button-big:link span,
a.orange-arrow span,
a.orange span,
a.button-big span,
a.green-arrow:link span,
a.green:link span {
  color: #FFF;
  line-height: 1.3;
}
a.orange-arrow:visited span,
a.orange:visited span,
a.button-big:visited span,
a.green-arrow:visited span,
a.green:visited span {
  color: #FFF;
}
a.orange-arrow:hover span,
a.orange:hover span,
a.button-big:hover span,
a.green-arrow:hover span,
a.green:hover span {
  color: #222;
}
.pp-input a.button-big:link span {
  line-height: 1.2;
}
.pp-let-op {
  color: #FF6600;
  font-weight: bold;
}
a.orange:link span,
a.orange span {
  color: #FFF;
}
a.orange:visited span {
  color: #FFF;
}
a.orange:hover span {
  color: #222;
}
a.button-filter span img {
  width: 9px;
  height: 9px;
  margin-left: 5px;
  background-image: url(/resources/images/arrow-filter.gif);
  background-repeat: no-repeat;
}
a.button-filter:hover img {
  background-image: url(/resources/images/arrow-filter-down.gif);
}
a.button-filter span img {
  margin-left: 2px;
}
a.button-filter {
  height: 55px;
  width: 70px;
  float: right;
}
a.button-filter span {
  height: 55px;
  padding-top: 12px;
}
a.button-filter {
  background-image: url(/resources/images/button-filter-left.png);
  background-position: left 4px;
  background-repeat: no-repeat;
}
a.button-filter span {
  background-image: url(/resources/images/button-filter-bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  line-height: 14px;
  padding: 10px 10px 10px 5px;
  display: -moz-inline-stack;
  display: inline-block;
  font-weight: bold;
}
a.button-filter:link span {
  color: #f60;
  text-decoration: none;
}
a.button-filter:visited span {
  color: #f60;
}
a.button-filter:hover span {
  color: #222;
}
.button-in-flowbar {
  position: absolute;
  top: 0;
  left: 18px;
  height: 34px;
  z-index: 2;
}
.button-in-flowbar-left {
  height: 34px;
  width: 30px;
  background-repeat: no-repeat;
  background-position: center left;
  background-image: url(/resources/images/button-in-flowbar-left.png);
  float: left;
}
.button-in-flowbar-bg {
  height: 29px;
  background-repeat: repeat-x;
  background-position: center right;
  background-image: url(/resources/images/button-in-flowbar-bg.png);
  float: left;
  padding: 5px 25px 0 10px;
  font-weight: bold;
  font-size: 13px;
  color: #f60;
  text-decoration: none;
}
a.submit-in-flow:hover div div {
  color: #222;
  text-decoration: none;
}
a.submit-in-flow:link {
  text-decoration: none;
}
a.submit-in-flow:visited {
  text-decoration: none;
}
a.icon-button img,
a.icon-button-home img {
  margin-top: 4px;
  position: absolute;
}
a.back-arrow img {
  /*
    background-repeat:no-repeat;
	background-position:center center;
	background-image:url(/resources/arrow-back.png);
*/
  background: transparent url(/resources/images/arrow-back.png) no-repeat center center;
  height: 16px;
  width: 16px;
  border: none;
}
a.blue-back {
  background-image: url("/resources/images/arrow-back-blue.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #1D67E2;
  padding-left: 12px;
}
a.blue-back {
  color: #1D67E2;
}
/*END HEADER*/
/* MENU */
#div-nav {
  height: 31px;
  width: 975px;
  float: left;
  display: inline-block;
  padding-bottom: 4px;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 4599;
  cursor: default;
}
ul.dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 4598;
  width: 100%;
  left: -1px;
}
ul.dropdown ul ul {
  top: -1px;
  left: 100%;
}
ul.dropdown li:hover > ul {
  visibility: visible;
}
ul.dropdown {
  height: 31px;
  position: relative;
  z-index: 4597;
  float: left;
}
ul.dropdown ul {
  width: 200px;
  border-left: 1px solid #4f3e7a;
  border-right: 1px solid #4f3e7a;
  border-bottom: 1px solid #4f3e7a;
  padding-top: 4px;
  background-color: #f2f2f2;
  padding-bottom: 5px;
}
ul.dropdown a:link,
ul.dropdown a:visited,
ul.dropdown a:active {
  color: #4f3e7a;
  text-decoration: none;
}
ul.dropdown a:hover {
  color: #ffffff;
  text-decoration: underline;
}
ul.dropdown li.mainlevel-off:hover a:hover {
  color: #4f3e7a;
}
ul.dropdown li.mainlevel-on a:link,
ul.dropdown li.mainlevel-on a:visited,
ul.dropdown li.mainlevel-on a:active {
  color: #fff;
}
ul.dropdown li ul li a:link,
ul.dropdown li ul li a:visited,
ul.dropdown li ul li a:active {
  color: #4f3e7a !important;
}
ul.dropdown li ul li a:hover {
  color: #fff !important;
  text-decoration: none;
}
ul.dropdown ul li {
  font-weight: normal;
  display: block;
  float: left;
  clear: both;
  zoom: 1;
  width: 100%;
}
ul.dropdown li.mainlevel-off:hover {
  border-left: 1px solid #4f3e7a;
  border-right: 1px solid #4f3e7a;
  border-top: 1px solid #4f3e7a;
  background-color: #f2f2f2;
}
ul.dropdown li.mainlevel-off,
ul.dropdown li.mainlevel-on {
  display: inline-block;
  display: -moz-inline-stack;
  float: left;
  zoom: 1;
}
ul.dropdown li.mainlevel-off {
  height: 29px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  margin: 5px 5px 0 0;
}
ul.dropdown li.mainlevel-on {
  height: 35px;
  margin: 0 5px 0 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/menu-tab-left.png);
  background-color: #4f3e7a;
  padding-left: 7px;
}
ul.dropdown li a {
  font-weight: bold;
  display: block;
  padding: 0px 10px 0px 10px;
  line-height: 26px;
}
ul.dropdown li.mainlevel-on a {
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/menu-tab-bg.png);
  padding: 2px 10px 0px 3px;
}
ul.dropdown li ul li a,
ul.dropdown li.mainlevel-on ul li a {
  font-weight: normal;
  line-height: 14px;
  padding: 5px 10px 5px 20px;
  clear: both;
  float: left;
  width: 170px;
  background-image: url(/resources/images/arrow-purple.gif);
  background-repeat: no-repeat;
  background-position: 8px 7px;
}
ul.dropdown li ul li a:hover,
ul.dropdown li.mainlevel-on ul li a:hover {
  background-image: url(/resources/images/arrow-white.gif);
  background-color: #4f3e7a;
}
/* END MENU*/
#header-left {
  background: url(/resources/images/header-left.gif) no-repeat;
  float: left;
  height: 145px;
  width: 11px;
  border: 0;
}
#header-small-left {
  background: url(/resources/images/gradient-line-left.png) no-repeat;
  float: left;
  height: 465px;
  width: 11px;
}
#left-margin-image {
  background: url(/resources/images/left-margin-image.gif) no-repeat;
  float: left;
  height: 320px;
  width: 11px;
}
#center-top-left-image {
  background: #FFF url(/resources/images/center-top-left-image.gif) no-repeat;
  float: left;
  height: 215px;
  width: 11px;
}
#header-right {
  background: url(/resources/images/header-right.gif) no-repeat;
  /*clear:both;*/
  float: right;
  height: 145px;
  width: 0;
}
#header-small-right {
  background: url(/resources/images/gradient-line.gif) no-repeat;
  /*clear:both;*/
  float: right;
  height: 465px;
  width: 1px;
}
#right-margin-image {
  background: url(/resources/images/right-margin-image.gif) no-repeat;
  /*clear:both;*/
  float: right;
  height: 225px;
  width: 1px;
}
#page_description {
  text-align: left;
  background-image: url("/resources/images/menu-bg.gif");
  background-position: center top;
  background-repeat: repeat-x;
  height: 20px;
  padding-bottom: 10px;
  width: 975px;
  /*clear:both;*/
}
.page-description-top span.page-description-title {
  padding-left: 10px;
  font-size: 20px;
  font-weight: bold;
  white-space: nowrap;
}
#page_description td {
  width: 10%;
}
.page-description-top td {
  border-bottom: 1px solid #000;
  padding-left: 10px;
}
.page-description-top td.no-border {
  border-bottom: none;
}
.page-description-top span {
  font-size: medium;
  font-weight: bold;
}
.page-description-bottom span {
  color: #F60;
  font-size: small;
  font-weight: bold;
  white-space: nowrap;
}
.page-description-bottom td {
  vertical-align: top;
  padding-left: 10px;
}
#modalpopup_title {
  text-align: center;
  background-image: url("/resources/images/menu-bg.gif");
  background-position: center top;
  background-repeat: repeat-x;
  padding-bottom: 10px;
  width: 100%;
}
#modalpopup_title span {
  padding-left: 5px;
  font-size: 20px;
  font-weight: bold;
}
#tblAdminFilter {
  /*clear:both;   */
}
.tbl-right-label {
  text-align: right;
  padding-right: 10px;
}
.fieldset_filter {
  padding: 7px;
}
.cmsadmin-counter {
  color: blue;
}
.character-counter-limit-exceeded {
  color: red;
}
/* admin grid*/
.tbl-admin a:link {
  color: #f60;
  text-decoration: none;
}
.tbl-admin a:visited {
  color: #f60;
  text-decoration: none;
}
.tbl-admin a:hover {
  color: #222;
  text-decoration: underline;
}
.tbl-admin,
.tbl-admin-resources {
  /*padding-right:0;*/
  margin-top: 10px;
  border: 1px solid #ccc;
  /*width:976px;*/
  width: 100%;
  display: inline-table;
}
.tbl-admin span {
  display: block;
  clear: right;
}
.tbl-admin td,
td.admin-resources {
  vertical-align: top;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid #ccc;
}
td.admin-resources-modified {
  vertical-align: top;
  padding-left: 5px;
  border: 1px solid #ccc;
  padding-right: 20px;
  background-position: right 5px;
  background-repeat: no-repeat;
  background-image: url(/resources/images/exclamation_sign.ico);
}
div.admin-resources {
  vertical-align: top;
  padding-right: 5px;
  padding-left: 5px;
}
div.admin-resources-modified {
  vertical-align: top;
  padding-left: 5px;
  padding-right: 20px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/exclamation_sign.ico);
}
div.admin-resources-modified-info-message {
  vertical-align: top;
  padding-left: 20px;
  padding-right: 5px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(/resources/images/exclamation_sign.ico);
}
.tbl-admin-header th,
tbl-admin-resources th {
  font-weight: bold;
  vertical-align: bottom;
  background-color: #aaa;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url(/resources/images/result-header-gradient.png);
  background-repeat: repeat-x;
  background-position: top left;
  color: #000;
  border: 1px solid #ccc;
}
td.tbl-admin-checkbox input {
  padding: 0;
  margin: 0;
}
td.tbl-admin-checkbox {
  text-align: center;
  font-weight: bold;
  color: #999;
}
td.tbl-admin-separator-open {
  height: 1px;
  background-color: #ccc;
  padding: 0;
  margin: 0;
}
td.tbl-admin-separator-close {
  height: 10px;
}
td.tbl-admin-close {
  height: 5px;
  background-color: #ccc;
}
.tbl-admin tr.tbl-admin-alt-options td,
.tbl-admin-resources tr.tbl-admin-alt-options td.admin-resources {
  border-top: 1px solid #ccc;
  padding: 5px;
  margin: 0;
  background-image: url(/resources/images/result-gradient.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 5px;
}
.cireport-tr tr.tbl-admin-alt-options td td {
  background-image: none;
}
.cireport-tr tr.tbl-admin-alt-options td {
  background-color: #fff;
}
.cireport-tr .tbl-admin td,
td.admin-resources {
  border: 1px solid #CCCCCC;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  padding-top: 5px;
  padding-bottom: 5px;
}
.grid-no-results span {
  padding: 10px;
  color: Red;
}
.table-in-grid {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  margin: 2px 0;
  background-color: #FFF;
}
.table-in-grid td {
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 5px;
  border-color: #ccc;
  border-style: solid;
  border-width: 0 0 1px;
  background-color: #FFF !important;
}
/* end admin grid*/
.modalPopup {
  background-color: #FFF;
  border-width: 3px;
  border-style: solid;
  border-color: #000;
  padding: 3px;
  width: 800px;
}
.modalBackground {
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.ForegroundStyle {
  /*z-index:2!important;*/
}
.FS {
  z-index: -2000 !important;
}
/*footer*/
#bottom-nav-wrapper {
  height: auto;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 977px;
}
#div-footer {
  width: 975px;
  margin: 20px 0 0;
  height: 32px;
  background-image: url(/resources/images/footer-bg.png);
  background-repeat: no-repeat;
}
#div-footer-links span a:link {
  color: #222;
  text-decoration: none;
}
#div-footer-links span a:visited {
  color: #222;
  text-decoration: none;
}
#div-footer-links span a:hover {
  color: #f60;
  text-decoration: underline;
}
a.lgray-arrow:hover span,
a.lgray:hover span {
  color: #f60;
  text-decoration: none;
}
#div-footer-links {
  float: left;
  width: 862px;
  padding: 8px 0 0 15px;
}
#div-footer-links SPAN {
  margin-right: 15px;
  color: #c0c0c0;
}
#div-footer-image {
  float: left;
  text-align: right;
  width: 98px;
}
#div-footer-image IMG {
  padding: 2px 8px 0 0;
}
.bottom-nav-div {
  float: left;
  width: 179px;
  margin-left: 20px;
}
.bottom-nav-div-first {
  margin-left: 0px;
}
.bottom-nav-div a.button span {
  width: 151px;
}
.bottom-nav-links {
  margin-top: 10px;
}
ul.bottom-nav-links {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0;
}
.bottom-nav-links span,
.bottom-nav-links li {
  padding-left: 12px;
  background-position: left 3px;
  background-repeat: no-repeat;
  background-image: url(/resources/images/icon-l2.gif);
}
/* end footer*/
/* BOXES */
.box1 .box-header {
  background-color: #ccc;
}
.box1 .box-content {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.box1 .box-bottom {
  background-color: #ccc;
}
.box1 .box-header H1,
.box1 .box-header H2,
.box1 .box-header H3,
.box1 .box-header SPAN {
  color: #222;
}
.box2 .box-header {
  background-color: #f60;
}
.box2 .box-content {
  border-left: 1px solid #f60;
  border-right: 1px solid #f60;
}
.box2 .box-bottom {
  background-color: #f60;
}
.box2 .box-header H1,
.box2 .box-header H2,
.box2 .box-header H3,
.box2 .box-header SPAN {
  color: #FFF;
}
.box3 .box-header {
  background-color: #666;
}
.box3 .box-content {
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}
.box3 .box-bottom {
  background-color: #666;
}
.box3 .box-header H1,
.box3 .box-header H2,
.box3 .box-header H3,
.box3 .box-header SPAN {
  color: #FFF;
}
.box4 .box-header {
  background-color: #34accb;
}
.box4 .box-content {
  border-left: 1px solid #34accb;
  border-right: 1px solid #34accb;
}
.box4 .box-bottom {
  background-color: #34accb;
}
.box4 .box-header H1,
.box4 .box-header H2,
.box4 .box-header H3,
.box4 .box-header SPAN {
  color: #FFF;
}
.box5 .box-header {
  background-color: #554283;
}
.box5 .box-content {
  border-left: 1px solid #554283;
  border-right: 1px solid #554283;
}
.box5 .box-bottom {
  background-color: #554283;
}
.box5 .box-header H1,
.box5 .box-header H2,
.box5 .box-header H3,
.box5 .box-header SPAN {
  color: #FFF;
}
.box6 .box-header {
  background-color: #ffe0cc;
}
.box6 .box-content {
  border-left: 1px solid #ffe0cc;
  border-right: 1px solid #ffe0cc;
}
.box6 .box-bottom {
  background-color: #ffe0cc;
}
.box6 .box-header H1,
.box6 .box-header H2,
.box6 .box-header H3,
.box6 .box-header SPAN {
  color: #222;
}
.boxfill1 {
  background-color: #554283;
}
.boxfill2 {
  background-color: #f60;
}
.boxfill3 {
  background-color: #ccc;
}
.boxfill4 {
  background-color: #666;
}
.boxfill1 div,
.boxfill2 div,
.boxfill4 div {
  color: #FFF;
}
.box1,
.box2,
.box3,
.box4,
.box5,
box6,
.boxfill1,
.boxfill2,
.boxfill3,
.boxfill4 {
  /*float:left;*/
}
.box1 .box-bottom,
.box2 .box-bottom,
.box3 .box-bottom,
.box4 .box-bottom,
.box5 .box-bottom,
.box6 .box-bottom,
.boxfill1 .box-bottom,
.boxfill2 .box-bottom,
.boxfill3 .box-bottom,
.boxfill4 .box-bottom {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 7px;
  width: 100%;
}
.box-w4-h2 .box-header H3,
.box-w3-h2 .box-header H3,
.box-w2-h2 .box-header H3,
.box-w1-h2 .box-header H3,
.box-w13-h2-f1 .box-header H3,
.box-w2-h2-f1 .box-header H3,
.box-w1-h2-f1 .box-header H3,
.box-w4-h2 .box-header H2,
.box-w3-h2 .box-header H2,
.box-w2-h2 .box-header H2,
.box-w1-h2 .box-header H2,
.box-w13-h2-f1 .box-header H2,
.box-w2-h2-f1 .box-header H2,
.box-w1-h2-f1 .box-header H2,
.box-w4-h2 .box-header SPAN,
.box-w3-h2 .box-header SPAN,
.box-w2-h2 .box-header SPAN,
.box-w1-h2 .box-header SPAN .box-w13-h2-f1 .box-header SPAN,
.box-w2-h2-f1 .box-header SPAN,
.box-w1-h2-f1 .box-header SPAN {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  display: inline;
}
.box-w4-h1 .box-header H3,
.box-w3-h1 .box-header H3,
.box-w2-h1 .box-header H3,
.box-w1-h1 .box-header H3,
.box-w13-h1 .box-header H3,
.box-w13-h1-f1 .box-header H3,
.box-w2-h1-f1 .box-header H3,
.box-w1-h1-f1 .box-header H3,
.box-w4-h1 .box-header H2,
.box-w3-h1 .box-header H2,
.box-w2-h1 .box-header H2,
.box-w1-h1 .box-header H2,
.box-w13-h1 .box-header H2,
.box-w13-h1-f1 .box-header H2,
.box-w2-h1-f1 .box-header H2,
.box-w1-h1-f1 .box-header H2,
.box-w4-h1 .box-header SPAN,
.box-w3-h1 .box-header SPAN,
.box-w2-h1 .box-header SPAN,
.box-w1-h1 .box-header SPAN,
.box-w13-h1 .box-header SPAN,
.box-w13-h1-f1 .box-header SPAN,
.box-w2-h1-f1 .box-header SPAN,
.box-w1-h1-f1 .box-header SPAN {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  display: inline;
}
.box-w4-h2 .box-header H1,
.box-w3-h2 .box-header H1,
.box-w2-h2 .box-header H1,
.box-w1-h2 .box-header H1 {
  margin: 0;
  font-size: 20px;
  margin-top: -2px;
  font-weight: bold;
  display: inline;
}
.box-w1-h2,
.box-w1-h1,
.box-w1-h0,
.boxfill-w1,
.box-w1-h0-f1,
.box-w1-h1-f1,
box-w1-h2-f1 {
  float: left;
  width: 234px;
}
.box-w2-h2,
.box-w2-h1,
.box-w2-h0,
.boxfill-w2,
.box-w2-h0-f1,
.box-w2-h1-f1,
.box-w2-h2-f1 {
  float: left;
  width: 481px;
}
.box-w3-h2,
.box-w3-h1,
.box-w3-h0,
.box-w3-h0-f1,
.box-w3-h1-f1,
.box-w3-h2-f1 {
  float: left;
  width: 728px;
}
.box-w4-h2,
.box-w4-h1,
.box-w4-h0,
.box-w4-h0-f1,
.box-w4-h1-f1,
.box-w4-h2-f1 {
  float: left;
  width: 975px;
}
.box-w13-h1,
.box-w13-h0,
.box-w13-h0-f1,
.box-w13-h1-f1,
.box-w13-h2-f1 {
  float: left;
  width: 320px;
}
.box-w23-h0,
.boxfill-w23,
.box-w23-h0-f1,
.box-w23-h1-f1,
.box-w23-h2-f1 {
  float: left;
  width: 642px;
}
.box-w4-h2 .box-header,
.box-w3-h2 .box-header,
.box-w2-h2 .box-header,
.box-w1-h2 .box-header,
.box-w4-h2-f1 .box-header,
.box-w3-h2-f1 .box-header,
.box-w2-h2-f1 .box-header,
.box-w1-h2-f1 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 35px;
  padding: 6px 0 0 10px;
}
.box-w4-h2 .box-header {
  background-image: url(/resources/images/box-w4-h2-header-bg.png);
}
.box-w3-h2 .box-header {
  background-image: url(/resources/images/box-w3-h2-header-bg.png);
}
.box-w2-h2 .box-header {
  background-image: url(/resources/images/box-w2-h2-header-bg.png);
}
.box-w1-h2 .box-header {
  background-image: url(/resources/images/box-w1-h2-header-bg.png);
}
.box-w4-h1 .box-header,
.box-w3-h1 .box-header,
.box-w2-h1 .box-header,
.box-w1-h1 .box-header,
.box-w13-h1 .box-header,
.box-w4-h1-f1 .box-header,
.box-w3-h1-f1 .box-header,
.box-w2-h1-f1 .box-header,
.box-w1-h1-f1 .box-header,
.box-w13-h1-f1 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 25px;
  padding: 3px 0 0 10px;
}
.box-w4-h1 .box-header {
  background-image: url(/resources/images/box-w4-h1-header-bg.png);
}
.box-w3-h1 .box-header {
  background-image: url(/resources/images/box-w3-h1-header-bg.png);
}
.box-w2-h1 .box-header {
  background-image: url(/resources/images/box-w2-h1-header-bg.png);
}
.box-w1-h1 .box-header {
  background-image: url(/resources/images/box-w1-h1-header-bg.png);
}
.box-w13-h1 .box-header {
  background-image: url(/resources/images/box-w13-h1-header-bg.png);
}
.box-w13-h0 .box-header {
  background-image: url(/resources/images/box-w13-h0-header-bg.png);
}
.box-w4-h1-f1 .box-header {
  background-image: url(/resources/images/box-w4-h1-f1-header-bg.png);
}
.box-w13-h1-f1 .box-header {
  background-image: url(/resources/images/box-w13-h1-f1-header-bg.png);
}
.box-w1-h1-f1 .box-header {
  background-image: url(/resources/images/box-w1-h1-f1-header-bg.png);
}
.box-w2-h1-f1 .box-header {
  background-image: url(/resources/images/box-w2-h1-f1-header-bg.png);
}
.box-w3-h1-f1 .box-header {
  background-image: url(/resources/images/box-w3-h1-f1-header-bg.png);
}
.box-w4-h0 .box-header,
.box-w3-h0 .box-header,
.box-w2-h0 .box-header,
.box-w1-h0 .box-header,
.box-w23-h0 .box-header,
.boxfill-w23 .box-header,
.box-w13-h0 .box-header,
.boxfill-w1 .box-header,
.boxfill-w2 .box-header,
.box-w1-h0-f1 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 7px;
}
.box-w4-h0 .box-header {
  background-image: url(/resources/images/box-w4-h0-header-bg.png);
}
.box-w3-h0 .box-header {
  background-image: url(/resources/images/box-w3-h0-header-bg.png);
}
.box-w2-h0 .box-header {
  background-image: url(/resources/images/box-w2-h0-header-bg.png);
}
.box-w1-h0 .box-header {
  background-image: url(/resources/images/box-w1-h0-header-bg.png);
}
.box-w23-h0 .box-header {
  background-image: url(/resources/images/box-w23-h0-header-bg.png);
}
.boxfill-w23 .box-header {
  background-image: url(/resources/images/boxfill-w23-header-bg.png);
}
.boxfill-w1 .box-header {
  background-image: url(/resources/images/boxfill-w1-header-bg.png);
}
.boxfill-w2 .box-header {
  background-image: url(/resources/images/boxfill-w2-header-bg.png);
}
.box-w1-h0-f1 .box-header {
  background-image: url(/resources/box-w1-h0-f1-header-bg.png);
}
.box-w1-h0 .box-content,
.box-w1-h1 .box-content,
.box-w1-h2 .box-content,
.box-w13-h0 .box-content,
.box-w13-h1 .box-content,
.box-w13-h2 .box-content,
.box-w23-h0 .box-content,
.box-w23-h1 .box-content,
.box-w23-h2 .box-content,
.box-w2-h0 .box-content,
.box-w2-h1 .box-content,
.box-w2-h2 .box-content,
.box-w3-h0 .box-content,
.box-w3-h1 .box-content,
.box-w3-h2 .box-content,
.box-w4-h0 .box-content,
.box-w4-h1 .box-content,
.box-w4-h2 .box-content,
.box-w1-h0-f1 .box-content,
.box-w1-h1-f1 .box-content,
.box-w1-h2-f1 .box-content,
.box-w13-h0-f1 .box-content,
.box-w13-h1-f1 .box-content,
.box-w13-h2-f1 .box-content,
.box-w23-h0-f1 .box-content,
.box-w23-h1-f1 .box-content,
.box-w23-h2-f1 .box-content,
.box-w2-h0-f1 .box-content,
.box-w2-h1-f1 .box-content,
.box-w2-h2-f1 .box-content,
.box-w3-h0-f1 .box-content,
.box-w3-h1-f1 .box-content,
.box-w3-h2-f1 .box-content,
.box-w4-h0-f1 .box-content,
.box-w4-h1-f1 .box-content,
.box-w4-h2-f1 .box-content {
  padding: 4px 10px;
}
.box-w4-h2 .box-content,
.box-w3-h2 .box-content,
.box-w4-h1 .box-content,
.box-w3-h1 .box-content,
.box-w4-h0 .box-content,
.box-w3-h0 .box-content,
.box-w23-h0 .box-content,
.boxfill-w23 .box-content {
  padding: 12px 20px;
}
.boxfill-w23 .box-content {
  padding: 12px 21px;
}
.boxfill-w1 .box-content,
.boxfill-w2 .box-content {
  padding: 4px 11px;
}
.box-w1-h0-f1 .box-content,
.box-w1-h1-f1 .box-content,
.box-w13-h0-f1 .box-content,
.box-w13-h1-f1 .box-content,
.box-w23-h0-f1 .box-content,
.box-w23-h1-f1 .box-content,
.box-w2-h0-f1 .box-content,
.box-w2-h1-f1 .box-content,
.box-w3-h0-f1 .box-content,
.box-w3-h1-f1 .box-content,
.box-w4-h0-f1 .box-content,
.box-w4-h1-f1 .box-content {
  background-color: #f0f0f0;
}
.box-w4-h0 .box-bottom,
.box-w4-h1 .box-bottom,
.box-w4-h2 .box-bottom {
  background-image: url(/resources/images/box-w4-bottom-bg.png);
}
.box-w3-h0 .box-bottom,
.box-w3-h1 .box-bottom,
.box-w3-h2 .box-bottom {
  background-image: url(/resources/images/box-w3-bottom-bg.png);
}
.box-w2-h0 .box-bottom,
.box-w2-h1 .box-bottom,
.box-w2-h2 .box-bottom {
  background-image: url(/resources/images/box-w2-bottom-bg.png);
}
.box-w1-h0 .box-bottom,
.box-w1-h1 .box-bottom,
.box-w1-h2 .box-bottom {
  background-image: url(/resources/images/box-w1-bottom-bg.png);
}
.box-w13-h1 .box-bottom,
.box-w13-h0 .box-bottom {
  background-image: url(/resources/images/box-w13-bottom-bg.png);
}
.box-w1-h0-f1 .box-bottom,
.box-w1-h1-f1 .box-bottom,
.box-w1-h2-f1 .box-bottom {
  background-image: url(/resources/images/box-w1-f1-bottom-bg.png);
}
.box-w13-h0-f1 .box-bottom,
.box-w13-h1-f1 .box-bottom,
.box-w13-h2-f1 .box-bottom {
  background-image: url(/resources/images/box-w13-f1-bottom-bg.png);
}
.box-w2-h0-f1 .box-bottom,
.box-w2-h1-f1 .box-bottom,
.box-w2-h2-f1 .box-bottom {
  background-image: url(/resources/images/box-w2-f1-bottom-bg.png);
}
.box-w3-h0-f1 .box-bottom,
.box-w3-h1-f1 .box-bottom,
.box-w3-h2-f1 .box-bottom {
  background-image: url(/resources/images/box-w3-f1-bottom-bg.png);
}
.box-w4-h0-f1 .box-bottom,
.box-w4-h1-f1 .box-bottom,
.box-w4-h2-f1 .box-bottom {
  background-image: url(/resources/images/box-w4-f1-bottom-bg.png);
}
.box-w23-h0 .box-bottom {
  background-image: url(/resources/images/box-w23-bottom-bg.png);
}
.boxfill-w23 .box-bottom {
  background-image: url(/resources/images/boxfill-w23-bottom-bg.png);
}
.boxfill-w1 .box-bottom {
  background-image: url(/resources/images/boxfill-w1-bottom-bg.png);
}
.boxfill-w2 .box-bottom {
  background-image: url(/resources/images/boxfill-w2-bottom-bg.png);
}
.box-gradient {
  background-image: url(/resources/images/box-gradient.gif);
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
  width: 214px;
  padding: 8px 10px 10px 10px;
  line-height: 18px;
}
.box-gradient H3,
.box-gradient SPAN {
  padding: 0 0 7px 0;
  color: #FFF;
  font-size: 18px;
  color: #222;
  display: block;
  font-weight: bold;
}
/* box flex*/
.boxflex {
  float: left;
}
.boxflex .boxflex-bottom,
.boxflex .boxflex-header {
  background-color: #f0f0f0;
  background-repeat: no-repeat;
  height: 6px;
  width: 100%;
  float: left;
}
.boxflex .boxflex-header div.boxflex-header-l,
.boxflex .boxflex-bottom div.boxflex-bottom-l,
.boxflex .boxflex-header div.boxflex-header-r,
.boxflex .boxflex-bottom div.boxflex-bottom-r {
  height: 6px;
  width: 6px;
  float: left;
  background-color: #ccc;
}
.boxflex .boxflex-header div.boxflex-header-l {
  background-image: url(/resources/images/box-header-corners.png);
  background-position: left top;
}
.boxflex .boxflex-header div.boxflex-header-r {
  background-image: url(/resources/images/box-header-corners.png);
  background-position: right top;
}
.boxflex .boxflex-bottom div.boxflex-bottom-l {
  background-image: url(/resources/images/box-header-corners.png);
  background-position: left bottom;
}
.boxflex .boxflex-bottom div.boxflex-bottom-r {
  background-image: url(/resources/images/box-header-corners.png);
  background-position: right bottom;
}
.boxflex .boxflex-header div.boxflex-header-m,
.boxflex .boxflex-bottom div.boxflex-bottom-m {
  height: 5px;
  float: left;
}
.boxflex-w1-h0 .boxflex-header div.boxflex-header-m,
.boxflex-w1-h0 .boxflex-bottom div.boxflex-bottom-m {
  width: 222px;
}
.boxflex-w13-h0 .boxflex-header div.boxflex-header-m,
.boxflex-w13-h0 .boxflex-bottom div.boxflex-bottom-m {
  width: 308px;
}
.boxflex-w3-h0 .boxflex-header div.boxflex-header-m,
.boxflex-w3-h0 .boxflex-bottom div.boxflex-bottom-m {
  width: 716px;
}
.boxflex-w4-h0 .boxflex-header div.boxflex-header-m,
.boxflex-w4-h0 .boxflex-bottom div.boxflex-bottom-m {
  width: 963px;
}
.boxflex .boxflex-header div.boxflex-header-m {
  border-top: 1px solid #ccc;
}
.boxflex .boxflex-bottom div.boxflex-bottom-m {
  border-bottom: 1px solid #ccc;
}
.boxflex .boxflex-content {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #f0f0f0;
  float: left;
  width: 100%;
}
.boxflex-w1-h0 .boxflex-content,
.boxflex-w13-h0 .boxflex-content {
  padding: 4px 10px;
}
.boxflex-w3-h0 .boxflex-content,
.boxflex-w4-h0 .boxflex-content {
  padding: 10px 15px;
}
.boxflex-w3-h0 .boxflex-content {
  width: 696px;
}
.boxflex-w4-h0 .boxflex-content {
  width: 943px;
}
.boxflex-w1-h0 .boxflex-content {
  width: 212px;
}
.boxflex-w13-h0 .boxflex-content {
  width: 298px;
}
.boxflex-w1-h0 {
  width: 234px;
}
.boxflex-w3-h0 {
  width: 728px;
}
.boxflex-w4-h0 {
  width: 975px;
}
.boxflex-w13-h0 {
  width: 320px;
}
/* end boxflex*/
.box-h1 {
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 10px;
}
.checklist span {
  background-image: url("/resources/images/big-icon-check-guarantee.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  padding-top: 4px;
  min-height: 23px;
  background-position: top left;
}
.checklist hr {
  display: none;
}
.checklist p {
  margin: 0;
}
.green-checklist span {
  background-image: url("/resources/images/icon-tick.gif");
  background-repeat: no-repeat;
  padding-left: 15px;
}
.linklist span,
.linklist li {
  clear: both;
  display: block;
  margin-bottom: 5px;
  line-height: 1.3;
}
.our-method-box {
  text-align: center;
}
/* CSS FIX FOR FLOATING CONTENT OVERLAPPING BOX BORDERS */
.box-content:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  /*clear:both;*/
  height: 0;
}
.box-content {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .box-content {
  height: 1%;
}
.box-content {
  display: block;
}
/* End hide from IE-mac */
div.h-elec-icon,
div.h-gas-icon,
div.h-supp-icon {
  padding: 3px 0 0 3px !important;
}
.h-elec-icon h3,
.h-gas-icon h3,
.h-supp-icon h3 {
  background-repeat: no-repeat;
  background-position: 1px center;
  padding-left: 23px;
  /*padding-right:20px;*/
  font-size: 12px;
  height: 16px;
}
.h-elec-icon h3 {
  background-image: url(/resources/images/icon-elec.png);
}
span.h-elec-icon {
  background-image: url(/resources/images/icon-elec.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 18px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}
.h-gas-icon h3 {
  background-image: url(/resources/images/icon-gas.png);
}
span.h-gas-icon {
  background-image: url(/resources/images/icon-gas.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 18px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}
span.telecom-icon {
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 18px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}
.h-supp-icon h3 {
  background-image: url(/resources/images/icon-supplier.png);
}
/* TABS */
.box-tabs {
  float: left;
  clear: right;
  width: 100%;
  margin-bottom: 20px;
  background-color: #EEEEEE;
  background-image: url("/resources/images/box-tabs-shadow-bg.png");
  background-repeat: repeat-x;
  background-position: bottom left;
}
.box-dummy {
  float: left;
  height: 45px;
  position: relative;
  width: 10px;
}
.box-tab {
  text-align: center;
  float: left;
  height: 45px;
  font-size: 18px;
  color: #554283;
  position: relative;
  text-decoration: none;
  width: 206px;
  top: 2px;
  margin-left: -3px;
}
.box-tab span {
  width: 186px;
  float: left;
  font-size: 18px;
  color: #554283;
  text-decoration: none;
  padding-top: 8px;
  display: inline;
  height: 44px;
}
.box-tab-right,
.box-tab-left {
  width: 10px;
  height: 44px;
  background-position: top;
  background-repeat: no-repeat;
}
.box-tab-right {
  float: left;
  background-image: url(/resources/images/tab-right-side-border-bg.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.box-tab-active .box-tab-right,
a .box-tab:hover .box-tab-right {
  background-position: right top;
  background-image: url(/resources/images/tab-rounded-corner-right.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
.box-tab-left {
  float: left;
}
.box-tab-active .box-tab-left,
a .box-tab:hover .box-tab-left {
  background-position: left top;
  background-image: url(/resources/images/tab-rounded-corner-left.png);
}
.box-tab-active {
  top: 2px;
}
.box-tab-active span,
a .box-tab:hover span {
  width: 186px;
  float: left;
  font-size: 18px;
  color: #554283;
  text-decoration: none;
  background-color: #FFF;
}
div.box-tabs a {
  text-decoration: none;
}
.tabcolor3 .box-tab {
  background-color: #f60 !important;
  color: #FFF !important;
}
.tabcolor3 .box-tab-active {
  background-color: #ccc !important;
  color: #554283 !important;
}
div.box-tabs-small .box-tab {
  width: 188px;
}
div.box-tabs-small .box-tab span,
div.box-tabs-small .box-tab-active span {
  font-size: 15px;
  width: 166px;
}
a .box-tab:hover {
  top: 2px;
  position: relative;
  height: 45px;
}
a .box-tab:hover span {
  color: #554283 !important;
  cursor: hand;
  cursor: pointer;
}
.tabcolor3 a .box-tab:hover {
  background-color: #ccc !important;
  color: #222 !important;
}
.tab-info-box .tab-info-logo {
  float: left;
}
.tab-info-box .tab-info-button {
  float: right;
}
/*BEGIN-CALENDAR*/
.DateTimePicker .ajax__calendar_container {
  border: 1px solid #646464;
  background-color: Silver;
  color: Blue;
}
/*END-CALENDAR*/
/*BEGIN-DROPDOWN*/
.dropdownList {
  width: 150px;
}
/*END-DROPDOWN*/
.gridPager TD {
  border-color: #ccc;
  border-width: 0;
  background-color: #ccc;
  background-image: url(/resources/images/result-header-gradient.png);
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.text-right {
  text-align: right;
}
.box_settings_span {
  margin-left: 7px;
}
.w_250 {
  width: 250px;
}
.w_300 {
  width: 300px;
}
.w_300_1 {
  width: 300px;
  /*background-color: #B8B8B8;*/
}
.w_600 {
  width: 600px;
}
.mandatory {
  color: #f60;
  margin-left: 2px;
}
.disabled-text-input,
.disabled-text-input span {
  color: #999;
}
.icon-behind-input {
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -1px;
  vertical-align: middle;
  border: 0;
}
label {
  cursor: hand;
  cursor: pointer;
}
.inactive_label {
  color: #999;
}
.cursor-hand {
  cursor: hand;
  cursor: pointer;
}
.cursor-help,
.a-tooltip {
  cursor: help;
}
.cursor-pointer {
  cursor: pointer;
}
/*
#div-flow-header a.a-tooltip:hover
{
    cursor:help;
}
*/
.ab a.a-tooltip {
  cursor: default;
}
/*energy start compare*/
.td-hr {
  height: 21px;
  background-image: url(/resources/images/hr-bg.gif);
  background-repeat: repeat-x;
  background-position: left center;
  padding-left: 0;
}
.td-separate {
  height: 10px;
}
.td-hr span {
  font-size: 16px;
  vertical-align: top;
  background-color: #FFF;
  padding-right: 10px;
}
.td-hr img {
  padding-right: 8px;
  background-color: #FFF;
}
.td-hr-img {
  background: transparent url(/resources/images/vergelijk-stap.gif) no-repeat;
  height: 21px;
  width: 21px;
}
.td-hr-white-img {
  background: transparent url(/resources/images/pixel-white.gif) no-repeat;
  height: 21px;
  width: 21px;
}
.tbl-compare .compare-field span,
.tbl-pp .pp-field span,
.tbl-pp .compare-field span,
.tbl-rslt-details .rslt-details-field span,
.tbl-header-img-form .compare-field span,
.tbl-pp .pp-field label {
  font-size: 13px;
  vertical-align: top;
  width: 275px;
  color: #554283;
  font-weight: bold;
}
.tbl-pp {
  float: auto;
  width: 100%;
}
.tbl-compare .td-form-submit,
.tbl-pp .td-form-submit {
  text-align: right;
}
.tbl-compare .info {
  margin-left: 10px;
  vertical-align: middle;
}
.tbl-compare #travarageusage .info {
  margin-left: 0px;
  position: absolute;
}
.tbl-compare .compare-field label {
  font-size: 13px;
  vertical-align: top;
  width: 275px;
  color: #554283;
  font-weight: bold;
  padding-left: 3px;
}
.tbl-compare .compare-field input[type="checkbox"] {
  margin-top: 2px;
}
.tbl-pp .pp-field {
  width: 275px;
}
#tr_PaymentOptions .pp-field,
#tr_PaymentOptionsPrepaidInfoDouble .pp-field,
#tr_PaymentOptionsPrepaidInfoDouble .pp-input,
#tr_NLHasSmartMeter .pp-field,
#tr_NLSmartMeterCostInfo .pp-input,
#tr_NLSmartMeterCostInfo .pp-field {
  vertical-align: top;
}
#tr_PaymentOptions .pp-input .radio label {
  display: block;
  position: relative;
}
#tr_PaymentOptions .pp-input .radio #xxxq {
  margin-right: 0px;
  position: absolute;
  right: -51px;
  top: 0;
}
.tbl-rslt-details .rslt-details-field {
  font-size: 13px;
  padding-left: 30px;
  vertical-align: top;
  width: 275px;
  color: #554283;
  font-weight: bold;
}
.rslt-details-field span {
  color: #554283;
}
.tbl-rslt-details .rslt-details-field {
  font-weight: normal;
}
.compare-field {
  vertical-align: top;
  width: 200px;
}
.tbl-pp .pp-tac {
  padding-left: 30px;
}
.tbl-compare .compare-input,
.tbl-pp .pp-input {
  font-size: 13px;
  vertical-align: middle;
  width: auto;
  padding: 2px;
}
.tbl-pp #tr_BankAccountIbanMigrationNL .pp-field .ppComputedIban,
.tbl-pp #tr_BankAccountIbanMigrationNL .pp-input span {
  display: inline-block;
  width: auto;
}
.tbl-pp #tr_BankAccountIbanMigrationNL .pp-field span.ppComputedIban {
  padding-top: 6px;
}
.tbl-pp #tr_BankAccountIbanMigrationNL .pp-input {
  vertical-align: top;
}
.tbl-pp #tr_BankAccountIbanMigrationNL .api_loading {
  margin-left: -14px;
}
.z-purchase-form-wrapper .tbl-pp #tr_BankAccountIbanMigrationNL .pp-field span.ppComputedIban {
  padding-top: 16px;
}
.tbl-pp #tr_BankAccountIbanMigrationNL .pp-input span {
  padding-top: 0px;
  display: block;
}
.tbl-pp #tr_EnStartDate .pp-field {
  vertical-align: top;
}
.tbl-pp #tr_BankAccountIbanMigrationNL.input-form-focus .pp-field .ppComputedIban {
  color: #554283 !important;
}
.tbl-pp #tr_BankAccountIbanMigrationNL.input-form-focus .pp-input span {
  color: #222222 !important;
}
.z-purchase-form-wrapper .tbl-pp #tr_BankAccountIbanMigrationNL.input-form-focus .pp-field .ppComputedIban {
  color: #504F4F !important;
}
.tbl-compare .compare-info,
.tbl-pp .pp-info {
  text-align: right;
  vertical-align: top;
  width: 20px;
}
.notbold {
  font-weight: normal;
  color: #888;
}
.tbl-compare input[type="checkbox"],
.tbl-pp input[type="radio"] {
  padding: 0;
  margin: 0;
  margin-top: 3px;
}
.tbl-compare input[type="radio"],
.tbl-pp input[type="radio"] {
  padding: 0;
  margin: 0;
  margin-top: 1px;
}
.radio input[type="checkbox"],
.radio input[type="radio"] {
  float: left;
}
.tbl-compare input[type="text"],
.tbl-compare select,
.tbl-compare select,
.tbl-compare input[type="password"] {
  width: 140px;
}
.tbl-compare input[type="text"].small-input,
.div-box-belowheader-row input[type="text"].small-input {
  width: 65px;
}
#input-two-suppliers TD,
#elec-usage-double TD {
  padding-bottom: 4px;
}
.icon-gas {
  background: transparent url(/resources/images/icon-gas.png) no-repeat 0 2px;
}
.icon-elec {
  background: transparent url(/resources/images/icon-elec.png) no-repeat 0 2px;
}
.icon-gas span,
.icon-gas select,
.icon-elec span,
.icon-elec select {
  padding-left: 20px;
}
.icon-gas select,
.icon-elec select {
  margin-left: 20px;
}
.avarage_usage {
  width: 160px !important;
}
.tbl-compare #travarageusage a:link,
.tbl-compare #travarageusage a:visited {
  color: #222;
  text-decoration: none;
}
.tbl-compare #travarageusage a:hover {
  color: #f60;
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
.tbl-compare #travarageusage a {
  float: left;
  font-weight: normal;
  margin-right: 10px;
  text-align: center;
}
.avarageusage1 {
  background-image: url(/resources/images/button-usage1.png);
}
.avarageusage1:hover {
  background-image: url(/resources/images/button-usage1-over.png);
}
.avarageusage1_selected {
  background-image: url(/resources/images/button-usage1-over.png);
}
.avarageusage2 {
  background-image: url(/resources/images/button-usage2.png);
}
.avarageusage2:hover {
  background-image: url(/resources/images/button-usage2-over.png);
}
.avarageusage2_selected {
  background-image: url(/resources/images/button-usage2-over.png);
}
.avarageusage3 {
  background-image: url(/resources/images/button-usage3.png);
}
.avarageusage3:hover {
  background-image: url(/resources/images/button-usage3-over.png);
}
.avarageusage3_selected {
  background-image: url(/resources/images/button-usage3-over.png);
}
.avarageusage4 {
  background-image: url(/resources/images/button-usage4.png);
}
.avarageusage4:hover {
  background-image: url(/resources/images/button-usage4-over.png);
}
.avarageusage4_selected {
  background-image: url(/resources/images/button-usage4-over.png);
}
.avarageusage5 {
  background-image: url(/resources/images/button-usage5.png);
}
.avarageusage5:hover {
  background-image: url(/resources/images/button-usage5-over.png);
}
.avarageusage5_selected {
  background-image: url(/resources/images/button-usage5-over.png);
}
.avarageusage1,
.avarageusage1:hover,
.avarageusage1_selected,
.avarageusage2,
.avarageusage2:hover,
.avarageusage2_selected,
.avarageusage3,
.avarageusage3:hover,
.avarageusage3_selected,
.avarageusage4,
.avarageusage4:hover,
.avarageusage4_selected,
.avarageusage5,
.avarageusage5:hover,
.avarageusage5_selected {
  width: 102px;
  height: 57px;
  background: no-repeat;
}
.avarageusage1,
.avarageusage2,
.avarageusage3,
.avarageusage4,
.avarageusage5,
.avarageusage1:hover,
.avarageusage2:hover,
.avarageusage3:hover,
.avarageusage4:hover,
.avarageusage5:hover {
  background-image: none;
}
.avarageusage1_in,
.avarageusage1_in_selected,
.avarageusage2_in,
.avarageusage2_in_selected,
.avarageusage3_in,
.avarageusage3_in_selected,
.avarageusage4_in,
.avarageusage4_in_selected,
.avarageusage5_in,
.avarageusage5_in_selected {
  height: 57px;
  width: 102px;
  margin-top: -57px;
  background-image: url("/resources/images/usage.png");
}
.avarageusage1_in {
  background-position: 0 0;
}
.avarageusage1_in:hover,
.avarageusage1_in_selected {
  background-position: 0 -57px;
}
.avarageusage2_in {
  background-position: -102px 0;
}
.avarageusage2_in:hover,
.avarageusage2_in_selected {
  background-position: -102px -57px;
}
.avarageusage3_in {
  background-position: -204px 0;
}
.avarageusage3_in:hover,
.avarageusage3_in_selected {
  background-position: -204px -57px;
}
.avarageusage4_in {
  background-position: -306px 0;
}
.avarageusage4_in:hover,
.avarageusage4_in_selected {
  background-position: -306px -57px;
}
.avarageusage5_in {
  background-position: -408px 0;
}
.avarageusage5_in:hover,
.avarageusage5_in_selected {
  background-position: -408px -57px;
}
.indent-row-above {
  background-image: url(/resources/images/icon-l-flipped.gif?date=20120120);
  background-repeat: no-repeat;
  background-position: 3px center;
  padding-left: 19px;
}
/*end energy start compare*/
/* FORM VALIDATION */
#form-validation-summary H3 {
  padding-bottom: 4px;
}
#form-validation-summary .box-content div {
  float: left;
}
#form-validation-summary a {
  padding-left: 20px;
  background-image: url(/resources/images/arrow-down.png);
  background-repeat: no-repeat;
  background-position: 1px center;
  line-height: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#form-validation-summary a.no-background {
  padding-left: 0;
  background-image: none;
  line-height: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: underline;
  color: #4F3E7A;
}
.input-form-val-error input[type="text"],
.input-form-val-error select {
  border: 1px solid #f60 !important;
}
.input-form-val-error td input[type="text"] {
  border: 1px solid #f60 !important;
}
.input-form-val-error td span,
.input-form-val-error td label,
.input-form-val-error td label a,
.input-form-val-error td label div,
.input-form-val-error td label div a {
  color: #f60 !important;
}
.input-form-focus td input[type="text"],
.input-form-focus td input[type="email"],
.input-form-focus td input[type="number"] {
  border: 1px solid #0077d5 !important;
}
.input-form-focus td span,
.input-form-focus td label,
.input-form-val-error td label a {
  color: #0077d5 !important;
}
.input-form-val-error td input.input-form-focus {
  border: 1px solid green !important;
}
.validation-summary-img {
  background-image: url(/resources/images/big-icon-alert.png);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  height: 34px;
  width: 34px;
}
#form-validation-summary a.linkFocus {
  background-image: none;
  padding-left: 0;
  background-position: center center;
  line-height: normal;
  padding-top: 0;
  padding-bottom: 0;
  width: 1px;
  height: 1px;
  color: #FFF;
}
a.linkFocus,
a.linkFocus:link,
a.linkFocus:visited,
a.linkFocus:focus,
a.linkFocus:hover {
  width: 1px;
  height: 1px;
  text-decoration: none;
  color: #fff;
  line-height: 1px;
  outline: none;
  outline-color: transparent;
  outline-style: none;
  display: block;
  background-image: none;
}
#form-validation-summary .hld5 .hld-hdr-l,
#form-validation-summary .hld5 .hld-hdr-r,
#form-validation-summary .hld5 .hld-btm-l,
#form-validation-summary .hld5 .hld-btm-r {
  background-image: url("/resources/images/hld5-corners-orange.png");
}
#form-validation-summary .hld5 .hld-cnt {
  background-image: url("/resources/images/hld5-l-orange.png");
}
#form-validation-summary .hld5 .hld-cnt-r {
  background-image: url("/resources/images/hld5-r-orange.png");
}
#form-validation-summary .validation-summary-img,
#form-validation-summary .vs_body {
  float: left;
}
/* END FORM VALIDATION */
.input-form-val-disabled,
.input-form-val-disabled .compare-field label,
.input-form-val-disabled .compare-input label,
.input-form-val-disabled .compare-field span,
.input-form-val-disabled .compare-input span,
.input-form-val-disabled .compare-input input {
  color: Gray;
}
.disabled {
  color: Gray;
}
.suggest {
  color: gray;
  font-style: italic;
}
.user_input {
  color: #000;
  font-style: normal;
}
/* RESULT PAGE */
.rslt-intro-text {
  padding-left: 5px;
  margin-left: -10px;
}
.rslt-intro-text ul {
  list-style-type: square;
  margin: 0 0 8px 0;
  padding-left: 20px;
}
.rslt-intro-text ul li {
  color: #4f3e7a;
  font-size: 16px;
}
.rslt-intro-text ul li a {
  font-size: 12px;
}
.result {
  clear: both;
}
.tbl-results span.sep-row {
  display: block;
  clear: right;
}
.tbl-results td {
  vertical-align: top;
  padding-right: 5px;
  padding-left: 5px;
}
.tbl-results td td {
  padding-right: 0;
  padding-left: 0;
}
.tbl-results-greengray span {
  vertical-align: top;
}
.tbl-results-ranking td {
  text-align: center;
}
.energy-newv .z-rslt-product table td.tbl-results-ranking {
  vertical-align: top;
}
.oldprice {
  margin-top: 2px;
  color: #999;
  text-align: center;
}
.tbl-results .price {
  font-size: 20px;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}
.tbl-results .price-cents {
  font-size: 12px;
  position: relative;
  top: -6px;
}
.tbl-results .tbl-results-product {
  height: 50px;
}
.tbl-results .price a:link,
.tbl-results .price a:visited,
.tbl-results .price a,
.tbl-results .price a:link FONT,
.tbl-results .price a:visited FONT,
.tbl-results .price a FONT {
  color: #4f3e7a;
  text-decoration: none;
}
.tbl-results .price a:hover {
  color: #f60;
  text-decoration: underline;
}
.tbl-results .price a:hover FONT {
  color: #f60;
  text-decoration: none;
}
.tbl-results-product table {
  width: 100%;
}
td.tbl-results-price,
td.tbl-results-price span {
  text-align: center;
}
.tbl-results-product-details-header {
  font-style: italic;
}
.tbl-results-product-details td {
  padding-bottom: 5px;
  font-weight: bold;
}
.tbl-results-header td {
  font-weight: bold;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #FFF;
  background-color: #534870;
  background-image: url(/resources/images/tbl-results-header-bg.png);
  background-position: left top;
  background-repeat: no-repeat;
  border-right: 1px solid #444;
  border-left: 3px solid #FFF;
}
.tbl-results-header td span {
  color: #FFF;
}
.rslt-even td {
  /*	background-color:#ebebeb;*/
  background-color: #eef0f6;
}
.rslt-even td td {
  background-color: transparent;
}
.tbl-results-header td.a-sort_down a {
  width: 100%;
  display: block;
  background-image: url(/resources/images/arrow-down-white.gif);
  background-position: right center;
  background-repeat: no-repeat;
  /*margin-right:20px;
	padding-right:5px;*/
}
.tbl-results-header td.a-sort_up a {
  width: 100%;
  display: block;
  background-image: url(/resources/images/arrow-up-white.png);
  background-position: right center;
  background-repeat: no-repeat;
  /*margin-right:20px;
	padding-right:5px;*/
}
.tbl-results-header td.a-sort_up a span,
.tbl-results-header td.a-sort_down a span {
  display: block;
  margin-right: 12px;
}
.tbl-results-header td.no-left-border {
  border-left: 0;
}
.tbl-results-header td.no-bg {
  background-color: #FFF;
  background-image: url(/resources/images/pixel-trans.gif);
  border-right: 0;
  border-bottom: 0;
}
.downloadInfo {
  float: right;
}
.tbl-results .td-pp-button {
  padding-right: 0;
  text-align: right;
  font-size: 14px !important;
}
.tbl-results .td-pp-button span {
  font-size: 16px;
  font-weight: normal;
  padding: 1px 10px 5px 5px;
}
.tbl-results-supplier {
  text-align: center;
}
.tbl-results-green {
  color: green;
}
.tbl-results-gray {
  color: #666;
}
td.tbl-results-checkbox input {
  padding: 0;
  margin: 0;
}
td.tbl-results-checkbox {
  text-align: center;
  color: #999;
  font-size: 20px;
  padding-left: 0;
}
td.tbl-results-checkbox-dotted {
  background-image: url("/resources/images/hr-ver-bg.gif");
  background-position: 10px center;
  background-repeat: repeat-y;
}
td.tbl-results-checkbox span {
  font-size: 20px;
}
td.tbl-result-separator-open {
  background-color: #FFF;
  height: 0;
  padding: 0;
  margin: 0;
}
/*.cl-1.column-0.colcount-1 {
    width: 38%;
}*/
td.tbl-result-separator-close {
  height: 5px;
}
td.tbl-results-open {
  /*border-top:1px solid #444;*/
  height: 3px;
}
td.tbl-result-close {
  height: 5px;
  background-color: #ccc;
}
td.tbl-result-inforow {
  vertical-align: bottom;
  padding-right: 0;
  padding-left: 0;
}
/*
td.tbl-result-inforow div
{
	padding:2px 0;
	height:1%;
	width:100%;
	vertical-align:bottom;
	margin-left:-2px;
	margin-top:3px;
}
*/
/*
.rslt-even td.tbl-result-inforow div {
	background-color:#e0e0e0;
	border:1px solid #bababa;
}
*/
.tbl-result-inforow table {
  width: 100%;
}
.tbl-result-action-image {
  border: 1px solid #ccc;
  margin-bottom: 3px;
}
.inforow-icon {
  padding-top: 4px;
  width: 1%;
}
.inforow-txt {
  padding-top: 4px;
  font-style: italic;
  width: 75%;
}
.energy-newv .inforow-txt {
  width: 71%;
}
.energy-newv .inforow-txt span {
  color: #008000;
}
.energy-newv .tbl-result-inforow .tbl-results-action {
  width: 25px;
}
.tbl-results td.inforow-btn {
  text-align: right;
  width: 1%;
  vertical-align: bottom;
}
.inforow-btn span {
  text-align: right;
  margin-right: 2px;
  margin-left: 2px;
  white-space: nowrap;
  border: 1px solid #bbb;
  display: block;
  padding: 3px;
  background-color: #f3f3f3;
}
.energy-newv .inforow-btn {
  padding-bottom: 10px;
}
.energy-newv .inforow-btn span {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
.rslt-even td.inforow-btn span {
  border: 1px solid #beb9ca;
  background-color: #dde0ed;
}
.link-info-open {
  padding: 3px;
}
.inforow-btn span.link-info-close {
  /*border-bottom:1px solid #f3f3f3!important;*/
  padding: 3px;
  padding-bottom: 5px;
  margin-top: -2px;
  position: relative;
  bottom: -3px;
}
.rslt-even td.inforow-btn span.link-info-close {
  border-bottom: 1px solid #e0e0e0 !important;
}
td.tbl-result-inforow .inforow-icon img {
  margin-right: 4px;
  margin-left: 4px;
}
.tbl-results td td.td-inforow-more {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}
.tbl-inforow-more {
  border: 1px solid #ccc;
  background-color: #F3F3F3;
  margin-right: 3px;
  padding: 10px;
}
.rslt-even td .tbl-inforow-more {
  border: 1px solid #BEB9CA;
  background-color: #DDE0ED;
}
.tbl-result-inforow td .td-hr span,
.tbl-result-inforow td .td-hr img {
  background-color: #efefef;
}
.rslt-even .tbl-result-inforow td .td-hr span,
.rslt-even .tbl-result-inforow td .td-hr img {
  background-color: #DDE0ED;
}
.tbl-results-action {
  text-align: right;
}
.div-action {
  width: 30px;
  height: 25px;
  background-image: url(/resources/images/actie_icon.png);
  background-repeat: no-repeat;
  float: right;
}
.vertical-compare-wrapper .divUcStaticContent {
  margin-top: -75px;
}
.energy-newv .div-action {
  background-image: url(/resources/images/actie_icon22x21.png);
  width: 22px;
  height: 21px;
  float: left;
  padding-top: 7px;
}
.div-warning {
  width: 16px;
  float: left;
  height: 16px;
  background-image: url(/resources/images/warning-product-small.png);
  background-repeat: no-repeat;
  margin-top: 6px;
}
.tbl-results-gaselecicon {
  margin-right: 3px;
}
.rslt-tooltip-info-header {
  font-weight: bold;
}
.tbl-results tr.tbl-results-top td {
  border-top: 1px solid #beb9ca;
  height: 8px;
}
.div-result-alt-options {
  float: right;
  border: 1px solid #ccc;
  border-top: 0;
  padding: 3px;
  background-color: #FFF;
}
.tbl-results .a-telephone {
  background-image: url(/resources/images/icon-bellen.png);
  display: block;
}
.tbl-results .a-info {
  background-image: url(/resources/images/icon-info.png);
  display: block;
}
.tbl-results .a-plus {
  background-image: url(/resources/images/icon-plus.gif);
  display: block;
}
.tbl-results .a-minus {
  background-image: url(/resources/images/icon-minus.gif);
  display: block;
}
.tbl-results .a-post {
  background-image: url(/resources/images/icon-post.png);
  display: block;
}
.tbl-results .a-plus,
.tbl-results .a-minus {
  background-position: left center;
  padding: 0 0 0 15px;
}
#div-link-options {
  float: right;
  font-weight: bold;
}
#compare-horizontal {
  float: left;
  font-weight: bold;
  margin-left: 5px;
}
.rowNo {
  color: #999;
  cursor: hand;
  cursor: pointer;
}
.rslt-buy {
  width: 1%;
}
#divDisclaimer {
  clear: both;
  color: #999;
  display: block;
  padding-top: 10px;
}
/* vertical compare checkbox styling in electricity results */
.popupFilter span {
  color: #1d67e2;
  float: right;
  text-decoration: underline;
  margin-right: 10px;
  margin-top: 3px;
}
.usage-information td span {
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.usage-information {
  float: right;
  clear: both;
  position: relative;
}
.usage-information td {
  padding: 0 10px;
}
.td-usage-information {
  border-right: solid 1px #ddd;
}
.td-usage-information span {
  padding: 0;
}
.tbl-results-header td.ver-check-header {
  background-color: transparent;
  background-image: none;
  border-right: medium none;
  font-weight: normal;
  padding: 0;
  vertical-align: middle;
}
.tbl-results-header td.ver-check-header td {
  padding-left: 5px;
  padding-right: 5px;
}
.tbl-results-header td.ver-check-header td.ver-check-header-td {
  background-color: transparent;
  border-left: medium none;
  border-right: medium none;
  padding: 0 0 0 17px;
  vertical-align: middle;
  width: 80px;
  background-image: url("/resources/images/z-topbutton-bg.png");
  background-position: left 17px;
  background-repeat: no-repeat;
}
.ver-check-td {
  width: 20px;
  padding-top: 7px;
}
.tbl-results tr.tbl-results-top-dotted td,
td.tbl-result-separator-close-dotted {
  background-image: url("/resources/images/hr-ver-bg.gif");
  background-position: 10px center;
  background-repeat: repeat-y;
}
/* end vertical compare checkbox styling in electricity results */
/* End results*/
/* FILTER OPTIONS */
#div-box-belowheader {
  float: left;
  width: 989px;
  left: -7px;
  position: relative;
}
#div-box-belowheader-top {
  float: left;
  width: 989px;
  background-image: url(/resources/images/box-belowheader-top.gif);
  background-repeat: no-repeat;
  background-position: center top;
  height: 7px;
}
#div-box-belowheader-body {
  float: left;
  width: 949px;
  background-image: url(/resources/images/box-belowheader-bg.gif);
  background-repeat: repeat-y;
  background-position: center top;
  padding: 5px 20px 0 20px;
}
#div-box-belowheader-bottom {
  float: left;
  width: 989px;
  background-image: url(/resources/images/box-belowheader-bottom.gif);
  background-repeat: no-repeat;
  background-position: center top;
  height: 18px;
}
.filter-criteria {
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/resources/images/arrow-orange.gif);
  padding-left: 8px;
  white-space: normal;
  vertical-align: middle;
}
#divSuppliers1,
#divSuppliers2,
#divSuppliers3 {
  width: 33%;
  display: inline-block;
  vertical-align: top;
}
.arrow-orange {
  float: left;
  display: block;
  width: 230px;
  font-weight: normal;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/resources/images/arrow-orange.gif);
  padding-left: 8px;
  white-space: normal;
  vertical-align: middle;
  text-decoration: none !important;
}
.energy-newv .filter-criteria {
  background-image: none;
  padding-left: 0;
  color: #565656;
}
.energy-newv .ui-multiselect {
  background: url("/resources/images/form-input-bg.gif") repeat-x scroll 0 0 #FFFFFF;
  border: 1px solid #7F9DB9;
  border-radius: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  padding: 0;
  vertical-align: middle;
  width: 135px !important;
}
.energy-newv .ui-icon-triangle-2-n-s {
  background-position: -129px -13px;
}
.multiselect-menu-target-place {
  position: absolute;
}
.energy-newv .ui-widget-header {
  background: #FBCB09;
  border: none;
  border-bottom: 1px solid #ccc;
  width: 100%;
  position: relative;
}
.energy-newv .ui-multiselect-close {
  position: absolute;
  right: 0;
  top: 0;
}
.energy-newv .ui-multiselect-checkboxes {
  padding-top: 20px;
}
.div-box-filter-form INPUT,
.div-box-filter-form SELECT {
  margin: 0 5px;
  padding: 0;
  vertical-align: middle;
}
.div-box-filter-form {
  /*float:left;*/
  width: 940px;
}
.div-box-filter-row-sep {
  clear: both;
  height: 32px;
}
.div-box-filter-row {
  clear: right;
  line-height: 32px;
}
.energy-newv .div-box-filter-row {
  margin-top: 5px;
}
.energy-newv2 .div-box-filter-row {
  float: right;
}
.div-box-filter-row table {
  display: inline;
  vertical-align: middle;
}
.div-box-filter-row table tr td {
  line-height: 13px;
  height: 13px;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.div-box-filter-row table tr td label {
  vertical-align: top;
}
.div-box-filter-row table tr td input {
  vertical-align: top;
}
.div-box-filter-row div {
  display: inline-block;
  line-height: 32px;
  vertical-align: middle;
  padding-bottom: 1px;
  padding-right: 1px;
  *background-position: left 2px;
  /* IE6+7, doesn't work in IE8/9 as IE7 */
  *display: inline;
  /* IE6+7, doesn't work in IE8/9 as IE7 */
}
.div-box-filter-row table,
.div-box-filter-row span {
  display: inline-block;
}
:root .div-box-filter-row div {
  padding-top: 1px \0 / IE9;
  /* IE9 */
}
.div-box-filter-row #imgInfo {
  display: inline;
  vertical-align: middle;
  *background-position: left top;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) /*hack for chrome*/
/*
{
    .div-box-filter-row div
    {
        display:inline;
    }
}*/
.div-box-belowheader-form {
  float: left;
  padding-left: 10px;
}
.div-box-belowheader-force-height {
  float: left;
}
.div-box-belowheader-button {
  float: left;
  margin-left: 8px;
  vertical-align: bottom;
  bottom: 0;
  right: 0;
  position: absolute;
  margin-right: 20px;
  margin-bottom: 18px;
}
.div-box-belowheader-row-sep {
  clear: both;
  height: 15px;
  /*	background-image:url(/resources/images/filters-row-sep-bg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#ccc;
*/
}
.filter-separator {
  width: 9px;
  height: 19px;
  /*
	background-image:url(/resources/images/hr-bg.gif);
	background-repeat:repeat-y;
	background-position:center center;
*/
  display: inline-block;
  margin-bottom: -5px;
}
.ddlFilter {
  width: auto;
}
.filters-header {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  font-size: 17px;
}
.box-filter-options {
  padding: 5px 15px !important;
}
.filter-options-info {
  /*padding-bottom:5px;   */
}
/* PRODUCT DETAILS PAGES */
.tbl-product-details {
  width: 100%;
}
.pd-field {
  vertical-align: top;
  font-weight: bold;
}
.pd-info {
  float: right;
}
.pd-field-two {
  vertical-align: top;
  font-weight: bold;
  width: 30%;
}
.pd-subHeader {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
}
.pd-subHeader-category {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
  font-size: 18px;
}
.pd-value-two {
  vertical-align: top;
  text-align: right;
  color: #554283;
  font-weight: bold;
  width: 20%;
}
.pd-value {
  vertical-align: top;
  text-align: right;
  color: #554283;
  font-weight: bold;
}
#iframe-div-center-top .pd-value-align-left {
  color: #222;
  text-align: left;
  vertical-align: top;
}
.pd-value-align-left {
  color: #554283;
  text-align: left;
  vertical-align: top;
}
.product-details-box * {
  color: #FFF;
}
.product-infotel {
  padding-left: 10px;
  font-size: 14px;
  color: #FFF;
  background: transparent url(/resources/images/arrow-white.gif) no-repeat left center;
}
.pd-tr-total td {
  background-color: #dfdfdf;
  border-top: 1px solid #ccc;
  font-size: 14px;
  /*background-image:url(/resources/images/horizonal-line-bg.png);*/
}
.pd-tr-header td {
  color: #222;
}
.det-div-new-row {
  padding-top: 20px;
  padding-bottom: 0;
  width: 100%;
  clear: left;
}
.product-details-box h1 {
  font-size: 18px;
}
.cost-detail-content {
  padding-bottom: 20px;
  margin-bottom: 10px;
  margin-top: -20px;
}
.cost-detail-content .vc-tbl,
.cost-detail-content .vc-tbl .label-small td,
.cost-detail-content .vc-tbl .label-small-1 td {
  background-color: transparent;
  border-radius: 0;
  border: none;
}
.cost-detail-content .vc-tbl .label {
  border-right: 1px solid #C8C8C6 !important;
}
.cost-detail-content .vc-tbl .totaltariffdetails td {
  background-color: #DFDFDF;
  border-top: 1px solid #C8C8C6 !important;
}
.cost-detail-content .vc-tbl .column-0 span,
.cost-detail-content .vc-tbl .column-0 strong {
  color: #584D6F;
}
/* End Details page*/
/* flow header energy*/
/* #div-flow-header
{
	float:left;
	width:975px;
	height:59px;
	background-repeat:no-repeat;
	position:relative;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(/resources/images/flow-header-bg.png);		
	border-bottom:1px solid #999;
	background-color:#b8b8b8;
} */
#div-flow-header a {
  text-decoration: none;
}
.flow-market-icon {
  float: right;
  margin: 2px 10px 0 0;
}
#flow-footer {
  width: 965px;
  height: 19px;
  background-color: #ccc;
  background-image: url(/resources/images/flow-footer.png);
  background-repeat: no-repeat;
  position: relative;
  text-align: right;
  padding-right: 10px;
  padding-top: 3px;
  line-height: 12px;
}
#flow-footer table {
  float: right;
  height: 16px;
}
#flow-footer td {
  font-weight: bold;
  color: #666;
}
#flow-footer a {
  font-weight: bold;
}
.flow-footer a.step-1,
.flow-footer a.step-2,
.flow-footer a.step-3,
.flow-footer-on a.step-1,
.flow-footer-on a.step-2,
.flow-footer-on a.step-3 {
  background-image: url("/resources/images/steps-footer.png");
  background-repeat: no-repeat;
  margin-right: 3px;
  padding-left: 20px;
  display: block;
  line-height: 16px;
}
.flow-footer a.step-1 {
  background-position: 0 0;
}
.flow-footer a.step-2 {
  background-position: 0 -32px;
}
.flow-footer a.step-3 {
  background-position: 0 -64px;
}
.flow-footer-on a.step-1 {
  background-position: 0 -16px;
}
.flow-footer-on a.step-2 {
  background-position: 0 -48px;
}
.flow-footer-on a.step-3 {
  background-position: 0 -80px;
}
.flow-footer-sep {
  background-image: url("/resources/images/arrow-gray.gif");
  background-position: 2px center;
  background-repeat: no-repeat;
  height: 10px;
  width: 10px;
  padding-right: 3px;
}
#flow-footer a:link,
#flow-footer a:visited {
  color: #666;
  text-decoration: none;
}
#flow-footer a:hover {
  color: #f60;
  text-decoration: none;
}
.flow-footer-small-left {
  display: none;
}
/*
#flow-footer img
{
	padding-left:5px;
}

.flow-footer-step
{
	margin-right:3px;
}
*/
.box-flowheader,
.box-flowheader-on {
  float: left;
  position: relative;
  top: 3px;
  height: 42px;
  z-index: 2;
  color: #f60;
}
.box-topheader {
  float: right;
  position: relative;
  height: 68px;
  z-index: 2;
  color: #f60;
}
.box-flowheader-on .box-flowheader-left,
.box-flowheader .box-flowheader-left {
  background-repeat: no-repeat;
  background-position: right top;
  height: 57px;
  width: 20px;
  float: left;
  margin-left: 8px;
}
.box-topheader .box-topheader-left {
  background-repeat: no-repeat;
  background-position: right top;
  height: 69px;
  width: 20px;
  float: left;
  background-image: url(/resources/images/box-topheader-left.png);
}
.box-flowheader-on .box-flowheader-left {
  background-image: url(/resources/images/box-flowheader-on-left.png);
}
.box-flowheader-on .box-flowheader-content,
.box-flowheader .box-flowheader-content {
  background-repeat: no-repeat;
  background-position: right top;
  height: 47px;
  float: left;
  padding: 10px 17px 0 0;
  vertical-align: bottom;
}
.box-topheader .box-topheader-content {
  background-repeat: no-repeat;
  background-position: right top;
  height: 64px;
  float: left;
  padding: 5px 17px 0 0;
  background-image: url(/resources/images/box-topheader-content.png);
}
.box-flowheader-content div {
  float: left;
  padding: 0;
  margin: 0;
}
.rslt-usage-label {
  color: #4F3E7A;
  font-size: 14px;
}
.rslt-usage-label span {
  color: #999;
  font-size: 12px;
}
.rslt-usage-var {
  font-size: 14px;
  color: #f60;
  padding: 0 5px;
}
.box-flowheader-content div.flowsteps-nr p,
.box-flowheader-content div.flowsteps-text p {
  padding: 0;
  margin: 0;
  bottom: 0;
  display: block;
}
.box-flowheader-content div.flowsteps-nr p {
  font-size: 36px;
  margin-right: 5px;
}
.box-flowheader-content div.flowsteps-text p {
  font-size: 16px;
  padding-top: 20px;
}
.box-flowheader-on .box-flowheader-content div.flowsteps-text p,
.box-flowheader-on .box-flowheader-content div.flowsteps-nr p {
  color: #666;
}
.box-flowheader .box-flowheader-content div.flowsteps-text p,
.box-flowheader .box-flowheader-content div.flowsteps-nr p {
  color: #FFF;
}
.box-topheader-content div {
  float: left;
}
.box-flowheader-on .box-flowheader-content {
  background-image: url(/resources/images/box-flowheader-on-content.png);
}
.box-flowheader .box-flowheader-content {
  padding-right: 0;
}
.box-topheader SPAN {
  color: #554283;
  margin: 0;
  padding: 0;
  font-size: 18px;
}
.box-flowheader-icon,
.box-topheader-icon {
  float: left;
  padding-right: 7px;
}
.flow-header-telecom .box-flowheader span.step-1 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap1.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-header-telecom .box-flowheader-on span.step-1 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap1-on.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-header-telecom .box-flowheader span.step-2 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap2.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-header-telecom .box-flowheader-on span.step-2 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap2-on.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-header-telecom .box-flowheader span.step-3 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap3.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-header-telecom .box-flowheader-on span.step-3 {
  margin-right: 3px;
  background-image: url(/resources/images/vergelijken-stap3-on.png);
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
}
.flow-market-icon-energy {
  background: transparent url(/resources/images/energie-vergelijken.png) no-repeat center center;
  width: 61px;
  height: 56px;
  display: block;
}
.flowheader-icon-usage {
  background: transparent url(/resources/images/big-icon-info.png) no-repeat center center;
  width: 34px;
  height: 34px;
}
.flowheader-icon-edit {
  background: transparent url(/resources/images/icon-edit-small.gif) no-repeat 5px center;
  width: 20px;
  height: 13px;
  display: block;
}
/*end flow header energy*/
/* home opacity control*/
.img-header-slogan {
  left: 25px;
  top: 30px;
  position: absolute;
  margin: 0;
  z-index: 2;
  width: 700px;
}
.img-header-slogan H1,
.img-header-slogan H2 {
  color: #4f3e7a;
  font-size: 26px;
  font-weight: normal;
  text-shadow: 0 0 3px #FFF;
}
.img-header-slogan span {
  color: #4f3e7a;
  text-shadow: 0 0 3px #FFFFFF;
  font-size: 14px;
}
.header-img-box .button-big span {
  text-shadow: 0 0 3px #FFFFFF;
}
#img-header-buttons {
  position: absolute;
  top: 300px;
  z-index: 503;
}
#img-header-buttons:hover {
  cursor: hand;
  cursor: pointer;
}
.img-header-button {
  height: 36px;
  background-image: url(/resources/images/header-img-button-bw.png);
  background-repeat: repeat-x;
  background-position: left;
  width: 180px;
  float: left;
  margin-right: 2px;
  vertical-align: middle;
  text-align: center;
  color: #FFF;
}
.img-header-button-on {
  height: 36px;
  background-color: #2F3943;
  width: 180px;
  float: left;
  margin-right: 2px;
  vertical-align: middle;
  text-align: center;
  color: #FFF;
}
.last-header-button {
  width: 182px;
  margin-right: 0;
}
.img-header-button table,
.img-header-button-on table {
  height: 100%;
  padding: 0;
  width: 100%;
}
.img-header-button table td,
.img-header-button-on table td {
  color: #FFF;
  text-align: center;
  width: 100%;
}
.img-header-button table td:hover,
.img-header-button-on table td:hover {
  color: #f60;
  text-align: center;
  width: 100%;
}
.img-header-top {
  background-image: url(/resources/images/header-img-top.png);
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  position: absolute;
  height: 32px;
  width: 728px;
  z-index: 502;
}
.img-header-bottom {
  width: 728px;
  left: 0;
  top: 331px;
  position: absolute;
  height: 5px;
  background-image: url(/resources/images/rounded-corner-left-bottom.png);
  background-repeat: no-repeat;
  z-index: 504;
}
.img-header-bottom div {
  float: right;
  height: 5px;
  width: 5px;
  background-image: url(/resources/images/rounded-corner-right-bottom.png);
  background-repeat: no-repeat;
}
.img-header-container {
  width: 723px;
  height: 151px;
  background-image: url(/resources/images/icons-bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 25px;
  padding-left: 5px;
}
.header-img-box {
  width: 311px;
  left: 25px;
  top: 95px;
  position: absolute;
}
.header-img-box .box-header {
  background-image: url(/resources/images/header-img-box-top.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 5px;
}
.header-img-box .box-content {
  background-image: url(/resources/images/header-img-box-bg.png);
  background-repeat: repeat-y;
  background-position: top;
  padding: 5px 8px;
}
.header-img-box .box-bottom {
  background-image: url(/resources/images/header-img-box-bottom.png);
  background-repeat: no-repeat;
  background-position: top;
  height: 5px;
}
.tbl-header-img-form .compare-field {
  padding-left: 0;
  width: 109px;
}
.tbl-header-img-form .compare-input img {
  vertical-align: top !important;
  margin-top: 2px;
}
.div-img-header {
  height: 336px;
  width: 728px;
}
#div-img-header-energy {
  position: absolute;
  top: 0;
  left: 0;
}
#div-img-header-PW {
  position: absolute;
  top: 0;
  left: 0;
}
#div-img-header-telecom {
  position: absolute;
  top: 0;
  left: 0;
}
#div-img-header-auto {
  position: absolute;
  top: 0;
  left: 0;
}
.tbl-header-img-form input[type="text"] {
  width: 115px;
}
.tbl-header-img-form input[type="text"].small-input {
  width: 53px;
}
.tbl-header-img-form .near-error-img {
  float: right;
}
/*end home opacity control*/
/* HOME */
.home-links-column a:link,
.home-links-column a:visited {
  color: #4f3e7a;
  text-decoration: none;
}
.home-links-column a:hover {
  color: #f60;
  text-decoration: none;
}
.home-links-column .a-markethome:link,
.home-links-column .a-markethome:visited {
  color: #4f3e7a;
  text-decoration: none;
}
.home-links-column .a-markethome:hover {
  color: #f60;
  text-decoration: none;
}
.home-links-header img {
  display: none;
  margin-right: 5px;
}
.home-links-header h2 {
  font-size: 18px;
}
.home-links-column {
  float: left;
  width: 25%;
}
.home-links-column .a-markethome {
  font-weight: bold;
  width: 140px;
  line-height: 20px;
  /*margin-left:-4px;*/
}
.home-links-column ul {
  margin-left: 0;
  padding-left: 14px;
  margin-bottom: 10px;
}
.home-links-column ul li {
  list-style-type: square;
  color: #f60;
}
.home-links-column a.button span {
  width: 140px;
}
.home-links-header img {
  margin-right: 5px;
}
.home-links-header H2 {
  color: #222222;
  display: inline;
  font-size: 17px;
}
/* end HOME*/
/*telecom*/
.filterPrice {
  text-align: right;
}
.filterPriceDecimals {
  text-align: left;
}
/*end telecom*/
/* telecom results*/
.telecom-action-small {
  width: 18px;
  height: 15px;
  background-image: url(/resources/images/icon-action-small.png);
  background-repeat: no-repeat;
  display: none;
}
.results-info-yes {
  width: 16px;
  height: 16px;
  background-image: url(/resources/images/icon-approve.png);
  background-repeat: no-repeat;
  display: block;
}
.results-info-no {
  width: 16px;
  height: 16px;
  background-image: url(/resources/images/icon-delete.png);
  background-repeat: no-repeat;
  display: block;
}
.tp_current_cost {
  background-color: #554283;
}
.tp_current_cost span {
  color: #FFF;
  font-weight: bold;
}
/* end telecom results*/
/* BOXES */
.box1 .box-header {
  background-color: #ccc;
}
.box1 .box-content {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.box1 .box-bottom {
  background-color: #ccc;
}
.box1 .box-header H1,
.box1 .box-header H2,
.box1 .box-header H3,
.box1 .box-header SPAN {
  color: #222;
}
.box2 .box-header {
  background-color: #f60;
}
.box2 .box-content {
  border-left: 1px solid #f60;
  border-right: 1px solid #f60;
}
.box2 .box-bottom {
  background-color: #f60;
}
.box2 .box-header H1,
.box2 .box-header H2,
.box2 .box-header H3,
.box2 .box-header SPAN {
  color: #FFF;
}
.box3 .box-header {
  background-color: #666;
}
.box3 .box-content {
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}
.box3 .box-bottom {
  background-color: #666;
}
.box3 .box-header H1,
.box3 .box-header H2,
.box3 .box-header H3,
.box3 .box-header SPAN {
  color: #FFF;
}
.box4 .box-header {
  background-color: #34accb;
}
.box4 .box-content {
  border-left: 1px solid #34accb;
  border-right: 1px solid #34accb;
}
.box4 .box-bottom {
  background-color: #34accb;
}
.box4 .box-header H1,
.box4 .box-header H2,
.box4 .box-header H3,
.box4 .box-header SPAN {
  color: #FFF;
}
.box5 .box-header {
  background-color: #554283;
}
.box5 .box-content {
  border-left: 1px solid #554283;
  border-right: 1px solid #554283;
}
.box5 .box-bottom {
  background-color: #554283;
}
.box5 .box-header H1,
.box5 .box-header H2,
.box5 .box-header H3,
.box5 .box-header SPAN {
  color: #FFF;
}
.box6 .box-header {
  background-color: #ffe0cc;
}
.box6 .box-content {
  border-left: 1px solid #ffe0cc;
  border-right: 1px solid #ffe0cc;
}
.box6 .box-bottom {
  background-color: #ffe0cc;
}
.box6 .box-header H1,
.box6 .box-header H2,
.box6 .box-header H3,
.box6 .box-header SPAN {
  color: #222;
}
.boxfill1 {
  background-color: #554283;
}
.boxfill2 {
  background-color: #f60;
}
.boxfill3 {
  background-color: #ccc;
}
.boxfill4 {
  background-color: #666;
}
.boxfill1 div,
.boxfill2 div,
.boxfill4 div {
  color: #FFF;
}
.box1,
.box2,
.box3,
.box4,
.box5,
box6,
.boxfill1,
.boxfill2,
.boxfill3,
.boxfill4 {
  float: left;
}
.box1 .box-bottom,
.box2 .box-bottom,
.box3 .box-bottom,
.box4 .box-bottom,
.box5 .box-bottom,
.box6 .box-bottom,
.boxfill1 .box-bottom,
.boxfill2 .box-bottom,
.boxfill3 .box-bottom,
.boxfill4 .box-bottom {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 7px;
  width: 100%;
}
.box-w4-h2 .box-header H3,
.box-w3-h2 .box-header H3,
.box-w2-h2 .box-header H3,
.box-w1-h2 .box-header H3,
.box-w4-h2 .box-header H2,
.box-w3-h2 .box-header H2,
.box-w2-h2 .box-header H2,
.box-w1-h2 .box-header H2,
.box-w4-h2 .box-header SPAN,
.box-w3-h2 .box-header SPAN,
.box-w2-h2 .box-header SPAN,
.box-w1-h2 .box-header SPAN {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}
.box-w4-h1 .box-header H3,
.box-w3-h1 .box-header H3,
.box-w2-h1 .box-header H3,
.box-w1-h1 .box-header H3,
.box-w13-h1 .box-header H3,
.box-w13-h1-f1 .box-header H3,
.box-w1-h1-f1 .box-header H3,
.box-w4-h1 .box-header H2,
.box-w3-h1 .box-header H2,
.box-w2-h1 .box-header H2,
.box-w1-h1 .box-header H2,
.box-w13-h1 .box-header H2,
.box-w13-h1-f1 .box-header H2,
.box-w1-h1-f1 .box-header H2,
.box-w4-h1 .box-header SPAN,
.box-w3-h1 .box-header SPAN,
.box-w2-h1 .box-header SPAN,
.box-w1-h1 .box-header SPAN,
.box-w13-h1 .box-header SPAN,
.box-w13-h1-f1 .box-header SPAN,
.box-w1-h1-f1 .box-header SPAN {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
.box-w4-h2 .box-header H1,
.box-w3-h2 .box-header H1,
.box-w2-h2 .box-header H1,
.box-w1-h2 .box-header H1 {
  margin: 0;
  font-size: 20px;
  margin-top: -2px;
  font-weight: bold;
}
.box-w1-h2,
.box-w1-h1,
.box-w1-h0,
.boxfill-w1,
.box-w1-h1-f1,
box-w1-h0-f1 {
  width: 234px;
}
.box-w2-h2,
.box-w2-h1,
.box-w2-h0,
.boxfill-w2 {
  width: 481px;
}
.box-w3-h2,
.box-w3-h1,
.box-w3-h0 {
  width: 728px;
}
.box-w4-h2,
.box-w4-h1,
.box-w4-h0 {
  width: 975px;
}
.box-w13-h1,
.box-w13-h0,
.box-w13-h1-f1 {
  width: 320px;
}
.box-w23-h0,
.boxfill-w23 {
  width: 642px;
}
.box-w4-h2 .box-header,
.box-w3-h2 .box-header,
.box-w2-h2 .box-header,
.box-w1-h2 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 35px;
  padding: 6px 0 0 10px;
}
.box-w4-h2 .box-header {
  background-image: url(/resources/images/box-w4-h2-header-bg.png);
}
.box-w3-h2 .box-header {
  background-image: url(/resources/images/box-w3-h2-header-bg.png);
}
.box-w2-h2 .box-header {
  background-image: url(/resources/images/box-w2-h2-header-bg.png);
}
.box-w1-h2 .box-header {
  background-image: url(/resources/images/box-w1-h2-header-bg.png);
}
.box-w4-h1 .box-header,
.box-w3-h1 .box-header,
.box-w2-h1 .box-header,
.box-w1-h1 .box-header,
.box-w13-h1 .box-header,
.box-w13-h1-f1 .box-header,
.box-w1-h1-f1 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 25px;
  padding: 3px 0 0 10px;
}
.box-w4-h1 .box-header {
  background-image: url(/resources/images/box-w4-h1-header-bg.png);
}
.box-w3-h1 .box-header {
  background-image: url(/resources/images/box-w3-h1-header-bg.png);
}
.box-w2-h1 .box-header {
  background-image: url(/resources/images/box-w2-h1-header-bg.png);
}
.box-w1-h1 .box-header {
  background-image: url(/resources/images/box-w1-h1-header-bg.png);
}
.box-w13-h1 .box-header {
  background-image: url(/resources/images/box-w13-h1-header-bg.png);
}
.box-w13-h1-f1 .box-header {
  background-image: url(/resources/images/box-w13-h1-f1-header-bg.png);
}
.box-w1-h1-f1 .box-header {
  background-image: url(/resources/images/box-w1-h1-f1-header-bg.png);
}
.box-w4-h0 .box-header,
.box-w3-h0 .box-header,
.box-w2-h0 .box-header,
.box-w1-h0 .box-header,
.box-w23-h0 .box-header,
.boxfill-w23 .box-header,
.box-w13-h0 .box-header,
.boxfill-w1 .box-header,
.boxfill-w2 .box-header,
.box-w1-h0-f1 .box-header {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 7px;
}
.box-w4-h0 .box-header {
  background-image: url(/resources/images/box-w4-h0-header-bg.png);
}
.box-w3-h0 .box-header {
  background-image: url(/resources/images/box-w3-h0-header-bg.png);
}
.box-w2-h0 .box-header {
  background-image: url(/resources/images/box-w2-h0-header-bg.png);
}
.box-w1-h0 .box-header {
  background-image: url(/resources/images/box-w1-h0-header-bg.png);
}
.box-w23-h0 .box-header {
  background-image: url(/resources/images/box-w23-h0-header-bg.png);
}
.box-w13-h0 .box-header {
  background-image: url(/resources/images/box-w13-h0-header-bg.png);
}
.boxfill-w23 .box-header {
  background-image: url(/resources/images/boxfill-w23-header-bg.png);
}
.boxfill-w1 .box-header {
  background-image: url(/resources/images/boxfill-w1-header-bg.png);
}
.boxfill-w2 .box-header {
  background-image: url(/resources/images/boxfill-w2-header-bg.png);
}
.box-w1-h0-f1 .box-header {
  background-image: url(/resources/images/box-w1-h0-f1-header-bg.png);
}
.box-w4-h2 .box-content,
.box-w3-h2 .box-content,
.box-w4-h1 .box-content,
.box-w3-h1 .box-content,
.box-w4-h0 .box-content,
.box-w3-h0 .box-content,
.box-w23-h0 .box-content,
.boxfill-w23 .box-content {
  padding: 12px 20px;
}
.box-w2-h2 .box-content,
.box-w1-h2 .box-content,
.box-w2-h1 .box-content,
.box-w1-h1 .box-content,
.box-w2-h0 .box-content,
.box-w1-h0 .box-content,
.box-w1-h0-f1 .box-content,
.box-w1-h1-f1 .box-content,
.box-w13-h1 .box-content,
.box-w13-h0 .box-content,
.box-w13-h1-f1 .box-content {
  padding: 4px 10px;
}
.boxfill-w23 .box-content {
  padding: 12px 21px;
}
.boxfill-w1 .box-content,
.boxfill-w2 .box-content {
  padding: 4px 11px;
}
.box-w13-h1-f1 .box-content,
.box-w1-h1-f1 .box-content,
.box-w1-h0-f1 .box-content {
  background-color: #EEE;
}
.box-w4-h0 .box-bottom,
.box-w4-h1 .box-bottom,
.box-w4-h2 .box-bottom {
  background-image: url(/resources/images/box-w4-bottom-bg.png);
}
.box-w3-h0 .box-bottom,
.box-w3-h1 .box-bottom,
.box-w3-h2 .box-bottom {
  background-image: url(/resources/images/box-w3-bottom-bg.png);
}
.box-w2-h0 .box-bottom,
.box-w2-h1 .box-bottom,
.box-w2-h2 .box-bottom {
  background-image: url(/resources/images/box-w2-bottom-bg.png);
}
.box-w1-h0 .box-bottom,
.box-w1-h1 .box-bottom,
.box-w1-h2 .box-bottom {
  background-image: url(/resources/images/box-w1-bottom-bg.png);
}
.box-w13-h1 .box-bottom,
.box-w13-h0 .box-bottom {
  background-image: url(/resources/images/box-w13-bottom-bg.png);
}
.box-w13-h1-f1 .box-bottom {
  background-image: url(/resources/images/box-w13-f1-bottom-bg.png);
}
.box-w1-h1-f1 .box-bottom,
.box-w1-h0-f1 .box-bottom {
  background-image: url(/resources/images/box-w1-f1-bottom-bg.png);
}
.box-w23-h0 .box-bottom {
  background-image: url(/resources/images/box-w23-bottom-bg.png);
}
.boxfill-w23 .box-bottom {
  background-image: url(/resources/images/boxfill-w23-bottom-bg.png);
}
.boxfill-w1 .box-bottom {
  background-image: url(/resources/images/boxfill-w1-bottom-bg.png);
}
.boxfill-w2 .box-bottom {
  background-image: url(/resources/images/boxfill-w2-bottom-bg.png);
}
.box-gradient {
  background-image: url(/resources/images/box-gradient.gif);
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
  width: 214px;
  padding: 8px 10px 10px 10px;
  line-height: 18px;
}
.box-gradient H3,
.box-gradient SPAN {
  padding: 0 0 7px 0;
  color: #FFF;
  font-size: 18px;
  color: #222;
  display: block;
  font-weight: bold;
}
/* CSS FIX FOR FLOATING CONTENT OVERLAPPING BOX BORDERS */
.box-content:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.box-content {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .box-content {
  height: 1%;
}
.box-content {
  display: block;
}
/* End hide from IE-mac */
/* new boxes/holders complete*/
/*general*/
.hld1,
.hld2,
.hld3,
.hld4,
.hld5,
.hld6,
.hld7,
.hld8,
.hld9,
.hld10,
.hld11,
.hld12,
.hld13,
.hld14 {
  overflow: hidden;
}
.hld1,
.hld2,
.hld3,
.hld4,
.hld5,
.hld6,
.hld7,
.hld8,
.hld9,
.hld10,
.hld11,
.hld12,
.hld13,
.hld14 {
  float: left;
}
.hld-hdr,
.hld-cnt,
.hld-btm {
  width: 100%;
  float: left;
}
.hld-hdr {
  background-position: right top;
  background-repeat: repeat-x;
}
.hld-hdr-l {
  float: left;
  background-position: left top;
}
.hld-hdr-r {
  float: right;
  background-position: right top;
  margin-right: -11px;
  width: 100% !important;
}
.hld-cnt {
  height: 100%;
  width: 100%;
  background-position: left top;
  background-repeat: repeat-y;
}
.hld-cnt-r {
  height: 100%;
  background-position: right top;
  background-repeat: repeat-y;
  padding: 2px 15px 5px 4px;
  overflow: hidden;
  margin-left: 11px;
}
.hld-btm {
  background-position: center bottom;
  background-repeat: repeat-x;
}
.hld-btm-l {
  float: left;
  background-position: left bottom;
}
.hld-btm-r {
  float: right;
  background-position: right bottom;
  margin-right: -11px;
  width: 100% !important;
}
/* holder instances */
/* holder widths */
.hld-w23 {
  width: 642px;
}
.hld-w23 .hld-cnt-r {
  width: 612px;
}
.hld-w1 {
  width: 234px;
}
.hld-w1 .hld-cnt-r {
  width: 204px;
}
.hld-w2 {
  width: 481px;
}
.hld-w2 .hld-cnt-r {
  width: 451px;
}
.hld-w3 {
  width: 728px;
}
.hld-w3 .hld-cnt-r {
  width: 698px;
}
.hld-w4 {
  width: 975px;
}
.hld-w4 .hld-cnt-r {
  width: 945px;
}
.hld-w13 {
  width: 320px;
}
.hld-w13 .hld-cnt-r {
  width: 290px;
}
.hld-w100 {
  width: 100%;
}
.hld-w100 .hld-cnt-r {
  width: auto;
}
/* holder styles */
/* hld1 */
.hld1 .hld-hdr {
  height: 9px;
}
.hld1 .hld-hdr-l,
.hld1 .hld-hdr-r,
.hld1 .hld-btm-l,
.hld1 .hld-btm-r {
  width: 11px;
  height: 9px;
  background-image: url(/resources/images/hld1-corners.png);
}
.hld1 .hld-btm-l,
.hld1 .hld-btm-r {
  width: 11px;
  height: 13px;
}
.hld1 .hld-cnt,
.hld2 .hld1 .hld-cnt,
.hld3 .hld1 .hld-cnt,
.hld4 .hld1 .hld-cnt,
.hld5 .hld1 .hld-cnt,
.hld7 .hld1 .hld-cnt,
.hld8 .hld1 .hld-cnt,
.hld9 .hld1 .hld-cnt,
.hld10 .hld1 .hld-cnt {
  background-image: url(/resources/images/hld1-l.png);
}
.hld1 .hld-cnt-r,
.hld2 .hld1 .hld-cnt-r,
.hld3 .hld1 .hld-cnt-r,
.hld4 .hld1 .hld-cnt-r,
.hld5 .hld1 .hld-cnt-r,
.hld7 .hld1 .hld-cnt-r,
.hld8 .hld1 .hld-cnt-r,
.hld9 .hld1 .hld-cnt-r,
.hld10 .hld1 .hld-cnt-r {
  background-image: url(/resources/images/hld1-r.png);
}
.hld1 .hld-btm {
  height: 13px;
}
/* hld2 */
.hld2 .hld-hdr {
  height: 9px;
}
.hld2 .hld-hdr-l,
.hld2 .hld-hdr-r,
.hld2 .hld-btm-l,
.hld2 .hld-btm-r {
  width: 11px;
  height: 9px;
  background-image: url(/resources/images/hld2-corners.png);
}
.hld2 .hld-btm-l,
.hld2 .hld-btm-r {
  width: 11px;
  height: 13px;
}
.hld2 .hld-cnt,
.hld1 .hld2 .hld-cnt,
.hld3 .hld2 .hld-cnt,
.hld4 .hld2 .hld-cnt,
.hld5 .hld2 .hld-cnt,
.hld7 .hld2 .hld-cnt,
.hld8 .hld2 .hld-cnt,
.hld9 .hld2 .hld-cnt,
.hld10 .hld2 .hld-cnt {
  background-image: url(/resources/images/hld2-l.png);
}
.hld2 .hld-cnt-r,
.hld1 .hld2 .hld-cnt-r,
.hld3 .hld2 .hld-cnt-r,
.hld4 .hld2 .hld-cnt-r,
.hld5 .hld2 .hld-cnt-r,
.hld7 .hld2 .hld-cnt-r,
.hld8 .hld2 .hld-cnt-r,
.hld9 .hld2 .hld-cnt-r,
.hld10 .hld2 .hld-cnt-r {
  background-image: url(/resources/images/hld2-r.png);
}
.hld2 .hld-btm {
  height: 13px;
}
/* hld3 */
.hld3 .hld-hdr {
  height: 0px;
}
.hld3 .hld-btm-l,
.hld3 .hld-btm-r {
  width: 9px;
  height: 9px;
  background-image: url(/resources/images/hld3-corners.png);
}
.hld3 .hld-hdr-l,
.hld3 .hld-hdr-r {
  background-image: none;
}
.hld3 .hld-btm-r {
  padding-left: 2px;
}
.hld3 .hld-cnt {
  background-image: url(/resources/images/hld3-l.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.hld3 .hld-cnt-r {
  background-image: url(/resources/images/hld3-r.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.hld3 .hld-btm {
  height: 9px;
}
/* hld4 */
.hld4 .hld-hdr {
  height: 6px;
}
.hld4 .hld-hdr-l,
.hld4 .hld-hdr-r,
.hld4 .hld-btm-l,
.hld4 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url(/resources/images/hld4-corners.png);
}
.hld4 .hld-btm-l,
.hld4 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld4 .hld-btm-r,
.hld4 .hld-hdr-r {
  padding-left: 5px;
}
.hld4 .hld-cnt,
.hld1 .hld4 .hld-cnt,
.hld2 .hld4 .hld-cnt,
.hld3 .hld4 .hld-cnt,
.hld5 .hld4 .hld-cnt,
.hld7 .hld4 .hld-cnt,
.hld8 .hld4 .hld-cnt,
.hld9 .hld4 .hld-cnt,
.hld10 .hld4 .hld-cnt {
  background-image: url(/resources/images/hld4-l.png);
  background-color: #f0f0f0;
}
.hld4 .hld-cnt-r,
.hld1 .hld4 .hld-cnt-r,
.hld2 .hld4 .hld-cnt-r,
.hld3 .hld4 .hld-cnt-r,
.hld5 .hld4 .hld-cnt-r,
.hld7 .hld4 .hld-cnt-r,
.hld8 .hld4 .hld-cnt-r,
.hld9 .hld4 .hld-cnt-r,
.hld10 .hld4 .hld-cnt-r {
  background-image: url(/resources/images/hld4-r.png);
}
.hld4 .hld-btm {
  height: 6px;
}
/* hld5 */
.hld5 .hld-hdr {
  height: 6px;
}
.hld5 .hld-hdr-l,
.hld5 .hld-hdr-r,
.hld5 .hld-btm-l,
.hld5 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url(/resources/images/hld5-corners.png);
}
.hld5 .hld-btm-l,
.hld5 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld5 .hld-btm-r,
.hld5 .hld-hdr-r {
  padding-left: 5px;
}
.hld5 .hld-cnt {
  background-image: url(/resources/images/hld5-l.png);
  background-color: #ffffff;
}
.hld5 .hld-cnt-r {
  background-image: url(/resources/images/hld5-r.png);
}
.hld5 .hld-btm {
  height: 6px;
}
/* hld7 */
.hld7 .hld-hdr {
  height: 9px;
}
.hld7 .hld-hdr-l,
.hld7 .hld-hdr-r,
.hld7 .hld-btm-l,
.hld7 .hld-btm-r {
  width: 11px;
  height: 9px;
  background-image: url(/resources/images/hld7-corners.png);
}
.hld7 .hld-btm-l,
.hld7 .hld-btm-r {
  width: 11px;
  height: 13px;
}
.hld7 .hld-cnt {
  background-image: url(/resources/images/hld7-l.png);
}
.hld7 .hld-cnt-r {
  background-image: url(/resources/images/hld7-r.png);
}
.hld7 .hld-btm {
  height: 13px;
}
/* hld8 */
.hld8 .hld-hdr {
  height: 9px;
}
.hld8 .hld-hdr-l,
.hld8 .hld-hdr-r,
.hld8 .hld-btm-l,
.hld8 .hld-btm-r {
  width: 11px;
  height: 9px;
  background-image: url(/resources/images/hld1-corners.png);
}
.hld8 .hld-btm-l,
.hld8 .hld-btm-r {
  width: 11px;
  height: 13px;
}
.hld8 .hld-cnt {
  background-image: url(/resources/images/hld1-l.png);
}
.hld8 .hld-cnt-r {
  background-image: url(/resources/images/hld1-r.png);
}
.hld8 .hld-btm {
  height: 13px;
}
.hld8 .h-elec-icon h3,
.hld8 .h-gas-icon h3,
.hld8 .h-supp-icon h3,
.hld8 h3 {
  background-position: 1px top;
  background-repeat: no-repeat;
  font-size: 12px;
  height: auto;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.hld8 .h-elec-icon h3,
.hld8 .h-gas-icon h3,
.hld8 .h-supp-icon h3 {
  padding-left: 23px;
}
.hld8 .box-header span {
  color: #222222;
  font-size: 14px;
  font-weight: bold;
}
/* hld9 */
.hld9 .hld-hdr {
  height: 9px;
}
.hld9 .hld-hdr-l,
.hld9 .hld-hdr-r,
.hld9 .hld-btm-l,
.hld9 .hld-btm-r {
  width: 11px;
  height: 9px;
  background-image: url(/resources/images/hld9-corners.png);
}
.hld9 .hld-btm-l,
.hld9 .hld-btm-r {
  width: 11px;
  height: 13px;
}
.hld9 .hld-cnt {
  background-image: url(/resources/images/hld9-l.png);
  background-color: transparent;
}
.hld9 .hld-cnt-r {
  background-image: url(/resources/images/hld9-r.png);
}
.hld9 .hld-btm {
  height: 13px;
}
.hld9 .hld-btm-r,
.hld9 .hld-hdr-r {
  padding-left: 0px;
}
/* hld10 */
.hld10 .hld-hdr {
  height: 6px;
}
.hld10 .hld-hdr-l,
.hld10 .hld-hdr-r,
.hld10 .hld-btm-l,
.hld10 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url(/resources/images/hld10-corners.png);
}
.hld10 .hld-btm-l,
.hld10 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld10 .hld-btm-r,
.hld10 .hld-hdr-r {
  padding-left: 5px;
}
.hld10 .hld-cnt {
  background-image: url(/resources/images/hld10-l.png);
  background-color: #ffffff;
}
.hld10 .hld-cnt-r {
  background-image: url(/resources/images/hld10-r.png);
  background-color: #fef2e2;
  margin-left: 6px;
}
.hld10 .hld-btm {
  height: 6px;
}
/* hld11 */
.hld11 .hld-hdr {
  height: 6px;
}
.hld11 .hld-hdr-l,
.hld11 .hld-hdr-r,
.hld11 .hld-btm-l,
.hld11 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url("/resources/images/PWSprite-boxes.png");
  background-repeat: no-repeat;
}
.hld11 .hld-hdr-l {
  background-position: -189px -528px;
}
.hld11 .hld-hdr-r {
  background-position: right -528px;
}
.hld11 .hld-btm-l {
  background-position: -189px -534px;
}
.hld11 .hld-btm-r {
  background-position: right -534px;
}
.hld11 .hld-btm-l,
.hld11 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld11 .hld-btm-r,
.hld11 .hld-hdr-r {
  padding-left: 5px;
}
.hld11 .hld-cnt,
.hld1 .hld11 .hld-cnt,
.hld2 .hld11 .hld-cnt,
.hld3 .hld11 .hld-cnt,
.hld4 .hld11 .hld-cnt,
.hld5 .hld11 .hld-cnt,
.hld7 .hld11 .hld-cnt,
.hld8 .hld11 .hld-cnt,
.hld9 .hld11 .hld-cnt,
.hld10 .hld11 .hld-cnt,
.hld12 .hld11 .hld-cnt,
.hld13 .hld11 .hld-cnt,
.hld14 .hld11 .hld-cnt {
  background-image: url(/resources/images/hld11-l.png);
  background-color: #EEF8FF;
}
.hld11 .hld-cnt-r,
.hld1 .hld11 .hld-cnt-r,
.hld2 .hld11 .hld-cnt-r,
.hld3 .hld11 .hld-cnt-r,
.hld4 .hld11 .hld-cnt-r,
.hld5 .hld11 .hld-cnt-r,
.hld7 .hld11 .hld-cnt-r,
.hld8 .hld11 .hld-cnt-r,
.hld9 .hld11 .hld-cnt-r,
.hld10 .hld11 .hld-cnt-r,
.hld12 .hld11 .hld-cnt-r,
.hld13 .hld11 .hld-cnt-r,
.hld14 .hld11 .hld-cnt-r {
  background-image: url(/resources/images/hld11-r.png);
  padding: 2px 8px 5px 0;
  margin-left: 8px;
}
.hld11 .hld-btm {
  height: 6px;
}
/* hld12 */
.hld12 .hld-hdr {
  height: 6px;
}
.hld12 .hld-hdr-l,
.hld12 .hld-hdr-r,
.hld12 .hld-btm-l,
.hld12 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url("/resources/images/PWSprite-boxes.png");
  background-repeat: no-repeat;
}
.hld12 .hld-hdr-l {
  background-position: -189px -558px;
}
.hld12 .hld-hdr-r {
  background-position: right -558px;
}
.hld12 .hld-btm-l {
  background-position: -189px -564px;
}
.hld12 .hld-btm-r {
  background-position: right -564px;
}
.hld12 .hld-btm-l,
.hld12 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld12 .hld-btm-r,
.hld12 .hld-hdr-r {
  padding-left: 5px;
}
.hld12 .hld-cnt,
.hld1 .hld12 .hld-cnt,
.hld2 .hld12 .hld-cnt,
.hld3 .hld12 .hld-cnt,
.hld4 .hld12 .hld-cnt,
.hld5 .hld12 .hld-cnt,
.hld7 .hld12 .hld-cnt,
.hld8 .hld12 .hld-cnt,
.hld9 .hld12 .hld-cnt,
.hld10 .hld12 .hld-cnt,
.hld11 .hld12 .hld-cnt,
.hld13 .hld12 .hld-cnt,
.hld14 .hld12 .hld-cnt {
  background-image: url(/resources/images/hld12-l.png);
  background-color: #eef8ff;
}
.hld12 .hld-cnt-r,
.hld1 .hld12 .hld-cnt-r,
.hld2 .hld12 .hld-cnt-r,
.hld3 .hld12 .hld-cnt-r,
.hld4 .hld12 .hld-cnt-r,
.hld5 .hld12 .hld-cnt-r,
.hld7 .hld12 .hld-cnt-r,
.hld8 .hld12 .hld-cnt-r,
.hld9 .hld12 .hld-cnt-r,
.hld10 .hld12 .hld-cnt-r,
.hld11 .hld12 .hld-cnt-r,
.hld13 .hld12 .hld-cnt-r,
.hld14 .hld12 .hld-cnt-r {
  background-image: url(/resources/images/hld12-r.png);
  padding: 2px 8px 5px 0;
  margin-left: 8px;
}
.hld12 .hld-btm {
  height: 6px;
}
/* hld13 */
.hld13 .hld-hdr {
  height: 6px;
}
.hld13 .hld-hdr-l,
.hld13 .hld-hdr-r,
.hld13 .hld-btm-l,
.hld13 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url("/resources/images/PWSprite-boxes.png");
  background-repeat: no-repeat;
}
.hld13 .hld-hdr-l {
  background-position: -189px -588px;
}
.hld13 .hld-hdr-r {
  background-position: right -588px;
}
.hld13 .hld-btm-l {
  background-position: -189px -594px;
}
.hld13 .hld-btm-r {
  background-position: right -594px;
}
.hld13 .hld-btm-l,
.hld13 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld13 .hld-btm-r,
.hld13 .hld-hdr-r {
  padding-left: 5px;
}
.hld13 .hld-cnt,
.hld1 .hld13 .hld-cnt,
.hld2 .hld13 .hld-cnt,
.hld3 .hld13 .hld-cnt,
.hld4 .hld13 .hld-cnt,
.hld5 .hld13 .hld-cnt,
.hld7 .hld13 .hld-cnt,
.hld8 .hld13 .hld-cnt,
.hld9 .hld13 .hld-cnt,
.hld10 .hld13 .hld-cnt,
.hld11 .hld13 .hld-cnt,
.hld12 .hld13 .hld-cnt,
.hld14 .hld13 .hld-cnt {
  background-image: url(/resources/images/hld13-l.png);
  background-color: #d0edaf;
}
.hld13 .hld-cnt-r,
.hld1 .hld13 .hld-cnt-r,
.hld2 .hld13 .hld-cnt-r,
.hld3 .hld13 .hld-cnt-r,
.hld4 .hld13 .hld-cnt-r,
.hld5 .hld13 .hld-cnt-r,
.hld7 .hld13 .hld-cnt-r,
.hld8 .hld13 .hld-cnt-r,
.hld9 .hld13 .hld-cnt-r,
.hld10 .hld13 .hld-cnt-r,
.hld11 .hld13 .hld-cnt-r,
.hld12 .hld13 .hld-cnt-r,
.hld14 .hld13 .hld-cnt-r {
  background-image: url(/resources/images/hld13-r.png);
  padding: 2px 8px 5px 0;
  margin-left: 8px;
}
.hld13 .hld-btm {
  height: 6px;
}
/* hld14 */
.hld14 .hld-hdr {
  height: 6px;
}
.hld14 .hld-hdr-l,
.hld14 .hld-hdr-r,
.hld14 .hld-btm-l,
.hld14 .hld-btm-r {
  width: 6px;
  height: 6px;
  background-image: url("/resources/images/PWSprite-boxes.png");
  background-repeat: no-repeat;
}
.hld14 .hld-hdr-l {
  background-position: -189px -611px;
}
.hld14 .hld-hdr-r {
  background-position: right -611px;
}
.hld14 .hld-btm-l {
  background-position: -189px -617px;
}
.hld14 .hld-btm-r {
  background-position: right -617px;
}
.hld14 .hld-btm-l,
.hld14 .hld-btm-r {
  width: 6px;
  height: 6px;
}
.hld14 .hld-btm-r,
.hld14 .hld-hdr-r {
  padding-left: 5px;
}
.hld14 .hld-cnt,
.hld1 .hld14 .hld-cnt,
.hld2 .hld14 .hld-cnt,
.hld3 .hld14 .hld-cnt,
.hld4 .hld14 .hld-cnt,
.hld5 .hld14 .hld-cnt,
.hld7 .hld14 .hld-cnt,
.hld8 .hld14 .hld-cnt,
.hld9 .hld14 .hld-cnt,
.hld10 .hld14 .hld-cnt,
.hld11 .hld14 .hld-cnt,
.hld12 .hld14 .hld-cnt,
.hld13 .hld14 .hld-cnt {
  background-image: url(/resources/images/hld14-l.png);
  background-color: #F1F1F1;
}
.hld14 .hld-cnt-r,
.hld1 .hld14 .hld-cnt-r,
.hld2 .hld14 .hld-cnt-r,
.hld3 .hld14 .hld-cnt-r,
.hld4 .hld14 .hld-cnt-r,
.hld5 .hld14 .hld-cnt-r,
.hld7 .hld14 .hld-cnt-r,
.hld8 .hld14 .hld-cnt-r,
.hld9 .hld14 .hld-cnt-r,
.hld10 .hld14 .hld-cnt-r,
.hld11 .hld14 .hld-cnt-r,
.hld12 .hld14 .hld-cnt-r,
.hld13 .hld14 .hld-cnt-r {
  background-image: url(/resources/images/hld14-r.png);
  padding: 2px 8px 5px 0;
  margin-left: 8px;
}
.hld14 .hld-btm {
  height: 6px;
}
/* end holders */
/* ORDER SUMMARY */
.tbl-ordrsummary .td-field {
  font-weight: bold;
  padding-right: 10px;
  vertical-align: top;
}
.tbl-ordrsummary .tariff-info {
  font-style: italic;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #555;
}
.tbl-ordrsummary .tariff-info-tooltip {
  padding-top: 3px;
  margin-right: 0px;
  float: right;
}
.tbl-ordrsummary .td-unit,
.tbl-ordrsummary .td-value {
  vertical-align: top;
}
.tbl-ordrsummary .td-separate {
  height: 4px;
}
.pdf-dl-links a,
.downloadpdf-popup .pdf {
  padding-left: 20px;
  background-image: url(/resources/images/icon-pdf.gif);
  background-repeat: no-repeat;
  background-position: 1px center;
  line-height: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.div-column-1-3 {
  width: 320px;
  float: left;
}
/* Terms and Conditions */
.pdf-dl-links a:link,
.pdf-dl-links a:visited {
  text-decoration: none;
}
.pdf-dl-links a {
  background-image: url("/resources/images/icon-pdf.gif");
  background-position: 1px center;
  background-repeat: no-repeat;
  line-height: 20px;
  padding-bottom: 3px;
  padding-left: 20px;
  padding-top: 3px;
}
#divGTCTop table {
  width: 100%;
}
#divGTCTop td.pp-info {
  width: 22px;
}
/* end Terms and Conditions */
.pp-error {
  width: 40px;
}
.counter-nr-1,
.counter-nr-2,
.counter-nr-3,
.counter-nr-4,
.counter-nr-5 {
  width: 12px;
  height: 30px;
  background-image: url(/resources/images/counter-nr-bg.png);
  background-repeat: no-repeat;
  float: left;
  margin: 0 4px;
  color: #FFF;
  font-size: 24px;
  font-family: Impact, 'Arial Black', arial;
  padding: 6px 11px;
}
.counter-nr-1 {
  background-color: #333;
}
.counter-nr-2 {
  background-color: #3b3b3b;
}
.counter-nr-3 {
  background-color: #444;
}
.counter-nr-4 {
  background-color: #4b4b4b;
}
.counter-nr-5 {
  background-color: #545454;
}
.counter-text {
  clear: both;
  font-size: 14px;
  padding-top: 5px;
  text-align: center;
}
.indication-table td {
  height: 23px;
  vertical-align: middle;
}
div.resellcontent {
  padding-bottom: 0 !important;
}
.resellcontent img {
  margin-right: 5px;
  margin-bottom: 5px;
}
.resellcontent .a-start,
.resellcontent .a-remove,
.resellcontent .a-add {
  float: right;
  margin-top: 10px;
}
.resellcontent div {
  clear: both;
}
.products-overview .products-overview-img {
  float: left;
  width: 60px;
}
.products-overview .products-overview-content {
  float: left;
  width: 380px;
}
.products-overview .a-start {
  float: right;
  margin-top: 5px;
}
.products-overview h2 {
  text-decoration: none;
  font-size: 17px;
}
.news-item {
  clear: both;
  margin-bottom: 7px;
}
.news-date {
  font-weight: bold;
}
.explain-steps {
  padding: 0 5px !important;
}
.explain-step {
  width: 143px;
  background-image: url(/resources/images/hoe-werkt-bg.png);
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: top;
  float: left;
  margin-top: -1px;
  padding: 5px;
}
.explain-step-last {
  background-image: url(/resources/images/hoe-werkt-last-bg.png);
}
.explain-step div {
  padding-left: 3px;
  padding-right: 3px;
}
.explain-step-separator {
  width: 5px;
  height: 5px;
  float: left;
}
.pw-regulation DIV img {
  margin-bottom: 5px;
}
/* flow header*/
.box-flowinfo {
  padding: 5px 10px !important;
}
.box-flowinfo {
  width: 953px !important;
}
.flowinfo-back {
  float: left;
}
.flowinfo-tell {
  float: left;
}
.flowinfo-usage {
  float: right;
  margin-top: 4px;
  text-align: right;
  margin-right: 15px;
}
.flowinfo-usage-var span {
  color: #999;
  font-size: 12px;
}
.flowinfo-usage-var {
  color: #222;
  padding-left: 5px;
}
.flowinfo-usage-label {
  color: #4F3E7A;
  font-size: 14px;
}
.flowinfo-usage-var {
  font-size: 14px;
}
.flowinfo-usage-img {
  float: right;
  margin-left: 5px;
}
.link-option-icon-edit {
  background: transparent url(/resources/images/icon-edit-small.gif) no-repeat left center;
}
a.link-option-icon-edit,
a.link-option-icon-edit:visited,
a.link-option-icon-edit:hover {
  text-decoration: none;
}
.flowinfo-elec-icon {
  background-image: url(/resources/images/icon-elec.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 18px;
  font-size: 14px;
  line-height: 18px;
}
.flowinfo-gas-icon {
  background-image: url(/resources/images/icon-gas.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 18px;
  font-size: 14px;
  line-height: 18px;
}
/* end flow header*/
.err-text td {
  padding-bottom: 5px;
}
.err-text span {
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
.elec-usage-double {
  width: 100%;
}
.elec-usage-double-description {
  width: 35px;
}
.error-img {
  float: right;
  vertical-align: middle;
  cursor: help;
}
.near-error-img,
.zorg-sc #trBD .error-img {
  float: none;
}
#trLicence .compare-input .error-img {
  float: none;
}
#trCarType .compare-input .error-img {
  float: none;
}
.showmore-btn .compare-input .error-img {
  float: none;
}
#trPC .compare-input .error-img {
  float: none;
}
#trBD .compare-input .error-img {
  float: none;
}
.error-img-link {
  display: block;
  clear: both;
}
.pp-input label,
.compare-input label {
  padding-left: 3px;
  padding-right: 20px;
}
.radio label {
  display: block;
  padding-left: 0;
  margin-left: 20px;
}
/*google search*/
.gsc-search-button {
  cursor: hand;
  cursor: pointer;
}
.gsc-clear-button {
  position: absolute;
  right: 1px;
  top: 15px;
  z-index: 10001;
}
.page-not-found-google-search .gsc-clear-button {
  left: 450px;
  right: 0;
}
.gsc-completion-container {
  z-index: 10000;
}
.cse .gsc-control-cse,
.gsc-control-cse {
  border: none !important;
  padding: 0 !important;
  margin-top: 2px;
}
.gsc-resultsbox-visible {
  border: 1px solid #4F3E7A;
  padding: 5px 12px;
}
.page-not-found-google-search .gsc-resultsbox-visible {
  margin-bottom: 12px;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block !important;
}
#cse {
  position: absolute;
  top: 24px;
  right: 0;
  z-index: 4596;
  width: 500px;
  text-align: left;
}
.page-not-found-google-search #cse {
  position: relative;
  width: 920px;
}
.page-not-found-google-search .gsc-result-info {
  margin: -20px 0 0;
}
#cse iframe {
  display: none;
}
#div-header-search {
  position: absolute;
  right: 0;
  top: 94px;
  text-align: right;
  float: right;
  width: 260px;
}
.pagenotfound #div-header-search {
  display: none;
}
.pagenotfound .page-not-found-google-search #div-header-search {
  display: block;
}
.page-not-found-google-search #div-header-search {
  position: relative;
  top: 0;
  float: left;
}
#div-header-search input[type="text"] {
  width: 165px;
  height: 15px;
  float: left;
  border: 1px solid #999 !important;
  background: rgba(255, 255, 255, 0.1) url('/resources/images/form-input-bg.gif') repeat-x 0 0 !important;
  background-image: url(/resources/images/form-input-bg.gif) !important;
}
.gsc-control-cse {
  width: auto !important;
}
/* end google search*/
.tbl-two-columns {
  width: 100%;
}
/*start germany admin fsvc settings*/
.separator-line {
  height: 21px;
  background-image: url(/resources/images/hr-bg.gif);
  background-repeat: repeat-x;
  background-position: left center;
  padding-left: 0;
  display: inline-block;
}
/*end germany admin fsvc settings*/
.info {
  background-image: url(/resources/images/icon-info.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: inline;
  padding-bottom: 3px;
  white-space: nowrap;
}
.info_small {
  background-image: url(/resources/images/icon-info-small.png);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  display: inline;
  padding-right: 12px;
}
.info-3p-custom {
  margin-right: -3px;
}
/* extra packs*/
.div_extrapack {
  float: right;
  padding: 5px 5px 0;
}
.div_extrapack .tooltipModalDivPos .hld-cnt-r {
  height: auto;
}
.btn_extrapack2 {
  background: url("/resources/images/icon-tv.gif") no-repeat scroll 2px center transparent;
  cursor: pointer;
  cursor: hand;
  padding: 0 0 0 20px;
}
.btn_extrapack1 {
  background: url("/resources/images/icon-tv.gif") no-repeat scroll 2px center transparent;
  cursor: pointer;
  cursor: hand;
  padding: 0 0 0 20px;
}
.pnlPacks {
  background-color: #FFF;
  border-width: 0;
  border-bottom-style: none;
  /*border:2px solid #554283;	
	width:475px;	*/
}
.pnlPacks td {
  color: #554283;
  width: 50%;
  height: 40px;
}
.pnlPacks_ok {
  float: left;
  margin: 10px;
  width: 100px;
}
.pnlPacks_cancel {
  width: 100px;
  margin: 10px;
  float: right;
}
.tv_result_cust_item {
  background-color: #F4F9AC;
}
.extra-packs-list-title {
  font-weight: bold;
}
.div-extra-packs-list {
  float: left;
}
/*end extra packs*/
.paging-grid-current-page {
  font-weight: bolder;
  text-decoration: none;
}
.paging-grid-page {
  padding: 0 5px;
}
.contactDiv .pp-field {
  vertical-align: top;
  width: 150px;
}
.contactDiv .tbl-pp input[type="text"],
.contactDiv .tbl-pp select,
.contactDiv .tbl-pp textarea {
  width: 380px;
}
.contactDiv .tbl-pp textarea,
.callmeback_form .tbl-pp textarea {
  height: 150px;
}
.contactDiv iframe {
  width: 380px;
}
.fh-thank {
  background: url("/resources/images/big-icon-check.png") no-repeat scroll left top transparent;
  background-size: 34px;
  padding-left: 53px;
  min-height: 50px;
}
.icon-thank {
  background: url("/resources/images/big-icon-check.png") no-repeat scroll left top transparent;
  background-size: 34px;
  padding-left: 53px;
  min-height: 50px;
  display: block;
}
a.category-active:link,
a.category-active:visited {
  color: #29B24A;
  font-weight: bold;
  text-decoration: none;
}
.category-current {
  color: Black;
  font-weight: bold;
  text-decoration: none;
}
.category-inactive {
  color: Gray;
  text-decoration: none;
}
a.category-inactive:hover {
  color: Gray;
  text-decoration: none;
}
.wp {
  text-align: right;
}
.wp a.button-big span,
.wp a.button-big-blink span {
  padding: 4px 16px 0 5px;
  text-align: left;
}
/* CONTENT PAGES */
.main-content-div H1 {
  padding-top: 8px;
}
.main-content-div Hr {
  height: 14px;
}
.content-page-index span {
  color: #4F3E7A;
  font-weight: bold;
}
.content-page-index ul li {
  list-style-image: url("/resources/images/arrow-orange.gif");
  margin-left: 0px;
}
.content-page-index ul {
  padding-left: 16px;
}
.content-call-to-action span.cto-label {
  line-height: 22px;
  font-weight: bold;
}
.content-call-to-action a.button {
  float: right;
}
/* END CONTENT PAGES */
/* STAMPS */
.stamp-independent2,
.stamp-best-price2 {
  width: 153px;
  height: 55px;
  background-repeat: no-repeat;
  background-image: url("/resources/images/stamps2.png");
}
.stamp-independent2 {
  float: left;
  background-position: 0 -55px;
}
.stamp-best-price2 {
  float: right;
  background-position: 0 0;
}
.stamp-independent,
.stamp-best-price {
  width: 110px;
  height: 40px;
  background-repeat: no-repeat;
  background-image: url("/resources/images/stamps.png");
}
.stamp-independent {
  float: left;
  background-position: 0 0;
}
.stamp-best-price {
  float: right;
  background-position: 0 -40px;
}
.stamp-thuiswinkel {
  background: url("/resources/images/thuiswinkel-waarborg2.png?version=141111") no-repeat scroll center center transparent;
  float: left;
  height: 50px;
  width: 100%;
}
.stamp-verisign {
  width: 50%;
  height: 50px;
  background: url("/resources/images/verisign-trusted.png?version=141111") no-repeat center;
  float: left;
}
.hld-w13 .stamp-thuiswinkel {
  background: url("/resources/images/thuiswinkel-waarborg2.png?version=141111") no-repeat center;
}
.hld-w13 .stamp-verisign {
  background: url("/resources/images/verisign-trusted2.png?version=141111") no-repeat center;
}
/* END STAMPS */
/*electrabel*/
.eblp-sponsored {
  width: 100%;
  border-bottom: 1px solid #554283;
  margin-bottom: 10px;
}
.eblp-sponsored div {
  text-align: center;
  padding: 10px 0px;
}
.eblp-h2 {
  color: #264898;
  font-family: helvetica, arial, sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin: 0 0 0.4em;
}
.eblp-h3 {
  color: #264898;
  font-family: helvetica, arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 0.4em;
}
.eblp-right {
  width: 180px;
  float: right;
}
.eblp-main,
.eblp-intro,
.eblp-box-main {
  float: left;
}
.boxeblp .box-header {
  background-color: #79C322;
}
.boxeblp .box-content {
  border-left: 1px solid #79C322;
  border-right: 1px solid #79C322;
}
.boxeblp .box-bottom {
  background-color: #79C322;
}
.boxeblp .box-header H1,
.boxeblp .box-header H2,
.boxeblp .box-header H3,
.boxeblp .box-header SPAN {
  color: #fff;
}
a.a-eblp {
  font-size: 15px;
}
a.a-eblp:link,
a.a-eblp:visited {
  color: #0054A6;
  text-decoration: none;
}
a.a-eblp:hover {
  color: #222;
  text-decoration: none;
}
/* end electrabel*/
/* collective */
.collective-wrapper {
  /*width: 728px!important;*/
  width: 690px !important;
  margin: 0 0 0 3px !important;
}
.h1-header {
  float: left;
}
.ilike-tellafriend {
  float: right;
}
.ilike-tellafriend div {
  float: left;
  line-height: 24px;
  padding-left: 20px;
}
.iframe-div-top {
  background-color: #FFF !important;
  background-image: none !important;
  border: none !important;
  height: auto !important;
  vertical-align: bottom !important;
  width: 100%;
}
.iframe-div-bottom {
  background-color: #FFF !important;
  background-image: none !important;
  border: none !important;
  clear: both !important;
  height: auto !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  vertical-align: bottom !important;
  width: 100% !important;
}
.div-clctv-intro {
  position: relative;
}
#div-clctv-intro-slogan {
  position: absolute;
  top: 50px;
  left: 380px;
  font-size: 20px;
  color: #5f81a1;
  width: 300px;
}
.landing-txt ul {
  padding-left: 15px;
}
.landing-txt LI {
  font-size: 15px;
  list-style-type: square;
  /*list-style-image: url("/resources/consumentenbond.nl/li-bullet.png");*/
  margin-bottom: 10px;
}
.collective-wrapper .td-hr span {
  background-color: #F0F0F0;
}
a.a-plus {
  background: url("/resources/images/arrow-filter-down.gif") no-repeat scroll right 3px transparent;
}
a.a-minus {
  background: url("/resources/images/arrow-filter-up.gif") no-repeat scroll right 3px transparent;
}
a.a-plus,
a.a-minus {
  padding: 0 15px 0 10px;
  text-decoration: none !important;
  white-space: nowrap;
  font-size: 1.1em;
}
a.a-plus:hover,
a.a-minus:hover {
  text-decoration: underline !important;
}
.late-signup-intro {
  display: block;
  padding: 10px 0;
}
/* end collective*/
/* edit details page*/
.tbl_edit_detail_page {
  width: 100%;
}
tbl_edit_detail_page .edit_det_cell {
  text-align: left;
}
#div_edit_detail_filter TABLE TBODY TR TD SELECT {
  width: 275px;
}
.tbl_edit_detail_page h1 {
  text-align: center;
  font-weight: bold;
}
.edit_details_item_legend {
  border: 1px;
  border-style: solid;
  border-color: Red;
}
/*end edit details page*/
/*collective suppliers*/
.tbl-auction {
  width: 100%;
}
.tbl-auction td {
  vertical-align: top;
}
.tbl-auction .left-column {
  width: 50%;
}
.tbl-auction .bordered-column {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}
.tbl-auction-top .td-sep {
  border-top-width: 1px;
  border-top-color: #4F3E7A;
  border-top-style: dashed;
}
.tbl-enroll {
  width: 100%;
}
.col-supp-h2 {
  font-size: 20px;
}
.col-supp-h2-val {
  font-size: 20px;
  color: #f60;
  padding-left: 5px;
}
.tbl-auction input[type="text"] {
  width: 60px;
}
.tbl-auction-details td.td-discount,
.tbl-auction-details td.td-input {
  text-align: left;
}
.tbl-enroll .td-input span,
.tbl-auction-top .td-input span,
.tbl-auction .td-preview span {
  color: #4F3E7A;
}
.tbl-auction-details td {
  text-align: right;
}
.tbl-auction-details .col-supp-h2 span {
  font-size: 16px;
  font-weight: bold;
  padding-right: 16px;
  padding-bottom: 5px;
}
.tbl-auction-details .col-supp-h2 {
  padding-bottom: 10px;
}
.tbl-auction-details .td-field span {
  padding-right: 5px;
}
.tbl-auction .td-preview {
  vertical-align: bottom;
}
.tbl-auction .td-actions {
  text-align: right;
  vertical-align: bottom;
}
.tbl-auction .td-actions a.gray-arrow {
  padding-bottom: 3px;
  padding-right: 10px;
  vertical-align: bottom;
}
.send-message td {
  padding: 10px 0;
  text-align: left;
}
.send-message span {
  color: #4F3E7A;
  font-style: italic;
}
/* end collective suppliers*/
.tbl-admin tr .tbl-auction-list td {
  border: none;
  background-image: none;
  padding: 0;
}
.progress-div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  /*background-color:#FFFFFF;
	opacity:0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);*/
  text-align: center;
  margin: auto auto;
  z-index: 100000;
  background: url("/resources/images/progess-trans.png") repeat transparent;
}
.progress-image {
  position: absolute;
  display: block;
  margin: auto auto;
  text-align: center;
  width: 150px;
  height: 90px;
  z-index: 100001;
}
.progress-cnt {
  margin-top: 10px;
  margin-bottom: 10px;
}
.progress-cnt img {
  padding-bottom: 10px;
}
.progress-msg {
  font-weight: bold;
}
/* breadcrumb */
.breadcrumb {
  padding: 5px 0;
}
.separate-menu-content {
  clear: both;
  float: left;
  height: 15px;
  width: 100%;
}
.breadcrumb a:link,
.breadcrumb a:visited {
  color: #4F3E7A;
  text-decoration: underline;
}
.breadcrumb a:hover {
  color: #FF6600;
  text-decoration: underline;
}
.breadcrumb-last {
  color: #666;
}
.breadcrumb-last a:hover {
  color: #666;
  text-decoration: none;
}
.divBreadcrumbCategory ul {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.divBreadcrumbCategory {
  position: absolute;
  margin-top: -10px;
}
.divBreadcrumbCategory input[type="text"] {
  width: 279px;
}
/* end breadcrumb */
/* administrative area */
#admin-footer-wrapper {
  height: auto;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 977px;
}
.td-action-left {
  border-style: solid;
  border-color: #ccc;
  border-width: 0 1px 0 0;
}
.td-action-title {
  font-weight: bold;
  padding: 10px;
}
/* end administrative area */
/* texts-on-page-list */
.texts-on-page-filter h3 {
  text-align: center;
}
.filter-label {
  text-align: right;
  padding-right: 5px;
}
/* end texts-on-page-list */
#alle h1 {
  color: #554283;
}
#alle h2 {
  margin: 0;
  color: #554283;
}
#alle h2 a {
  color: #554283;
  text-decoration: none;
  display: block;
  padding: 1em;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#alle h2 a:hover {
  background-color: #554283;
  color: White;
  cursor: hand;
  cursor: pointer;
}
#alle div.top {
  border: solid 1px #ccc;
  padding: 0 20px;
}
#alle div.btm {
  background: transparent url(/resources/prizewize.nl/shade_drop.jpg) repeat-x top left;
  padding-top: 15px;
  /*clear: right;*/
}
#alle div.btm1 {
  padding-top: 15px;
  border: solid 1px #ccc;
  padding-left: 15px;
  /*clear: right;*/
}
#alle table {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  border-collapse: collapse;
}
html > body #alle table {
  width: 100%;
}
#alle table td {
  border: solid 1px #ccc;
  padding: 0;
  margin: 0;
  width: 50%;
}
#alle table td {
  padding: 0;
  margin: 0;
}
#alle table tbody tr td.btm1 {
  border: none;
}
h1.alle {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/alle_verz.jpg) no-repeat 10px center;
}
h1.aansprakelijkheid {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/aansprakelijkheid.gif) no-repeat 10px center;
}
h1.motorverzekering {
  padding: 20px 0 20px 0;
}
h1.oldtimerverzekeringen {
  padding: 20px 0 20px 0;
}
h1.bestelautoverzekeringen {
  padding: 20px 0 20px 0;
}
h1.overlijdensrisicoverzekeringen {
  padding: 20px 0 20px 0;
}
h1.bootverzekeringen {
  padding: 20px 0 20px 0;
}
h1.gezinsrechtijstand {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/gezinsrechtijstand.gif) no-repeat 10px center;
}
h1.brommerverzekeringen {
  padding: 20px 0 20px 0;
}
h1.reisverzekeringen {
  padding: 20px 0 20px 0;
}
h1.caravanverzekeringen {
  padding: 20px 0 20px 0;
}
h1.packet {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/pakket_particulier.jpg) no-repeat 10px center;
}
h1.inbo {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/inboedel.jpg) no-repeat 10px center;
}
h1.woonhuis {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/woonhuis.jpg) no-repeat 10px center;
}
h1.zorg {
  padding: 20px 0 20px 4em;
  background: transparent url(/resources/prizewize.nl/zorg.jpg) no-repeat 10px center;
}
#int_add {
  background: #f60 url(/resources/prizewize.nl/zeker_shade.jpg) repeat-x top left;
  float: right;
  margin: 0 20px 20px 20px;
  border: solid 2px #f60;
  padding: 5px 10px 0 10px;
  color: white;
}
#int_add p {
  background: transparent url(/resources/prizewize.nl/arrow_spin.png) no-repeat center right;
  padding-right: 30px !important;
  color: white;
}
* html #int_add p {
  background-image: url(/resources/prizewize.nl/arrow_spin_ie6.gif);
}
#int_add a {
  color: #554283;
}
* html #int_add a:link {
  color: white;
}
#int_add a:hover {
  color: Black;
  cursor: hand;
  cursor: pointer;
}
.voogd-iframe {
  height: 5000px;
  width: 100%;
  border: 0px;
}
#zorg_verzekering {
  width: 100%;
  border: none;
  background-color: Transparent;
  margin: 0;
  padding: 0;
}
#zorg_verzekering iframe {
  position: relative;
  border: none;
}
.voogd-iframelarge {
  height: 5000px;
  width: 100%;
  border: 0px;
}
.margin-right10 {
  margin-right: 10px;
}
.iframe-notify {
  border: none;
  width: 330px;
  height: 33px;
}
.notify-label {
  font-weight: bold;
}
.notify-text {
  width: 180px;
}
.notify-error {
  color: Red;
  padding: 0 5px;
}
.adm-edit-page-actions input[type="text"] {
  width: 160px;
}
.tbl-pp input[type="text"].hasDatepicker,
.tbl-pp td.hasDatepicker input[type="text"],
.tbl-pp div.hasDatepicker input[type="text"] {
  width: 229px;
}
.ratingBar {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url("/resources/images/rating-bar-outline.gif") no-repeat scroll 0 0;
  display: block;
  float: left;
  margin: 3px 0 0;
  padding: 2px 2px 0 4px;
  position: relative;
  width: 72px;
  color: #117BC0;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  line-height: 18px;
  text-align: left;
}
.ratingBar_span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url("/resources/images/rating-bar-inside.gif") repeat-x scroll 0 0;
  display: block;
  font-size: 0;
  height: 8px;
  overflow: hidden;
  text-indent: -9999em;
}
.ratingBar span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 8px;
  overflow: hidden;
  text-indent: -9999em;
  margin-left: -2px;
  vertical-align: top;
}
.winner-separator {
  float: left;
  width: 90px;
}
a.trans:link,
a.trans:visited,
a.trans:hover {
  color: transparent;
  text-decoration: none;
}
.not-visible {
  display: none;
}
.displayBlock {
  display: block;
}
.tooltipmodalmain-div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #808080;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  text-align: center;
  margin: auto auto;
  z-index: 1000;
}
.popupmain-div {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #808080;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  text-align: center;
  margin: auto auto;
  z-index: 10000;
}
.tooltipmodal-cnt {
  margin-top: 5px;
  overflow: auto;
  overflow-x: hidden;
  width: 782px;
  height: 300px;
}
.tooltipmodal-button {
  position: absolute;
  top: 0px;
  right: 2px;
  text-align: center;
}
.tooltipmodal-button:hover {
  cursor: hand;
  cursor: pointer;
}
.tooltipModalDivPos {
  position: absolute;
  margin: auto auto;
  text-align: left;
  z-index: 10001;
  width: 800px;
  height: 310px;
}
.popupPos {
  position: fixed;
}
.popupPos .hld-cnt {
  height: auto;
}
.tooltipModalDivPos .hld-cnt-r {
  height: 305px;
}
.tooltipModalDivPos .hld-btm {
  background-color: transparent;
}
#tooltipModalDivPos {
  overflow: visible;
}
.labelManfadtoryFUlfillment {
  border-color: Red;
  border-style: dashed;
}
ul.tooltip {
  margin-left: 20px;
}
ul.tooltip li {
  color: #000044;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: normal;
}
/* support box */
.support-box .hld-cnt-r .wrapper {
  background-image: url("/resources/images/support-box-bg.png?date=20120522");
  background-repeat: no-repeat;
  height: 101px;
  background-position: top right;
  width: 303px;
  position: absolute;
}
.support-box .hld-cnt-r .wrapper h4 {
  font-size: 30px;
  font-weight: bold;
}
.support-box .hld-cnt-r .wrapper h4 span {
  font-size: 12px;
  position: relative;
  top: 20px;
  color: #4d4c4f;
  right: 42px;
}
.support-box .hld-cnt-r {
  overflow: visible;
  padding-bottom: 0px;
  height: 93px;
}
/* end support box */
/*button green big*/
a.button-green-big:link span,
a.button-green-big:link {
  text-decoration: none;
}
a.button-green-big:visited span,
a.button-green-big:visited {
  text-decoration: none;
}
a.button-green-big:hover span {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
a.button-green-big:link span,
a.button-gray-big:link span {
  color: #FFFFFF;
}
a.button-green-big:hover span {
  color: #222;
}
a.button-green-big-blink:link span,
a.button-green-big-blink:visited span,
a.button-green-big-blink:hover span {
  color: #f60;
  cursor: wait;
}
a.button-green-big {
  background-image: url("/resources/images/button-green-big-left.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 50px;
  padding-left: 10px;
}
a.button-gray-big {
  background-image: url("/resources/images/button-gray-big-left.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 48px;
  padding-left: 22px;
}
a.button-green-big span,
a.button-green-big-blink span {
  background-image: url("/resources/images/button-green-big-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  height: 36px;
  padding: 10px 26px 4px 5px;
  white-space: nowrap;
  color: #fff;
}
a.button-gray-big span {
  background-image: url("/resources/images/button-gray-big-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  height: 50px;
  padding: 13px 16px 0 5px;
  white-space: nowrap;
}
/*end button green big*/
/* button disabled */
a.btn-disabled:link span {
  color: #A7D37E;
}
/* end button disabled */
/* width-less flow header energy */
.flow-header-energy {
  max-width: 969px;
  width: 100%;
  min-width: 620px;
  padding-left: 6px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("/resources/images/flow-header-left-bg.png");
  background-color: #B8B8B8;
}
#div-flow-header {
  background-color: transparent;
  background-image: url("/resources/images/flow-header-right-bg2.png");
  background-position: top right;
  background-repeat: no-repeat;
  border-bottom: 1px solid #999999;
  float: left;
  height: 59px;
  position: relative;
  width: 100%;
}
.box-belowheader-energy {
  float: left;
  background-image: url("/resources/images/box-belowheader-top-left.gif");
  background-position: left top;
  background-repeat: no-repeat;
  width: 100%;
  margin-left: -7px;
  padding-left: 9px;
  max-width: 969px;
  min-width: 620px;
  position: relative;
}
#div-box-belowheader {
  float: left;
  margin-left: -2px;
  position: relative;
  width: 100%;
  background-image: url("/resources/images/box-belowheader-bottom-left.gif");
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-left: 18px;
  margin-top: 7px;
}
#div-box-belowheader-top {
  background-image: url("/resources/images/box-belowheader-top-right.gif");
  width: 100%;
  margin-top: -7px;
  padding-right: 2px;
  background-position: top right;
}
#div-box-belowheader-body {
  background-image: url("/resources/images/box-belowheader-center-right.gif");
  background-position: top right;
  background-repeat: repeat-y;
  width: 100%;
  padding-right: 2px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#div-box-belowheader-bottom {
  background-image: url("/resources/images/box-belowheader-bottom-right.gif");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  padding-right: 2px;
}
/* end width-less flow header energy */
/*ab testing*/
a.ab-footer {
  color: #222222;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.ab-footer:hover {
  color: #F60;
}
.ab .linklist a {
  display: block;
  line-height: 1.7;
}
.ab {
  background-image: url("/resources/images/ab-bg-left.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-color: transparent;
}
.ab #div-flow-header {
  height: 41px;
  background-color: #FFFFFF;
  background-image: url("/resources/images/ab-bg-right.png");
  background-repeat: no-repeat;
  background-position: top right;
  /* width: 968px; */
  width: 100%;
  /* margin-left: 7px; */
  border-bottom: 0;
}
.ab .box-flowheader-on,
.ab .box-flowheader {
  color: #3a3a3b;
  height: 41px;
  position: relative;
  top: 0px;
  z-index: 2;
}
.ab .box-flowheader-on .box-flowheader-left,
.ab .box-flowheader .box-flowheader-left {
  background-image: none;
  height: 41px;
  width: 0px;
}
.ab .box-flowheader-on .box-flowheader-content,
.ab .box-flowheader .box-flowheader-content {
  background-image: none;
  height: 41px;
  padding: 0;
  vertical-align: middle;
}
.ab .box-flowheader-content div.flowsteps-nr p {
  font-size: 12px;
  line-height: 41px;
  margin-right: 5px;
}
.ab .box-flowheader-content div.flowsteps-text p {
  padding-top: 0px;
  line-height: 41px;
  font-size: 12px;
}
.ab .box-flowheader-content div.flowsteps-text {
  padding-right: 20px;
  background-image: url("/resources/images/ab-button-left-arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
}
.ab .box-flowheader-on .box-flowheader-content div.flowsteps-text p,
.ab .box-flowheader-on .box-flowheader-content div.flowsteps-nr p {
  color: #3a3a3b;
}
.ab .box-flowheader .box-flowheader-content div.flowsteps-text p,
.ab .box-flowheader .box-flowheader-content div.flowsteps-nr p {
  color: #9ba4b0;
}
.ab .box-flowheader-home .box-flowheader-content div.flowsteps-text p {
  background-image: url("/resources/images/ab-home-icon.png");
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 11px;
  padding-left: 9px;
}
.ab-tabs {
  background-image: none;
}
.ab-tabs #div-box-belowheader {
  position: relative;
  top: -37px;
  left: 600px;
  background-image: none;
}
.ab-res {
  background-image: none;
}
.ab-res #div-box-belowheader,
.ab-tp #div-box-belowheader {
  padding: 20px 10px 10px;
  background-image: none;
}
.ab #div-box-belowheader-top {
  display: none;
}
.ab #div-box-belowheader-bottom {
  display: none;
}
.ab #div-box-belowheader-body {
  background-image: none;
  width: auto;
  padding: 0;
}
.ab-res #div-box-belowheader-body {
  width: 949px;
}
.ab #div-box-belowheader-body a.gray-arrow {
  background-image: none;
  border-left: 1px solid #c7cccf;
}
.ab #div-box-belowheader-body a.lgray-arrow {
  background-image: none;
  border-left: 1px solid #c7cccf;
}
.ab #div-box-belowheader-body a.gray-arrow span {
  background-image: none;
}
.ab #div-box-belowheader-body a.gray-arrow:link span,
.ab #div-box-belowheader-body a.gray-arrow:visited span {
  background-image: none;
  color: #333;
}
.ab #div-box-belowheader-body a.lgray-arrow:link span,
.ab #div-box-belowheader-body a.lgray-arrow:visited span {
  background-image: none;
  color: #999;
}
.ab .td-hr-img {
  background-image: none;
  display: none;
}
.ab .ab-none,
.ab .td-hr-white-img {
  display: none;
}
/* end ab testing*/
/* css for timepicker */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
/*end css for timepicker */
/* -------- thank you page new -------- */
.thx-wrapper-box .hld-cnt-r {
  padding: 2px 10px 2px 0;
}
.thx-wrapper-box .hld4 .hld-hdr-l,
.thx-wrapper-box .hld4 .hld-hdr-r,
.thx-wrapper-box .hld4 .hld-btm-l,
.thx-wrapper-box .hld4 .hld-btm-r {
  background-image: url(/resources/images/hld4-corners.png?date=20120117);
}
.thx-wrapper-box .hld4 .hld-cnt {
  background-image: url(/resources/images/hld4-l.png?date=20120117);
  background-color: #f0f0f0;
}
.thx-wrapper-box .hld4 .hld-cnt-r {
  background-image: url(/resources/images/hld4-r.png?date=20120117);
  padding: 8px 12px 9px 0px;
}
.thx-wrapper-box h1 {
  background: url("/resources/images/big-icon-check-thx.png") no-repeat scroll left center transparent;
  line-height: 36px;
  font-size: 28px;
  padding-left: 50px;
}
.thx-wrapper-box h2 {
  line-height: 36px;
  font-size: 25px;
}
.thx-wrapper-box .text-area1,
.thx-wrapper-box .text-area2 {
  background-color: #FFF;
  border: 1px solid #D6D6D6;
  float: left;
  width: 100%;
  border-radius: 6px;
  -moz-border-radius: 6px;
  margin-top: 10px;
}
.thx-wrapper-box .content {
  padding: 10px;
  float: left;
}
.thx-wrapper-box .text-area1 .content p {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0.3px;
}
.thx-wrapper-box .text-area1 .content .bottom {
  float: left;
  width: 100%;
}
.thx-wrapper-box .text-area1 .content .textarea,
.thx-socialarea {
  display: inline-block;
}
.thx-wrapper-box .text-area1 .content .textarea {
  float: left;
  width: 85%;
}
.socialshare {
  margin: 10px 0;
}
.socialshare .det-taf {
  float: left;
}
.thx-socialarea {
  float: right;
  width: auto;
}
.thx-socialarea span,
.thx-socialarea .sharelinks {
  display: inline;
  float: left;
}
.thx-socialarea span {
  color: #817e7e;
  font-size: 13px;
  margin-right: 15px;
  font-weight: bold;
}
.thx-socialarea .sharelinks a {
  height: 20px;
  width: 20px;
  cursor: pointer;
  margin-right: 5px;
  display: inline-block;
  text-decoration: none;
}
.thx-socialarea .sharelinks .det-taf {
  display: inline;
  width: 25px;
  height: 25px;
}
.thx-socialarea .sharelinks a.taf-icon {
  padding: 0;
  background: url("/resources/images/share-mail-icon.png") no-repeat scroll left center transparent;
  line-height: normal;
}
.thx-socialarea a.tw {
  background: url("/resources/images/share-tw-icon.png") no-repeat scroll left center transparent;
}
.thx-socialarea a.fb {
  background: url("/resources/images/share-fb-icon.png") no-repeat scroll left center transparent;
}
.thx-socialarea a.in {
  background: url("/resources/images/share-in-icon.png") no-repeat scroll left center transparent;
}
.thx-socialarea a.gplus {
  background: url("/resources/images/share-gplus-icon.png") no-repeat scroll left center transparent;
}
.thx-wrapper-box .text-area2 {
  height: 160px;
}
.thx-wrapper-box .text-area2 .left,
.thx-wrapper-box .text-area2 .right {
  display: inline-block;
  float: left;
  height: 100%;
}
.thx-wrapper-box .text-area2 .left {
  width: 40%;
  background-color: #fafbea;
  border-radius: 6px 0px 0px 6px;
  position: relative;
  border-right: 1px solid #CCC;
}
.thx-wrapper-box .text-area2 .right {
  width: 59%;
  background-image: url("/resources/images/thx-right-bg.png");
  background-position: 92% bottom;
  background-repeat: no-repeat;
}
.thx-wrapper-box .text-area2 .left .arrow {
  background-image: url("/resources/images/thx-left-arrow-bg.png");
  height: 63px;
  right: 0;
  margin-top: 50px;
  margin-right: -26px;
  position: absolute;
  width: 26px;
}
.thx-wrapper-box .text-area2 .left .patch-list,
.thx-wrapper-box .text-area2 .left .purplecross-list {
  list-style-type: none;
  padding-left: 15px;
}
.thx-wrapper-box .text-area2 .left .patch-list li,
.thx-wrapper-box .text-area2 .left .purplecross-list li {
  font-size: 16px;
  line-height: 35px;
  color: #656565;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
}
.thx-wrapper-box .text-area2 .left .patch-list li {
  background-image: url("/resources/images/zg-pleister.png");
}
.thx-wrapper-box .text-area2 .left .purplecross-list li {
  background-image: url("/resources/prizewize.nl/plus-icon_purple.png");
}
.thx-wrapper-box .text-area2 .right h2,
.thx-wrapper-box .text-area2 .right a,
.thx-wrapper-box .text-area2 .right p {
  margin-left: 43px;
}
.thx-wrapper-box .text-area2 .right p {
  color: #656565;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
}
.thx-wrapper-box .text-area2 .right a {
  margin-top: 10px;
}
.thx-wrapper-box .text-area2 .right a span {
  color: #FFF;
}
.thx-wrapper-box .text-area2 .right h2 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.thx-wrapper-box hr {
  margin: 15px 0;
}
.thx-wrapper-box .goto-markets {
  float: left;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 100%;
}
.thx-wrapper-box .goto-markets a {
  float: left;
  display: inline;
  margin: 0 15px;
  width: 140px;
  min-height: 45px;
  line-height: 22px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 60px;
  font-size: 15px;
  text-decoration: none;
}
.thx-wrapper-box .goto-markets a.energie {
  background-image: url("/resources/icons/energy-thankyou.png");
}
.thx-wrapper-box .goto-markets a.zorg {
  background-image: url("/resources/images/energy-thankyou.png");
}
.thx-wrapper-box .goto-markets a.internet {
  background-image: url("/resources/images/thx-goto-3p-icon.png");
}
.thx-wrapper-box .goto-markets a.auto {
  background-image: url("/resources/images/thx-goto-auto-icon.png");
}
.thx-wrapper-box .goto-markets a.alle {
  background-image: url("/resources/images/thx-goto-alle-icon.png");
}
/* -------- END thank you page new -------- */
/* -------- zorg -------- */
.lb-cat-wrapper {
  overflow: hidden;
  height: 220px;
  width: 230px;
  border: 1px solid #7F9DB9;
}
.lb-cat {
  background-image: none;
  border: medium none;
  height: 220px;
  width: 248px;
}
.lb-leaf {
  background-image: none;
  border: 1px solid #7F9DB9;
  height: 220px;
  /*width: 470px;*/
  width: auto;
  min-width: 230px;
}
.cat-selected {
  background-color: #ccc;
}
.leaf-selected {
  background-color: #cc0;
}
.z-tbl-coverlist {
  border: 1px solid #d3d3d3;
  background: #fefefe;
  border-radius: 5px;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.z-tbl-coverlist th,
.z-tbl-coverlist td {
  padding: 15px;
  text-align: left;
}
.z-tbl-coverlist .innertable td {
  padding: 10px 3px;
  width: 30%;
}
.z-tbl-coverlist th {
  padding-top: 10px;
  padding-bottom: 10px;
  text-shadow: 1px 1px 1px #fff;
  background: #e8eaeb;
}
.z-tbl-coverlist .innertable th {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  background-color: #dddddd;
}
.z-tbl-coverlist th span {
  font-size: 18px;
}
.z-tbl-coverlist .innertable th span {
  font-size: 14px;
}
.z-tbl-coverlist td {
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-radius: 0 0 5px 5px;
}
.z-tbl-coverlist tr.rslt-row-even td {
  background: #f6f6f6;
}
.z-tbl-coverlist td.first,
.z-tbl-coverlist th.first {
  text-align: left;
}
.z-tbl-coverlist td.last,
.z-tbl-coverlist .innertable td.last {
  border-right: none;
}
.z-tbl-coverlist td {
  background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
  background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}
.z-tbl-coverlist tr.rslt-row-even td {
  background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
  background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}
.z-tbl-coverlist th {
  background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
  background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
}
.z-tbl-coverlist .innertable th {
  background: -moz-linear-gradient(100% 20% 90deg, #dddddd, #ededed);
  background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#dddddd), to(#e8eaeb));
}
.z-tbl-coverlist tr:first-child th.first {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}
.z-tbl-coverlist tr:first-child th.last {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
.z-tbl-coverlist tr:last-child td.first {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
.z-tbl-coverlist tr:last-child td.last {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
}
/* Zorg - StartCompare */
/* Zorg - NEW StartCompare */
.zorg-h2title {
  border-bottom: solid 1px #e7e7e7;
  padding-bottom: 20px;
  font-size: 28px;
}
.zorg-tbl-cnt1,
.zorg-tbl-cnt2,
.zorg-tbl-cnt3 {
  vertical-align: top;
}
.zorg-tbl-cnt1 {
  width: 45%;
  padding-right: 20px;
  border-right: solid 1px #e7e7e7;
}
.zorg-tbl-cnt2 {
  padding: 0 20px;
  border-right: solid 1px #e7e7e7;
}
.zorg-tbl-cnt3 {
  padding-left: 20px;
  width: 25%;
}
.zorg-tbl-cnt1 p,
.zorg-tbl-cnt1 li {
  font-size: 13px;
  line-height: 24px;
  color: #222;
}
.zorg-tbl-cnt2 {
  width: 30%;
}
.zorg-tbl-cnt2 p,
.zorg-tbl-cnt2 .step-title {
  font-size: 11px;
}
.zorg-tbl-cnt2 p {
  padding: 10px 0 10px 30px;
  color: #6f6f6f;
}
.zorg-tbl-cnt2 .step-title {
  font-weight: bold;
  display: block;
}
.zorg-tbl-cnt2 .step1,
.zorg-tbl-cnt2 .step2,
.zorg-tbl-cnt2 .step3 {
  background-image: url(/resources/images/step.png);
  background-repeat: no-repeat;
}
.zorg-tbl-cnt2 .step1 {
  background-position: left 12px;
}
.zorg-tbl-cnt2 .step2 {
  background-position: left -43px;
}
.zorg-tbl-cnt2 .step3 {
  background-position: left -102px;
}
.zorg-tbl-cnt3 ul {
  padding: 0;
}
.zorg-tbl-cnt3 li {
  display: inline-block;
  width: 100%;
  background-image: url(/resources/images/accordation-small-green-check.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 10px 0 7px 30px;
  list-style: none;
}
.zorg-partner ul {
  padding: 25px 0 35px 0;
  border-top: solid 1px #e7e7e7;
  overflow: hidden;
}
.zorg-partner li {
  display: inline-block;
  width: 130px;
  height: 50px;
  text-indent: -9999px;
  padding-right: 6px;
  opacity: 0.5;
}
.zorg-partner-1 {
  background: url("/resources/supplier-logos-bw-zorg/VGZ.png") no-repeat;
}
.zorg-partner-2 {
  background: url("/resources/supplier-logos-bw-zorg/Menzis.png") no-repeat;
}
.zorg-partner-3 {
  background: url("/resources/supplier-logos-bw-zorg/unive.png") no-repeat;
}
.zorg-partner-4 {
  background: url("/resources/supplier-logos-bw-zorg/OHRA.png") no-repeat;
}
.zorg-partner-5 {
  background: url("/resources/supplier-logos-bw-zorg/Ditzo.png") no-repeat;
}
.zorg-partner-6 {
  background: url("/resources/supplier-logos-bw-zorg/avero.png") no-repeat;
}
.zorg-partner-7 {
  background: url("/resources/supplier-logos-bw-zorg/CZ.png") no-repeat;
}
.zorg-header-startcompare {
  background-position: center 6px;
  background-repeat: no-repeat;
  height: 323px;
  position: relative;
}
#zorg-main-image-overlay {
  background: url("/resources/prizewize.nl/sc3-main-img-overlay.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  height: 344px;
  width: 975px;
}
.zorg-newministartcompare {
  position: absolute;
  top: 20px;
  right: 30px;
}
.zorg-newministartcompare .badge {
  position: absolute;
  margin-top: -15px;
  margin-left: -35px;
  top: 0;
  display: inline-block;
  height: 86px;
  width: 86px;
  /*background-image: url('/resources/images/al-vanaf-badge.png');*/
  background-repeat: no-repeat;
  background-position: left top;
}
.zorg-newministartcompare .ci-title-r span {
  font-size: 14px;
  color: #fff;
  background: url("/resources/images/icon-health.png") no-repeat;
  padding-left: 20px;
}
.zorg-flandingpage {
  background-color: #565656;
  padding: 10px;
  line-height: 28px;
}
.zorg-flandingpage p {
  color: #fff;
  display: inline-block;
  margin-right: 10px;
}
.zorg-flandingpage .fb,
.zorg-flandingpage .tw,
.zorg-flandingpage .email {
  display: inline-block;
  margin: 0 5px;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  text-decoration: none;
}
.zorg-flandingpage .email {
  background-image: url('/resources/images/zg-share-email.png');
}
.zorg-flandingpage .fb {
  background-image: url('/resources/images/zg-share-fb.png');
}
.zorg-flandingpage .tw {
  background-image: url('/resources/images/zg-share-tw.png');
}
/*.bg-zorg-independer {
    background: url("/resources/prizewize.nl/zorg-bg-independer.jpg") repeat-x left 40px;
}
.zorg-newstartcompare-landing {
    width:975px;
    margin:0 auto;
}*/
.zorg-newstartcompare-landing-wrapper {
  background-repeat: repeat-x;
  background-position: left 42px;
}
.zorg-newstartcompare,
.zg-sc-top-msg-bg {
  width: 975px;
  margin: 0 auto;
  position: relative;
}
.zg-sc-top-msg-bg p {
  background-image: url("/resources/images/zg-sc-top-msg-bg.png");
  background-repeat: no-repeat;
  height: 35px;
  margin: 0;
  padding: 10px 15px 0;
  position: absolute;
  right: -1px;
  top: -39px;
  width: 239px;
  z-index: 1;
}
.zg-sc-top-msg-bg span {
  color: #A2A2A2;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  line-height: 29px;
  margin-right: 10px;
  vertical-align: top;
}
.zorg-newstartcompare .ci-top-header-title {
  position: absolute;
  top: 40px;
  left: 6px;
  margin: 0;
}
.zorg-newstartcompare .ci-top-header-title h1 {
  padding: 0;
  border: 0;
}
.zorg-newstartcompare .ci-top-header-title span.ashone {
  border: 0 none;
  padding: 0;
  font-size: 25px;
  color: #FFFFFF;
  margin: 0;
  text-shadow: 0 1px 1px #333333;
  font-weight: normal;
}
.zorg-newstartcompare .ci-ministartcompare {
  margin: 0;
  width: 370px;
}
.zorg-newministartcompare .tbl-compare {
  padding: 20px 20px 0 20px;
}
.zorg-newministartcompare .tbl-compare .compare-field {
  width: 150px;
}
.zorg-newministartcompare .tbl-compare td {
  padding: 8px 0;
}
.zorg-newministartcompare .tbl-compare #trGender td,
.zorg-newministartcompare .tbl-compare #trKids td {
  border-bottom: solid 1px #ddd;
}
.zorg-newministartcompare .tbl-compare #trKids td td {
  border: 0;
}
.zorg-newministartcompare .compare-input input[type="text"] {
  width: 110px;
  padding: 5px 0 5px 10px;
  border: solid 1px #cbc9c8;
}
.zorg-newministartcompare .startCompareCoinsuredSummary,
.zorg-newministartcompare .startCompareCoinsuredSummary a span,
.zorg-newministartcompare .startCompareCoinsuredSummary span {
  font-size: 11px;
}
.zorg-newministartcompare .startCompareCoinsuredSummary {
  color: #6e6e6e;
}
.zorg-newministartcompare .startCompareCoinsuredSummary a span,
.zorg-newministartcompare .startCompareCoinsuredSummary span {
  color: #3678e4;
}
.zorg-newministartcompare a.button-big {
  background-image: url("/resources/images/big-green-left-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 60px;
  padding-left: 15px;
}
.zorg-newministartcompare a.button-big span {
  background-image: url("/resources/images/big-green-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  height: 50px;
  line-height: 45px;
  padding: 5px 35px 5px 5px;
  vertical-align: middle;
  white-space: nowrap;
  text-shadow: 0 0 3px #333333;
}
.zorg-newministartcompare a.button-big:hover span {
  text-shadow: none;
}
.div-left {
  width: 75%;
  display: inline-block;
}
.infocarwithsc {
  padding-top: 15px;
}
.infocarwithsc .div-left {
  width: 74%;
}
.div-right {
  width: 25%;
  display: inline-block;
}
.infocarwithsc .div-right {
  width: 24%;
  vertical-align: top;
  padding-left: 1%;
}
.div-right .zorg-tbl-cnt3 {
  width: auto;
}
.div-left-fixed {
  width: 730px;
  display: inline-block;
  padding-right: 10px;
  float: left;
}
.div-right-fixed {
  width: 234px;
  display: inline-block;
}
/* end Zorg - NEW StartCompare */
.ci-discountwarnning .tbl-admin th {
  background-color: #f7f7f7;
}
.ci-discountwarnning .hasDatepicker {
  width: 100px;
  position: relative;
}
.ci-discountwarnning .ui-datepicker-trigger {
  position: absolute;
  margin-left: -19px !important;
  margin-top: 2px !important;
}
.zorg-startcompare {
  height: 342px;
  background: url("/resources/images/mainimage-zorg.jpg") no-repeat scroll 3px 3px transparent;
}
.zorg-startcompare #home-main-image-overlay {
  background: url("/resources/Germany/sc2-main-img-overlay.png") no-repeat scroll left top transparent;
  height: 344px;
  width: 728px;
  position: absolute;
}
.zorg-startcompare .img-header-slogan {
  top: 13px;
  width: auto;
}
.zorg-startcompare .img-header-slogan .title,
.zorg-startcompare .img-header-slogan .title span {
  color: #FFFFFF;
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 2px;
  margin-top: 0px;
  text-shadow: 0 0 5px #070707;
}
.zorg-startcompare .img-header-slogan h1 span {
  font-size: 30px;
}
.zorg-startcompare .img-header-slogan H2 {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 2px;
  text-shadow: 0 0 3px #070707;
}
.zorg-startcompare .green-arrow-big {
  background-image: url("/resources/Germany/green-arrow-big.png");
  background-position: left top;
  background-repeat: no-repeat;
  height: 60px;
  left: 29px;
  position: absolute;
  top: 229px;
  width: 131px;
  z-index: 999;
}
.zorg-startcompare .hld-w2 {
  left: 40px;
  position: absolute;
  top: 109px;
  width: 354px;
}
.zorg-startcompare .hld-w2 .hld-cnt-r {
  height: 170px;
  padding: 2px 10px 5px 0;
  width: 333px;
}
.zorg-startcompare .tbl-compare {
  margin-left: auto;
  margin-right: auto;
  width: auto;
}
.zorg-startcompare .tbl-compare .compare-field {
  padding-right: 10px;
  text-align: right;
  width: 134px;
  vertical-align: middle;
}
.zorg-startcompare .tbl-compare .compare-input {
  padding-top: 6px;
  width: 170px;
}
.zorg-startcompare .tbl-compare .compare-field span {
  color: #4F3E7A;
  font-weight: normal;
  font-size: 16px;
}
.zorg-startcompare .tbl-compare input[type="text"],
.zorg-startcompare .tbl-compare input[type="password"] {
  width: 108px;
  border: 1px solid #B8B8B8;
  font-size: 16px;
  height: 22px;
  padding-left: 5px;
}
.zorg-startcompare .tbl-compare input.small-input[type="text"] {
  width: 50px;
}
.zorg-startcompare .td-form-submit {
  padding-left: 154px;
  text-align: left;
}
.zorg-startcompare a.button-big {
  margin-top: 5px;
}
.zorg-startcompare .tbl-compare .compare-info {
  width: 0px;
}
.suppliers-logos-box .hld-cnt-r {
  overflow: visible;
  margin-left: 0;
}
.suppliers-logos-box ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
}
.suppliers-logos-box ul li {
  display: inline;
  float: left;
  margin-left: 15px;
  height: 100%;
  position: relative;
}
.suppliers-logos-box ul li img {
  width: 85px;
}
.suppliers-logos-box ul li:first-child {
  margin-left: 0px;
}
.suppliers-logos-box .last-item {
  background-image: url("/resources/Germany/suppliers-logos-box-last-item-bg.png");
  background-repeat: no-repeat;
  background-position: top right;
  color: #FFFFFF;
  position: absolute;
  height: 34px;
  width: 99px;
  top: -8px;
  padding-top: 16px;
  padding-left: 25px;
  font-weight: bold;
}
.suppliers-logos-box .last-item span {
  background-image: url("/resources/Germany/und-viele-mehr-arrow.png");
  background-repeat: no-repeat;
  width: 21px;
  height: 24px;
  position: absolute;
  left: -8px;
  top: 13px;
}
.suppliers-logos-box .last-item a {
  color: #FFFFFF;
  text-decoration: none;
}
.zorg-startcompare-box .box-h1 {
  color: #4F3E7A;
}
.zorg-startcompare-box p {
  color: #737373;
}
/*coinsured popup*/
.coinsured-popup-table {
  border-top: 1px solid #D6D6D6;
  padding-top: 12px;
}
.coinsured-popup-table .SelectorTh {
  font-weight: normal;
  color: #4F3E7A;
  font-size: 16px;
}
.partnerSelectorTitle {
  display: block;
  margin-bottom: 8px;
  color: #4F3E7A;
  font-size: 19px;
  font-weight: bold;
}
.coinsured-popup-table .SelectorLabels,
.coinsured-popup-table .SelectorGender,
.coinsured-popup-table .SelectorBirthDate {
  padding: 3px 0;
}
.coinsured-popup-table .SelectorLabels {
  width: 45%;
  text-align: left;
}
.coinsured-popup-table .SelectorGender {
  width: 20%;
}
.coinsured-popup-table .SelectorBirthDate {
  width: 35%;
}
.coinsured-popup-table .SelectorBirthDate .grayinfomsg {
  color: #818181;
}
.coinsured-popup-table .SelectorLabels span {
  color: #4F3E7A;
  font-size: 16px;
  padding-left: 90px;
}
.coinsured-popup-table .Partner span,
.coinsured-popup-table .Children span {
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  line-height: 34px;
}
.coinsured-popup-table .Partner span {
  background-image: url("/resources/images/partner_selector_icon.png");
}
.coinsured-popup-table .Children span {
  background-image: url("/resources/images/children_selector_icon.png");
}
.partnerselectorBtnsDiv {
  text-align: right;
}
.partnerSelectorValidator {
  color: Red;
  font-size: 15px;
  margin: 10px;
}
.coinsured-popup-table td hr {
  background-image: none;
  height: auto;
  border-top: 1px solid #D6D6D6;
  padding: 5px 0;
}
.coinsured-popup-table .SelectorBirthDate input[type="text"] {
  width: 135px;
}
/* END coinsured popup*/
.z-sc-popup {
  width: 100%;
}
.zorg-startcompare .z-sc-popup .hld-cnt-r {
  width: auto;
}
.zorg-startcompare .tbl-compare .compare-input {
  padding-top: 5px;
}
.zorg-startcompare .startCompareCoinsuredSummary a span {
  color: #4F3E7A;
  font-size: 12px;
}
/* END Zorg - StartCompare */
/* Zorg - Coverage Page */
.wizardselection,
.wizardselection table,
.wizardselection .btmarrow {
  background-image: url('/resources/images/PWSprite-header.png');
  background-repeat: no-repeat;
}
.wizardselection td {
  background-image: url('/resources/images/PWSprite-icons.png');
  background-repeat: no-repeat;
  padding: 0 10px 0 40px;
}
.wizardselection {
  background-position: left -746px;
  padding-left: 10px;
  height: 74px;
  margin-bottom: 30px;
  position: relative;
}
.wizardselection table {
  height: 74px;
  vertical-align: middle;
  background-position: right -823px;
  padding-right: 10px;
}
.wizardselection table .tdDefault {
  border-right: 1px solid #ccc;
  background-position: left -1548px;
}
.wizardselection table .tdZorgWizard {
  background-position: left -1646px;
}
.wizardselection .btmarrow {
  background-position: -138px -748px;
  bottom: -13px;
  display: none;
  height: 17px;
  position: absolute;
  width: 28px;
}
.wizardselection .tdDefault .btmarrow {
  left: 25px;
}
.wizardselection .tdZorgWizard .btmarrow {
  right: 25px;
}
.wizardselection .tdselected .btmarrow {
  display: inline-block;
}
.wizard-error {
  border: 1px solid #FF9900;
  color: #FF0000;
  display: block;
  padding: 5px;
}
.bluishboxwitharrow {
  float: left;
  position: relative;
  margin-bottom: 10px;
  width: 100%;
}
.bluishboxwitharrow .arrow {
  background-image: url('/resources/images/bluisharrow-bg.png');
  width: 20px;
  height: 11px;
  display: inline-block;
  position: absolute;
  left: 13px;
  top: 0;
}
.bluishboxwitharrow .bluishbox {
  background-color: #EEF8FF;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 10px 10px 10px 40px;
  margin-top: 10px;
}
.bluishboxwitharrow .bluishbox p {
  margin-left: -25px;
}
.zorgwizard-wrap .radiotbl {
  margin: 10px;
}
.zorgwizard-wrap .coverage-total .z-total {
  margin: 5px 0;
  border-top: none;
  border-bottom: 1px dashed #DADADA;
}
.zorgwizard-wrap .coverage-total .z-total span {
  font-size: 17px;
  color: #515151;
}
.zorgwizard-wrap .actions {
  margin: 10px 0;
}
.zorgwizard-wrap .actions a.button-green-big {
  float: right;
}
#zorgwizard-steps {
  background-image: url('/resources/images/zorgwizard-bg.png');
  background-repeat: repeat-x;
  background-position: left 14px;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 5px 0;
  margin-bottom: 25px;
}
#zorgwizard-steps p {
  margin: 0;
  padding: 0;
}
#zorgwizard-steps .step-nr p {
  background-image: url('/resources/images/zorgwizard-step-bg.png');
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  text-align: left;
  padding-left: 3px;
  color: #fff;
  line-height: 1.2;
}
#zorgwizard-steps .box-flowheader-on .step-nr p {
  background-image: url('/resources/images/zorgwizard-step-active-bg.png');
}
#zorgwizard-steps .box-flowheader-on .step-content {
  width: 80px;
}
#zorgwizard-steps .step-text p {
  padding-top: 5px;
  color: #9e9e9e;
  max-width: 91px;
  margin: 0 auto;
}
#zorgwizard-steps .box-flowheader-on .step-text p {
  color: #222222;
}
#zorgwizard-steps a {
  display: inline-block;
}
.zorgwizard-wrap input + label {
  margin-left: 5px;
}
.zorgwizard-wrap .bluishboxwitharrow input + label {
  font-weight: bold;
}
/*********************************************** Energie Start Compare *************************************************************************/
.default-contentplace {
  background-color: #EEEEEE;
  padding: 0px;
  margin: 0px;
}
.default-contentplace .default-padding {
  margin: 0 10px 0 12px;
}
.default-topplace {
  background: url(/resources/prizewize.nl/energie-right-top.png) no-repeat top right;
}
.default-bottomplace {
  background: url(/resources/prizewize.nl/energie-right-bottom.png) no-repeat bottom right;
}
img.default-placeborder {
  width: 10px;
  height: 10px;
  border: none;
  display: block !important;
}
.default-contentplace table,
.default-contentplace table td {
  line-height: 1.3;
}
.default-header-startcompare {
  background-position: center 6px;
  background-repeat: no-repeat;
  height: 366px;
  position: relative;
}
#default-main-image-overlay {
  background: url("/resources/prizewize.nl/sc3-energie-main-img-overlay.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  height: 373px;
  width: 975px;
}
.default_separate_start {
  background: url("/resources/prizewize.nl/energie_separate_start.png") repeat-x;
  height: 9px;
  width: 100%;
}
.energie_start_landing_wrapper #default_start_landing_content {
  margin-left: 15px;
  margin-top: 30px;
}
.energie_start_landing_wrapper #default_start_landing_content #default_start_rechner {
  height: 276px;
  padding-top: 10px;
  width: 456px;
}
.energie_start_landing_wrapper #default_start_landing_content #default_start_rechner .td-separate {
  height: 5px;
}
#default_start_rechner .big-orange-arrow,
.light-start-compare-wrapper .big-orange-arrow {
  float: right;
}
.energie_start_landing_wrapper #default_start_landing_content #form-validation-summary a {
  background-image: url("/resources/images/arrow-orange.gif");
  padding-bottom: 2px;
  padding-left: 15px;
  padding-top: 3px;
}
.energie_start_landing_wrapper #default_start_landing_content #form-validation-summary .validation-summary-img {
  margin-top: 5px;
}
.energie_start_landing_wrapper #default_start_landing_content #form-validation-summary .vs_body h3 {
  display: none;
}
.default-reset-bg-input #div-header-search input[type="text"],
.default-reset-bg-input input[type="text"],
.default-reset-bg-input input[type="password"],
.default-reset-bg-input textarea,
.default-reset-bg-input select {
  background-image: none;
}
.default-simple-link a,
.default-simple-link a.orange-arrow span,
a.orange span,
.default-simple-link a.orange-arrow {
  background-image: none;
  padding: 0px;
  color: #4F3E7A;
  text-decoration: underline;
  font-weight: normal;
  padding-top: 2px;
}
.default-strong-title {
  padding-right: 14px;
  width: 133px;
}
.default-strong-title strong span {
  color: #4F3E7A;
  font-size: 21px;
  vertical-align: top;
  padding-bottom: 0px;
  display: block;
}
.fancy-light-start-compare-wrapper .fancybox-skin {
  background: #f2f2f2;
}
.light-start-compare-wrapper .default-padding .default-input-kwh input {
  background-image: url("/resources/images/kwh_input.png");
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right 9px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 34px 5px 7px;
  width: 86px;
  font-size: 13px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
  margin-right: 2px;
}
.light-start-compare-wrapper .default-padding .default-input-m3 input {
  background-image: url("/resources/images/kwh_input.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: right -34px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 34px 5px 7px;
  width: 90%;
  font-size: 13px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
  float: none;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-left {
  height: 210px;
}
.light-start-compare-wrapper .doublemeterchecker {
  margin-top: 5px;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-left #aDoubleMeter {
  margin-top: 5px;
  display: inline-block;
}
.default-contentplace .default-padding .default-input-kwh input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: right 8px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
  margin-right: 10px;
  float: left;
}
.default-contentplace .default-padding .default-input-m3 input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right -35px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  float: right;
  text-align: left !important;
}
.start-compare-v3 .default-contentplace .default-padding .default-input-kwh input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: right 7px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
  margin-right: 10px;
  float: left;
}
.start-compare-v3 .default-contentplace .default-padding .default-input-m3 input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right -36px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 8px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  float: right;
  text-align: left !important;
}
.start-compare-v4 .default-header-startcompare {
  height: auto;
}
.start-compare-v3 .postcode-position-v4 .default-input-last-child .watermark,
.start-compare-v3 .postcode-position-v4 .default-input-last-child .watermarkify-watermark-inner {
  letter-spacing: -1px;
}
.start-compare-v4 .default-contentplace .default-padding .default-input-kwh input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: right 7px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 6px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
  margin-right: 10px;
  float: left;
}
.start-compare-v4 .default-contentplace .default-padding .default-input-m3 input[type="text"] {
  background-image: url("/resources/images/kwh_input.png");
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right -36px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 6px 33px 5px 6px;
  width: 43px;
  border: 1px solid #b8b8b8;
  float: right;
  text-align: left !important;
}
.popupFilter span {
  float: right;
  color: #1d67e2;
  text-decoration: underline;
}
.popupFilter span:hover {
  color: #1d67e2;
  text-decoration: none;
}
.popupFilter:hover,
.popupFilter:link,
.popupFilter:visited {
  color: #1d67e2;
}
.popupForm-start-comparev2 .tbl-compare {
  width: 572px;
  border-spacing: 0;
  border-collapse: collapse;
}
.popupForm-start-comparev2 .energie-popup-comparev2 td {
  border-bottom: 1px solid #ccc;
}
.popupForm-start-comparev2 .energie-popup-comparev2-tr1 td {
  border-bottom: 1px solid #ccc;
  height: 10px;
}
.popupForm-start-comparev2 .energie-popup-comparev2-tr2 td {
  margin-bottom: 10px;
}
.popupForm-start-comparev2 .energie-popup-comparev2-tr2 .td-hr-white-img {
  margin-bottom: 10px;
}
.popupForm-start-comparev2 .tbl-compare .compare-input {
  height: 30px;
}
.popupForm-start-comparev2 .energie-popup-comparev2-space-tr .td-hr {
  height: 10px;
}
.popupForm-start-comparev2 .energie-popup-comparev2-space-tr-bottom .td-hr {
  height: 10px;
  margin-top: 20px;
}
.popupForm-start-comparev2 .energie-popup-comparev2-space-tr .indent-row-above {
  height: 10px;
}
.popupForm-start-comparev2 .td-hr {
  background: none;
}
.popupForm-start-comparev2 {
  width: 572px;
}
.popupForm-start-comparev2 .div-column-2-3 {
  width: 572px;
}
.popupForm-start-comparev2 .popup-header {
  font-size: 18px;
  color: #544283;
}
.popupForm-start-comparev2 .td-hr-img {
  display: none;
}
.popupForm-start-comparev2 .ab-none {
  display: none;
}
.popupForm-start-comparev2 .tbl-compare input[type="text"],
.popupForm-start-comparev2 .tbl-compare select,
.popupForm-start-comparev2 .tbl-compare input[type="password"] {
  width: 210px;
}
.popupForm-start-comparev2 .tbl-compare .elec-usage-double input[type="text"],
.popupForm-start-comparev2 .tbl-compare .elec-usage-double input[type="password"] {
  width: 170px;
}
.popupForm-start-comparev2 .tbl-compare select,
.popupForm-start-comparev2 .tbl-compare select {
  width: 226px;
}
.popupForm-start-comparev2 .tbl-compare input.small-input[type="text"],
.popupForm-start-comparev2 .div-box-belowheader-row input.small-input[type="text"] {
  width: 93px;
}
.popupForm-start-comparev2 input[type="text"],
.popupForm-start-comparev2 input[type="password"],
.popupForm-start-comparev2 textarea,
.popupForm-start-comparev2 select,
.popupForm-start-comparev2 .iframe-tool .div-as-textarea {
  background-image: url("/resources/images/form-input-bg.gif");
  background-position: left top;
  background-repeat: no-repeat;
  border: 1px solid #b8b8b8;
}
.popupForm-start-comparev2 input[type="text"],
.popupForm-start-comparev2 input[type="password"],
.popupForm-start-comparev2 textarea,
.popupForm-start-comparev2 select,
.popupForm-start-comparev2 .iframe-tool .div-as-textarea {
  border-radius: 0em;
  padding: 7px;
}
.popupForm-start-comparev2 a.button-big {
  background-image: url("/resources/images/PWSprite-buttons-inputs.png");
  background-position: left -767px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 50px;
  padding-left: 10px;
  margin-top: 20px;
}
.popupForm-start-comparev2 a.button-big span {
  background-position: right -890px;
}
.popupForm-start-comparev2 a.button-big span,
a.button-big-blink span {
  background-image: url("/resources/images/PWSprite-buttons-inputs.png");
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  height: 36px;
  padding: 10px 26px 4px 5px;
  white-space: nowrap;
}
.check-float-right {
  width: 82px;
  float: right;
}
.default-input td {
  width: auto;
}
.default-input input {
  background: #fff;
  background-image: none;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 6px 7px;
  width: 71px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
}
.default-input .default-input-last-child input {
  margin-right: -3px;
  width: 71px;
  margin-left: 4px;
}
.default-input select {
  background-color: #fff;
  background-image: none;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 1px 0px #ccc;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  padding: 6px 7px;
  width: 278px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
}
.default-margin-top-8 {
  margin-top: 8px;
}
.default-label .input-form-val-disabled .compare-field label {
  color: #808080;
  font-size: 13px;
  font-weight: 700;
}
.default-label .compare-field label {
  color: #4F3E7A;
  font-size: 13px;
  font-weight: 700;
}
.default-top-header-title {
  background-image: url("/resources/images/ci-energie-top-header-title.png");
  background-repeat: no-repeat;
  background-position: -103px 0;
  width: 390px;
  height: 60px;
  padding: 0 0 0 10px;
  margin-top: 40px;
}
.default-counter-bg {
  background-image: url("/resources/prizewize.nl/energie-counter-bg.png");
  background-repeat: no-repeat;
  background-position: -57px -55px;
  float: right;
  height: 62px;
  margin-right: 0px;
  margin-top: -4px;
}
.default-counter-bg .default-counter-user {
  font-size: 15px;
  font-weight: bold;
}
.default-counter-bg .default-counter-user-text {
  font-size: 11px;
}
.default-counter-bg #latestResults {
  float: right;
  height: 62px;
  padding: 11px 11px 11px 5px;
  width: 102px;
}
.default-counter-bg #latestResults span {
  line-height: 1.2;
}
.default-counter-bg p {
  display: block;
  padding: 13px 15px 14px 8px;
  width: 98px;
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}
.default-counter-bg .default-counter-bg-left {
  background: url("/resources/prizewize.nl/energie-counter-bg.png") no-repeat scroll 0px 7px;
  height: 61px;
  float: left;
}
.default-top-header-title h1,
.default-top-header-title p {
  text-shadow: 0px 1px 1px #333;
  margin: 0;
  color: #FFF;
}
.default-top-header-title h1 {
  font-size: 25px;
}
.energie-newstartcompare .default-top-header-title {
  position: absolute;
  top: 40px;
  left: 6px;
  margin: 0;
}
.energie-newstartcompare .default-top-header-title h1 {
  padding: 0;
  border: 0;
  font-weight: bold;
}
.energie-newstartcompare .default-top-header-title span.ashone {
  border: 0 none;
  padding: 0;
  font-size: 25px;
  color: #FFFFFF;
  margin: 0;
  text-shadow: 0 1px 1px #333333;
  font-weight: normal;
}
.default-newministartcompare .ci-ministartcompare {
  width: 480px;
}
.default-newministartcompare .ci-ministartcompare .cnt-r {
  padding-bottom: 13px;
}
.default-newministartcompare {
  position: absolute;
  top: 7px;
  right: -14px;
}
.default-newministartcompare .badge {
  position: absolute;
  margin-top: -15px;
  margin-left: -35px;
  top: 0;
  display: inline-block;
  height: 86px;
  width: 86px;
  /*background-image: url('/resources/images/al-vanaf-badge.png');*/
  background-repeat: no-repeat;
  background-position: left top;
}
.default-newministartcompare .ci-title-r span {
  font-size: 14px;
  color: #fff;
  /*background: url("/resources/images/icon-health.png") no-repeat;*/
  padding-left: 10px;
  float: left;
}
.default-padding .default-label .compare-field {
  width: auto;
}
.default-padding td.default-input-kwh #divTxtDoubleMeter div {
  float: left;
}
.default-contentplace .default-padding .doublemeterchecker td input,
.default-contentplace .default-padding .doublemeterchecker td label,
.light-start-compare-wrapper .doublemeterchecker input,
.light-start-compare-wrapper .doublemeterchecker label {
  margin: 0;
}
.default-contentplace .default-padding .doublemeterchecker td label,
.light-start-compare-wrapper .doublemeterchecker label {
  margin-left: 5px;
}
.default-padding .default-input-kwh .compare-input {
  width: auto;
}
.default-newministartcompare .tbl-compare {
  padding: 20px 20px 0 20px;
}
.default-newministartcompare .tbl-compare .compare-field {
  width: 150px;
}
.default-newministartcompare .tbl-compare td {
  padding: 8px 0;
}
.default-newministartcompare .tbl-compare #trGender td,
.default-newministartcompare .tbl-compare #trKids td {
  border-bottom: solid 1px #ddd;
}
.default-newministartcompare .tbl-compare #trKids td td {
  border: 0;
}
.default-newministartcompare .compare-input input[type="text"] {
  width: 110px;
  padding: 5px 0 5px 10px;
  border: solid 1px #cbc9c8;
}
.default-newministartcompare .startCompareCoinsuredSummary,
.default-newministartcompare .startCompareCoinsuredSummary a span,
.default-newministartcompare .startCompareCoinsuredSummary span {
  font-size: 11px;
}
.default-newministartcompare .startCompareCoinsuredSummary {
  color: #6e6e6e;
}
.default-newministartcompare .startCompareCoinsuredSummary a span,
.default-newministartcompare .startCompareCoinsuredSummary span {
  color: #3678e4;
}
.energie-partner ul {
  padding: 25px 0 35px 0;
  border-top: solid 1px #e7e7e7;
  overflow: hidden;
}
.energie-partner li {
  display: inline-block;
  width: 111px;
  height: 42px;
  text-indent: -9999px;
  padding-right: 6px;
  opacity: 0.5;
}
.energie-partner .default-supplier-partner-bg li.default-partner-1,
.energie-partner .default-supplier-partner-bg li.default-partner-2,
.energie-partner .default-supplier-partner-bg li.default-partner-3,
.energie-partner .default-supplier-partner-bg li.default-partner-4,
.energie-partner .default-supplier-partner-bg li.default-partner-5,
.energie-partner .default-supplier-partner-bg li.default-partner-6 {
  background-image: url("/resources/supplier-logos-bw/sprite_supplier.png");
}
.energie-partner .default-supplier-partner-bg li.default-partner-1 {
  background-position: 6px -14px;
}
.energie-partner .default-supplier-partner-bg li.default-partner-2 {
  background-position: -114px -14px;
}
.energie-partner .default-supplier-partner-bg li.default-partner-3 {
  background-position: -232px -15px;
}
.energie-partner .default-supplier-partner-bg li.default-partner-4 {
  background-position: -351px -14px;
}
.energie-partner .default-supplier-partner-bg li.default-partner-5 {
  background-position: -468px -11px;
}
.energie-partner .default-supplier-partner-bg li.default-partner-6 {
  background-position: -589px -14px;
}
.energie-partner .default-stamp {
  width: 228px;
  float: right;
}
.default-h2title {
  border-bottom: solid 1px #e7e7e7;
  padding-bottom: 20px;
  font-size: 22px;
}
.default-tbl-cnt1,
.default-tbl-cnt3 {
  vertical-align: top;
}
.default-tbl-cnt1 {
  width: 75%;
  padding-right: 20px;
  border-right: solid 1px #e7e7e7;
}
.default-tbl-cnt3 {
  padding-left: 20px;
  width: 25%;
}
.default-tbl-cnt3 ul {
  padding-top: 0px;
}
.default-tbl-cnt1 p,
.zorg-tbl-cnt1 li {
  font-size: 13px;
  line-height: 24px;
  color: #222;
}
.default-tbl-cnt3 ul {
  padding: 0;
  margin: 0;
}
.default-tbl-cnt3 li {
  display: inline-block;
  width: 100%;
  background-image: url(/resources/images/accordation-small-green-check.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 10px 0 7px 30px;
  list-style: none;
}
.light-start-compare-wrapper {
  background: #f2f2f2;
  width: 500px;
}
.light-start-compare-wrapper h2 {
  font-size: 30px;
  font-weight: bold;
  margin-top: 10px;
}
.light-start-compare-wrapper a span {
  color: #4F3E7A;
  display: inline-block;
  text-decoration: underline;
}
.light-start-compare-wrapper a {
  cursor: pointer;
}
.light-start-compare-wrapper a:hover {
  cursor: pointer;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-wrapper {
  padding: 0;
  width: 290px;
  margin-top: 10px;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-wrapper .sc-city-left .sliderwrap {
  margin-left: 59px;
  margin-right: 40px;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-wrapper .sc-city-left {
  background: #fff;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.light-start-compare-wrapper .pwd_landing_wrapper .title-right-slider span {
  color: #4F3E7A;
  font-size: 18px;
  font-weight: bold;
  margin-left: 62px;
}
.light-start-compare-wrapper .pwd_landing_wrapper .labelrow {
  width: 89px;
}
.light-start-compare-wrapper .pwd_landing_wrapper #elec-usage-single {
  width: 89px;
  float: left;
}
.light-start-compare-wrapper .pwd_landing_wrapper #elec-usage-double {
  width: 182px;
  float: left;
}
.light-start-compare-wrapper .pwd_landing_wrapper #stoom-usage {
  max-width: 182px;
  float: left;
}
.light-start-compare-wrapper .pwd_landing_wrapper #gas-usage {
  width: 85px;
  float: left;
}
.lbl-night-consumption,
.lbl-day-consumption {
  color: #554283;
  font-size: 13px;
  font-weight: 700;
}
.default-padding .lbl-day-consumption {
  display: block;
  float: left;
  margin-left: 4px;
  width: 97px;
}
#stoom-usage .default-label-lightbox .lbl-day-consumption,
#stoom-usage .default-label-lightbox .lbl-night-consumption {
  font-size: 15px;
  padding-bottom: 2px;
}
.default-padding .default-label-lightbox .lbl-day-consumption {
  display: block;
  float: left;
  margin-left: 4px;
  width: 93px;
}
.div-validation-summary {
  left: -352px;
  position: absolute;
  top: 102px;
  width: 324px;
}
.div-validation-summary-arrow {
  background-image: url(/resources/images/arrow-error-energie.png);
  background-repeat: no-repeat;
  background-position: left center;
  position: absolute;
  width: 21px;
  height: 27px;
  display: block;
  left: 323px;
  top: 13px;
}
.header-tooltipV2 {
  position: absolute;
  right: 38px;
  top: 19px;
}
.default-margin-top {
  margin: 14px 0;
}
/********************************************************* END Energie Start Compare ******************************************************/
/*********************************************** Energie Start Compare v2 *************************************************************************/
.start-compare-v2 .v2-hidden {
  display: none;
}
/*********************************************** ENDEnergie Start Compare v2 *************************************************************************/
/*********************************************** Energie Start Compare v3 *************************************************************************/
.start-compare-v3 .default-solid-bord {
  border-bottom: 1px solid #ccc;
  height: 4px;
}
.start-compare-v3 .default-strong-title strong span {
  color: #4F3E7A;
  display: block;
  font-size: 13px;
  padding-bottom: 0;
  vertical-align: top;
}
.start-compare-v3 .default-reset-bg-input-no .default-topplace,
.start-compare-v3 .default-reset-bg-input-no .default-bottomplace {
  background-image: none;
  display: none;
}
.start-compare-v3 .default-reset-bg-input-no.default-contentplace {
  background-color: transparent;
}
.start-compare-v3 .default-simple-link {
  display: none;
}
.start-compare-v3 .default-reset-bg-input-space {
  width: 200px;
}
.start-compare-v3 .energie_start_landing_wrapper #default_start_landing_content #default_start_rechner {
  height: 277px;
  padding-top: 10px;
  width: 406px;
}
.start-compare-v3 .default-contentplace .default-padding-absolute {
  margin: 0 10px 0 12px;
  width: 179px;
  min-height: 107px;
}
.start-compare-v3 .default-input input {
  width: 56px;
  padding: 5px 7px;
}
.start-compare-v3 .default-input select {
  width: 230px;
}
.start-compare-v3 .default-newministartcompare .ci-ministartcompare {
  width: 430px;
}
.start-compare-v3 .position-relative {
  position: relative;
}
.start-compare-v3 .doublemeterchecker {
  position: absolute;
  left: 1px;
  top: -6px;
  width: 186px;
}
.start-compare-v3 #divChkIncludeEl {
  left: -3px;
  position: absolute;
  top: 38px;
  width: 90px;
}
.start-compare-v3 #txtConsEl {
  left: 95px;
  position: absolute;
  top: 35px;
}
.start-compare-v3 #txtConsGas {
  left: 95px;
  position: absolute;
  top: 79px;
}
.start-compare-v3 #divChkIncludeGas {
  left: -3px;
  position: absolute;
  top: 83px;
}
.start-compare-v3 #txtConsElDay {
  left: 94px;
  position: absolute;
  top: 48px;
}
.start-compare-v3 #txtConsElNight {
  left: 94px;
  position: absolute;
  top: 17px;
}
.start-compare-v3 .lbl-night-consumption {
  left: 4px;
  position: absolute;
  top: 33px;
}
.start-compare-v3 #divLblDayNight {
  left: -3px;
  position: absolute;
  top: 21px;
}
.start-compare-v3 #txtConsEl {
  left: 95px;
  position: absolute;
  top: 35px;
}
.start-compare-v3 .default-contentplace .default-padding .default-input-kwh input[type="text"],
.start-compare-v3 .default-contentplace .default-padding .default-input-m3 input[type="text"] {
  padding: 6px 33px 5px 6px;
}
.start-compare-v4 .default-contentplace .default-padding .default-input-kwh input[type="text"],
.start-compare-v4 .default-contentplace .default-padding .default-input-m3 input[type="text"] {
  padding: 6px 33px 5px 6px;
}
.start-compare-v3 .font-hidden-v3 {
  display: none;
}
.start-compare-v3 .box-startcompare-v3 {
  width: 200px;
}
.start-compare-v3 .energie-start-compare-disable {
  left: 195px;
  position: absolute;
  top: 205px;
}
.start-compare-v3 .energie_start_landing_wrapper #default_start_landing_content #default_start_rechner .td-separate {
  height: 64px;
}
.start-compare-v3 .default-newministartcompare {
  position: absolute;
  right: -16px;
  top: 4px;
}
.start-compare-v3 .title-v3 {
  font-size: 13px;
  left: 22px;
  position: absolute;
  top: 58px;
  color: #4F3E7A;
}
.start-compare-v3 .title-v3-4 {
  font-size: 12px;
  left: 22px;
  position: absolute;
  top: 78px;
  color: #4F3E7A;
  font-weight: normal;
}
.start-compare-v3 .title-v3-2 {
  font-size: 13px;
  left: 22px;
  position: absolute;
  top: 208px;
  color: #4F3E7A;
}
.start-compare-v3 .title-v3-3 {
  font-size: 13px;
  left: 22px;
  position: absolute;
  top: 246px;
  color: #4F3E7A;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup {
  display: block !important;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup * {
  visibility: hidden;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left * {
  visibility: visible;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left #stoom-usage,
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left #gas-usage,
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left .doublemeterchecker {
  display: none;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left {
  margin-left: -270px;
  margin-top: -199px;
}
.start-compare-v3 .default-counter-bg + #divSliderPopup .sc-city-left .title-right-slider {
  display: none;
}
.start-compare-v3 .arrow-start-comp-v3 {
  background-image: url("/resources/prizewize.nl/arrow-start-comp-v3.png");
  background-position: left top;
  display: block;
  height: 34px;
  left: 181px;
  position: absolute;
  top: 103px;
  width: 16px;
}
.start-compare-v3 .pwd_landing_wrapper {
  left: 223px;
  position: absolute;
  top: 280px;
}
.start-compare-v3 .v2-hidden {
  display: none;
}
/*********************************************** END Energie Start Compare v3 *************************************************************************/
/*********************************************** Energie Start Compare v4 *************************************************************************/
.start-compare-v4 .v4-info-1 {
  position: absolute;
  right: -30px;
  top: 10px;
  z-index: 1000;
  cursor: pointer;
}
.start-compare-v4 .v4-info-2 {
  position: absolute;
  right: -14px;
  top: 6px;
  cursor: pointer;
}
.start-compare-v4 .v4-info-3 {
  position: absolute;
  right: -88px;
  top: 328px;
  cursor: pointer;
}
.start-compare-v4 .header-tooltipV2 {
  display: none;
}
.start-compare-v4 .default-top-header-title h1,
.start-compare-v4 .default-top-header-title p {
  color: #4F3E7A;
  margin: 0;
  text-shadow: none;
}
.start-compare-v4 .default-top-header-title {
  background-image: none;
  background-position: -103px 0;
  background-repeat: no-repeat;
  height: auto;
  margin-top: 0px;
  padding: 0;
  width: 628px;
}
.start-compare-v4 #default-main-image-overlay {
  background: none;
  height: 373px;
  left: 0;
  position: absolute;
  top: 0;
  width: 975px;
}
.start-compare-v4 .default-top-header-title h1 {
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 10px;
}
.start-compare-v4 .coll-left-v4 {
  float: left;
  width: 624px;
}
.start-compare-v4 .coll-right-v4 {
  float: right;
  width: 330px;
}
.start-compare-v4 .default-tbl-cnt3 {
  padding-left: 4px;
  width: auto;
}
.tilte-right-start-comp-v4 {
  font-size: 22px;
  color: #4F3E7A;
}
.right-start-comp-v4 {
  /*background-image: url("/resources/prizewize.nl/start-comp-v4.png");*/
  background-position: right bottom;
  background-color: #F8F8F8;
  background-repeat: no-repeat;
  min-height: 380px;
  padding: 10px 14px;
}
.right-start-comp-v4 .testimonials-wrapper-front {
  border-left: 0 solid #e7e7e7;
  border-right: 0 solid #e7e7e7;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  position: relative;
  width: 280px;
}
right-start-comp-v4 .testimonials-wrapper-front .testim-front {
  padding: 26px 0;
}
.right-start-comp-v4 .testimonials-wrapper-front .insocial-score-big {
  left: 5px;
  top: 14px;
}
.right-start-comp-v4 .testimonials-wrapper-front .insocial-testimonial:after {
  bottom: 5px;
}
.right-start-comp-v4 .testimonials-wrapper-front hr {
  background-image: none;
  margin-top: 80px;
}
.right-start-comp-v4 .testim-front {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 16px;
}
.right-start-comp-v4 .testimonials-wrapper-front #lblMore {
  left: 156px;
  position: absolute;
  top: 42px;
}
.right-start-comp-v4 .title-insocial-comp-v4 {
  color: #4f3e7a;
  font-size: 17px;
  font-weight: bold;
  margin-top: 15px;
  position: absolute;
  right: 26px;
}
.right-start-comp-v4 .default-tbl-cnt3 {
  padding-left: 5px;
  width: auto;
}
.start-compare-v4 .default-tbl-cnt3 li {
  font-size: 14px;
}
.start-compare-v4 .hld-cnt-r {
  margin-left: 6px;
  padding: 0 9px 0 4px;
}
.start-compare-v4 .default-newministartcompare {
  margin-right: 0px;
  margin-top: 0px;
  position: relative;
}
.start-compare-v4 .default-newministartcompare .ci-ministartcompare {
  width: 630px;
  float: left;
  margin: 0 0 0 -16px;
  padding-bottom: 190px;
  position: relative;
  margin-top: -375px;
}
.start-compare-v4 .energie_start_landing_wrapper #default_start_landing_content {
  margin-left: 0px;
  margin-top: 0px;
}
.start-compare-v4 .energie_start_landing_wrapper #default_start_landing_content #default_start_rechner {
  height: 360px;
  width: 628px;
}
.start-compare-v4 .font-hidden-v3,
.start-compare-v4 .default-simple-link {
  display: none;
}
.start-compare-v4 .default-reset-bg-input-no.default-contentplace {
  background-color: none;
}
.start-compare-v4 .default-strong-title {
  padding-right: 14px;
  width: 394px;
}
.start-compare-v4 .default-reset-bg-input-no .default-topplace,
.start-compare-v4 .default-reset-bg-input-no .default-bottomplace {
  background-image: none;
  display: none;
}
.start-compare-v4 .default-reset-bg-input-no.default-contentplace {
  background-color: #fff;
}
.start-compare-v4 .energie-start-compare-disable {
  left: 195px;
  position: absolute;
  margin-top: 189px;
}
.start-compare-v4 .border-dotted-v4 {
  border-bottom: dashed 1px #ccc;
  clear: both;
}
.start-compare-v4 .border-dotted-v4-1 {
  border-bottom: dashed 1px #ccc;
  clear: both;
}
.start-compare-v4 .postcode-position-v4 {
  left: 41px;
  position: absolute;
  top: 48px;
  width: 290px;
}
.start-compare-v4 .postcode-position-v4-2 {
  left: 40px;
  position: absolute;
  top: -212px;
  width: 218px;
}
.start-compare-v4 .postcode-title {
  color: #554283;
  font-size: 13px;
  font-weight: bold;
  vertical-align: top;
  position: relative;
  top: -56px;
  left: 0px;
}
.start-compare-v4 .div-validation-summary-arrow {
  background-image: none;
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  height: 27px;
  left: -20px;
  position: absolute;
  top: 13px;
  width: 21px;
}
.start-compare-v4 .div-validation-summary {
  left: 519px;
  position: absolute;
  top: -359px;
  width: 372px;
}
.start-compare-v4 .default-input td {
  width: 94px;
}
.start-compare-v4 .default-input .default-input-last-child input {
  margin-left: 0px;
  margin-right: -3px;
  width: 71px;
}
.start-compare-v4 #form-validation-summary .vs_body {
  float: left;
  width: 293px;
}
.start-compare-v4 .header-tooltipV2 {
  right: 82px;
  top: -46px;
}
.start-compare-v4 .counter-and-button-v4 {
  top: 322px;
  position: relative;
}
.start-compare-v4 .default-margin-top-8 {
  top: 307px;
  position: relative;
  padding-top: 0px;
}
.start-compare-v4 .default-margin-top-8 select {
  width: 277px;
  margin-bottom: 10px;
}
.start-compare-v4 .default_separate_start {
  background: none;
  border-bottom: 1px dashed #CCCCCC;
  clear: both;
  margin-bottom: 24px;
  padding-bottom: 10px;
  position: relative;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup {
  display: block !important;
  height: 0px;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup * {
  visibility: hidden;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left * {
  visibility: visible;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left #stoom-usage,
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left #gas-usage,
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left .doublemeterchecker {
  display: none;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left {
  display: block;
  margin-left: -3px;
  padding-top: 0;
  position: absolute;
  top: -401px;
}
.start-compare-v4 .default-counter-bg + #divSliderPopup .sc-city-left .title-right-slider {
  display: none;
}
.start-compare-v4 .pwd_landing_wrapper {
  position: absolute;
  left: 205px;
  top: -12px;
}
.start-compare-v4 .border-dotted-v4-2 {
  border-bottom: 1px dashed #CCCCCC;
  clear: both;
  left: 0;
  margin-bottom: 110px;
  margin-top: -154px;
  position: relative;
  width: 100%;
}
.start-compare-v4 .border-dotted-v4-3 {
  border-bottom: 1px dashed #CCCCCC;
  clear: both;
  left: 0;
  margin-bottom: 21px;
  position: relative;
  margin-top: 323px;
  width: 100%;
}
.start-compare-v4 .position-relative {
  position: relative;
}
.start-compare-v4 .doublemeterchecker {
  position: absolute;
  left: 1px;
  top: 81px;
  width: 186px;
}
.start-compare-v4 #divChkIncludeEl {
  left: -3px;
  position: absolute;
  top: 135px;
  width: 90px;
}
.start-compare-v4 #txtConsEl {
  left: 94px;
  position: absolute;
  top: 129px;
}
.start-compare-v4 #txtConsGas {
  left: 95px;
  position: absolute;
  top: 177px;
}
.start-compare-v4 #divChkIncludeGas {
  left: -3px;
  position: absolute;
  top: 183px;
}
.start-compare-v4 #txtConsElDay {
  left: 94px;
  position: absolute;
  top: 106px;
}
.start-compare-v4 #txtConsElNight {
  left: 94px;
  position: absolute;
  top: 141px;
}
.start-compare-v4 .lbl-night-consumption {
  left: 4px;
  position: absolute;
  top: 36px;
}
.start-compare-v4 #divLblDayNight {
  left: -3px;
  position: absolute;
  top: 111px;
}
.start-compare-v4 .default-contentplace .default-padding-absolute {
  margin: 0 10px 0 12px;
  min-height: 213px;
  width: 191px;
}
.start-compare-v4 .default-reset-bg-input-space {
  left: 237px;
  position: absolute;
  top: 3px;
}
.start-compare-v4 .default-contentplace .default-topplace {
  width: 213px;
}
.start-compare-v4 .default-contentplace .default-bottomplace {
  width: 213px;
}
.start-compare-v4 .label-v4-1 {
  color: #554283;
  font-size: 13px;
  font-weight: bold;
  left: 5px;
  position: absolute;
  top: 6px;
}
.start-compare-v4 .label-v4-2 {
  color: #554283;
  font-size: 13px;
  font-weight: bold;
  left: 0px;
  position: relative;
  top: -60px;
}
.start-compare-v4 .label-v4-3 {
  font-size: 13px;
  left: -142px;
  position: relative;
  top: 10px;
}
.mandatory2 {
  display: none;
}
.start-compare-v4 .mandatory2 {
  display: inline;
  color: #FF6600 !important;
  margin-left: 2px;
}
/*********************************************** END Energie Start Compare v4 *************************************************************************/
/*********************************************** Energie Start Compare v5 *************************************************************************/
.start-compare-v5 .coll-left-v5 {
  float: left;
  width: 624px;
}
.start-compare-v5 .coll-right-v5 {
  float: right;
  width: 330px;
}
.start-compare-v5 .hld-cnt-r {
  margin-left: 6px;
  padding: 0 9px 0 4px;
}
.start-compare-v5 .default-tbl-cnt3 {
  padding-left: 4px;
  width: auto;
}
.start-compare-v5 .default-tbl-cnt3 li {
  font-size: 14px;
}
.start-compare-v5 td.compare-field {
  vertical-align: middle;
  width: 196px;
  padding: 2px 0;
}
.start-compare-v5 td.compare-input {
  padding: 2px 0;
}
.start-compare-v5 input {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B8B8B8;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 1px 0 #CCCCCC inset;
          box-shadow: 1px 1px 1px 0 #CCCCCC inset;
  padding: 6px 7px;
  text-align: left !important;
}
.start-compare-v5 select {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #B8B8B8;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 1px 0 #CCCCCC inset;
          box-shadow: 1px 1px 1px 0 #CCCCCC inset;
  padding: 6px 7px;
  text-align: left !important;
  width: 157px;
}
.start-compare-v5 .tbl-compare {
  position: relative;
}
.start-compare-v5 #trsupplier a {
  display: none;
}
.start-compare-v5 #center_top_ctl00_ctrl_3_ucStartCompare_pc_trPC .compare-input input[type="text"] {
  width: 140px;
}
.start-compare-v5 #center_top_ctl00_ctrl_3_ucStartCompare_pc_trHN .compare-input input.small-input {
  width: 58px;
}
.start-compare-v5 .tbl-compare #travarageusage a {
  margin-right: 7px;
}
.start-compare-v5 .div-column-2-3 {
  width: 630px;
}
.start-compare-v5 .button-big {
  background-image: url("/resources/prizewize.nl/big-orange-left-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 60px;
  padding-left: 14px;
  text-decoration: none;
}
.start-compare-v5 .button-big:link span {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #555555;
  background-image: url("/resources/prizewize.nl/big-orange-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  font-size: 20px;
  font-weight: normal;
  height: 50px;
  line-height: 45px;
  padding: 5px 35px 5px 5px;
  white-space: nowrap;
  text-decoration: none;
}
.start-compare-v5 .button-big:hover span {
  color: #222222;
  text-shadow: none;
}
.start-compare-v5 .info {
  cursor: pointer;
}
/*********************************************** END Energie Start Compare v5 *************************************************************************/
/********************************************************* Telecom Start Compare ******************************************************/
.telecom-newstartcompare .default-top-header-title {
  position: absolute;
  top: 40px;
  left: 6px;
  margin: 0;
}
.telecom-newstartcompare .default-top-header-title h1 {
  padding: 0;
  border: 0;
  font-weight: bold;
}
.telecom-newstartcompare .default-top-header-title span.ashone {
  border: 0 none;
  padding: 0;
  font-size: 25px;
  color: #FFFFFF;
  margin: 0;
  text-shadow: 0 1px 1px #333333;
  font-weight: normal;
}
.telecom-newstartcompare .default-h2title {
  border-bottom: 1px solid #E7E7E7;
  font-size: 32px;
  padding-bottom: 20px;
}
.telecom-newstartcompare .default-top-header-title {
  background-image: url("/resources/images/top-header-titlev2.png");
  background-repeat: no-repeat;
  background-position: right top;
  height: 60px;
  margin-top: -4px;
  padding: 0 40px 0 10px;
  width: auto;
  min-width: 390px;
}
.telecom-newstartcompare .default-contentplace {
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.telecom-newstartcompare .default_separate_start {
  background-image: none;
  height: 9px;
  width: 100%;
  border: 0;
  border-top: 1px solid #d7d7d7;
}
.telecom-newstartcompare .button-green-big {
  float: right;
  margin-right: 0px;
}
.telecom-newstartcompare .default-strong-title {
  vertical-align: middle;
  width: 140px;
  padding-right: 0px;
  height: 43px;
}
.telecom-newstartcompare .default-strong-title span {
  color: #4F3E7A;
  display: block;
  font-size: 13px;
  font-weight: bold;
}
.telecom-newstartcompare .default-input select {
  width: 171px;
}
.telecom_start_landing_wrapper #default_start_landing_content {
  margin-left: 15px;
  margin-top: 30px;
}
.telecom_start_landing_wrapper #default_start_landing_content #default_start_rechner {
  height: 258px;
  padding-top: 10px;
  width: 385px;
}
.telecom_start_landing_wrapper #default_start_landing_content #default_start_rechner .td-separate {
  height: 5px;
}
#default_start_rechner .big-orange-arrow,
.light-start-compare-wrapper .big-orange-arrow {
  float: right;
}
.telecom_start_landing_wrapper #default_start_landing_content #form-validation-summary a {
  background-image: url("/resources/images/arrow-orange.gif");
  padding-bottom: 2px;
  padding-left: 15px;
  padding-top: 3px;
}
.telecom_start_landing_wrapper #default_start_landing_content #form-validation-summary .validation-summary-img {
  margin-top: 5px;
}
.telecom_start_landing_wrapper #default_start_landing_content #form-validation-summary .vs_body h3 {
  display: none;
}
.telecom-newstartcompare .default-newministartcompare .ci-ministartcompare {
  width: 410px;
}
.telecom-newstartcompare .default-input .default-input-last-child input {
  margin-left: 4px;
  margin-right: -3px;
  width: 65px;
}
.telecom-newstartcompare .default-newministartcompare {
  right: -10px;
  top: 10px;
}
.telecom-newstartcompare .default-input input {
  background: #fff;
  background-image: url("/resources/images/PWSprite-buttons-inputs.png");
  background-position: left -1112px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 8px 7px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
}
.telecom-newstartcompare .default-input .default-input-last-child input {
  margin-right: -3px;
  margin-left: 4px;
}
.telecom-newstartcompare .default-input select {
  background-color: #fff;
  background-image: url("/resources/images/PWSprite-buttons-inputs.png");
  background-position: left -1112px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 8px 7px;
  border: 1px solid #b8b8b8;
  text-align: left !important;
}
.telecom-newstartcompare .default-counter-bg {
  margin-top: -12px;
}
.telecom-newstartcompare .info {
  margin-top: 10px;
  position: absolute;
  right: 50px;
}
.telecom-partner ul {
  padding: 25px 0 35px 0;
  border-top: solid 1px #e7e7e7;
  overflow: hidden;
}
.telecom-partner li {
  display: inline-block;
  width: 113px;
  height: 42px;
  text-indent: -9999px;
  padding-right: 6px;
  opacity: 0.5;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-1,
.telecom-partner .default-supplier-partner-bg li.default-partner-2,
.telecom-partner .default-supplier-partner-bg li.default-partner-3,
.telecom-partner .default-supplier-partner-bg li.default-partner-4,
.telecom-partner .default-supplier-partner-bg li.default-partner-5,
.telecom-partner .default-supplier-partner-bg li.default-partner-6 {
  background-image: url("/resources/supplier-logos-bw/sprite_supplier-telecom.png");
}
.telecom-partner .default-supplier-partner-bg li.default-partner-1 {
  background-position: -4px -15px;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-2 {
  background-position: -125px -14px;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-3 {
  background-position: -259px -9px;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-4 {
  background-position: -398px -12px;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-5 {
  background-position: -541px -11px;
}
.telecom-partner .default-supplier-partner-bg li.default-partner-6 {
  background-position: -684px -12px;
}
.telecom-partner .default-stamp {
  width: 228px;
  float: right;
}
/********************************************************* END Telecom Start Compare ******************************************************/
.coverage-box {
  width: 100%;
  float: left;
  display: block;
}
.coverage-box .top {
  /* border-bottom: 1px solid #CCCCCC; */
  /* margin-bottom: 10px; */
  table-layout: fixed;
  width: 100%;
}
.zorgwizard-wrap .coverage-box .top {
  display: none;
}
.coverage-box .top .righttd {
  text-align: right;
  width: 130px;
}
.coverage-box .top td span,
.coverage-box .bottom span {
  color: #4F3E7A;
}
.coverage-box .top td span.leftinfo {
  font-size: 20px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 20px;
}
.coverage-box .top td span.leftinfo .stepnr {
  background-image: url('/resources/images/zorgwizardstepnr.png');
  width: 19px;
  height: 19px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  line-height: 20px;
  vertical-align: middle;
  margin-bottom: 5px;
}
.basicicon .top td span.leftinfo {
  background-image: url('/resources/images/basicicon.png');
  padding-left: 25px;
}
.meaningicon .top td span.leftinfo {
  background-image: url('/resources/images/meaningsicon.png');
  padding-left: 25px;
}
.dentalicon .top td span.leftinfo {
  background-image: url('/resources/images/dentalicon.png');
  padding-left: 25px;
}
.coverage-box .top td span.rightinfo,
.coverage-box .bottom span {
  margin-right: 10px;
}
.coverage-box .top td span.rightinfo {
  font-size: 13px;
  font-weight: bold;
  color: #515151;
}
.coverage-box .bottom span {
  font-size: 16px;
}
.coverage-box .bottomwhite span {
  font-size: 12px;
}
.zorgwizard-wrap .coverage-box .bottomwhite span {
  font-weight: bold;
}
.zorgwizard-wrap .coverage-box .chooser-tbl {
  margin-left: 6px;
}
.zorgwizard-wrap .coverage-box .chooser-tbl .radio-td {
  width: 25px;
}
.zorgwizard-wrap .coverage-box .chooser-tbl .withselect-td span {
  display: block;
}
.zorgwizard-wrap .coverage-box .chooser-tbl .withselect-td select {
  margin-bottom: 7px;
}
.coverage-box .bottom {
  margin: 10px 0;
}
.coverage-box .bottom select {
  background-color: #fafbea;
  background-image: none;
  margin-right: 10px;
}
.hld5.boxhalfcolor .hld-hdr-l,
.hld5.boxhalfcolor .hld-hdr-r {
  background-image: url('/resources/images/hld5-corners-half-blue.png');
}
.hld5.boxhalfcolor .hld-hdr-l {
  background-position: left top;
}
.hld5.boxhalfcolor .hld-hdr-r {
  background-position: right top;
}
.hld5 .topblue {
  padding: 5px 10px;
  overflow: hidden;
  position: relative;
  background-color: #EEF8FF;
}
.hld5 .topblue h1 {
  color: #545454;
}
.hld5 .bottomwhite {
  border-top: 1px dashed #CCCCCC;
  margin: 0;
  padding: 10px;
  overflow: hidden;
}
.hld5.boxhalfcolor .hld-cnt-r {
  margin-left: 0px;
  padding: 0px 1px 0px 1px;
}
.hld5.boxhalfcolor .hld-cnt-r .hld-cnt-r {
  margin-left: 3px;
  padding: 1px 8px 1px 4px;
}
.coverage-box .innerbox span {
  color: #4F3E7A;
  font-size: 16px;
}
.coverage-box .innerbox .div-item {
  display: inline-block;
  margin: 3px 0;
  width: 100%;
}
.coverage-box .innerbox .label,
.coverage-box .innerbox .content {
  float: left;
  margin: 0;
  padding: 0;
}
.coverage-box .innerbox .label {
  width: 40%;
  margin-right: 20px;
}
.coverage-box .innerbox .content {
  width: 50%;
}
.coverage-box .innerbox .label span,
.coverage-box .innerbox .content span,
.coverage-box .bottomwhite a.add span {
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
}
.coverage-box .innerbox .content .base-mng-val {
  color: #4F3E7A;
  line-height: 19px;
}
.coverage-box .innerbox .label span {
  /*background-image: url('/resources/images/arrow-orange.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;*/
}
.coverage-box .innerbox .content select {
  width: 100%;
  color: #504f4f;
  padding: 2px;
}
.coverage-box .innerbox .info {
  margin-left: 10px;
}
.coverage-box .innerbox .div-actions {
  margin-top: 10px;
  float: left;
}
.coverage-box .innerbox .div-actions .left {
  float: left;
}
.coverage-box .innerbox .div-actions .right {
  float: right;
  margin-right: 150px;
}
.zg-bigarrowdown {
  background-position: center top;
  background-repeat: no-repeat;
  height: 17px;
  width: 100%;
  margin: 10px 0;
}
.coverage-total .z-total {
  margin: 15px 0;
  padding: 10px 0;
  border-top: 1px solid #d3d2d2;
  border-bottom: 1px solid #d3d2d2;
  width: 100%;
}
.coverage-total .z-total span {
  color: #4F3E7A;
  font-size: 22px;
  font-weight: normal;
}
.coverage-total .z-total .price span {
  color: #515151;
  font-size: 18px;
  font-weight: bold;
}
.coverage-total .z-total .price {
  text-align: right;
}
.coverage-total .z-total td .total-family span {
  color: #222;
  font-size: 11px;
  font-weight: normal;
}
.coverage-total a.button-green-big {
  float: right;
}
.coverage-box a.add {
  background-image: url("/resources/images/zorg-coverage-button-left.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 27px;
  padding-left: 22px;
  display: block;
  float: left;
}
.coverage-box a.add span {
  background-image: url("/resources/images/zorg-coverage-button-right.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  height: 20px;
  padding: 6px 8px 0 5px;
  white-space: nowrap;
}
.coverage-box a.add span:hover {
  color: #4F3E7A;
}
.coverage-box a.more,
.coverage-box a.less {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
  color: #1d67e2;
}
.coverage-box a.more span,
.coverage-box a.less span,
.coverage-box .innerbox .content a.less span,
.coverage-box .div-item .content .less,
.lesslinks {
  color: #1d67e2;
  font-size: 12px;
  cursor: pointer;
  font-weight: normal;
  text-decoration: underline;
}
.coverage-box .innerbox .label a span {
  color: #1d67e2;
}
.coverage-box .innerbox .content span {
  font-weight: normal;
}
.coverage-box a.more span {
  font-weight: bold;
}
.coverage-box a.less span,
.coverage-box .innerbox .content a.less span {
  font-weight: normal;
}
.coverage-box a.more {
  background-image: url('/resources/images/zg-more-btn.png');
}
.coverage-box a.less {
  padding-left: 3px;
  font-weight: normal;
}
.coverage-box .hld-cnt-r {
  padding: 1px 8px 1px 4px;
  margin-left: 3px;
}
.zorg-right-support-box .hld-cnt-r h4 {
  font-size: 22px;
  font-weight: bold;
  background-image: url("/resources/images/zorg-support-box-icon.png");
  background-repeat: no-repeat;
  background-position: left 30%;
  padding-left: 30px;
}
.zorg-right-support-box .hld-cnt-r h4 span {
  font-size: 12px;
  position: relative;
  color: #4F3E7A;
  display: block;
  line-height: 1;
  left: 102px;
}
.zorg-right-support-box .hld-cnt-r p,
.zorg-right-expert-box .hld-cnt-r p {
  margin: 0;
  color: #504f4f;
  line-height: 1.6;
}
.zorg-right-expert-box .z-meaning-description {
  background-image: url("/resources/images/arrow-orange.gif");
  background-repeat: no-repeat;
  background-position: left 4px;
  display: block;
  overflow: hidden;
  padding-left: 15px;
  position: relative;
  padding-bottom: 10px;
  width: 270px;
}
.zorg-right-expert-box .z-meaning-description ul {
  padding-left: 14px;
}
.yellowbox-arrow {
  padding-left: 27px;
  display: inline-block;
}
.coverage-selection-right .yellowbox-arrow {
  margin-left: -27px;
  margin-top: -2px;
}
.yellowbox-arrow .arrow {
  background-image: url("/resources/images/yellowbox-arrow-bg.png");
  background-repeat: no-repeat;
  background-color: transparent;
  height: 38px;
  width: 28px;
  margin-bottom: -38px;
  margin-left: -27px;
  position: relative;
  top: 20px;
}
.z-more_meanings {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 10px;
  float: left;
  width: 100%;
}
.coverage-box .bottom .bi-reset span {
  font-size: 12px;
  color: #222222;
}
/* coverage popup items */
.accordation-header,
.accordation-header-inner,
.accordation-header-exp,
.accordation-header-inner-exp {
  display: block;
  border: 1px solid #FFFFFF;
  background-repeat: no-repeat;
  background-position: center right;
}
.accordation-header,
.accordation-header-inner {
  background-color: #909090;
  background-image: url('/resources/images/zg-arrow-down-white.png');
}
.accordation-header-exp,
.accordation-header-inner-exp {
  background-color: #4F3E7A;
  background-image: url('/resources/images/zg-arrow-up-white.png');
}
a.accordation-header-exp:link,
a.accordation-header:link,
a.accordation-header-inner-exp:link,
a.accordation-header-inner:link,
.accordation-content a:link {
  text-decoration: none;
}
.accordation-header span,
.accordation-header-exp span,
.accordation-content .accordation-header-inner span,
.accordation-content .accordation-header-inner-exp span {
  line-height: 31px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 25px;
}
.meaning-header-info {
  float: right;
  margin-right: 28px;
  margin-top: -24px;
}
.meaning-info,
.meaning-info-selected {
  float: right;
}
.meaning-info-selected {
  margin-top: -14px;
}
.accordation-content {
  border: 1px solid #CCCCCC;
  background-color: #f6f6f6;
  padding: 10px;
}
.accordation-content .hld-w100 {
  margin: 5px 0;
}
.accordation-content a span {
  color: #4F3E7A;
  font-weight: bold;
}
.accordation-content .div-actions {
  margin-top: 10px;
}
.accordation-content a.add {
  background-image: url("/resources/images/zg-spec-item-add-left.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 44px;
  padding-left: 33px;
}
.accordation-content a.add span {
  background-image: url("/resources/images/zg-spec-item-add-right.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  height: 44px;
  padding: 6px 16px 0 5px;
  white-space: nowrap;
  color: #FFFFFF;
}
.accordation-content a.add span:hover {
  color: #FFF;
}
.tooltipModalDivPos .accordation-content .hld-cnt-r {
  height: auto;
}
.accordation-item-selected {
  display: block;
  background-image: url('/resources/images/accordation-small-green-check.png');
  background-position: right center;
  background-repeat: no-repeat;
}
.itm-description {
  display: block;
  margin-bottom: 5px;
}
.mng-description {
  display: block;
  margin-bottom: 10px;
}
.meaning-name {
  color: #4F3E7A;
  font-weight: bold;
}
/* END coverage popup items */
.coverage-right-box-list {
  height: 117px;
}
/* END Zorg - Coverage Page */
/* ZORG results plus1selector popup*/
.plus1selectorMainTable {
  width: 100%;
  border: 1px solid #D6D6D6;
}
.w_200 {
  width: 200px;
}
.plus1selectorTitle,
.z-popup-border .title {
  color: #4F3E7A;
  display: block;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 8px;
}
.plus1selectorTitleLabels {
  color: #4F3E7A;
  font-size: 16px;
}
.plus1selectorLabels,
.z-popup-border .label {
  color: #777;
}
.plus1selectorFilterTd {
  width: 200px;
  vertical-align: top;
  padding: 2px;
}
.plus1selectorProductsTd {
  width: 500px;
  vertical-align: top;
  padding: 2px;
}
.plus1selectorProductsListDiv {
  height: 420px;
  width: 100%;
  overflow: auto;
}
.plus1selectorBtnsDiv {
  text-align: right;
}
.plus1selectorBtnsDiv a.button-big {
  background-image: url("/resources/images/button-green-big-left.png");
  margin-top: 10px;
  background-color: transparent;
}
.plus1selectorBtnsDiv a.button-big span {
  background-image: url("/resources/Germany/button-green-big-bg.png");
  padding: 13px 16px 0 5px;
  background-color: transparent;
  background-position: top right;
}
.plus1selector100pr {
  width: 100%;
}
.plus1selectorHeaderDiv {
  width: 98%;
  background-color: #dedede;
  padding: 5px 0px 5px 10px;
}
.plus1selectorHeader {
  color: #444;
  font-size: 15px;
  font-weight: inherit;
}
/* END ZORG results plus1selector popup*/
.z-popup-border .tbl-pp {
  margin: 5px 0;
}
.z-popup-action-btns {
  text-align: right;
  margin-top: 10px;
}
.z-popup-border .tbl-pp input[type="text"],
.z-popup-border .tbl-pp select,
.z-popup-border .tbl-pp textarea {
  width: 300px;
}
.z-compare {
  width: 170px;
  float: right;
}
.startCompareCoinsuredSummary span {
  color: #aaa;
  font-size: 10px;
}
.displayNone {
  display: none;
}
/*end zorg*/
/* Zorg admin */
.w_600 {
  box-sizing: content-box;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.zorg-admin-table .td_labels {
  width: 130px;
  vertical-align: top;
  padding-right: 3px;
}
.zorg-admin-table .td_content {
  vertical-align: top;
  padding-left: 3px;
}
.zorg-admin-table .error_message {
  color: Red;
  font-weight: bold;
}
.zorg_admin_error_message {
  color: Red;
  font-weight: bold;
}
.assotiation-list-left {
  width: 580px;
  float: left;
}
.assotiation-list-left #page_description {
  width: 550px;
}
.assotiation-list-left #page_description h3 {
  padding-left: 10px;
}
.assotiation-list-right {
  width: 382px;
  float: left;
}
.assotiation-list-right select {
  width: 352px;
  height: 588px;
}
.assotiation-list-right #page_description {
  width: 352px;
}
.assotiation-list-right #page_description h3 {
  padding-left: 10px;
}
.testListBox {
  border: 1px solid #99aacc;
  width: 268px;
  height: 229px;
}
.testListBox option {
  background-color: transparent;
}
.testListBox option[attrSelected="selected"] {
  background-color: Orange !important;
}
/* Zorg results page */
.rslt-row-even {
  background-color: #eef8ff;
}
.rslt-row-extra {
  background-color: #FAFBEA;
}
.rslt-row-extra .z-rslt-supplier,
.rslt-row-extra .z-rslt-product,
.rslt-row-extra .z-rslt-price,
.rslt-row-extra .z-rslt-buy {
  border: 0;
}
.z-border-bottom,
.energy-newv .z-border-bottom td {
  border-bottom: 1px solid #ccc;
}
.ci-product-name {
  border-bottom: 1px solid #ccc;
}
.ci-product-name span {
  font-size: 18px;
  font-weight: bold;
}
.z-rslt-supplier {
  width: 20%;
  vertical-align: middle;
}
.z-rslt-supplier input {
  vertical-align: 50%;
}
.energy-newv .z-rslt-supplier input {
  vertical-align: 100%;
}
.z-rslt-product {
  width: 40%;
}
.energy-newv .z-rslt-product .firstitem {
  width: 50%;
}
.energy-newv .z-rslt-product .seconditem {
  width: 30%;
}
.energy-newv .z-rslt-product .thirditem {
  width: 10%;
}
.energy-newv .z-rslt-product .forthitem {
  width: 10%;
}
.z-rslt-product table td {
  width: 50%;
}
.energy-newv .z-rslt-product table td {
  width: auto;
  vertical-align: bottom;
}
.energy-newv .z-rslt-product table td,
.energy-newv .z-rslt-product table td span {
  padding-top: 5px;
}
.energy-newv .z-rslt-product table td .z-border-bottom td,
.energy-newv .z-rslt-product table td .z-border-bottom {
  padding-bottom: 5px;
  padding-top: 0;
}
.energy-newv .z-rslt-product table td a {
  text-decoration: none;
  color: #222222;
  width: 260px;
  display: inline-block;
}
.z-rslt-price {
  width: 20%;
  text-align: center;
}
.z-rslt-buy {
  text-align: center;
}
.z-rslt-supplier,
.z-rslt-product,
.z-rslt-price,
.z-rslt-buy {
  padding-top: 10px;
  padding-bottom: 10px;
}
.energy-newv2 .z-rslt-product,
.energy-newv2 .z-rslt-price,
.energy-newv2 .z-rslt-buy {
  background-color: #EDF8FF;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 120px;
}
.rslt-row-even .z-rslt-supplier,
.rslt-row-even .z-rslt-product,
.rslt-row-even .z-rslt-price,
.rslt-row-even .z-rslt-buy {
  border-top: 0;
  border-bottom: 0;
}
.z-rslt-check,
.z-rslt-uncheck {
  display: block;
  width: 26px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
.z-rslt-check {
  background-image: url(/resources/images/small-green-check.png);
}
.z-rslt-uncheck {
  background-image: url('/resources/images/zg-small-gray-uncheck.png');
}
a.z-results-close,
a.z-results-close:link,
a.z-results-close:visited,
a.z-results-close:hover {
  color: #1D67E2;
  display: block;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
  padding-right: 36px;
  padding-top: 8px;
}
a.z-results-close span,
a.z-results-close:link span,
a.z-results-close:visited span,
a.z-results-close:hover span {
  color: #1D67E2;
}
.z-results a.more {
  background-image: url("/resources/images/zg-more-btn.png");
}
.z-results a.less {
  background-image: url("/resources/images/zg-less-btn.png");
}
.z-results a.more,
.z-results a.less {
  background-position: left center;
  background-repeat: no-repeat;
  color: #1D67E2;
  padding-left: 18px;
}
.z-results-align-center {
  text-align: center;
}
.z-rslt-rating-lbl {
  float: left;
  line-height: 24px;
  font-size: 11px;
  color: #565656;
  font-weight: bold;
}
.ratingStars {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url("/resources/images/z-rating-stars-outline.gif") no-repeat scroll 0 0;
  display: block;
  float: left;
  margin: 2px 0 0 0px;
  position: relative;
  width: 79px;
  color: #117BC0;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  line-height: 18px;
  text-align: left;
}
.ratingStars_span {
  background: transparent url("/resources/images/z-rating-stars-inside.gif") repeat-x scroll 0 0;
  display: block;
}
.ratingStars span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 15px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.scoregauge {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url("/resources/images/score-gauge-outline.png") no-repeat scroll 0 0;
  display: block;
  float: left;
  margin: 2px 0 0 0px;
  position: relative;
  width: 79px;
  color: #117BC0;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  line-height: 18px;
  text-align: left;
}
.scoregauge_span {
  background: transparent url("/resources/images/score-gauge-inside.png") repeat-x scroll 0 0;
  display: block;
}
.scoregauge span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 17px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.z-rslt-product .label,
.z-rslt-product .value {
  float: left;
  padding: 4px 0;
}
.z-rslt-product .label {
  color: #565656;
  font-size: 11px;
  width: 115px;
}
.footer-info {
  color: #565656;
  font-size: 11px;
  padding: 0 0 10px 20px;
}
.z-rslt-product .value {
  color: #565656;
  font-size: 12px;
  font-weight: bold;
  width: 130px;
}
.z-rslt-product .yellow-arrow-info {
  margin-right: -15px;
}
.z-rslt-product .yellow-arrow-info .arrow {
  background-image: url("/resources/images/zg-rslt-yellow-arrow.png");
  background-repeat: no-repeat;
  height: 21px;
  margin-bottom: -8px;
  margin-left: 15px;
  position: relative;
}
.z-rslt-product .yellow-arrow-info .hld9 .hld-cnt-r {
  padding: 0 10px;
}
.z-rslt-product .yellow-arrow-info td {
  width: 85%;
}
.z-rslt-product .yellow-arrow-info .check-right {
  padding-right: 4px;
  padding-bottom: 5px;
  width: 15%;
}
.z-results span.sep-row {
  clear: right;
  display: block;
}
.z-results .z-price,
.z-prod-det-tabs-content .z-prod-info td .z-price,
.energy-newv .z-results .z-rslt-price .z-price {
  font-size: 28px;
  font-weight: bold;
  padding: 2px;
  text-align: center;
  color: #4F3E7A;
}
.energy-newv .z-results .z-rslt-price span a,
.energy-newv .z-results .z-rslt-price span a:hover {
  text-decoration: none;
  color: #4F3E7A;
}
.z-prod-det-tabs-content .z-prod-info td .z-price {
  text-align: left;
  font-weight: normal;
}
.span-expand {
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
  color: #4F3E7A;
}
.z-results .price-cents,
.z-prod-det-tabs-content .z-prod-info td .price-cents,
.energy-newv .z-results span.sep-row .price-cents {
  font-size: 17px;
  position: relative;
  top: -10px;
  color: #4F3E7A;
}
.z-results span.sep-row .price-cents {
  font-size: 10px;
  top: -4px;
}
.z-results .price-cents .price-cents-period {
  display: inline;
  font-weight: normal;
}
.z-results .z-rslt-price span {
  font-size: 14px;
  color: #595959;
}
.z-prod-det-basic-box .bottom-right span.oldprice {
  display: block;
  text-align: right;
  color: #504f4f;
  font-size: 16px;
}
.z-results .z-rslt-price .extraspan span.oldprice,
.z-prod-det-basic-box .bottom-right .extraspan span.oldprice,
.z-prod-det-tabs-content .z-prod-info .extraspan span.oldprice,
.z-pcysumm .extraspan span.oldprice {
  display: inline;
}
.z-results .z-rslt-buy a {
  color: #1d67e2;
}
.z-rslt-email {
  float: right;
  background-image: url("/resources/images/icon-email.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #FAFBEA;
  padding-left: 20px;
}
.z-results th {
  height: 70px;
  background-color: transparent;
  border-bottom: 1px solid #cccccc;
  border-top: 0;
  color: #5a5858;
  font-size: 14px;
  font-weight: normal;
}
.z-results-complex-header {
  border: 1px solid #CCCCCC;
  width: 100%;
  float: left;
}
.z-results-complex-header .compare {
  width: 25%;
  padding: 10px 15px;
  vertical-align: top;
}
.z-results-complex-header .compare .tbl-compare tr {
  height: 18px;
}
.z-results-complex-header .compare .tbl-compare .compare-field {
  vertical-align: middle;
}
.z-results-complex-header .close-details,
.z-results-complex-header .open-details {
  height: 100%;
  border-left: 1px solid #CCCCCC;
}
.z-results-complex-header .close-details {
  background-color: #FAFBEA;
  padding: 15px;
}
.z-results-complex-header .close-details .title {
  color: #4F3E7A;
  font-size: 20px;
  display: block;
  margin: 0 0 10px 0;
  text-align: center;
}
.z-results-complex-header .close-details .arrow {
  background-image: url("/resources/images/close-details-arrow-bg.png");
  width: 26px;
  height: 63px;
  margin-left: -41px;
  margin-top: 32px;
  position: absolute;
}
.z-results-complex-header .open-details {
  background-color: #f0f0f0;
  padding: 10px 15px;
  vertical-align: top;
}
.z-results-complex-header .open-details td {
  width: 50%;
}
.z-results-complex-header .open-details .div-item {
  margin-bottom: 5px;
}
.z-results-complex-header .open-details .div-item .label {
  display: block;
  margin-bottom: 5px;
  margin-top: 0;
}
.z-results-complex-header .open-details .div-item .label span,
.z-results-complex-header .open-details .div-item label {
  color: #554283;
  font-weight: bold;
  font-size: 13px;
}
.z-results-complex-header .open-details .div-item .content {
  display: inline-block;
  width: 90%;
  margin: 0;
}
.z-results-complex-header .open-details .div-item .info {
  display: inline-block;
  width: 6%;
}
.z-results-complex-header .open-details select {
  width: 100%;
  line-height: 24px;
  height: auto;
}
.mng-alternate option,
.mng-alternate select {
  color: #bbb;
  background-color: #ddd;
  background-image: none;
}
.z-results-complex-header input[type="text"] {
  height: 24px;
}
.z-results-complex-header .z-results a,
.z-results-complex-header .z-results a span {
  color: #1D67E2;
}
/*.z-results-complex-header .tbl-compare input[type="text"]
{
    width: 180px;
}*/
.z-results-box,
.z-prod-det-box {
  margin-bottom: 10px;
}
.z-results-box .hld-cnt-r,
.z-prod-det-box .hld-cnt-r,
.z-prod-det-basic-box .hld-cnt-r {
  padding: 1px 8px 1px 4px;
  margin-left: 3px;
}
.z-results-back {
  float: left;
  margin-bottom: 10px;
}
.z-results-email {
  float: right;
  margin-bottom: 10px;
}
.datas,
#divFam {
  border-left: 1px solid #EAE8E8;
  padding-left: 10px;
}
.z-res-top3 {
  width: 100%;
}
.z-res-top3 td {
  width: 20%;
}
a.z-silver {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/resources/images/zg-results-top-btn-left.png");
  height: 39px;
  padding-left: 12px;
  display: inline-block;
}
a.z-silver span {
  background-color: transparent;
  background-image: url("/resources/images/zg-results-top-btn-right.png");
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #464646;
  height: 32px;
  padding: 7px 20px 0px 0px;
  display: inline-block;
}
.tbl-results-header td.ver-check-header a.z-silver {
  height: 35px;
}
.tbl-results-header td.ver-check-header a.z-silver span {
  padding: 2px 12px 3px 0;
  line-height: 13px;
  text-decoration: none;
}
.z-results .hr-bg-ver {
  background-image: url("/resources/images/hr-ver-bg.gif");
  background-position: 10px center;
  background-repeat: repeat-y;
}
.z-results .topbutton,
.z-results .bottombutton {
  text-align: center;
  margin-right: 10px;
  background-repeat: no-repeat;
}
.z-results .topbutton {
  background-image: url('/resources/images/z-topbutton-bg.png');
  background-position: left bottom;
}
.energy-newv .z-results .topbutton .z-silver {
  margin: 0 15px;
}
.energy-newv .z-results .topbutton .z-silver span {
  white-space: nowrap;
}
.z-results .bottombutton {
  background-image: url('/resources/images/z-bottombutton-bg.png');
  background-position: left top;
}
.z-rslt-results-filter {
  color: #4D4D4D;
  float: left;
  padding: 11px 0;
  width: 100%;
}
.z-rslt-results-filter .z-rslt-results-filter {
  padding: 0;
}
.z-rslt-results-filter span {
  color: #4D4D4D;
}
.z-rslt-results-filter select {
  margin-right: 3px;
}
.z-rslt-results-filter .dlltypeofalarm {
  width: 244px;
}
.z-rslt-summary {
  float: right;
  margin-bottom: 0;
  margin-top: -63px;
  width: 280px;
  position: relative;
  z-index: 999;
}
.z-rslt-summary .hld-cnt-r .content {
  background-image: url('/resources/images/z-rslt-summary-icon.png');
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 32px;
  padding-left: 30px;
}
.col-nat {
  background-image: url("/resources/images/collective-discount.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  margin-left: -30px;
  margin-right: 15px;
  padding-left: 30px;
}
.z-rslt-summary .hld-cnt-r .content span.value {
  color: #4F3E7A;
  font-weight: bold;
}
.z-results .rslt-row-sep {
  height: 10px;
}
.z-results .rslt-row-extra .z-rslt-supplier a {
  color: #1D67E2;
  display: block;
  text-align: center;
}
.z-results .rslt-row-extra .z-rslt-supplier a span {
  color: #1D67E2;
}
.z-results .rslt-row-extra a.z-rslt-show-extra {
  color: #1d67e2;
  display: block;
  margin: 10px 0;
  text-align: center;
}
.z-results .rslt-row-extra a.z-rslt-show-extra span {
  font-size: 12px;
  color: #1d67e2;
}
.z-results .footer {
  height: 56px;
  background-color: #efecec;
  border-top: 1px solid #cccccc;
  color: #5a5858;
  font-size: 14px;
  font-weight: normal;
}
.z-results .z-rslt-steps {
  float: right;
  margin-right: 4px;
  margin-top: -10px;
}
.z-rslt-nritemsddown {
  float: right;
  margin-right: 10px;
}
.z-results .footer .z-rslt-steps {
  margin-top: 0px;
}
.z-results .z-rslt-chkbox {
  float: right;
  margin-top: 7px;
  width: 100%;
  text-align: right;
}
.z-results .z-rslt-chkbox label {
  margin-left: 2px;
  margin-right: 5px;
}
.z-results .z-rslt-steps .CurrentPage,
.z-results .z-rslt-steps .PageNumbers,
.z-results .z-rslt-steps .PageNext {
  background-color: transparent;
  background-repeat: no-repeat;
  border: medium none;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 20px;
  margin-right: 2px;
  width: 20px;
  line-height: 1.3;
}
.z-results .z-rslt-steps .CurrentPage {
  background-image: url('/resources/images/zg-step-bg-on.png');
  color: #FFFFFF;
  padding-top: 3px;
  text-align: center;
}
.z-results .z-rslt-steps .PageNumbers,
.z-results .z-rslt-steps .PageNext {
  background-image: url('/resources/images/zg-step-bg.png');
  background-position: center center;
  color: #7F7F7F;
  padding-left: 4px;
  padding-right: 6px;
}
.z-rslt-restr {
  background-image: url('/resources/images/warning.png');
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
  background-position: center;
}
.z-rslt-bonus_z {
  background-image: url('/resources/images/bonus_z.png');
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
}
.z-prod-det-basic-bonus_z {
  background-image: url("/resources/images/bonus_z.png");
  background-repeat: no-repeat;
  display: inline-block !important;
  line-height: 26px;
  width: 26px;
  margin-left: 10px;
}
/* end Zorg results page */
#lblEmailSuggestion {
  display: block;
  padding-top: 5px;
}
#lblEmailSuggestion a {
  cursor: pointer;
}
/* energy newv 2 results page */
.energy-newv2 .hld4.energy-newv .hld-hdr,
.energy-newv2 .hld4.energy-newv .hld-btm,
.energy-newv2 .hld4.energy-newv .hld5 .hld-hdr,
.energy-newv2 .hld4.energy-newv .hld5 .hld-btm {
  display: none;
}
.energy-newv2 .hld4.energy-newv .hld-cnt,
.energy-newv2 .hld4.energy-newv .hld5 .hld-cnt {
  background-color: transparent;
  background-image: none;
}
.energy-newv2 .hld4.energy-newv .hld-cnt-r,
.energy-newv2 .hld4.energy-newv .hld5 .hld-cnt-r {
  margin-left: 0;
  padding: 0;
  background-image: none;
}
.energy-newv2 .hld4.energy-newv .hld5 .hld-cnt-r {
  margin-right: 20px;
}
.energy-newv2 .z-results th {
  border-bottom: none;
}
.energy-newv2 .price-content {
  background-color: #Fff;
  border-radius: 5px;
  border: 1px solid #d8e5ef;
  padding: 20px 5px 5px 5px;
  position: relative;
}
.energy-newv2 .z-rslt-price .more-info {
  margin-top: 10px;
}
.energy-newv2 .z-rslt-price .more-info a,
.energy-newv2 .z-rslt-price .more-info a:link,
.energy-newv2 .z-rslt-price .more-info a:visited,
.energy-newv2 .z-rslt-price .more-info a:hover {
  color: #1d67e2;
}
.energy-newv2 .price-content .price-info {
  position: absolute;
  right: 7px;
  top: 2px;
}
.energy-newv2 .rslt-row-sep-bigger {
  display: block;
  height: 35px;
}
.energy-newv2 .th-gradient-background {
  background-image: none;
  margin-top: 10px;
}
.energy-newv2 .tbl-results-checkbox-dotted {
  width: 5%;
  vertical-align: middle;
}
.energy-newv2 .z-rslt-price {
  border-left: 1px solid #ccc;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 28%;
  padding: 13px;
}
.energy-newv2 .z-rslt-price .rowNo {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-position: left -3241px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  display: inline-block;
  float: left;
  font-weight: bold;
  height: 39px;
  line-height: 32px;
  margin-left: -29px;
  margin-top: -24px;
  padding-left: 4px;
  padding-right: 8px;
  position: relative;
  text-align: center;
  width: 24px;
  font-size: 13px;
  cursor: default;
}
.energy-newv2 .z-rslt-product {
  width: 45%;
}
.energy-newv2 .z-rslt-product .product-title {
  margin-bottom: 4px;
}
.energy-newv2 .z-rslt-product div {
  float: left;
  width: 100%;
}
.energy-newv2 .z-rslt-product span {
  line-height: 1.5;
  display: inline-block;
  float: left;
  width: 270px;
}
.energy-newv2 .z-rslt-product > div {
  padding-bottom: 4px;
}
.energy-newv2 .z-rslt-product span.rslt-ok,
.energy-newv2 .z-rslt-product span.green-leaf,
.energy-newv2 .z-rslt-product span.gray-leaf {
  width: 10px;
}
.energy-newv2 .z-rslt-product span.div-action {
  margin-left: 7px;
  position: absolute;
  width: 22px;
}
.energy-newv2 .z-rslt-product .product-title span {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
  width: 100%;
}
.energy-newv2 .z-rslt-buy {
  border-right: 1px solid #ccc;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 22%;
}
.energynewvrightmargintop {
  height: 191px;
  display: block;
}
.energy-newv2 .z-rslt-results-filter select {
  display: block;
}
.fullwrapflowheader .usage-information {
  z-index: 100;
}
.rightcallcenteratention {
  background-image: url('/resources/images/rightcallcenteratention-bg.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 186px;
}
.rightcallcenteratention h2 {
  font-size: 20px;
  color: #4f3e7a;
}
.rightcallcenteratention p {
  color: #4f3e7a;
  margin: 0 0 5px 0;
  line-height: 1.4;
}
.rightcallcenteratention p.phonenr {
  font-family: Impact, 'Arial Black', arial;
  font-size: 24px;
  text-shadow: 0 0 4px #FFFFFF;
  line-height: 1;
}
.energy-newv2 .rslt-ok,
.energy-newv2 .green-leaf,
.energy-newv2 .gray-leaf {
  margin-right: 5px;
  padding: 2px 7px;
  background-repeat: no-repeat;
}
.energy-newv2 .rslt-ok {
  background-image: url("/resources/images/small-green-check.png");
}
.energy-newv2 .green-leaf {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-position: left -3139px;
}
.energy-newv2 .gray-leaf {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-position: left -3184px;
}
.enerbtmhd {
  display: none;
}
.energy-newv2 .rslt-footer-info {
  display: block;
  float: left;
  width: 690px;
  padding: 15px 10px;
  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC;
  border-left: 1px dashed #CCCCCC;
  border-bottom-left-radius: 5px;
  margin-left: 10px;
  text-align: center;
}
.energy-newv2 .z-results-box {
  margin-bottom: 0;
}
.bigclockiconp {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-position: left -3445px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  min-height: 30px;
  padding: 15px 15px 10px 58px;
}
/* end energy newv2 results page */
/* END Zorg admin */
/* jQuery treeTable stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */
/* jquery.treeTable.collapsible
 * ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  cursor: pointer;
  padding: 0;
  zoom: 1;
  /* IE7 Hack */
}
.treeTable tr td a.expander {
  background-position: left center;
  background-repeat: no-repeat;
  color: #000;
  text-decoration: none;
}
.treeTable tr.collapsed td a.expander {
  background-image: url(/resources/images/z-toggle-expand-light.png);
}
.treeTable tr.expanded td a.expander {
  background-image: url(/resources/images/z-toggle-collapse-light.png);
}
.treeTable tr.collapsed .expander.minus,
.treeTable tr.expanded .expander.plus {
  display: none;
}
.treeTable tr.collapsed td .expander.plus,
.treeTable tr.expanded td .expander.minus {
  padding-left: 25px;
}
.treeTable tr.parent.collapsed td.name span,
.treeTable tr.parent.expanded td.name span {
  cursor: pointer;
  cursor: hand;
}
/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr.selected a.expander,
.treeTable tr.accept a.expander {
  color: #fff;
}
.treeTable tr.collapsed.selected td a.expander,
.treeTable tr.collapsed.accept td a.expander {
  background-image: url(/resources/images/toggle-expand-light.png);
}
.treeTable tr.expanded.selected td a.expander,
.treeTable tr.expanded.accept td a.expander {
  background-image: url(/resources/images/toggle-collapse-light.png);
}
.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}
.treeTable td {
  border-left: 1px dotted #cccccc;
}
.treeTable .name {
  border-left: 0px !important;
}
.treeTable tr.selected,
.treeTable tr.accept {
  background-color: yellow !important;
}
.treeTable-search {
  margin-bottom: 20px;
}
.treeTable-search input {
  height: 20px;
  border: 1px solid #bdbfbf;
  border-radius: 0;
  width: 160px;
}
.treeTable-search .submit {
  background-image: url('/resources/images/z-treetable-search.png');
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  margin-left: 5px;
}
/* Layout helper taken from jQuery UI. This way I don't have to require the
 * full jQuery UI CSS to be loaded. */
.ui-helper-hidden {
  display: none;
}
/* product details */
a.button-email {
  background-image: url("/resources/images/icon-email.png");
  background-position: 10% center;
  background-repeat: no-repeat;
  /* display: inline-block; */
  background-color: #FAFBEC;
  height: 20px;
  padding-left: 30px;
  border: 1px solid #cbc9c8;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
a.button-email span {
  font-size: 11px !important;
  color: #565656;
}
.z-prod-det {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.zorg-tab-on,
.zorg-tab-off {
  margin-left: 2px;
}
.z-prod-det-basic-box .actions {
  float: right;
}
.z-prod-det-basic-box .left {
  text-align: left;
}
.z-prod-det-basic-box .bottom-left {
  padding: 5px 0;
}
.z-prod-det-basic-box .left span,
.z-prod-det-basic-box .bottom-left span {
  color: #504f4f;
  font-size: 16px;
  display: inline;
}
.z-prod-det-basic-box .right,
.z-prod-det-basic-box .bottom-right,
.z-prod-det-box .bottom-right {
  text-align: right;
  padding: 5px 0;
}
.z-prod-det-basic-box table {
  padding: 0 5px;
}
.z-prod-det-basic-box .bottom-left,
.z-prod-det-basic-box .bottom-right {
  border-top: 1px solid #CCC;
}
.z-prod-det-basic-box .bottom-right span {
  color: #4F3E7A;
  font-size: 28px;
}
.z-prod-det-tabs {
  width: auto;
}
.z-prod-det-tabs a {
  width: 150px;
  height: 22px;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding-top: 11px;
}
.z-prod-det-tabs a span {
  color: #7e7e7e;
}
.z-prod-det-tabs {
  margin-left: 5px;
}
.z-prod-det-tabs-content .toprightselects {
  text-align: left;
}
.z-prod-det-tabs-content .toprightselects select {
  margin: 15px 15px 15px 5px;
}
.z-prod-det-tabs-content .z-prod-info .trTopBuybefore td {
  border-bottom: none;
}
.z-prod-det-tabs a.zorg-tab-off {
  background-image: url('/resources/images/z-prod-det-tab-off-bg.png');
  margin-bottom: -1px;
}
.z-prod-det-tabs a.zorg-tab-on {
  background-image: url('/resources/images/z-prod-det-tab-on-bg.png');
  height: 28px;
  margin-bottom: -7px;
}
.z-prod-det-box .subtitle,
.z-pcysumm .top span.subtitle,
.z-prod-det-basic-box .header span {
  font-size: 22px;
  color: #4F3E7A;
  display: block;
  margin: 10px 0;
}
.z-prod-det-box table th {
  border-bottom: 1px solid #cbc9c8;
  border-radius: 5px 5px 0 0;
}
.z-prod-det-box .bottom-left span.nobuytxtalert {
  font-weight: bold;
  color: #FF6600;
  padding-left: 10px;
}
.z-prod-det-tabs-content {
  margin: 0 10px;
}
.z-prod-det-tabs-content .treeTable td.name {
  color: #4F3E7A;
  font-weight: bold;
  width: 268px;
  padding-left: 20px;
  text-align: left;
}
.z-prod-det-tabs-content .treeTable td.name[style="padding-left: 39px;"] {
  width: 250px;
}
.z-prod-det-tabs-content .treeTable td.name[style="padding-left: 58px;"] {
  width: 231px;
}
.z-prod-det-tabs-content .treeTable td {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 3px;
  padding-right: 3px;
  color: #4d4d4d;
  text-align: center;
}
.z-prod-det-tabs-content .treeTable .rslt-row-even {
  background-color: #f6f7f9;
}
.z-prod-det-tabs-content .z-prod-info {
  border: 1px solid #cbc9c8;
  margin-bottom: 15px;
  border-bottom: 0px;
}
.z-prod-det-tabs-content .z-prod-info .p-det-row td {
  background-color: #eef8ff;
}
.z-prod-det-tabs-content .z-prod-info td {
  border-bottom: 1px solid #cbc9c8;
}
.z-prod-det-tabs-content .z-prod-info td a.button-green-big {
  margin-top: 10px;
  margin-bottom: 10px;
}
.z-prod-det-tabs-content .z-prod-info td .prodname {
  max-width: 141px;
  display: inline-block;
}
.z-prod-det-tabs-content .z-prod-info td.p-det-label {
  border-right: 1px solid #cbc9c8;
  width: 268px;
  padding-left: 20px;
  text-align: left;
}
.z-prod-det-tabs-content .z-overvw-info td.p-det-label {
  width: 70%;
}
.z-prod-det-tabs-content .z-prod-info td.p-det-label span {
  color: #4d4d4d;
  font-weight: bold;
  line-height: 14px;
}
.z-prod-det-tabs-content span.oldprice {
  color: #222222;
  display: block;
}
.z-prod-det-tabs-content .z-pcysumm span.oldprice,
.z-prod-det-tabs-content .z-pcysumm .extraspan {
  text-align: right;
}
.z-prod-det-tabs-content .z-prod-info .p-det-row td.p-det-label {
  background-color: #efecec;
}
.z-prod-det-tabs-content .z-prod-info td {
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
  height: 28px;
}
.z-prod-det-tabs-content .z-prod-info td div {
  display: inline-block;
}
.z-prod-det-tabs-content .z-prod-info td span.ratingStars,
.z-prod-det-tabs-content .z-prod-info td span.scoregauge {
  float: none;
  display: inline-block;
}
.product-details-right-box-list {
  height: 117px;
}
/* end product details */
/* policy summary box */
.z-pcysumm span {
  color: #504f4f;
}
a.withhrefonlypp {
  display: none;
}
.z-pcysumm a.withhrefonlypp {
  float: right;
  display: inline;
}
.z-pcysumm .top span {
  font-size: 1.05em;
  line-height: 1.6em;
}
.z-pcysumm .top img,
.z-prod-det-basic-box .left img {
  margin: 5px 0;
}
.z-pcysumm .z-premie-child .left {
  width: 70%;
}
.z-pcysumm .z-premie-child .left span,
.z-pcysumm .z-premie-child .right span.oldprice,
.z-prod-det-tabs-content .z-pcysumm span.oldprice {
  font-size: 0.95em;
  line-height: 20px;
  font-weight: bold;
}
.z-pcysumm .z-premie-child .title span {
  font-size: 1.05em;
}
.z-pcysumm .z-premie-child .left select {
  width: 300px;
  float: right;
}
.z-pcysumm .z-premie-child .right {
  text-align: right;
}
.z-pcysumm .z-premie-child .right span {
  color: #0d0d0d;
  font-size: 1.5em;
  text-align: right;
}
.z-pcysumm .top td.right {
  text-align: right;
}
.z-pcysumm .z-premie-child {
  border: 1px solid #cbc9c8;
  margin: 2px 0;
  background-color: #f5fbff;
  padding: 5px;
}
.z-pcysumm .bottom-left,
.z-pcysumm .bottom-right {
  border-top: 1px solid #cbc9c8;
  padding-top: 8px;
  padding-bottom: 2px;
}
.z-pcysumm .bottom2-left {
  width: 75%;
}
.z-purchase-pcy-summ-rht .z-pcysumm .bottom-left,
.z-pcysumm .bottom-left,
.z-purchase-pcy-summ-rht .z-pcysumm .bottom2-left {
  width: 58%;
}
.z-purchase-pcy-summ-rht .z-pcysumm .bottom-left .last {
  display: block;
}
.z-pcysumm .bottom-right span {
  white-space: nowrap;
}
.z-pcysumm .bottom-left-nobrd,
.z-pcysumm .bottom-right-nobrd {
  border-top: none;
}
.z-pcysumm .bottom-left span {
  font-size: 1.2em;
  font-weight: bold;
}
.z-pcysumm .bottom-right {
  text-align: right;
}
.z-pcysumm .bottom-right span {
  color: #4F3E7A;
  font-size: 1.6em;
  font-weight: bold;
}
/* END policy summary box */
/* purchase steps */
.purchase-right-box-list {
  height: 117px;
}
.z-purchase-wrapper {
  float: left;
  width: 100%;
}
.z-purchase-wrapper .z-results-email {
  margin-top: -50px;
}
.z-purchase-steps {
  width: 100%;
  margin-bottom: 10px;
}
.z-purchase-steps .hdr,
.z-purchase-steps .btm {
  background-repeat: no-repeat;
  height: 7px;
}
.z-purchase-steps .hdr {
  background-image: url('/resources/images/z-purchase-steps-top.png');
  background-position: top center;
}
.z-purchase-steps .cnt {
  border-left: 1px solid #cbc9c8;
  border-right: 1px solid #cbc9c8;
  background-color: #fbfcee;
  padding: 10px;
}
.z-purchase-steps .btm {
  background-image: url('/resources/images/z-purchase-steps-bottom.png');
  background-position: bottom center;
}
.z-purchase-steps table {
  width: 100%;
  height: 40px;
  margin-bottom: -15px;
  margin-top: -15px;
  position: relative;
}
.z-purchase-steps table td {
  text-align: center;
  border-left: 1px solid #cbc9c8;
  width: 201px;
}
.z-purchase-steps table td a {
  text-decoration: none;
}
.z-purchase-steps table td:first-child {
  border-left: none;
}
.z-purchase-steps table td span {
  font-size: 13px;
}
.z-purchase-steps table td .inactive span {
  color: #b4b4b4;
}
.z-purchase-steps table td .active span {
  color: #424242;
}
.z-purchase-steps table td .current span {
  background-image: url('/resources/images/arrow-gray.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
  color: #4F3E7A;
  font-weight: bold;
}
.z-purchase-form-wrapper .pp-wrapper {
  width: 100%;
}
.z-purchase-form-wrapper table.pp-details {
  width: 100%;
  background-image: url("/resources/images/z-purchase-form-bottom-bg.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  padding-bottom: 35px;
}
.z-purchase-form-wrapper .tbl-pp td {
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
  background-color: #fff;
}
.z-purchase-form-wrapper .tbl-pp td .pp-top-btn {
  float: right;
}
.z-purchase-form-wrapper .tbl-pp .header,
.z-purchase-form-wrapper .tbl-pp .pp-details-bottom {
  padding: 13px 25px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: auto;
}
.z-purchase-form-wrapper .tbl-pp .header {
  background-image: url('/resources/images/z-purchase-form-top-bg.png');
  background-position: top center;
}
.z-purchase-form-wrapper .tbl-pp .pp-details-bottom {
  background-image: url('/resources/images/z-purchase-form-bottom-bg.png');
  background-position: bottom center;
}
.z-purchase-form-wrapper .tbl-pp .first-cell {
  border-left: 1px solid #cbc9c8;
  width: 25px;
}
.z-purchase-form-wrapper .tbl-pp .pp-info {
  padding-right: 8px;
}
.z-purchase-form-wrapper .tbl-pp .radio .mandatory {
  position: absolute;
  margin-top: -5px;
}
.z-purchase-form-wrapper .tbl-pp .border-last-child {
  border-right: 1px solid #cbc9c8;
  padding-right: 25px;
}
.z-purchase-form-wrapper .tbl-pp .header span {
  font-size: 16px;
  font-weight: bold;
  color: #4F3E7A;
}
.z-purchase-form-wrapper .tbl-pp .header a {
  float: right;
  font-size: 12px;
}
.z-purchase-form-wrapper .tbl-pp .header a span {
  font-size: 12px;
  color: #1d67e2;
  font-weight: normal;
}
.z-purchase-form-wrapper .tbl-pp .pp-field {
  line-height: 30px;
  width: 190px !important;
  vertical-align: middle;
}
.z-purchase-form-wrapper .tbl-pp .pp-input {
  width: 332px;
  /*for step 2*/
}
.z-purchase-form-wrapper .tbl-pp .pp-field span {
  color: #504f4f;
  vertical-align: middle;
  width: 190px;
  display: block;
}
.z-purchase-form-wrapper .tbl-pp .radio label {
  color: #504f4f;
}
.z-purchase-form-wrapper .tbl-pp .pp-field span.mandatory {
  font-size: 20px;
  font-weight: bold;
  width: 10px;
  float: right;
  padding-right: 5px;
  display: inline-block;
  margin-bottom: -6px;
  color: #CCCCCC !important;
}
.z-purchase-form-wrapper .tbl-pp .header span.top-mandatory {
  float: right;
  color: #504F4F;
  font-size: 12px;
  font-weight: normal;
}
.z-purchase-form-wrapper .tbl-pp .header span.top-mandatory span.mandatory {
  font-size: 20px;
  color: #CCCCCC !important;
  line-height: 12px;
  vertical-align: middle;
}
.z-purchase-form-wrapper .tbl-pp input.hasDatepicker[type="text"],
.z-purchase-form-wrapper .tbl-pp input.watermark[type="text"],
.z-purchase-form-wrapper .tbl-pp input[type="text"],
.z-purchase-form-wrapper .tbl-pp textarea,
.z-purchase-form-wrapper .tbl-pp select {
  height: 24px;
  border: 1px solid #a6a4a3;
}
.z-purchase-form-wrapper .tbl-pp-submit {
  height: auto;
  vertical-align: bottom;
}
.z-purchase-form-wrapper .tbl-pp-submit .purchase-back {
  float: left;
  margin-left: 5px;
  margin-top: 10px;
}
.z-purchase-form-wrapper .tbl-pp-submit .button-green-big {
  float: right;
}
.z-purchase-form-wrapper .pp-secure-info {
  display: none;
}
.z-purchase-form-wrapper .tbl-pp input.hasDatepicker[type="text"] {
  width: 265px;
}
.z-purchase-form-wrapper .tbl-pp input[type="text"],
.z-purchase-form-wrapper .tbl-pp textarea {
  width: 288px;
  padding-left: 5px;
}
.z-purchase-form-wrapper .tbl-pp select {
  width: 293px;
  padding-left: 3px;
}
.z-purchase-form-wrapper input.small-input[type="text"],
.z-purchase-form-wrapper select.small-input {
  width: 138px;
}
.z-purchase-form-wrapper .tbl-pp .mandatory {
  font-size: 22px;
  font-weight: bold;
}
.z-purchase-form-wrapper .tbl-pp .inner-tbl {
  width: 100%;
  border: 1px solid #cbc9c8;
  border-collapse: collapse;
}
.z-purchase-form-wrapper .tbl-pp .inner-tbl td {
  border: 1px solid #cbc9c8;
  padding-left: 15px;
}
.z-purchase-form-wrapper .tbl-pp .inner-tbl td.value {
  font-weight: bold;
  width: 40%;
}
.z-purchase-form-wrapper .tbl-pp .inner-tbl .rslt-row-even td {
  background-color: #f9f9f9;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZGtcInfo .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZSummary .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZCurrentInsurerNote .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZDirectDebitNote .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZDirectDebitMandatoryNote .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestionInfo .pp-input {
  border-right: 1px solid #CBC9C8;
  padding-right: 50px;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZGtcInfo .pp-input span {
  background-color: #FBFCEE;
  border: 1px solid #CBC9C8;
  display: block;
  padding: 5px;
}
.z-purchase-pcy-summ-rht {
  float: left;
  width: 100%;
  border: 1px solid #cbc9c8;
}
.z-purchase-pcy-summ-rht .icon-cart {
  border-bottom: 1px solid #cbc9c8;
  display: block;
  padding-left: 44px;
  background-image: url('/resources/images/z-purchase-icon-cart.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}
.z-purchase-pcy-summ-rht .icon-cart span {
  color: #4b3c72;
  font-size: 16px;
  line-height: 1.8;
  font-weight: bold;
}
.z-purchase-form-wrapper .pp-wrapper #form-validation-summary .validation-summary-img,
.z-purchase-form-wrapper #form-validation-summary .pp-wrapper .vs_body {
  float: left;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1a .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aUsers .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1b .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bUsers .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1c .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cUsers .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2Users .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3Users .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4Users .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5Users .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6Users .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion11 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion12 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion13 .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZIncomeFromAbroad .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZ .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion2VGZ .pp-field {
  position: relative;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1a .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aUsers .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1b .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bUsers .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1c .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cUsers .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2Users .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3Users .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4Users .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5Users .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6Users .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion11 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion12 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion13 .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZ .pp-input {
  padding-top: 50px;
  padding-bottom: 0;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZIncomeFromAbroad .pp-input {
  padding-top: 30px;
  padding-bottom: 0;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion2VGZ .pp-input {
  padding-top: 200px;
  padding-bottom: 0;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1a .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1b .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1c .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion11 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion12 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion13 .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZ .pp-field span {
  margin-top: -22px;
  position: absolute;
  width: 515px;
  z-index: 999;
  font-weight: normal;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZIncomeFromAbroad .pp-field span {
  margin-top: -15px;
  position: absolute;
  width: 515px;
  z-index: 999;
  font-weight: normal;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion2VGZ .pp-field span {
  margin-top: -52px;
  position: absolute;
  width: 515px;
  z-index: 999;
  font-weight: normal;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1a .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aUsers .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1b .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bUsers .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1c .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cUsers .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2Users .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3Users .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4Users .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5Users .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6Users .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion11 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion12 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion13 .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZIncomeFromAbroad .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZ .pp-field span.mandatory,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion2VGZ .pp-field span.mandatory {
  float: none;
  position: relative;
  width: 10px;
  z-index: auto;
  margin-top: auto;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cUsers .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5Users .pp-field span,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion6Users .pp-field span {
  font-weight: bold;
}
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aFreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1aFreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bFreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1bFreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cFreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion1cFreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2FreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion2FreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3FreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion3FreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4FreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion4FreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5FreeText .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZMQuestion5FreeText .pp-input,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZUsers .pp-field,
.z-purchase-form-wrapper .tbl-pp #tr_ZDQuestion1VGZUsers .pp-input {
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
/* end purchase steps */
/* -------- zorg -------- */
.div-up-io {
  width: 655px;
}
/* -------- Energy Tooltip obp -------- */
.tooltipobp-wrap {
  border-radius: 5px;
  background: url("/resources/images/tooltipobp-wrap-bg.png") no-repeat bottom right;
  height: 91px;
  margin-right: -7px;
}
.tooltipobp-wrap p {
  margin: 0;
  padding: 0;
}
.tooltipobp-wrap p.title,
.tooltipobp-wrap p.nr {
  color: #4f3e7a;
}
.tooltipobp-wrap p.title {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #c8c8c8;
  padding: 2px 10px;
}
.tooltipobp-wrap p.nr {
  background: url("/resources/images/tooltipobp-phone.png") no-repeat transparent left 10px;
  padding-left: 30px;
  font-size: 23px;
  font-weight: bold;
  float: left;
  margin-left: 10px;
  width: 160px;
  margin-top: 0px;
  line-height: 1.5;
}
.tooltipobp-wrap p.nr .subnr {
  color: #626262;
  float: left;
  font-size: 15px;
  font-weight: normal;
  margin-left: 0px;
  text-align: right;
  margin-top: -5px;
  line-height: 1.2;
}
/* -------- END Energy Tooltip obp -------- */
/* -------- END Cobrand Holder defaults -------- */
.cobrand-hld,
.cobrandenergy-hld {
  display: none;
}
/* -------- END Cobrand Holder defaults -------- */
/* custom alert */
#alert-wrapper {
  background: url("/resources/images/progess-trans.png") repeat scroll 0 0 transparent;
  height: 100%;
  margin: 0;
  position: fixed;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
}
#alert_message {
  background-color: #FFFFFF;
  border: 1px solid black;
  color: black;
  font-size: 10px;
  position: fixed;
  text-align: center;
  width: 470px;
  z-index: 10001;
}
#alert_message .button {
  background-color: #DBDBDB;
  border: 1px solid #3C7FB1;
  cursor: pointer;
  float: right;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 30px;
  border-radius: 0.4em;
}
#alert_message span {
  display: block;
  margin: 35px 20px;
  text-align: center;
}
#alert_message .btn-wapper {
  padding: 20px;
  background-color: #F2F2F2;
  border-top: 1px solid #E6E6E6;
}
/* end custom alert */
.pwd_cityicon {
  display: none;
}
/* api call */
.validTrue,
.coverage-selection-right .ci-cardetails span.validTrue {
  background-image: url(/resources/images/small-green-check.png);
  background-repeat: no-repeat;
  background-position: top center;
  display: inline-block;
  width: 16px;
  height: 16px;
}
.api_loading {
  background-image: url(/resources/images/spinner.gif);
  background-repeat: no-repeat;
  background-position: top center;
  display: inline-block;
  width: 16px;
  height: 16px;
}
.ci-options .ci-fr span.api_loading {
  display: inline-block;
}
.ddl_loading_overlay,
.lbl_loading_overlay {
  background-color: #FFFFFF;
  background-image: url("/resources/images/spinner.gif");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 30px;
  margin-top: -30px;
  opacity: 0.7;
  position: relative;
  width: 300px;
  filter: alpha(opacity=70);
}
/* END api call */
/* Car Insurance */
.newcariframe {
  padding: 0 15px;
}
.ci-loading {
  width: 700px;
  position: absolute;
  display: block;
  margin: auto auto;
  z-index: 100001;
}
.div-load {
  text-align: center;
  height: 100%;
}
.div-load h2 {
  color: #544283;
  font-size: 36px;
  background: url(/resources/images/vergelijken-clean.png) no-repeat center 20px;
  padding-top: 90px;
}
.div-load p {
  color: #525252;
  font-size: 22px;
}
.ci-startcompare-left {
  width: 74%;
}
.ci-startcompare-right {
  display: block;
  float: right;
  width: 24%;
}
.ci-startcompare-right-box1 {
  padding: 0 0 0 5px;
}
#tabbed-1 {
  border: solid 1px #ddd;
  border-radius: 5px;
}
.m-all {
  background: #f8f8f8;
  border-bottom: solid 1px #e0e0e0;
  padding: 35px 0;
  overflow: hidden;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.m-all-p,
.m-all-bullet,
.ci-top-header-title,
.ci-partners li,
.ci-startcompare-left {
  display: block;
  float: left;
}
.m-all-p {
  width: 25%;
  padding: 0 3%;
}
.zorg-tbl-cnt2 .m-all-p {
  width: 100%;
  margin: 10px 0;
}
.zorg-tbl-cnt2 .m-all-p p {
  margin: 0;
  padding: 0 0 0 30px;
}
.m-all-bullet {
  width: 35px;
  height: 32px;
  font-family: Arial;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: url("/resources/images/m-all-bullet.png") no-repeat;
  font-size: 20px;
  padding: 3px 0 0;
  margin: 5px 5px 10px 0;
}
.m-all h3 {
  font-size: 14px;
  color: #525252;
  margin: 0;
}
.m-all p,
.m-tab-cnt p,
.ci-startcompare-right-box2 p span {
  color: #6f6f6f;
}
.m-all p,
.ci-startcompare-right-box1 ul {
  padding: 0;
  margin: 0;
}
.m-tab-cnt h2,
.ci-startcompare-right-box2 p strong {
  color: #544283;
}
.ci-startcompare-right-box1 ul li,
.ci-startcompare-right-box2 p {
  color: #222;
}
.m-tab-cnt {
  padding: 15px;
}
.m-tab-cnt h2 {
  font-size: 15px;
  font-weight: bold;
  padding-top: 5px;
}
.m-tab-cnt p {
  font-size: 13px;
  line-height: 22px;
  padding-top: 5px;
}
.ci-startcompare-right-box1 ul li {
  list-style: none;
  background: url("/resources/images/li-ok.png") no-repeat left 7px;
  font-size: 13px;
  display: block;
  padding: 5px 0 5px 25px;
}
.ci-startcompare-right-box2 p {
  font-size: 12px;
  margin: 0 0 5px 0;
}
.ci-startcompare-right-box2 h4 {
  padding: 5px 0 0 0;
}
.ci-startcompare-right-box2 p span {
  font-size: 10px;
}
.ci-partners ul {
  padding: 15px 0 5px;
  overflow: hidden;
  margin: 10px 0 0 0;
}
.ci-partners li {
  text-indent: -9999px;
  width: 130px;
  height: 50px;
  margin-right: 3px;
}
.ci-partners-1 {
  background: url("/resources/supplier-logos-bw-ci/aegon.png") no-repeat;
}
.ci-partners-2 {
  background: url("/resources/supplier-logos-bw-ci/asr.png") no-repeat;
}
.ci-partners-3 {
  background: url("/resources/supplier-logos-bw-ci/nn.png") no-repeat;
}
.ci-partners-4 {
  background: url("/resources/supplier-logos-bw-ci/de-goudse.png") no-repeat;
}
.ci-partners-5 {
  background: url("/resources/supplier-logos-bw-ci/bovemij.png") no-repeat;
}
.ci-partners-6 {
  background: url("/resources/supplier-logos-bw-ci/allsecur.png") no-repeat;
}
.ci-partners-7 {
  background: url("/resources/supplier-logos-bw-ci/generali.png") no-repeat;
}
.stamp-thuiswinkel-1 {
  background: url("/resources/images/thuiswinkel-waarborg2.png?version=141111") no-repeat center top;
  height: 50px;
}
.ci-manager {
  background: url("/resources/images/ci-manager-sh.png") no-repeat;
  padding: 7px 15px 15px 6px;
}
.ci-top-header {
  background: url("/resources/images/ci-top-header.jpg") no-repeat;
  display: block;
  height: 323px;
  position: relative;
}
.ci-top-header-top {
  background: url("/resources/images/ci-top-header-top.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 967px;
  height: 32px;
}
.ci-top-header-title {
  background: url("/resources/images/ci-top-header-title.png") no-repeat;
  width: 484px;
  height: 60px;
  padding: 0 0 0 10px;
  margin-top: 40px;
}
.ci-top-header-title h1,
.ci-top-header-title p {
  text-shadow: 0px 1px 1px #333;
  margin: 0;
  color: #FFF;
}
.ci-top-header-title h1 {
  font-size: 25px;
}
.ci-top-header-title p {
  font-size: 13px;
}
.ci-ministartcompare {
  float: right;
  width: 382px;
  margin: 7px 40px 0 0;
}
.ci-ministartcompare .compare-input .cursor-help,
.ci-ministartcompare .compare-input .error-img,
.ci-ministartcompare .validTrue {
  *position: relative;
  *top: -8px;
}
.ci-ministartcompare .tbl-compare .info {
  margin-left: 8px;
}
.ci-vertical-compare .treeTable-search,
.ci-product-details .treeTable-search {
  margin-top: 15px;
  margin-bottom: 10px;
}
.ci-vertical-compare .z-prod-det-tabs-content .treeTable td.name {
  width: 206px;
}
.ci-vertical-compare .z-prod-det-tabs {
  margin-left: 0;
}
.ci-vertical-compare .z-prod-det-tabs a.zorg-tab-off.trophycup {
  background-image: url("/resources/images/z-prod-det-tab-off-bg2.png");
  margin-bottom: -5px;
  margin-left: 0;
  padding-bottom: 4px;
}
.ci-vertical-compare .z-prod-det-tabs a.zorg-tab-on.trophycup {
  margin-left: 0;
  background-image: url("/resources/images/z-prod-det-tab-on-bg2.png");
  margin-bottom: -6px;
}
.ci-vertical-compare .z-prod-det-tabs a {
  padding-top: 10px;
}
.ci-vertical-compare .button-email-right {
  float: right;
  margin-right: 34.2%;
}
.button-email-right {
  float: right;
  margin-right: 37%;
}
.ci-product-details .div-clear {
  margin-top: 10px;
}
.ci-ministartcompare .compare-info {
  padding-right: 10px;
}
.ci-ministartcompare .td-form-submit {
  padding: 10px 10px 0 0px;
}
.ci-ministartcompare .hdr {
  display: block;
  height: 12px;
}
.ci-ministartcompare .hdr-l,
.ci-ministartcompare .hdr-r {
  height: 12px;
  background-image: url(/resources/images/ci-top-header-form.png);
  background-repeat: no-repeat;
}
.ci-ministartcompare .hdr-l {
  width: 12px;
}
.ci-ministartcompare .hdr-r {
  float: right;
  width: 100%;
  margin-right: -12px;
  background-position: right top;
}
.ci-ministartcompare .cnt,
.ci-ministartcompare .cnt-r {
  background-image: url(/resources/images/ci-startcompare-form.png);
  background-repeat: repeat-y;
  background-color: transparent;
}
.ci-ministartcompare .cnt-r {
  margin-left: 6px;
  margin-right: -12px;
  background-position: right top;
  padding-right: 3px;
  min-height: 260px;
  height: auto !important;
  height: 260px;
}
.ci-ministartcompare .cnt-r .compare-info {
  display: none;
}
.ci-ministartcompare .cnt-r .error-img {
  float: none;
}
.ci-ministartcompare .td-form-submit {
  text-align: right;
}
.ci-ministartcompare #lblTextCarType {
  padding-top: 7px;
  display: block;
}
.ci-top-header .compare-input input {
  border: solid 1px #b8b8b8;
  height: 29px;
  line-height: 28px;
}
.tbl-sc-popup td * {
  float: left;
}
.tbl-sc-popup .error-img {
  margin-top: 5px;
  margin-left: 2px;
}
.tbl-sc-popup select {
  padding: 5px;
  border: solid 1px #b8b8b8;
  height: 29px;
}
#tdCarType {
  height: 29px;
}
.ci-ministartcompare #ddlCarType {
  width: 175px;
  border: solid 1px #b8b8b8;
  padding: 5px;
}
#tdCarType .ddl_loading_overlay,
#tdCarType .lbl_loading_overlay {
  margin-top: -10px;
  width: 200px;
}
.ci-ministartcompare #trBD td {
  padding-bottom: 10px;
}
.tbl-sc-popup select {
  width: 295px;
  *width: 270px;
}
.sc-popup-btn {
  margin-top: 20px;
  text-align: right;
  margin-right: 28px;
}
.ministart-compare-space {
  height: 8px;
}
.ci-ministartcompare .div-new-row {
  float: none;
}
.ci-ministartcompare .btm {
  height: 17px;
}
.ci-ministartcompare .btm-l,
.ci-ministartcompare .btm-r {
  height: 12px;
  background-image: url(/resources/images/ci-top-header-form.png);
  background-repeat: no-repeat;
}
.ci-ministartcompare .btm-l {
  float: left;
  width: 12px;
  background-position: left bottom;
}
.ci-ministartcompare .btm-r {
  float: right;
  width: 100%;
  background-position: right bottom;
}
.ci-title-l,
.ci-title-r {
  background-image: url(/resources/images/ci-startcompare-h2.png);
  height: 30px;
}
.ci-title-l {
  width: 12px;
  float: left;
  height: 30px;
}
.ci-title-r,
.ci-ministartcompare .btm-r {
  margin-right: -12px;
}
.ci-title-r {
  font-size: 14px;
  color: #FFF;
  text-align: center;
  float: right;
  width: 100%;
  background-position: right top;
  font-weight: bold;
  height: 30px;
}
.ci-top-header .td-hr-img,
.ci-top-header .td-hr {
  display: none;
}
.ci-top-header .compare-field {
  width: 120px;
  text-align: right;
  padding-right: 10px;
}
.showmore-btn a.button span {
  font-size: 12px;
  font-weight: normal;
  color: #1d67e2;
  text-decoration: underline;
  padding: 0;
}
.ci-top-header #trLicence .compare-input input,
.popuptxtLicence .ci-input .aspNetDisabled,
.popuptxtLicence #txtLicence,
.bannerlicenseplate #txtLicence {
  background: url("/resources/images/ci-top-header-form-input.png") no-repeat;
  width: 136px;
  height: 37px;
  border: none;
  padding: 2px 10px 0 30px;
  font-family: Courier;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 34px;
}
.ci-top-header .compare-input input {
  width: 86px;
  height: 27px;
  padding-left: 5px;
}
.ci-top-header .ab-none {
  display: none;
}
.ci-top-header .div-column-2-3 {
  width: 100%;
}
.ci-top-header .border-top td {
  line-height: 0px;
  height: 0px;
  font-size: 0px;
}
.ci-top-header .border-top td,
.ci-color {
  border-top: 1px solid #ddd;
}
.ci-top-header .border-top td {
  padding-top: 7px;
}
.ci-top-header .compare-field {
  padding-top: 10px;
}
.coverage-selection-left {
  float: left;
  width: 64%;
}
.coverage-selection-right {
  float: right;
  width: 33%;
}
.coverage-selection-left h1,
.ci-otherdetails .tbl-pp td,
.ci-ministartcompare #trBD td,
.ci-big-title,
.vc-tbl .opt-1 {
  border-bottom: solid 1px #ddd;
}
.coverage-selection-left #form-validation-summary a {
  text-decoration: none;
  background: none;
  padding: 0;
  line-height: 14px;
}
.coverage-selection-left h1 {
  line-height: 22px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.ci-coverage-tbl {
  margin-top: 10px;
}
.ci-coverage-tbl td {
  width: 25%;
  padding-right: 8px;
  margin: 0;
  font-size: 12px;
  color: #4d4d4d;
  height: 100%;
  vertical-align: top;
}
.ci-coverage-tbl .hdr-r br {
  display: none;
}
.ci-coverage-tbl .hdr-r input {
  display: inline-block;
  padding-bottom: 4px;
}
.ci-coverage-tbl .hdr-r label {
  display: block;
  font-weight: bold;
}
.ci-coverage-tbl .hdr-r span {
  display: block;
  color: #544283;
  font-size: 11px;
  margin-top: -4px;
  font-weight: bold;
}
.ci-coverage-tbl .ok,
.ci-coverage-tbl .del {
  background-repeat: no-repeat;
  padding: 2px 8px;
}
.ci-coverage-tbl .ok {
  background-image: url("/resources/images/li-ok.png");
}
.ci-coverage-tbl .del {
  background-image: url("/resources/images/zg-small-gray-uncheck.png");
}
.ci-coverage-tbl .td-advice .hdr-l,
.ci-coverage-tbl .td-advice .hdr-r,
.ci-coverage-tbl .td-advice .btm-l,
.ci-coverage-tbl .td-advice .btm-r {
  /*background-image: url("/resources/images/ci-coverage-td-header-blue.png");*/
  background-image: url("/resources/images/ci-coverage-td-active-header.jpg");
}
.ci-coverage-tbl .td-advice .fin-l,
.ci-coverage-tbl .td-advice .fin-r {
  /*background-image: url("/resources/images/ci-coverage-td-header-blue.png");*/
  background-image: url("/resources/images/ci-fin-active.png");
}
.ci-coverage-tbl .active .hdr-l,
.ci-coverage-tbl .active .hdr-r,
.ci-coverage-tbl .active .btm-l,
.ci-coverage-tbl .active .btm-r {
  background-image: url("/resources/images/ci-coverage-td-active-header.jpg");
}
.ci-coverage-tbl .hdr-l,
.ci-coverage-tbl .hdr-r,
.ci-coverage-tbl .btm-l,
.ci-coverage-tbl .btm-r {
  background-image: url("/resources/images/ci-coverage-td.png");
}
.ci-coverage-tbl .hdr-l,
.ci-coverage-tbl .btm-l {
  float: left;
  width: 5px;
}
.ci-coverage-tbl .active .btm-l,
.ci-coverage-tbl .active .btm-r {
  background-image: url("/resources/images/ci-coverage-td-active.jpg");
}
.ci-coverage-tbl .active .fin-l,
.ci-coverage-tbl .active .fin-r {
  background-image: url("/resources/images/ci-fin-active.png");
}
.ci-coverage-tbl .hdr-l {
  height: 60px;
  border-bottom: dashed 1px #ccc;
}
.ci-coverage-tbl .hdr-r {
  background-position: right top;
  float: right;
  width: 100%;
  margin-right: -5px;
  text-align: center;
  height: 55px;
  line-height: 25px;
  padding-top: 5px;
  border-bottom: dashed 1px #ccc;
}
.ci-coverage-tbl .ci-innercoveragetbl {
  margin-right: -5px;
}
.ci-coverage-tbl .ci-innercoveragetbl .btm-l,
.ci-coverage-tbl .ci-innercoveragetbl .btm-r {
  float: none;
  vertical-align: middle;
  height: 5.7em;
  margin: 0;
  padding: 0;
  font-size: 1em;
}
.ci-coverage-tbl .ci-labelinnercoveragetbl .innerlbltd {
  height: 5.7em;
  padding-right: 0;
}
.ci-label {
  padding: 8px 5px;
  text-align: right;
}
.ci-coverage-tbl .ci-label {
  text-align: left;
  padding: 0;
  height: 100%;
}
.ci-coverage-tbl .ci-label span {
  padding: 8px 5px;
  display: inline-block;
}
.ci-coverage-tbl .ci-header-label {
  padding-top: 18px;
  height: auto;
}
.ci-car {
  background-image: url("/resources/images/ci-car.png");
  background-position: 17% center;
  background-repeat: no-repeat;
  text-align: center;
}
#tblCoverage .error-img {
  margin-top: -24px;
}
.ci-coverage-tbl .btm-l {
  padding: 10px 0;
  background-position: left bottom;
}
.ci-coverage-tbl .btm-r,
.ci-coverage-tbl .fin-r,
.ci-expert-span,
.opt-1-fr {
  float: right;
}
.ci-cardetails .imgCar,
.ci-coverage-tbl .fin-l,
.ci-ministartcompare .hdr-l,
.ci-manager {
  float: left;
}
.ci-cardetails .divspans {
  float: left;
}
.ci-coverage-tbl .btm-r {
  width: 100%;
  margin-right: -5px;
  text-align: center;
  padding: 10px 0;
  background-position: right bottom;
}
.ci-color {
  background-color: #f8f8f8;
}
.ci-coverage-tbl .fin-l {
  width: 5px;
  background-image: url("/resources/images/ci-fin.png");
  padding: 10px 0;
  background-position: left bottom;
}
.ci-coverage-tbl .fin-r {
  width: 100%;
  margin-right: -5px;
  text-align: center;
  padding: 10px 0;
  background-image: url("/resources/images/ci-fin.png");
  background-position: right bottom;
}
.coverage-selection-left .hld10 .hld-cnt-r {
  margin-left: 6px;
}
.ci-yellow-hld-wrap {
  position: relative;
  overflow: hidden;
  margin-top: 2px;
}
.yellowbox-arrow .ci-yellow-hld-wrap {
  overflow: visible;
}
.ci-yellow-hld-wrap .hld10 .hld-hdr-l,
.ci-yellow-hld-wrap .hld10 .hld-hdr-r,
.ci-yellow-hld-wrap .hld10 .hld-btm-l,
.ci-yellow-hld-wrap .hld10 .hld-btm-r {
  background-image: url("/resources/images/ci-div-expert-corners.png");
}
.ci-yellow-hld-wrap .hld10 .hld-hdr-l {
  background-position: left top;
}
.ci-yellow-hld-wrap .hld10 .hld-hdr-r {
  background-position: right top;
}
.ci-yellow-hld-wrap .hld10 .hld-btm-l {
  background-position: left bottom;
}
.ci-yellow-hld-wrap .hld10 .hld-btm-r {
  background-position: right bottom;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt {
  background-image: url("/resources/images/ci-div-expert-corners-l.png");
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r {
  background-color: #fafbea;
  background-image: url("/resources/images/ci-div-expert-corners-r.png");
  margin-left: 6px;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-hdr {
  height: 9px;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-cnt {
  background-image: url("/resources/images/hld2-l.png");
  background-color: transparent;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-hdr-l,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-hdr-r,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-btm-l,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-btm-r {
  height: 9px;
  width: 11px;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-cnt-r {
  background-image: url("/resources/images/hld2-r.png");
  height: 100%;
  margin-left: 11px;
  background-color: transparent;
}
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-hdr-l,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-hdr-r,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-btm-l,
.ci-yellow-hld-wrap .hld10 .hld-cnt-r .hld2 .hld-btm-r {
  padding-left: 0;
}
.ci-yellow-hld-wrap .export-box-bg {
  background-image: url("/resources/images/expert-box-bg.png");
  background-repeat: no-repeat;
  width: 67px;
  height: 95px;
  right: 3px;
  bottom: 2px;
}
.ci-yellow-hld-wrap p {
  color: #504f4f;
  font-size: 12px;
}
.ci-yellow-hld-wrap .pkgtitle {
  display: block;
  color: #504f4f;
  font-size: 14px;
  font-weight: bold;
}
.yellowbox-arrow .ci-yellow-hld-wrap p {
  padding-right: 0;
  margin: 0 0 10px 0;
}
.ci-expert-span {
  padding-right: 70px;
  font-size: 10px;
  color: #8e8d8e;
  font-style: italic;
}
.ci-yellow-hld-wrap .export-box-bg {
  position: absolute;
}
.ci-up-arrow {
  display: block;
  position: relative;
  background-image: url("/resources/images/up-arrow.png");
  background-repeat: no-repeat;
  top: 1px;
  height: 18px;
  width: 51px;
}
.ci-position-1 {
  left: 85%;
}
.ci-position-2 {
  left: 60%;
}
.ci-position-3 {
  left: 35%;
}
.ci-cardetails .imgCar {
  background-image: url("/resources/images/ci-cardetails-img.jpg");
  padding: 3px 4px 5px 4px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.ci-yellow-hld-wrap .ci-cardetails .imgCar {
  margin-bottom: 5px;
}
.ci-cardetails-label span {
  /*color:#504f4f;*/
  font-size: 10px;
  padding: 0;
  margin: 1px 0;
  max-width: 160px;
}
.pos-relative-supplier-logo img {
  display: none;
}
.ci-cardetails .divspans .ci-cardetails-label-inline span {
  display: inline-block;
}
.ci-cardetails-label-inline #lblCurrentValueNumber {
  display: inline-block;
}
a.simple-link,
a.simple-link span {
  padding: 0;
}
.ci-cardetails a.simple-link {
  position: relative;
  display: inline-block;
  height: auto;
}
.ci-cardetails a.simple-link span {
  color: #1d67e2;
  text-decoration: underline;
  font-weight: normal;
  height: auto;
}
.ci-big-title {
  font-size: 22px;
  padding-bottom: 5px;
  clear: both;
  margin-bottom: 10px;
}
.ci-otherdetails {
  padding-bottom: 60px;
  position: relative;
  display: inline-block;
  width: 100%;
}
.ci-otherdetails .error-img {
  float: none;
  position: relative;
  margin-left: -2px;
}
.ci-otherdetails a.button {
  float: right;
  margin-left: 4px;
}
.ci-otherdetails .hld4 .hld-hdr-l,
.ci-otherdetails .hld4 .hld-hdr-r,
.ci-otherdetails .hld4 .hld-btm-l,
.ci-otherdetails .hld4 .hld-btm-r {
  background-image: url("/resources/images/ci-cardetails-corners.png");
}
.ci-otherdetails .hld4 .hld-cnt {
  background-color: #eef8ff;
  background-image: url("/resources/images/ci-cardetails-l.png");
}
.ci-otherdetails .hld4 .hld-cnt-r {
  background-image: url("/resources/images/ci-cardetails-r.png");
}
.ci-otherdetails .button-green-big {
  position: relative;
  bottom: 0;
  right: 0px;
}
.ci-otherdetails .ci-other-details-l {
  float: left;
  width: 42%;
  border-collapse: separate;
}
.ci-otherdetails .ci-other-details-r {
  float: left;
  width: 55%;
}
.ci-otherdetails .ci-label {
  font-size: 13px;
  color: #5a5a5a;
  text-align: left;
}
.ci-otherdetails-align-left {
  padding-bottom: 20px;
}
.ci-otherdetails-align-left .ci-other-details-l {
  width: 100%;
}
.ci-otherdetails-align-left .ci-other-details-l td.ci-label {
  width: auto;
}
.ci-otherdetails-align-left .ci-other-details-l td.ci-input {
  width: 70%;
}
.ci-otherdetails-align-left .ci-other-details-l td.ci-input input {
  width: 40px;
  float: left;
  text-align: left !important;
}
.ci-otherdetails-align-left .ci-other-details-l td.ci-input .info {
  float: right;
  margin-right: 10px;
}
.ci-otherdetails-align-left .ci-other-details-r {
  width: 100%;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-label {
  width: auto;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-select {
  width: 70%;
  text-align: left;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-select select {
  width: 236px;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-select #ddlTypeOfAlarm {
  width: 381px;
}
.ci-otherdetails-align-left .error-img {
  margin-left: 5px;
  float: left;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-select .error-img {
  margin-left: 5px;
  float: left;
}
.ci-otherdetails-align-left .ci-other-details-r td.ci-select .info {
  float: right;
  margin-right: 10px;
}
.btm-more-align-left {
  font-size: 11px;
}
.ci-other-details-l td.ci-input {
  width: 92px;
}
.ci-otherdetails .ci-input input {
  border-radius: 0;
  background-image: none;
  width: 23px;
  padding-right: 3px;
  background-color: #FFF;
  border: solid 1px #7f9db9;
}
.ci-other-tbl-1 .ci-select,
.ci-other-tbl-2 .ci-select {
  text-align: right;
}
.ci-other-tbl-1 .ci-select .error-img,
.ci-other-tbl-2 .ci-select .error-img {
  position: absolute;
  margin-left: -2px;
}
.ci-other-tbl-1 .ci-select {
  min-width: 122px;
}
.ci-otherdetails .btm-more a {
  margin-right: -10px;
  float: left;
  padding-left: 0px;
  margin-left: 0px;
}
.ci-other-tbl-1 .error-img,
.ci-other-tbl-2 .error-img {
  margin-top: 2px;
}
.ci-otherdetails .btm-more a span {
  color: #1d67e2;
  font-weight: normal;
  text-decoration: underline;
}
.tbl-sc-popup .title span,
.ci-cardetails .title span {
  font-size: 15px;
  font-weight: bold;
  color: #4f3e7a;
  white-space: nowrap;
}
.tbl-pp-title {
  padding: 10px 0 10px 0;
}
.tbl-pp-title span {
  font-size: 22px;
  font-weight: bold;
  color: #544283;
  padding: 0 0 0 35px;
  background-image: url("/resources/images/ci-car.png");
  background-repeat: no-repeat;
  background-position: left center;
}
.ci-otherdetails .other-tbl-pp td {
  border: none;
}
.ci-otherdetails .other-tbl-pp td.compare-input {
  min-width: 145px;
}
.ci-otherdetails .other-tbl-pp .appt td {
  background: #fff;
  border-top: solid 1px #d4d4d4;
  margin-bottom: 5px;
}
.ci-otherdetails .other-tbl-pp .appt .compare-field {
  border-left: solid 1px #d4d4d4;
  border-top-left-radius: 5px;
  width: 270px;
  padding: 8px 20px 3px 20px;
}
.ci-otherdetails .other-tbl-pp .appt .compare-info {
  border-right: solid 1px #d4d4d4;
  border-top-right-radius: 5px;
}
.ci-otherdetails .other-tbl-pp .appt .compare-input select {
  width: 80px;
}
.ci-otherdetails .other-tbl-pp .appr .compare-field {
  width: 280px;
  padding: 5px 30px 5px 20px;
}
.other-tbl-pp .InsuranceLast12Months td,
.other-tbl-pp .StatementFromLeasingCompany td,
.other-tbl-pp .StatementFromEmployer td {
  background: #eef8ff;
  padding: 12px 0 10px 0;
  border-bottom: dashed 1px #ccc;
}
.other-tbl-pp .InsuranceLast12Months .compare-field,
.other-tbl-pp .StatementFromLeasingCompany .compare-field,
.other-tbl-pp .StatementFromEmployer .compare-field {
  padding-left: 40px;
  border-left: solid 1px #d4d4d4;
}
.other-tbl-pp .InsuranceLast12Months .compare-info,
.other-tbl-pp .StatementFromLeasingCompany .compare-info,
.other-tbl-pp .StatementFromEmployer .compare-info {
  border-right: solid 1px #d4d4d4;
}
.ci-otherdetails .other-tbl-pp .appt .compare-field span,
.ci-otherdetails .other-tbl-pp .appr .compare-field span {
  font-weight: bold;
}
.ci-otherdetails .other-tbl-pp .appt .compare-field span,
.other-tbl-pp .InsuranceLast12Months td span,
.other-tbl-pp .StatementFromEmployer span,
.ci-otherdetails .other-tbl-pp .appr .compare-field span {
  font-size: 13px;
  color: #5a5a5a;
}
.ci-otherdetails .other-tbl-pp .appt .compare-field span.lblStatement-italic {
  font-style: italic;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
}
.ci-otherdetails .other-tbl-pp .appt .compare-input select,
.ci-otherdetails .other-tbl-pp .InsuranceLast12Months .compare-input select {
  width: 105px;
}
.other-tbl-pp .InsuranceLast12Months.last td,
.other-tbl-pp .StatementFromLeasingCompany.last td,
.other-tbl-pp .StatementFromEmployer.last td {
  border-bottom: none;
}
.ci-otherdetails .other-tbl-pp .year td {
  border-top: solid 1px #d6d6d6;
  border-bottom: solid 1px #d6d6d6;
  padding: 10px 0;
}
.year-title {
  font-size: 16px;
  color: #504f4f;
}
.year-nr {
  font-size: 22px;
  color: #544283;
}
.more-txt {
  font-size: 11px;
  color: #6f6f6f;
  font-style: italic;
  display: block;
}
.ci-otherdetails-submit .button-green-big {
  position: static;
}
.ci-otherdetails-submit a.lgray-arrow {
  margin-top: 20px;
}
.separate-tr .hdr-l,
.separate-tr .hdr-r {
  background-image: url("/resources/images/other-details-popup.png");
  background-repeat: no-repeat;
  height: 15px;
}
.separate-tr .hdr-l {
  width: 6px;
  float: left;
  margin: -1px 0 0 -1px;
}
.separate-tr .hdr-r {
  background-position: right top;
  width: 100%;
  float: right;
  margin: -1px -5px 0 0;
}
.separate-tr-active .hdr-l,
.separate-tr-active .hdr-r {
  background-image: url("/resources/images/other-details-popup-active.png");
  background-repeat: no-repeat;
  height: 15px;
}
.separate-tr-active .hdr-l {
  width: 6px;
  float: left;
  margin: -1px 0 0 -1px;
}
.separate-tr-active .hdr-r {
  background-position: right top;
  width: 100%;
  float: right;
  margin: -1px -5px 0 0;
}
.ci-otherdetails .tbl-pp {
  padding-bottom: 10px;
}
.ci-otherdetails .tbl-pp .compare-field span {
  font-size: 12px;
  font-weight: normal;
}
.ci-otherdetails .tbl-pp .compare-input select {
  width: 140px;
}
.ci-otherdetails .tbl-pp .compare-input input {
  background-color: #FFF;
  background-image: none;
  border: 1px solid #7F9DB9;
  border-radius: 0 0 0 0;
  width: 26px;
}
.ci-vertical-compare .vc-tbl .ratingStars {
  float: none;
  margin: 2px auto 0 auto;
}
.ci-vertical-compare .vc-tbl .pdf {
  border: 0;
  text-align: center;
  width: auto;
}
.downloadpdf-popup td {
  padding: 7px 0 5px 0;
  border-bottom: solid 1px #cbc9c8;
}
.downloadpdf-popup .pdf {
  padding-left: 20px;
}
.ci-vertical-compare .vc-tbl .plus-minus .cl-1 {
  vertical-align: middle;
}
.ci-vertical-compare .vc-tbl .more {
  margin-top: 0;
}
.ci-vertical-compare .vc-tbl .more span {
  color: #1d67e2;
  text-decoration: underline;
}
.bannerlicenseplate {
  max-width: 300px;
}
.bannerlicenseplate .title {
  font-size: 21px;
  font-weight: normal;
  color: #4F3E7A;
  margin-bottom: 5px;
  display: inline-block;
  font-weight: bold;
}
.bannerlicenseplate #lblLicence {
  margin-left: 0px;
  position: relative;
  top: 0px;
}
.bannerlicenseplate #txtLicence {
  position: relative;
  right: -13px;
}
.bannerlicenseplate,
.bannerlicenseplate .tbl-compare {
  width: 100%;
}
.bannerlicenseplate .compare-field {
  vertical-align: middle;
  width: auto;
  padding-right: 0px;
}
.bannerlicenseplate .tbl-compare .info {
  margin-left: 0px;
  position: relative;
  top: -3px;
  right: -13px;
}
.bannerlicenseplate .td-form-submit {
  padding-right: 30px;
}
.bannerlicenseplate .td-separate {
  height: 15px;
}
.bannerlicenseplate .td-form-submit a.button-green-big span {
  color: #fff;
}
.vc-tbl .subtotal .colcount-2,
.vc-tbl .subtotal .label {
  font-weight: bold;
}
.vc-tbl .subtotalsum,
.vc-tbl .blanktext {
  width: 25px;
  display: inline-block;
}
.vc-tbl .calculation {
  float: left;
  font-size: 11px;
  color: #555;
}
.vc-tbl .label-small-1.tariffdetails .colcount-2 strong {
  float: right;
  padding-right: 25px;
  font-weight: normal;
}
.vc-tbl .plus,
.ci-vertical-compare .z-rslt-product .plus {
  background-image: url(/resources/images/plus.png);
}
.vc-tbl .minus,
.ci-vertical-compare .z-rslt-product .minus {
  background-image: url(/resources/images/minus.png);
}
.vc-tbl .plus,
.vc-tbl .minus {
  background-repeat: no-repeat;
  background-position: 10px 4px;
  display: block;
  text-align: left;
  padding: 3px 0 3px 30px;
  font-size: 11px;
}
.vc-tbl .likeplusandminus span {
  font-size: 11px;
  text-align: left;
  padding: 3px 0 3px 0;
  display: block;
}
.ci-vertical-compare .z-rslt-product .minus,
.ci-vertical-compare .z-rslt-product .plus {
  background-repeat: no-repeat;
  background-position: 4px 4px;
  display: block;
  text-align: left;
  padding: 3px 0 3px 30px;
  font-size: 11px;
}
.ci-popup-introtext {
  padding-bottom: 10px;
}
.vc-tbl .maxwidthlimit {
  max-width: 20em;
  display: inline-block;
}
.vc-tbl .blocktdbig .big,
.vc-tbl .blocktdbig .phone {
  display: block;
}
.vc-tbl .blocktdbig {
  vertical-align: top;
}
.vc-tbl .column-2 {
  width: 19em;
}
.vc-tbl .label-s td {
  font-style: normal;
  font-size: 11px;
}
.ci-vertical-compare .vc-tbl td {
  padding: 15px 5px;
  vertical-align: middle;
}
.ci-vertical-compare .vc-tbl .cl-1 {
  background-color: #e4f2fc;
}
.ci-vertical-compare .vc-tbl .label {
  border-right: medium none;
  padding-right: 10px;
  color: #4D4D4D;
  font-weight: normal;
  font-style: normal;
}
.ci-vertical-compare .vc-tbl .label span {
  color: #4D4D4D;
  font-weight: normal;
  font-style: normal;
}
.ci-vertical-compare .vc-tbl .label .label-bold {
  font-weight: bold;
}
.ci-vertical-compare .vc-tbl .label h3,
.ci-vertical-compare .vc-tbl .label-s .cl-2 span {
  font-weight: normal;
  font-style: normal;
}
.ci-vertical-compare .vc-tbl .label h3,
.ci-vertical-compare .vc-tbl .label-s .cl-2 h3 {
  font-weight: bold;
  font-style: normal;
}
.ci-vertical-compare .vc-tbl {
  clear: both;
}
.ci-vertical-compare .vc-tbl .label-height-1 {
  height: 65px;
}
.ci-vertical-compare .vc-tbl .label-height-2 {
  height: 65px;
}
.ci-vertical-compare .label-size-big span {
  font-size: 14px;
}
.ci-vertical-compare .vc-tbl .label-height-3 {
  height: 120px;
}
.vc-tbl .price.warning,
.vc-tbl .price.actie-1 {
  background-repeat: no-repeat;
  background-position: right center;
}
.vc-tbl .price.warning {
  background-image: url(/resources/images/warning.png);
  padding-right: 20px;
}
.vc-tbl .price.actie-1 {
  background-image: url(/resources/images/actie-green.png);
  padding: 0 25px 0 0;
  border: 0;
}
.price.actie-2 {
  background-repeat: no-repeat;
  background-position: right center;
}
.price.actie-2 {
  background-image: url(/resources/images/actie-green.png);
  border: 0 none;
  padding: 9px 25px 0 0;
  margin-left: 20px;
}
#lblPriceWithoutDiscount {
  float: right;
  clear: both;
  color: #f60;
}
.ci-fulfillment .z-prod-det-tabs a {
  width: 144px;
}
.ci-fulfillment .z-prod-det-tabs a.zorg-tab-off {
  background-image: url("/resources/images/z-prod-det-tab-off-bg-140.png");
  margin-bottom: -1px;
}
.ci-fulfillment .z-prod-det-tabs a.zorg-tab-on {
  background-image: url("/resources/images/z-prod-det-tab-on-bg-140.png");
  height: 28px;
  margin-bottom: -7px;
}
#lblPriceWithoutDiscount span {
  color: #f60;
}
.z-rslt-price img.actie-1 {
  border: 0;
  margin-left: 97px;
  margin-top: -32px;
  position: absolute;
  cursor: help;
}
.ci-vertical-compare .vc-tbl .more-info,
.z-prod-det-tabs-content #tblProducts .more-info,
.z-prod-det-tabs-content .vc-tbl .more-info {
  border-top: solid 1px #cbc9c8;
  border-left: 0;
  background-image: url("/resources/images/title-h2.jpg");
  background-repeat: repeat-x;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.z-prod-det-tabs-content #tblProducts .more-info {
  border-left: none;
  border-top: none;
  border-bottom: solid 1px #cbc9c8;
}
.z-prod-det-tabs-content #tblProducts {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.fixed-box {
  float: right;
}
.ci-vertical-compare .z-results .footer.bottombutton {
  text-align: center;
}
.ci-vertical-compare .z-results .footer {
  text-align: right;
  background-color: #f8f8f8;
}
.ci-vertical-compare .back,
.ci-vertical-compare .forward,
.ci-product-details-div .back,
.ci-product-details-div .forward,
.ci-filter .back,
.ci-purchase .back,
.ci-back-btn .back,
.zorgwizard-wrap .actions .back {
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #1d67e2;
  padding-left: 16px;
}
.ci-vertical-compare .back span,
.ci-vertical-compare .forward span,
.ci-product-details-div .back span,
.ci-product-details-div .forward span,
.ci-filter .back span,
.ci-purchase .back span,
.ci-back-btn .back span,
.zorgwizard-wrap .actions .back span {
  color: #1d67e2;
}
/*.ci-vertical-compare .back,  .ci-product-details-div .back, */
.ci-filter .back,
.ci-purchase .back,
.ci-back-btn .back,
.zorgwizard-wrap .actions .back {
  background-image: url(/resources/images/arrow-back-blue.png);
  float: left;
}
.ci-vertical-compare .back-no-arrow {
  float: left;
  color: #1d67e2;
  padding-left: 5px;
  cursor: pointer;
  text-decoration: none;
}
.ci-vertical-compare .back-no-arrow span {
  color: #1d67e2;
  text-decoration: none;
}
.ci-vertical-compare .back-space {
  float: left;
  margin-right: 8px;
  color: #1d67e2;
}
.ci-vertical-compare .forward,
.ci-product-details-div .forward {
  background-image: url(/resources/images/arrow-forward-blue.png);
  float: right;
}
.ci-product-details-div .z-pcysumm .z-premie-child .right span {
  font-size: 1em;
}
.ci-vertical-compare .z-rslt-product .yellow-arrow-info {
  margin-right: -115px;
}
.ci-vertical-compare .z-results-box .yellow-arrow-info .hld-btm {
  *height: 18px;
}
.ci-vertical-compare .z-rslt-check,
.ci-vertical-compare .z-rslt-uncheck {
  margin: 0 auto;
}
/*.trophycup span
{
    background: url("/resources/images/trophycup-icon.png") no-repeat left center;
    line-height: 17px;
    padding-left: 20px;
}*/
.tooltipcostscompare-table-costs td,
.tooltipcosts-table-costs td {
  padding-bottom: 5px;
}
.tooltipcostscompare-table-costs .rightvalue,
.tooltipcosts-table-costs .rightvalue {
  text-align: right;
  padding-left: 20px;
  white-space: nowrap;
}
.tooltipcostscompare-table-costs .tt-border-above-price,
.tooltipcosts-table-costs .tt-border-above-price {
  border-top: 1px solid #000000;
  padding-top: 4px;
}
.tooltipcostscompare-table-details,
.tooltipcosts-table-details {
  background-color: #E4DC7F;
  padding: 10px;
  width: 100%;
}
.tooltipcostscompare-table-main .td-sep,
.tooltipcosts-table-main .td-sep {
  height: 5px;
  min-height: 5px;
}
.menu-tab {
  padding: 45px 0 0 5px;
  margin: 0;
}
.menu-tab li,
.menu-tab li a {
  float: left;
  list-style: none;
}
.menu-tab li {
  background: url("/resources/images/menu-tab.png") no-repeat left -33px;
}
.menu-tab li a {
  background: url("/resources/images/menu-tab.png") no-repeat right -33px;
}
.menu-tab li {
  height: 32px;
  padding-left: 5px;
  margin-right: 8px;
  cursor: pointer;
}
.menu-tab li a {
  height: 22px;
  padding: 10px 25px 0 20px;
  margin-right: -5px;
  color: #5a5a5a;
  text-decoration: none;
}
.menu-tab .active {
  background: url("/resources/images/menu-tab.png") no-repeat;
}
.menu-tab .active a {
  background: url("/resources/images/menu-tab.png") no-repeat right top;
}
.vc-tbl .opt-1 {
  background: url("/resources/images/title-h2.jpg") repeat-x;
  border-left: 0;
  text-align: left;
  border-top-left-radius: 5px;
}
.vc-tbl .opt-1 span {
  color: #5a5a5a;
  font-style: italic;
}
.vc-tbl .opt-1 select,
.vc-tbl .opt-1 span {
  margin-left: 5px;
}
.vc-tbl .opt-2 {
  border-top-right-radius: 5px;
  border-left: dashed 1px #DDD;
}
.vc-tbl .opt-2 select {
  width: 85%;
}
.ci-vertical-compare .button-green-big span {
  color: #FFF;
}
.ci-vertical-compare .z-results th {
  background-color: #F8F8F8;
}
.more-info .expand,
.more-info .collapse {
  color: #525252;
  text-decoration: none;
  font-size: 15px;
  padding: 1px 0 1px 25px;
  background-repeat: no-repeat;
}
.more-info .expand {
  background-image: url("/resources/images/toogle-expand.png");
}
.more-info .collapse {
  background-image: url("/resources/images/toogle-collapse.png");
}
.ci-div-expert,
.ci-label,
.ci-cardetails .imgCar,
.coverage-selection-right .ci-cardetails span,
.ci-big-title,
.ci-vertical-compare .ci-cardetails span,
.ci-col-purchase .ci-cardetails span {
  display: block;
}
.ci-steps {
  display: block;
  padding-bottom: 20px;
}
.ci-steps strong {
  background-image: url("/resources/images/ci-steps.png");
  background-repeat: no-repeat;
  background-position: right top;
  color: #FFF;
  font-size: 15px;
  float: left;
  width: 21px;
  height: 21px;
  text-align: center;
  display: block;
  margin: 0;
  padding-left: 5px;
}
.ci-results-wrapper .z-border-bottom span {
  white-space: nowrap;
}
.ci-vertical-compare .pdf-dl-links {
  border-bottom: solid 1px #cbc9c8;
}
.ci-rslt-filter {
  text-align: left;
}
.rslt-results-filter-show-all {
  float: right;
  padding-right: 10px;
}
/* PopUp Modify your Data*/
.popup-modify-data input {
  border: solid 1px #b8b8b8;
  height: 29px;
  text-align: left;
  padding: 0 10px;
  border-radius: 0;
  width: 190px;
  margin-right: 5px;
  line-height: 28px;
}
.popup-modify-data select {
  border: 1px solid #B8B8B8;
  border-radius: 0;
  padding: 6px;
  line-height: 28px;
  margin-right: 5px;
  text-align: left;
  width: 212px;
}
.popup-modify-data .ci-label,
.popup-modify-data .compare-field {
  text-align: left;
  font-size: 12px;
  padding: 8px 0;
  width: 135px;
}
.popup-modify-data .ci-label span,
.popup-modify-data #lblPCM,
.popup-modify-data .compare-field span {
  font-size: 12px;
  display: inline-block;
}
.popup-modify-data .popuphomebtn td {
  padding: 10px 0 10px 137px;
}
.popup-modify-data .popuphomebtn a,
.popup-modify-data .popuphomebtn a span {
  background: none;
  color: #1D67E2;
  font-weight: normal;
  text-decoration: underline;
}
.popup-modify-data .ci-input {
  width: 285px;
}
.ci-cardetails .popup-modify-data .tooltiptxts {
  display: none;
}
.popup-modify-data .error-img {
  float: none;
}
.ci-cardetails .popup-modify-data span {
  display: inline;
}
/* END PopUp Modify your Data*/
/* additional-coverages */
.ci-product-details-div .z-pcysumm .z-premie-child .title span,
.ci-product-details-div .z-pcysumm .top span {
  font-size: 0.95em;
}
.ci-product-details-div {
  float: left;
  width: 63%;
}
.ci-flow-header {
  position: relative;
}
.ci-flow-header-btn {
  position: absolute;
  top: 13px;
  right: 30px;
}
.ci-flow-header-btn a {
  font-size: 11px;
  color: #565656;
  display: inline-block;
  text-decoration: none;
  padding-left: 20px;
  margin-left: 15px;
  background-repeat: no-repeat;
}
.ci-print {
  background-image: url("/resources/images/icon-print.png");
}
.ci-bewaar {
  background-image: url("/resources/images/icon-email.png");
}
.ci-filter span,
.ci-filter b,
.ci-filter td {
  color: #504f4f;
}
.ci-filter {
  width: 63%;
}
.ci-col {
  width: 33%;
}
.ci-filter-box {
  background: #fff;
  overflow: hidden;
  border-radius: 8px;
  border: solid 1px #cbc9c8;
}
.ci-filter-box #productDetails img {
  margin-right: 10px;
}
.tdDONumberOfOccupants,
.dropDONumberOfOccupants {
  width: 31%;
}
.selectDONumberOfOccupants {
  padding-top: 12px;
  vertical-align: bottom;
}
.selectDONumberOfOccupants label {
  position: relative;
  top: -2px;
}
.ci-filter #productDetails {
  padding: 10px;
  position: relative;
}
.ci-filter #productDetails .price {
  position: absolute;
  top: 30px;
  right: 20px;
}
.ci-filter .ci-filter-top {
  border-bottom: solid 1px #d3d2d2;
  padding: 10px 0;
  margin: 0 20px;
}
.ci-filter .ci-filter-top a {
  color: #7095e9;
}
.ci-filter .hld4 .hld-cnt-r {
  padding: 4px 11px 5px 0px;
}
.ci-options {
  padding: 10px 20px 15px 20px;
  overflow: hidden;
}
.ci-options .container table {
  width: 100%;
}
.ci-fl,
.ci-filter,
.ci-purchase {
  float: left;
}
.ci-fr,
.ci-col,
.ci-filter .ci-filter-top a,
.ci-col-purchase {
  float: right;
}
.ci-fr span {
  font-style: italic;
}
.ci-fr {
  text-align: right;
  width: 140px;
}
.ci-fr span,
.ci-fr div,
.ci-fr img {
  display: inline;
}
.ci-fr img {
  *margin-top: -16px;
  *margin-left: 4px;
}
.ci-fr #NC_error,
.ci-fr #EP_error,
.ci-fr #ER_error {
  *margin-left: 5px;
}
.ci-options .header {
  padding: 3px 0;
  clear: both;
}
.ci-filter .container input#txtMEPurchaseValue {
  padding-right: 5px;
}
.ci-options .container {
  background: #eef8ff;
  border-radius: 5px;
  padding: 10px;
  clear: both;
}
.ci-options .container p {
  margin: 0;
}
.ci-filter .filter-bottom {
  border-top: solid 1px #d3d2d2;
  padding: 10px 20px;
}
.ci-filter .filter-bottom.no-border {
  border: none;
}
.ci-filter .filter-bottom.no-space {
  padding-top: 5px;
  padding-bottom: 0px;
}
.ci-filter-box #litPercentage {
  padding: 15px 0 15px 20px;
  display: inline-block;
}
.ci-filter-box-grey #litPercentage {
  padding: 0 0 10px 0;
  margin-top: -10px;
}
.ci-filter .ci-filter-box-grey .filter-bottom {
  padding: 10px;
}
.ci-filter-box-grey .filter-submit span {
  float: left;
  padding: 5px 0 0 10px;
  display: inline-block;
}
.ci-filter-box-grey .filter-submit a.button-green-big span {
  padding: 10px 26px 4px 5px;
}
.ci-filter-box #litPercentage {
  font-size: 10px;
}
.ci-filter-details {
  padding: 10px 0;
}
.ci-product-details .top-productDetails img {
  margin-right: 15px;
}
.ci-filter .filter-bottom h1,
.ci-filter-details #lblBillingCycle {
  color: #504f4f;
}
.ci-filter .filter-bottom h1 {
  font-size: 12px;
}
.ci-filter-details #lblBillingCycle {
  font-size: 16px;
}
.ci-filter .filter-bottom p,
.ci-filter-details #lblBillingExplanation {
  font-size: 10px;
  margin: 0;
}
.ci-filter-details .filter-bottom {
  border-top: solid 1px #d3d2d2;
  margin-top: 10px;
  padding: 10px 10px 0 10px;
}
.ci-filter #lblTotalAmount,
.ci-product-details #lblTotal,
.ci-filter #lblPolicyCosts,
.ci-filter #lblMonthlyCosts,
.ci-filter-box .price,
.ci-filter #lblAdministrationCosts,
.ci-filter-box .price {
  float: right;
  font-size: 15px;
  color: #544283;
  padding: 0 10px 0 0;
}
.ci-filter #productDetails .price {
  font-size: 18px;
  color: #544283;
}
.ci-filter #lblTotalAmount span,
.ci-product-details #lblTotal span,
.ci-filter #productDetails .price span,
.ci-filter #lblPolicyCosts span,
.ci-filter #lblMonthlyCosts span,
.ci-filter-box .price span {
  position: relative;
  top: -4px;
  font-size: 10px;
}
.ci-product-details-div .z-pcysumm .bottom-right span span,
.ci-filter #productDetails .price span {
  font-size: 12px;
}
.ci-vertical-compare span.price span,
.ci-product-details-div .z-pcysumm .bottom-right span span {
  position: relative;
  top: -9px;
  color: #544283;
}
.ci-filter .filter-submit {
  text-align: right;
  padding-top: 5px;
}
.ci-filter .filter-submit-top {
  text-align: right;
  padding: 0 20px;
}
.ci-filter-box-grey .product-details-grey {
  margin-top: 20px;
}
.ci-filter .ci-filter-box-back {
  position: absolute;
  margin-top: 20px;
}
.product-details-grey-text {
  position: absolute;
  margin-top: -42px;
  margin-left: -34px;
}
.ci-filter .button-gray,
.ci-filter .button-gray span {
  display: inline-block;
}
.ci-filter .button-gray {
  background-image: url("/resources/images/button-gray.png");
  height: 31px;
  padding-left: 11px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ci-filter .button-gray span {
  background-image: url("/resources/images/button-gray-r.png");
  padding: 6px 11px 0 0;
  height: 25px;
  background-position: right top;
  color: #FFF;
  font-size: 12px;
  cursor: pointer;
}
.ci-filter .button-gray span:hover {
  color: #000;
}
.ci-filter-product-basic-info .button-gray,
.ci-filter-product-basic-info .button-gray span {
  display: inline-block;
}
.ci-filter-product-basic-info .button-gray {
  background-image: url("/resources/images/button-gray.png");
  height: 31px;
  padding-left: 11px;
  background-repeat: no-repeat;
  text-decoration: none;
}
.ci-filter-product-basic-info .button-gray span {
  background-image: url("/resources/images/button-gray-r.png");
  padding: 6px 11px 0 0;
  height: 25px;
  background-position: right top;
  color: #FFF;
  font-size: 12px;
  cursor: pointer;
}
.ci-filter-product-basic-info .button-gray span:hover {
  color: #000;
}
.ci-td-select td select {
  width: 145px;
}
.ci-td-select td:first-child {
  width: 170px;
}
.ci-filter .container input[type="text"] {
  border: 1px solid #B8B8B8;
  width: 91px;
  padding: 3px 0;
}
.ci-td-error {
  position: relative;
}
.ci-td-error #LA_rfvLegalAssistance {
  position: absolute;
  right: 5px;
  top: 17px;
}
.ci-vertical-compare .treeTable tr.selected,
.ci-vertical-compare .treeTable tr.accept,
.ci-product-details .treeTable tr.selected,
.ci-product-details .treeTable tr.accept {
  background-color: #E4F2FC !important;
}
.ci-vertical-compare .treeTable {
  table-layout: fixed;
}
.ci-vertical-compare #div-added-value .treeTable td.name span,
.ci-vertical-compare #div-added-value .treeTable span.description {
  font-size: 11px;
}
.ci-vertical-compare #div-added-value .treeTable .rslt-row-even {
  background-color: #e4f2fc;
}
.ci-vertical-compare .treeTable td,
.ci-product-details .treeTable td {
  border-left: 1px solid #CCC;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}
.ci-vertical-compare .treeTable td {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.ci-vertical-compare .treeTable .ok,
.ci-vertical-compare .treeTable .del,
.ci-product-details .treeTable .ok,
.ci-product-details .treeTable .del {
  display: block;
  margin: 0 auto;
  width: 18px;
}
.ci-vertical-compare .treeTable .topcategory,
.ci-product-details .treeTable .topcategory {
  text-align: center;
  display: inline-block;
  width: 100%;
}
.ci-product-details .vc-tbl .label {
  width: 267px;
}
.ci-vertical-compare .parent td {
  border-top: 1px solid #ccc;
}
/* end additional-coverages */
/* purchase page */
.ci-purchase {
  width: 642px;
}
.ci-col-purchase {
  width: 33%;
}
.ci-col-purchase .z-pcysumm .z-premie-child .right span,
.ci-col-purchase .z-pcysumm .bottom-left span,
.ci-col-purchase .z-pcysumm .bottom-right span,
.ci-col-purchase .z-pcysumm .top span {
  font-size: 1em;
}
.ci-col-purchase .z-pcysumm .bottom-left span,
.ci-col-purchase .z-pcysumm .bottom-right span {
  padding: 0 5px;
  font-weight: normal;
}
.ci-col-purchase .z-pcysumm .top td.left {
  padding-left: 5px;
  width: 50%;
}
.ci-col-purchase .z-pcysumm .top .padding-middle-space td {
  padding-bottom: 4px;
}
.ci-col-purchase .z-pcysumm .top .padding-top-space td {
  padding-top: 8px;
  padding-bottom: 4px;
}
.ci-col-purchase .z-pcysumm .top td.right {
  padding-right: 5px;
  width: 50%;
}
.ci-col-purchase .z-pcysumm .top .z-premie-child td.left,
.ci-col-purchase .z-pcysumm .top .z-premie-child td.right {
  padding: 0;
}
.ci-product-details-div .z-pcysumm .z-premie-child .right span span,
.ci-col-purchase .z-pcysumm .z-premie-child .right span span.tiny-price,
.ci-col-purchase .z-pcysumm .bottom-left span span.tiny-price,
.ci-col-purchase .z-pcysumm .bottom-right span span.tiny-price,
.ci-col-purchase .z-pcysumm .top span span.tiny-price {
  font-size: 10px;
  position: relative;
  top: -3px;
  padding: 0;
}
.ci-product-details-div .ci-product-details #lblTotal {
  padding: 0;
}
.ci-purchase .z-prod-det-box {
  margin-bottom: 0;
}
.ci-purchase #tr_CI_GTCLinks .pp-input {
  border-right: 1px solid #CBC9C8;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp .pp-field {
  width: 240px !important;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp .pp-field span {
  width: 240px;
  font-size: 12px;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp .pp-field span.mandatory {
  display: inline-block;
  width: auto;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp .pp-input {
  width: 252px;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp input[type="text"],
.ci-purchase .z-purchase-form-wrapper .tbl-pp textarea {
  padding-left: 5px;
  width: 228px;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp select {
  padding-left: 5px;
  width: 232px;
}
.ci-purchase .z-purchase-form-wrapper input.small-input[type="text"],
.ci-purchase .z-purchase-form-wrapper select.small-input {
  width: 108px;
}
.ci-purchase #tr_CI_ApplicantIsDriver .pp-input,
.ci-purchase #tr_CI_ApplicantIsDriver .pp-field {
  position: relative;
}
.ci-purchase #tr_CI_ApplicantIsDriver .pp-field span,
.ci-purchase #tr_CI_ApplicantIsDriver .pp-input table {
  position: absolute;
  margin-top: -30px;
}
.ci-purchase #tr_CI_ApplicantIsDriver .pp-field span span.mandatory {
  position: relative;
  margin-top: 0;
}
.ci-col-purchase .no-show {
  display: none;
}
.ci-purchase .z-purchase-form-wrapper .tbl-pp .pp-details-bottom {
  *height: 20px;
}
/* END purchase page */
/* END Car Insurance */
/* cws.energy.vertical.compare.wrapper */
.vc-tbl {
  background: #FFF;
  border: solid 1px #cbc9c8;
  border-radius: 5px;
  margin: 5px 0 0 0;
  table-layout: fixed;
}
.vc-tbl td {
  text-align: center;
  padding: 10px 5px;
  border-left: solid 1px #cbc9c8;
  color: #555;
  vertical-align: top;
}
.vc-tbl td.colcount-2 {
  width: 38%;
}
.vc-tbl td.colcount-3 {
  width: 24%;
}
.vc-tbl .cl-1 {
  background-color: #e4f2fc;
}
.vc-tbl .cl-3,
.vc-tbl .opt-2 {
  background-color: #f8f8f8;
}
.vc-tbl .cl-4,
.vc-tbl .cl-3 {
  border-left: dashed 1px #ccc;
}
.vc-tbl .label {
  text-align: right;
  border-right: solid 3px #fff;
  border-left: 0;
  font-style: italic;
  width: 208px;
  vertical-align: middle;
}
.vc-tbl .cl-2 {
  background-color: #f8f8f8;
  border-bottom: solid 1px #d9d9d9;
  border-top: solid 1px #d9d9d9;
}
.vc-tbl .cl-onlytopborder {
  border-top: solid 1px #d9d9d9;
}
.vc-tbl .gas-icon,
.vc-tbl .elec-icon,
.vc-tbl .gas-icon-bw,
.vc-tbl .elec-icon-bw {
  display: block;
  padding: 2px 0;
  max-width: 100%;
}
.vc-tbl .more {
  margin-top: 10px;
}
.vc-tbl .more a {
  color: #1d67e2;
}
.vc-tbl .gas-icon strong,
.vc-tbl .elec-icon strong,
.vc-tbl .gas-icon-bw strong,
.vc-tbl .elec-icon-bw strong {
  background-repeat: no-repeat;
  padding: 2px 0 2px 20px;
  font-weight: normal;
}
.vc-tbl .gas-icon strong {
  background-image: url(/resources/images/icon-gas.png);
}
.vc-tbl .elec-icon strong {
  background-image: url(/resources/images/icon-elec.png);
}
.vc-tbl .gas-icon-bw strong {
  background-image: url(/resources/images/icon-gas-bw.png);
}
.vc-tbl .elec-icon-bw strong {
  background-image: url(/resources/images/icon-elec-bw.png);
}
.vc-tbl .bigger,
.vc-tbl .title h2,
.vc-tbl .icon-minus,
.vc-tbl .icon-plus {
  font-weight: bold;
}
.vc-tbl .bigger {
  font-size: 13px;
}
.vc-tbl .actie {
  background-image: url(/resources/images/actie_icon.png);
  background-position: center 10px;
  padding: 40px 0 10px 0;
}
.vc-tbl .price {
  color: #544283;
  font-size: 26px;
}
.vertical-compare-wrapper .vc-tbl .div-align-price.cursor-help {
  cursor: default;
}
.vc-tbl .price .price-cents {
  font-size: 17px;
  color: #544283;
  top: -6px;
  position: relative;
}
.vc-tbl .title {
  text-align: left;
  background-image: url(/resources/images/title-h2.jpg);
  background-repeat: repeat-x;
  border-bottom: solid 1px #d9d9d9;
  border-top: solid 1px #d9d9d9;
  border-left: 0;
  padding: 5px 0 0 10px;
}
.vc-tbl .title h2 {
  font-size: 12px;
  color: #525252;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td {
  padding: 2px 5px;
  font-size: 11px;
  background-color: #fafafa;
  border-bottom: solid 1px #e9e9e9;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 .label {
  text-align: right;
}
.vc-tbl .label-small-1 td {
  text-align: center;
}
.vc-tbl .label-small-1.alignedright td {
  text-align: right;
}
.vc-tbl .label-small .label,
.vc-tbl .icon-minus,
.vc-tbl .icon-plus,
.vc-tbl .label-small-1 .label {
  font-style: normal;
}
.vc-tbl .label-small .label,
.vc-tbl .label-small-1 .label {
  background-color: #f4f4f4;
}
.vc-tbl .icon-minus,
.vc-tbl .icon-plus {
  background-repeat: no-repeat;
  padding-left: 16px;
  cursor: pointer;
  color: #525252;
  text-decoration: none;
}
.vc-tbl .icon-minus {
  background-image: url(/resources/images/icon-minus.gif);
}
.vc-tbl .icon-plus {
  background-image: url(/resources/images/icon-plus.gif);
}
.vc-tbl .ok,
.vc-tbl .del,
.treeTable .ok,
.treeTable .del {
  background-repeat: no-repeat;
  padding: 2px 7px;
}
.vc-tbl .big,
.vc-tbl .phone,
.vc-tbl .actie,
.vc-tbl .pdf,
.vc-tbl .more,
.vc-tbl .more span {
  display: inline-block;
}
.vc-tbl .ok,
.treeTable .ok {
  background-image: url(/resources/images/small-green-check.png);
}
.vc-tbl .del,
.treeTable .del {
  background-image: url("/resources/images/zg-small-gray-uncheck.png");
}
.vc-tbl .big {
  color: #424242;
  padding: 10px 0;
  font-size: 26px;
}
.vc-tbl .fl,
.vc-tbl .pdf a {
  font-size: 11px;
}
.vc-tbl .fl {
  float: left;
}
.vc-tbl .pdf {
  border-bottom: solid 1px #e8e8e8;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  text-align: left;
  display: inline-block;
  width: 100%;
}
.vc-tbl .pdf a,
.vc-tbl .phone a,
.ci-cardetails a.button:hover span {
  text-decoration: none;
}
.vc-tbl .pdf a,
.vc-tbl .phone a,
.vc-tbl .actie {
  background-repeat: no-repeat;
}
.vc-tbl .pdf a {
  background-image: url("/resources/images/icon-pdf.gif");
  padding: 2px 0 2px 23px;
  color: #1d67e2;
}
.vc-tbl .label.no-border {
  border-top: 0;
}
.vc-tbl .label-small td.noborder {
  border-bottom: 0;
}
.vc-tbl .phone {
  clear: both;
  padding-top: 20px;
}
.vc-tbl .phone a {
  color: #4f3e7a;
  background-image: url("/resources/images/icon-bellen.png");
  background-position: 4px center;
  border: solid 1px #bbb;
  background-color: #f3f3f3;
  padding: 4px 4px 4px 25px;
}
.vc-tbl .no-space {
  padding: 0;
}
.vc-tbl .label-small .ab-none,
.vc-tbl .ab-none,
.vc-tbl .label-small-1 .ab-none {
  width: 10px;
  border: 0;
  background: none;
}
.vc-tbl .phone a:hover,
.vc-tbl .pdf a:hover,
.ci-flow-header-btn a:hover {
  text-decoration: underline;
}
.vertical-compare-wrapper .back-arrow span {
  color: #FFF;
}
#productInfoBottom td {
  padding: 0px 5px;
  background-color: #FFF;
}
#productInfoBottom td img {
  margin-top: 10px;
}
#productInfoBottom .price {
  color: #626262;
  padding: 7px 0;
  display: inline-block;
}
#productInfoBottom .vc-tbl,
#productInfoBottom .vc-tbl .cl-2 {
  border: 0;
  margin-top: 0;
}
#productInfoBottom .ci-vertical-compare .vc-tbl .label {
  padding-left: 18px;
}
#productInfoBottom .ci-vertical-compare .vc-tbl a.button-green-big {
  margin-bottom: 15px;
}
/* END cws.energy.vertical.compare.wrapper */
/* Info icons near inputs */
#elec-usage-single,
#elec-usage-double {
  display: inline;
  float: left;
}
.tbl-compare #trshowgas .info {
  margin-left: 15px;
}
.tbl-compare #trEnergyType div {
  display: inline-block;
  vertical-align: top;
}
.zorg-sc .tbl-compare .compare-input table {
  display: inline-block;
}
.tbl-compare #dfz_trLifePartner .info,
.tbl-compare #trIfConInsured .info {
  vertical-align: top;
  display: inline-block;
  margin-top: 4px;
}
/* END Info icons near inputs */
/* IPad select fix */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  select {
    background-image: none !important;
  }
}
/* END Ipad select fix*/
/* ************** new citys landing page styling ************** */
.pwd_landing_wrapper {
  width: 100%;
}
.pwd_landing_wrapper * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pwd_landing_wrapper .grey {
  color: #6C8485;
}
.pwd_landing_wrapper .orange {
  color: #FC9945;
}
.pwd_landing_wrapper .lila {
  color: #5F4385;
}
.pwd_landing_headbg {
  background-image: url("/resources/prizewize.nl/landingpage-topbg.png");
  background-repeat: repeat-x;
}
.pwd_landing_w100bg {
  background-image: url("/resources/prizewize.nl/landingpage-bodybg.png");
  background-repeat: repeat-x;
  height: 542px;
  margin-top: -5px;
  float: left;
}
.pwd_landing_wrapper #header {
  height: 140px;
  width: 970px;
  margin: 0 auto;
  position: relative;
}
.pwd_landing_wrapper .pwd_logo {
  float: left;
  height: 60px;
  left: 0;
  position: relative;
  top: 39px;
  width: 230px;
}
.pwd_cityicon {
  height: 75px;
  left: 200px;
  position: absolute;
  top: 14px;
  width: 248px;
  display: inline-block;
}
.pwd_landing_wrapper .pwd_cityicon {
  top: 68px;
}
.pwd_landing_wrapper .pwd_logo a {
  background: url("/resources/images/vergelijken.png") no-repeat scroll left center transparent;
  display: block;
  height: 60px;
  width: 230px;
  text-decoration: none;
}
.pwd_landing_wrapper .experten,
.pwd_landing_wrapper .zorgexperten {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll 330px 39px transparent;
  border-top: 5px solid #EBA35D;
  float: right;
  height: 108px;
  padding-top: 35px;
  width: 400px;
}
.pwd_landing_wrapper .zorgexperten {
  background: url("/resources/images/zg-experten-icon.png") no-repeat scroll left 36px transparent;
  width: auto;
}
.pwd_landing_wrapper .experten_headline,
.pwd_landing_wrapper .experten_tel,
.pwd_landing_wrapper .experten_service {
  font-size: 22px;
  padding-right: 80px;
  text-align: right;
  line-height: 1.2;
}
.pwd_landing_wrapper .zorgexperten_headline {
  font-size: 22px;
  line-height: 1.3;
  padding-left: 45px;
  color: #544283;
  text-align: left;
}
.pwd_landing_wrapper .experten_service {
  font-size: 13px;
}
.pwd_landing_wrapper #pwd_landing_content {
  height: 450px;
  background: url("/resources/images/landing-sprite.png") no-repeat scroll -484px 31px transparent;
  margin: 0 auto;
  padding: 0 10px;
  width: 990px;
}
.pwd_landing_wrapper h1.pwd_headline {
  margin-top: 40px;
  color: #FFFFFF;
  font-size: 32px;
  line-height: 28px;
  margin-bottom: 25px;
}
.pwd_landing_wrapper .pwd_headline {
  color: #FFFFFF;
  font-size: 22px;
  font-weight: normal;
  line-height: 28px;
  margin-bottom: 0;
}
.pwd_landing_wrapper #pwd_list_left,
.pwd_landing_wrapper #pwd_list_right {
  float: left;
  padding: 40px 0 20px 22px;
  width: 242px;
}
.pwd_landing_wrapper #pwd_list_right {
  position: relative;
}
.pwd_landing_wrapper .pwd_rightimg {
  position: absolute;
  left: 2px;
  top: 128px;
}
.pwd_landing_wrapper .pwd_rightimg img {
  background-image: url("/resources/prizewize.nl/pwd_rightimg_shadow.png");
  background-color: #ededed;
  background-repeat: repeat-y;
  background-position: top left;
}
.pwd_landing_wrapper #pwd_list_left ul,
.pwd_landing_wrapper ol {
  list-style-type: none;
  margin: 30px 0 20px 0px;
  padding: 0;
}
.pwd_landing_wrapper #pwd_list_left li {
  background-image: url("/resources/prizewize.nl/green-check.png");
  background-repeat: no-repeat;
  background-position: left top;
  height: 42px;
  padding-right: 40px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 35px;
  font-size: 14px;
  margin: 0;
  color: #6C8485;
  line-height: 1.25;
}
.pwd_landing_wrapper #pwd_list_left li.limargintop4 {
  margin-top: 4px;
}
.pwd_landing_wrapper #pwd_list_left li.limargintop12 {
  margin-top: 12px;
}
.pwd_landing_wrapper #pwd_list_left ul.newicons {
  margin: 10px 0 20px -10px;
}
.pwd_landing_wrapper #pwd_list_left ul.newicons li {
  height: 64px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 3px 20px 3px 65px;
  font-size: 12px;
}
.pwd_landing_wrapper #pwd_list_left ul.newicons li.premiumicon {
  background-image: url("/resources/prizewize.nl/premium.png");
}
.pwd_landing_wrapper #pwd_list_left ul.newicons li.webcenticon {
  background-image: url("/resources/prizewize.nl/webcent.png");
}
.pwd_landing_wrapper #pwd_rechner {
  float: left;
  padding: 0;
}
.pwd_landing_wrapper #pwd_vergleich,
.pwd_landing_wrapper .sc-city-wrapper {
  float: left;
  height: 210px;
  padding: 25px 0;
  position: relative;
  text-decoration: none;
  width: 420px;
}
.pwd_landing_wrapper .sc-city-wrapper {
  width: 480px;
  padding: 5px 0;
}
.pwd_landing_wrapper .sc-city-left,
.pwd_landing_wrapper .sc-city-right {
  display: block;
  float: left;
  height: 190px;
}
.pwd_landing_wrapper .sc-city-bottom {
  display: block;
  height: 75px;
  clear: both;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  padding: 0 20px;
}
.pwd_landing_wrapper .sc-city-left {
  width: 200px;
  background-color: #fbfbfb;
  padding: 10px 20px;
}
.pwd_landing_wrapper .sc-city-left .sliderwrap,
.pwd_landing_wrapper .sc-city-left .selectwrap {
  display: block;
}
.pwd_landing_wrapper .sc-city-left .selectwrap {
  width: 150px;
}
.pwd_landing_wrapper .sc-city-left .selectwrap select {
  width: 150px;
}
.pwd_landing_wrapper .sc-city-right {
  background: url("/resources/images/arrow-white-right.png") no-repeat scroll 0 40px;
  width: 280px;
  background-color: #faefe7;
  padding: 10px 10px 10px 25px;
}
.pwd_landing_wrapper .sc-city-bottom .labelinputwrap-postal {
  width: 185px;
  float: left;
}
.pwd_landing_wrapper .sc-city-bottom .labelinputwrap-housenr {
  width: 115px;
  float: left;
}
.pwd_landing_wrapper .sc-city-wrapper .labelinputwrap-housenr input {
  width: 90px;
}
.pwd_landing_wrapper .sc-city-bottom .labelinputwrap-housenraddi {
  width: 100px;
  float: left;
  margin-left: 20px;
}
.pwd_landing_wrapper .sc-city-wrapper .labelinputwrap-housenraddi input {
  width: 70px;
}
.pwd_landing_wrapper #pwd_vergleich .label,
.pwd_landing_wrapper #pwd_vergleich .input .pwd_landing_wrapper .sc-city-wrapper .label,
.pwd_landing_wrapper .sc-city-wrapper .label span,
.pwd_landing_wrapper .sc-city-wrapper .input {
  color: #5F4395;
  font-size: 15px;
  font-weight: bold;
}
.pwd_landing_wrapper #pwd_vergleich .label,
.pwd_landing_wrapper .sc-city-wrapper .label {
  margin-bottom: 4px;
  margin-top: 5px;
  line-height: 1.25;
}
.start-compare-v4 .pwd_landing_wrapper .sc-city-wrapper .label {
  margin-top: 15px;
}
.pwd_landing_wrapper .sc-city-bottom .label {
  margin-bottom: 0;
}
.pwd_landing_wrapper #pwd_vergleich .input,
.pwd_landing_wrapper .sc-city-wrapper .input {
  float: left;
}
.pwd_landing_wrapper #pwd_vergleich input.t_input,
.pwd_landing_wrapper .sc-city-wrapper input {
  background: none repeat scroll 0 0 #F0F0F0;
  border: 0;
  border-radius: 5px 0 0 5px;
  -webkit-box-shadow: 2px 2px 8px #CCCCCC inset;
          box-shadow: 2px 2px 8px #CCCCCC inset;
  color: #6E6E6E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  height: 31px;
  padding: 2px 7px;
  width: 132px;
  line-height: auto;
}
.light-start-compare-wrapper .pwd_landing_wrapper .sc-city-wrapper input[type="checkbox"] {
  line-height: auto;
  width: auto;
  padding: 0;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-image: none;
}
.pwd_landing_wrapper #pwd_vergleich .help,
.pwd_landing_wrapper .sc-city-wrapper .help {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll 0 -309px transparent;
  cursor: pointer;
  float: left;
  height: 31px;
  margin: 0 0 0 -5px;
  position: relative;
  width: 26px;
}
.pwd_landing_wrapper .sc-city-wrapper .sc-city-right .help {
  margin-right: 10px;
}
.pwd_landing_wrapper #pwd_vergleich .help:hover,
.pwd_landing_wrapper .sc-city-wrapper .help:hover {
  background-position: 0 -350px;
}
.pwd_landing_wrapper #pwd_vergleich .t_tooltip,
.pwd_landing_wrapper .sc-city-wrapper .t_tooltip {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E1E1E1;
  border-radius: 8px 8px 8px 8px;
  bottom: 42px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  display: none;
  font-size: 11px;
  font-weight: normal;
  left: -21px;
  padding: 7px 15px 10px;
  position: absolute;
  width: 240px;
  z-index: 9999;
}
#pwd_vergleich .help:hover .t_tooltip,
.sc-city-wrapper .help:hover .t_tooltip {
  display: block;
}
.pwd_landing_wrapper #pwd_rechner .t_tooltip .t_eck {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll -90px -310px transparent;
  bottom: -25px;
  height: 25px;
  left: 30px;
  position: absolute;
  width: 24px;
}
.pwd_landing_wrapper #pwd_vergleich .t_persons,
.pwd_landing_wrapper .sc-city-wrapper .t_persons {
  margin-bottom: 13px;
  margin-left: 1px;
}
.pwd_landing_wrapper #pwd_vergleich .t_persons .t_icon,
.pwd_landing_wrapper .sc-city-wrapper .t_persons .t_icon {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll 0 -160px transparent;
  cursor: pointer;
  float: left;
  height: 34px;
  margin-right: 11px;
  width: 16px;
}
.pwd_landing_wrapper #pwd_vergleich .t_persons .t_icon:hover,
.pwd_landing_wrapper #pwd_vergleich .t_persons .t_icon.act,
.pwd_landing_wrapper .sc-city-wrapper .t_persons .t_icon:hover,
.pwd_landing_wrapper .sc-city-wrapper .t_persons .t_icon.act {
  background-position: 0 -200px;
}
.pwd_landing_wrapper #pwd_vergleich .t_persons .t_icon.act:hover,
.pwd_landing_wrapper .sc-city-wrapper .t_persons .t_icon.act:hover {
  background-position: 0 -200px;
}
.pwd_landing_wrapper #pwd_action,
.pwd_landing_wrapper .sc-city-action {
  clear: both;
  float: left;
  height: 47px;
  margin-top: -10px;
  width: 407px;
  text-align: right;
}
.pwd_landing_wrapper .sc-city-action {
  width: 470px;
  margin-top: 8px;
}
.pwd_landing_wrapper #pwd_vergleich hr.clear,
.pwd_landing_wrapper .sc-city-wrapper hr.clear {
  margin-bottom: 6px !important;
}
.pwd_landing_wrapper .labelrow,
.pwd_landing_wrapper .inputrow {
  display: block;
  clear: both;
  margin-bottom: 2px;
}
.pwd_landing_wrapper .labelrow input {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #222222;
  font-size: 12px;
  height: auto;
  padding: 0;
  width: auto;
}
.pwd_landing_wrapper .labelrow label.energy-type {
  font-size: 14px;
  color: #5F4395;
  font-weight: bold;
}
.pwd_landing_wrapper .dbl-meter {
  display: inline;
}
.pwd_landing_wrapper .elec-wrapper {
  min-height: 50px;
}
.pwd_landing_wrapper #elec-usage-single,
.pwd_landing_wrapper #elec-usage-double {
  display: block;
  width: 100%;
}
.pwd_landing_wrapper #pwd_input {
  height: 83px;
  width: 430px;
}
.pwd_landing_wrapper #pwd_personen,
.pwd_landing_wrapper #pwd_verbrauch {
  float: left;
  width: 180px;
}
.pwd_landing_wrapper #pwd_oder {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll -28px -180px transparent;
  float: left;
  height: 80px;
  width: 60px;
}
.pwd_landing_wrapper #pwd_oder .odericon {
  display: block;
  width: 30px;
  height: 27px;
  cursor: pointer;
}
.pwd_landing_wrapper #slider_container {
  clear: left;
  display: block;
  float: left;
  height: 35px;
  position: relative;
  width: 137px;
  margin-left: 4px;
}
.pwd_landing_wrapper #alert,
.pwd_landing_wrapper .input-form-val-error {
  color: red;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0;
  padding: 0 10px;
  position: absolute;
  top: 280px;
  width: 300px;
}
.pwd_landing_wrapper .input-form-val-error span {
  color: red;
}
.pwd_landing_wrapper .clear {
  clear: both;
}
.pwd_landing_wrapper #pwd_list_left h2,
.pwd_landing_wrapper #pwd_list_right h2 {
  font-size: 20px;
  font-weight: normal;
  margin: 16px 0;
  line-height: 1.25;
}
.pwd_landing_wrapper #pwd_rechner h2 {
  margin-top: 19px;
  line-height: 1.25;
  margin-left: 10px;
}
.pwd_landing_wrapper #pwd_rights {
  width: 970px;
  margin: 0 auto;
  padding-right: 10px;
  height: 60px;
}
.pwd_landing_wrapper #pwd_right_list {
  float: right;
  padding-right: 10px;
}
.pwd_landing_wrapper .div-legal {
  margin-top: 25px;
}
.pwd_landing_wrapper #pwd_right_list .legal-left a,
.pwd_landing_wrapper #pwd_right_list .legal-right a {
  color: #FFF;
  text-decoration: none;
}
.pwd_landing_wrapper #pwd_right_list .legal-right {
  padding-left: 0px;
}
.pwd_landing_wrapper #pwd_right_list .legal-left a span,
.pwd_landing_wrapper #pwd_right_list .legal-right span a {
  color: #FFFFFF;
}
.pwd_landing_wrapper #pwd_landing_footer {
  border-bottom: 1px solid #BBBBBB;
  height: 120px;
  margin: 0 auto;
  margin-top: 15px;
  width: 970px;
}
.pwd_landing_wrapper #pwd_info_text {
  float: left;
  font-size: 12px;
  line-height: 16px;
  width: 495px;
}
.pwd_landing_wrapper #pwd_logos {
  float: left;
  margin-left: 20px;
  width: 455px;
}
.pwd_landing_wrapper #cent {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll -120px 0 transparent;
  float: left;
  height: 68px;
  margin-right: 10px;
  width: 80px;
}
.pwd_landing_wrapper #verisign {
  float: left;
  margin-right: 10px;
  text-align: center;
  width: 135px;
}
.pwd_landing_wrapper #stamp-independent {
  background: url("/resources/images/stamps2.png") transparent;
  background-position: 0 -55px;
  float: left;
  height: 55px;
  width: 153px;
  margin-right: 10px;
}
.pwd_landing_wrapper #stamp-secrets {
  background: url("/resources/images/stamps2.png") transparent;
  background-position: 0 0;
  float: left;
  height: 55px;
  width: 153px;
}
.pwd_landing_wrapper .ui-state-default,
.pwd_landing_wrapper .ui-widget-content .ui-state-default,
.pwd_landing_wrapper .ui-widget-header .ui-state-default {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll -31px -268px transparent;
  border: 0 none;
  color: #555555;
  cursor: pointer;
  font-weight: normal;
  height: 25px;
  width: 22px;
}
.pwd_landing_wrapper .ui-corner-all,
.pwd_landing_wrapper .ui-corner-bottom,
.pwd_landing_wrapper .ui-corner-right,
.pwd_landing_wrapper .ui-corner-br {
  border-bottom-right-radius: 0;
}
.pwd_landing_wrapper .ui-corner-all,
.pwd_landing_wrapper .ui-corner-bottom,
.pwd_landing_wrapper .ui-corner-left,
.pwd_landing_wrapper .ui-corner-bl {
  border-bottom-left-radius: 0;
}
.pwd_landing_wrapper .ui-corner-all,
.pwd_landing_wrapper .ui-corner-top,
.pwd_landing_wrapper .ui-corner-right,
.pwd_landing_wrapper .ui-corner-tr {
  border-top-right-radius: 0;
}
.pwd_landing_wrapper .ui-corner-all,
.pwd_landing_wrapper .ui-corner-top,
.pwd_landing_wrapper .ui-corner-left,
.pwd_landing_wrapper .ui-corner-tl {
  border-top-left-radius: 0;
}
.pwd_landing_wrapper .ui-widget-content {
  background: url("/resources/prizewize.nl/sprite.png") no-repeat scroll -34px -160px transparent;
  border: 0 none;
  color: #222222;
}
.pwd_landing_wrapper .ui-widget-content div:first-child {
  display: none;
}
.pwd_landing_wrapper .ui-widget-header {
  background: url("/resources/prizewize.nl/landingpage-ui-bg_highlight-cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
}
/* ************** end new citys landing page styling ************** */
/* departments.wrapper */
.departments-wrapper {
  padding: 0 20px;
}
.departments-wrapper h1 {
  background-image: url("/resources/images/group.png");
  background-repeat: no-repeat;
  background-position: 5px top;
  padding-left: 40px;
  clear: both;
}
.departments-topmenu {
  float: right;
  padding: 0;
}
.departments-topmenu li {
  list-style: none;
  padding-left: 10px;
  float: left;
  text-align: center;
}
.departments-menu li.no-padding {
  padding-right: 0px;
  margin-left: -1px;
}
.departments-menu,
.ctcenter #left ul {
  padding: 0;
}
.departments-menu li {
  list-style: none;
  padding-top: 30px;
  padding-right: 30px;
  float: left;
  text-align: center;
}
.departments-topmenu a span,
.ctcenter #left ul a span {
  font-size: 11px;
  font-weight: normal;
}
.departments-menu a span {
  font-weight: bold;
}
.departments-menu a span,
.departments-topmenu a span,
.ctcenter #left ul a span {
  display: block;
  clear: both;
  padding: 4px 2px 0 2px;
  color: #544284;
  margin-left: -3px;
}
.departments-menu .hld-cnt-r,
.departments-topmenu .hld-cnt-r,
.ctcenter #left .hld-cnt-r {
  padding: 0;
  margin: 0 0 0 3px;
}
.departments-menu .hld-cnt-r img,
.departments-topmenu .hld-cnt-r img {
  margin-left: -7px;
  margin-right: -4px;
  border: none;
}
.box-active .hld-hdr-l,
.box-active .hld-hdr-r,
.box-active .hld-btm-l,
.box-active .hld-btm-r,
.box-active .hld2 .hld-hdr-l,
.box-active .hld2 .hld-hdr-r,
.box-active .hld2 .hld-btm-l,
.box-active .hld2 .hld-btm-r {
  background-image: url("/resources/images/box-active.png");
}
.box-active .hld2 .hld-hdr-l {
  background-position: left top;
}
.box-active .hld2 .hld-hdr-r {
  background-position: right top;
}
.box-active .hld2 .hld-btm-l {
  background-position: left bottom;
}
.box-active .hld2 .hld-btm-r {
  background-position: right bottom;
}
.box-active .hld-cnt {
  background-image: url("/resources/images/box-active-cnt.png");
}
.box-active .hld-cnt-r {
  background-image: url("/resources/images/box-active-cnt-r.png");
}
.departments-menu .box-active .hld-hdr-l,
.departments-menu .box-active .hld-hdr-r,
.departments-menu .box-active .hld-btm-l,
.departments-menu .box-active .hld-btm-r,
.departments-menu .box-active .hld2 .hld-hdr-l,
.departments-menu .box-active .hld2 .hld-hdr-r,
.departments-menu .box-active .hld2 .hld-btm-l,
.departments-menu .box-active .hld2 .hld-btm-r,
.departments-topmenu .box-active .hld-hdr-l,
.departments-topmenu .box-active .hld-hdr-r,
.departments-topmenu .box-active .hld-btm-l,
.departments-topmenu .box-active .hld-btm-r,
.departments-topmenu .box-active .hld2 .hld-hdr-l,
.departments-topmenu .box-active .hld2 .hld-hdr-r,
.departments-topmenu .box-active .hld2 .hld-btm-l,
.departments-topmenu .box-active .hld2 .hld-btm-r {
  background-image: url("/resources/images/box-active.png");
}
.departments-menu .box-active .hld2 .hld-hdr-l,
.departments-topmenu .box-active .hld2 .hld-hdr-l {
  background-position: left top;
}
.departments-menu .box-active .hld2 .hld-hdr-r,
.departments-topmenu .box-active .hld2 .hld-hdr-r {
  background-position: right top;
}
.departments-menu .box-active .hld2 .hld-btm-l,
.departments-topmenu .box-active .hld2 .hld-btm-l {
  background-position: left bottom;
}
.departments-menu .box-active .hld2 .hld-btm-r,
.departments-topmenu .box-active .hld2 .hld-btm-r {
  background-position: right bottom;
}
.departments-menu .box-active .hld-cnt,
.departments-topmenu .box-active .hld-cnt {
  background-image: url("/resources/images/box-active-cnt.png");
}
.departments-menu .box-active .hld-cnt-r,
.departments-topmenu .box-active .hld-cnt-r {
  background-image: url("/resources/images/box-active-cnt-r.png");
}
.box-active a span,
.ctcenter #left .box-active a span,
.white .box-active .hld-cnt-r span {
  color: #FFF;
}
.departments-wrapper .white {
  background: #FFF;
  border-radius: 5px;
  padding: 15px;
}
/* END departments.wrapper */
/* department.contactcenter */
.ctcenter {
  border-top: dashed 1px #ddd;
}
.ctcenter #right img {
  border: solid 1px #ddd;
}
.ctcenter #left {
  width: 45%;
  float: left;
}
.ctcenter #right {
  width: 50%;
  float: right;
  background: #FFF;
  padding: 20px 20px 40px 20px;
  position: relative;
}
#dp-media {
  position: absolute;
  bottom: 0px;
  right: 20px;
}
#dp-media li {
  list-style: none;
  display: inline-block;
}
#dp-media a {
  display: block;
  width: 20px;
  height: 20px;
}
#dp-media #facebook {
  background-image: url("/resources/images/share-fb-icon.png");
}
#dp-media #linkedin {
  background-image: url("/resources/images/share-in-icon.png");
}
#dp-media #twitter {
  background-image: url("/resources/images/share-tw-icon.png");
}
.ctcenter #left li {
  list-style: none;
  display: inline-block;
  width: 90px;
  padding: 0 9px 10px 0px;
  text-align: center;
  vertical-align: top;
  min-height: 164px;
}
.ctcenter #left li span {
  font-size: 11px;
  line-height: 12px;
}
.ctcenter #left li img {
  /*margin-left:-4px;*/
}
.ctcenter #dp-left {
  float: left;
  margin-right: 10px;
}
.ctcenter #dp-right {
  display: inline-block;
}
.ctcenter #dp-right #header-content {
  width: 172px;
}
.ctcenter #dp-right #header-content li {
  width: 168px;
  text-align: left;
  padding-top: 22px;
  padding-right: 0;
}
.ctcenter #right h2 {
  border-bottom: solid 1px #ddd;
  padding: 2px 0;
}
.ctcenter #right li {
  list-style: disc inside;
  line-height: 18px;
}
.ctcenter #right h4 {
  background-image: url("/resources/images/bullet.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 15px;
  color: #000;
}
.ctcenter #right ul {
  padding: 0 0 0 3px;
}
.ctcenter #right h3 {
  padding-top: 20px;
}
.ctcenter #right p {
  margin: 0px;
}
.ctcenter-back {
  float: right;
  background-image: url("/resources/images/arrow-back-blue.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 10px;
  color: #5a7482;
  margin: -28px 5px 0 0;
}
.ctcenter #left img {
  border: 0;
}
.ctcenter #dp-content {
  clear: both;
  padding-bottom: 20px;
}
/* END department.contactcenter */
.z-rslt-price-relative {
  position: relative;
}
.icon-warning {
  margin-bottom: -2px;
  padding-left: 4px;
}
.icon-warning-result {
  /*margin-top: -30px;
    position: absolute;
    right: 35px;*/
  margin-left: 2px;
}
/* ********** 2014 NEW Purchase design ********** */
.newppdesign .div-column-2-3 {
  float: left;
  width: 635px;
}
.newppdesign h1 {
  color: #544283;
  font-size: 24px;
  line-height: 1.2;
}
.newppdesign input[type="text"],
.newppdesign select,
.newppdesign input[type="password"],
.newppdesign textarea,
.newppdesign .iframe-tool .div-as-textarea {
  border-radius: 0.5em;
}
.newppdesign input[type="text"],
.newppdesign input[type="password"],
.newppdesign textarea,
.newppdesign select,
.newppdesign .iframe-tool .div-as-textarea {
  background-image: url("/resources/images/form-input-bg-newppdesign.gif");
  background-position: left top;
  background-repeat: no-repeat;
  border: 1px solid #b8b8b8;
  height: 19px;
  padding: 5px;
}
.newppdesign .tbl-pp input[type="text"],
.newppdesign .tbl-pp select,
.newppdesign .tbl-pp textarea,
.newppdesign .tbl-pp input.hasDatepicker[type="text"],
.newppdesign .tbl-pp td.hasDatepicker input[type="text"],
.newppdesign .tbl-pp div.hasDatepicker input[type="text"] {
  width: 240px;
}
.newppdesign .tbl-pp select {
  height: 29px;
  width: 250px;
}
.newppdesign input.small-input[type="text"],
.newppdesign select.small-input,
.newppdesign #tr_Initials .pp-input input,
.newppdesign #tr_MiddleName .pp-input input,
.newppdesign #tr_MiddleName2 .pp-input select,
.newppdesign #tr_BirthDate .pp-input input,
.newppdesign #tr_EnStartDate .pp-input .hasDatepicker input {
  width: 111px;
}
.newppdesign .tbl-pp .pp-field span,
.newppdesign .tbl-pp .compare-field span,
.newppdesign .tbl-header-img-form .compare-field span,
.newppdesign .tbl-pp .pp-field label {
  font-weight: normal;
  color: #022222;
  font-size: 14px;
}
.newppdesign .tbl-pp .pp-field span {
  width: 100%;
  display: inline-block;
}
.newppdesign .tbl-pp .pp-field span.mandatory {
  width: auto;
  color: #CCCCCC !important;
  float: right;
  padding-right: 5px;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: -6px;
}
.newppdesign .tbl-pp .mandatory-field {
  position: absolute;
  right: 190px;
  top: 110px;
}
.days-to-change {
  background-image: url("/resources/images/accordation-small-green-check.png");
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  list-style: none outside none;
  padding: 10px 0 3px 21px;
  width: 12%;
  margin-top: -35px;
  left: 162px;
  position: absolute;
  border-bottom: 1px dotted #999999;
}
.daystochange-posfixed {
  border-bottom: medium none;
  margin-top: -14px;
  padding: 5px 0 3px 21px;
}
.tbl-pp .td-form-submit {
  vertical-align: bottom;
}
.customer-check {
  font-size: 10px;
  color: #999999;
  display: inline-block;
  width: 300px;
}
.newppdesign .days-to-change {
  background-image: url("/resources/images/accordation-small-green-check.png");
  background-position: left center;
  background-repeat: no-repeat;
  list-style: none outside none;
  padding: 10px 0 7px 21px;
  width: 100%;
  margin-top: -10px;
  left: 0px;
  position: absolute;
  display: none;
}
.newppdesign .td-hr span {
  font-size: 24px;
  color: #544283;
}
.newppdesign a.button-big,
.newpddesign a.button-big {
  background-image: url("/resources/prizewize.nl/big-orange-left-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 60px;
  padding-left: 14px;
}
.newppdesign a.button-big span,
.newpddesign a.button-big span {
  background-image: url("/resources/prizewize.nl/big-orange-bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  font-size: 20px;
  font-weight: normal;
  height: 50px;
  padding: 5px 35px 5px 5px;
  white-space: nowrap;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 45px;
}
.newppdesign a.button-big:link span,
.newppdesign a.button-big:link,
.newpddesign a.button-big:link span,
.newpddesign a.button-big:link {
  text-decoration: none;
}
.newppdesign a.button-big:visited span,
.newppdesign a.button-big:visited,
.newpddesign a.button-big:visited span,
.newpddesign a.button-big:visited {
  text-decoration: none;
  color: #FFF;
}
.newppdesign a.button-big:hover span,
.newpddesign a.button-big:hover span {
  text-decoration: none;
  cursor: hand;
  cursor: pointer;
}
.newppdesign a.button-big:link span,
.newpddesign a.button-big:link span {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #555;
}
.newppdesign a.button-big:hover span,
.newpddesign a.button-big:hover span {
  color: #222;
  text-shadow: none;
}
.newppdesign .pp-input a.button-big:link span {
  line-height: 45px;
}
.newppdesign .tbl-pp .pp-input {
  height: 32px;
}
.newppdesign #divGTCTop {
  background-color: transparent;
  border: 0;
  border-radius: 0px;
  padding: 0px;
}
.newppdesign #divGTCTop .pp-field label {
  color: #022222;
  font-size: 14px;
  font-weight: normal;
}
.newppdesign .td-hr-img,
.newppdesign .td-hr-white-img {
  background: none;
  width: 5px;
}
.newppdesign .td-hr {
  background-image: none;
  padding-bottom: 10px;
}
.newppdesign .td-hr span {
  display: block;
  border-bottom: 1px solid #cfcfcf;
}
.newppdesign .td-form-submit a.button-big {
  margin-top: 15px;
}
.phoneicon,
.lockicon,
.clockicon,
.neticon,
.eurohandicon,
.carticon {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-repeat: no-repeat;
  padding-left: 40px;
  color: #646464;
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0;
}
.hld7 .phoneicon,
.hld7 .lockicon,
.hld7 .clockicon,
.hld7 .neticon,
.hld7 .eurohandicon,
.hld7 .carticon {
  color: #fff;
  margin: 3px 0;
  font-size: 15px;
}
.newppdesign .phoneicon,
.newppdesign .lockicon,
.newppdesign .clockicon,
.newppdesign .neticon,
.newppdesign .eurohandicon,
.newppdesign .carticon {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-repeat: no-repeat;
  padding-left: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0;
}
.newppdesign .phoneicon {
  color: #584686;
  font-weight: normal;
  font-size: 14px;
  background-position: left -1819px;
}
.lockicon {
  background-position: left -1925px;
}
.clockicon {
  background-position: left -1991px;
}
.hld7 .clockicon {
  background-position: left -2885px;
}
.neticon {
  background-position: left -2047px;
}
.hld7 .neticon {
  background-position: left -3349px;
}
.eurohandicon {
  background-position: left -2115px;
}
.hld7 .eurohandicon {
  background-position: left -3020px;
}
.newppdesign .lockicon {
  background-position: left -1925px;
}
.newppdesign .clockicon {
  background-position: left -2884px;
}
.newppdesign .neticon {
  background-position: left -2950px;
}
.newppdesign .eurohandicon {
  background-position: left -3018px;
}
.newppdesign .hld14 .hld-hdr-l,
.newppdesign .hld14 .hld-hdr-r,
.newppdesign .hld14 .hld-btm-l,
.newppdesign .hld14 .hld-btm-r {
  background-image: url("/resources/images/PWSprite-boxes.png");
  background-repeat: no-repeat;
  height: 6px;
  width: 6px;
}
.newppdesign .hld14 .hld-hdr-l {
  background-position: -189px -635px;
}
.newppdesign .hld14 .hld-hdr-r {
  background-position: right -635px;
}
.newppdesign .hld14 .hld-btm-r {
  background-position: right -641px;
}
.newppdesign .hld14 .hld-btm-l {
  background-position: -189px -641px;
}
.newppdesign .hld14 .hld-cnt {
  background-color: #96ad27;
  background-image: none;
}
.newppdesign .hld14 .hld-cnt-r {
  background-image: none;
}
.newppdesign .carticon {
  background-position: left -2215px;
  border-bottom: 1px solid #c6e8ff;
  display: block;
  padding-left: 44px;
  color: #544283;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.newppdesign .whiteinnerbox .hld-hdr,
.newppdesign .whiteinnerbox .hld-btm,
.newppdesign .simplebox .hld-hdr,
.newppdesign .simplebox .hld-btm {
  display: none;
}
.newppdesign .whiteinnerbox .hld-cnt,
.newppdesign .whiteinnerbox .hld-cnt-r {
  background-color: #fff;
  background-image: none;
}
.newppdesign .whiteinnerbox .hld-cnt {
  border: 1px solid #c6e8ff;
}
.newppdesign .h-elec-icon h3,
.newppdesign .h-gas-icon h3,
.newppdesign .h-supp-icon h3 {
  background-image: none;
  padding-left: 0;
}
.newppdesign .an-hd-bo {
  display: none;
}
.newppdesign .simplebox {
  display: block;
  width: 100%;
  float: left;
}
.newppdesign .simplebox h3 {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.newppdesign .simplebox h3 span {
  font-size: 13px;
  color: #544283;
}
.newppdesign #divSupplierBox .box-header {
  display: none;
}
.newppdesign .tbl-ordrsummary .td-field {
  font-weight: normal;
  vertical-align: middle;
  padding: 2px 0;
}
.newppdesign .simplebox .hld-cnt,
.newppdesign .simplebox .hld-cnt-r {
  background-image: none;
  background-color: transparent;
}
.newppdesign .totalvaluelook table {
  padding: 5px 5px 0 5px;
  border-top: 1px solid #c6e8ff;
}
.newppdesign .totalvaluelook span {
  color: #544283;
  font-weight: bold;
  font-size: 14px;
}
.newppdesign .totalvaluelook td + td {
  text-align: right;
}
.newppdesign .totalvaluelook td + td span {
  font-size: 21px;
  font-weight: normal;
}
.newppdesign .totalvaluelook td + td span .price-cents {
  font-size: 14px;
  position: relative;
  font-weight: bold;
  top: -6px;
  color: #544283;
}
.td-hr span.catnrone,
.td-hr span.catnrtwo {
  display: none;
}
.newppdesign .td-hr span.catnrone,
.newppdesign .td-hr span.catnrtwo {
  display: inline-block;
  width: 20px;
  border-bottom: none;
  background-image: url("/resources/images/PWSprite-icons.png");
  background-repeat: no-repeat;
}
.newppdesign .td-hr span.catnrone {
  background-position: left -2275px;
}
.newppdesign .td-hr span.catnrtwo {
  background-position: left -2333px;
}
.inbottomppsteps {
  margin-bottom: 50px;
}
.inbottomppsteps .leftlabel {
  color: #544283;
  font-size: 21px;
  font-weight: bold;
  width: auto;
  vertical-align: top;
  padding-bottom: 20px;
}
.inbottomsteps .rightsteps {
  width: 490px;
}
.newppdesignsteps {
  background-image: url("/resources/images/newppdesignsteps-bg.png");
  background-repeat: no-repeat;
  background-position: center 12px;
}
.newppdesignsteps td {
  width: 120px;
  text-align: center;
  vertical-align: top;
  background-image: url("/resources/images/PWSprite-icons.png");
  background-repeat: no-repeat;
  padding-top: 26px;
}
.newppdesignsteps td span {
  font-size: 11px;
  color: #6f6f6f;
}
.newppdesignsteps .itemone {
  background-position: -1px -2407px;
}
.newppdesignsteps .itemoneplus {
  background-position: 32px -2800px;
}
.newppdesignsteps .itemtwo {
  background-position: 53px -2489px;
}
.newppdesignsteps .itemthree {
  background-position: 77px -2589px;
}
.newppdesignsteps .itemfour {
  background-position: 99px -2693px;
}
.newppdesignsteps td.itemone {
  text-align: left;
}
.newppdesignsteps td.itemoneplus span {
  text-align: left;
  padding-left: 0px;
  display: block;
}
.newppdesignsteps td.itemtwo span {
  padding-left: 8px;
  display: block;
}
.newppdesignsteps td.itemthree span {
  display: block;
  padding-left: 43px;
}
.newppdesignsteps td.itemfour {
  text-align: right;
}
.newppdesign br + table.tbl-pp .td-separate,
.newppdesign br + table.tbl-pp .td-hr {
  display: none;
}
.newppdesign br + table.tbl-pp .td-hr-img,
.newppdesign br + table.tbl-pp .td-hr-white-img {
  height: 5px;
}
.newppdesign #divGTCTop .pdf-dl-links {
  width: 335px;
}
.energy .openpdf,
.newppdesign #divGTCTop .pdf-dl-links .openpdf {
  display: none;
}
.newppdesign #divGTCTop {
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px dashed #CFCFCF;
  padding-bottom: 10px;
}
.newppdesign #divGTCTop .pp-input,
.newppdesign #divGTCTop .pp-field,
.newppdesign #divGTCTop .pp-info {
  display: inline-block;
  padding: 2px;
  vertical-align: top;
}
.newppdesign #divGTCTop .pp-info {
  display: none;
}
.newppdesign #divGTCTop .pp-input {
  float: none;
  padding-top: 18px;
  height: 27px;
  padding-bottom: 0;
  width: auto;
  margin-left: -3px;
}
.newppdesign #divGTCTop .pp-field {
  width: auto;
  padding: 17px 0 2px;
}
.newppdesign .tbl-pp {
  empty-cells: hide;
  border-collapse: collapse;
  margin-left: -5px;
}
.newppdesign .rightsidedummycnt {
  display: block;
  height: 73px;
}
.newppdesign .tbl-pp .pp-info {
  vertical-align: middle;
}
.newppdesign .tbl-pp #tr_Email2 .pp-field,
.newppdesign .tbl-pp #tr_Email2 .pp-input,
.newppdesign .tbl-pp #tr_Email2 .pp-info {
  border-bottom: 1px dashed #CFCFCF;
  padding-bottom: 15px;
}
.newppdesign .tbl-pp #tr_Postcode td {
  padding-top: 5px;
}
.fullwrapflowheader {
  width: 975px;
  z-index: 100;
}
.newppdesign .div-separate-row {
  height: 10px;
  width: 10px;
}
.newppdesign .tbl-pp .pp-info .info,
.newppdesign .tbl-pp .pp-info .error-img {
  cursor: pointer;
}
/* ********** END 2014 NEW Purchase design ********** */
/* ********** 2014 NEW Product Details design ********** */
.newpddesign .pd-field {
  font-weight: normal;
  vertical-align: top;
}
.newpddesign .pd-field-two {
  font-weight: normal;
  vertical-align: top;
  width: 30%;
}
.newpddesign .pd-value-two {
  padding-right: 10px;
  width: 20%;
}
.newppdesign .firstthreeribbon {
  background-image: url("/resources/images/top123-ribbon.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 83px;
  margin-top: -13px;
  padding-top: 18px;
  position: absolute;
  right: -6px;
  text-align: center;
  width: 101px;
}
.newppdesign .firstthreeribbon span {
  -webkit-transform: rotate(46deg);
  -moz-transform: rotate(46deg);
  -o-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  -webkit-writing-mode: lr-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: lr-tb;
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  padding-left: 15px;
}
.newppdesign .firstthreeribbon span span {
  font-size: 18px;
  font-weight: bold;
  padding-left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0eg);
  -ms-transform: rotate(0deg);
}
/* ********** END 2014 NEW Product Details design ********** */
/* ********** Tooltip Sprite ********** */
.tt-topleft,
.tt-topcenter,
.tt-topright,
.tt-bottomleft,
.tt-bottomcenter,
.tt-bottomright,
.tt-arrowup,
.tt-arrowdown {
  background-image: url("/resources/images/PWSprite-icons.png");
  background-repeat: no-repeat;
}
.tt-topleft {
  background-position: left -690px;
}
.tt-is-arrow-up .tt-topleft {
  background-position: left -671px;
}
.tt-topcenter {
  background-position: left -702px;
  background-repeat: repeat-x;
}
.tt-topright {
  background-position: left -732px;
}
.tt-is-arrow-up .tt-topright {
  background-position: left -713px;
}
.tt-bottomleft {
  background-position: left -742px;
}
.tt-bottomcenter {
  background-position: left -803px;
  background-repeat: repeat-x;
}
.tt-bottomright {
  background-position: left -773px;
}
.tt-arrowup,
.tt-arrowdown {
  height: 19px;
  width: 15px;
  display: block;
}
.tt-arrowup {
  background-position: left -816px;
}
.tt-arrowdown {
  background-position: left -839px;
}
.tt-left,
.tt-right,
.tt-content {
  background-color: #FFFBCC;
}
.tt-left {
  border-left: 1px solid #000;
}
.tt-right {
  border-right: 1px solid #000;
}
/* ********** END Tooltip Sprite ********** */
/* ********** Tooltip Overwrite to be white ********** */
.ttwhite .tt-topleft {
  background-image: url('/resources/tooltip_balloon/new/lt.png');
  background-position: left top;
}
.ttwhite.tt-is-arrow-up .tt-topleft {
  background-position: left bottom;
}
.ttwhite .tt-topcenter {
  background-image: url('/resources/tooltip_balloon/new/t.png');
  background-position: left top;
}
.ttwhite .tt-topright {
  background-image: url('/resources/tooltip_balloon/new/rt.png');
  background-position: right top;
}
.ttwhite.tt-is-arrow-up .tt-topright {
  background-position: right bottom;
}
.ttwhite .tt-left {
  background-image: url('/resources/tooltip_balloon/new/l.png');
  border-left: 0;
  background-color: transparent;
  background-repeat: repeat-x;
}
.ttwhite .tt-content {
  background-color: #fff;
}
.ttwhite .tt-right {
  background-image: url('/resources/tooltip_balloon/new/r.png');
  border-right: 0;
  background-repeat: repeat-x;
  background-color: transparent;
}
.ttwhite .tt-bottomleft {
  background-image: url('/resources/tooltip_balloon/new/lb.png');
  background-position: left top;
}
.ttwhite .tt-bottomcenter {
  background-image: url('/resources/tooltip_balloon/new/b.png');
  background-position: left top;
}
.ttwhite .tt-bottomright {
  background-image: url('/resources/tooltip_balloon/new/rb.png');
  background-position: right top;
}
/* ********** END Tooltip Overwrite to be white ********** */
/* banner zorgalert  */
#div_center_right {
  position: relative;
}
.zorgalert-banner:link {
  text-decoration: none;
}
.zorgalert-banner {
  background-image: url('/resources/images/zorgalert.gif?date=20131118');
  display: inline-block;
  width: 139px;
  height: 382px;
  position: absolute;
  top: 0;
  right: -145px;
}
/* end banner zorgalert  */
/*   iframes partner   */
.iframe-tool {
  padding: 10px 0 20px 20px;
}
.iframe-tool-label {
  padding-right: 30px;
}
.iframe-tool a,
.iframe-tool a:link {
  color: #3f5cee;
}
.iframe-tool span {
  display: inline-block;
  width: 100%;
}
.iframe-tool .div-as-textarea {
  width: 412px;
  height: 98px;
  padding: 5px;
}
.iframe-tool .step,
.iframe-tool .title-space,
.iframe-tool-tbl {
  padding-top: 20px;
}
.iframe-tool .div-as-textarea {
  width: 412px;
  height: 98px;
  padding: 5px;
}
.iframe-tool .div-as-textarea span {
  width: auto;
}
.iframe-tool .introtext,
.iframe-tool .code-title {
  padding-top: 10px;
}
.iframe-tool .code-title,
.iframe-tool .step,
.iframe-tool a {
  font-weight: bold;
}
.iframe-tool-fl {
  float: left;
  padding-right: 30px;
}
/*   end iframes partner   */
/********************* basket corner right *****************************/
.basket-box {
  position: fixed;
  right: -1px;
  bottom: -1px;
  background-color: #eef9ff;
  border: 1px solid #cce6f7;
  width: 160px;
  height: auto;
  border-top-left-radius: 5px;
}
.basket-icon-close {
  background-image: url('/resources/images/x.png?date=20140509');
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  padding: 0 0;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.basket-icon-close:hover {
  cursor: pointer;
}
.basket-title {
  background-image: url('/resources/images/icon-cart-last-pp.png?date=20140509');
  background-position: 9px 9px;
  background-repeat: no-repeat;
  display: block;
  padding: 10px 10px 10px 31px;
  font-weight: bold;
  color: #4e407e;
}
.basket-solid-line {
  border-bottom: 1px solid #cce6f7;
  width: 100%;
  margin: 0px 10px 10px 10px;
  clear: both;
}
.basket-padding {
  padding: 0 10px 10px 10px;
  text-align: center;
}
.basket-padding span {
  clear: both;
  display: block;
  color: #1f1e26;
}
.basket-padding a {
  color: #1D67E2;
}
/********************* END basket corner right *****************************/
/********************* Css import from EPV - compare *****************************/
.ci-vertical-compare .vc-tbl td.colcount-3 {
  width: 26%;
}
.ci-vertical-compare .vc-tbl td.colcount-3 img {
  padding-bottom: 4px;
}
.ci-vertical-compare .vc-tbl .label {
  padding: 4px 11px 4px 4px;
}
.ci-vertical-compare .vc-tbl .ab-none {
  display: none;
}
.steps-top3 {
  position: absolute;
  margin-bottom: 0;
  padding-bottom: 0;
}
.vc-tbl .actie {
  margin-left: 5px;
}
.customactie {
  padding: 20px 0 0 !important;
  width: 30px;
}
.div-align-price {
  display: inline-table;
  text-align: right;
  width: 130px;
}
.vc-tbl .actie {
  margin-left: 5px;
}
.top3-of-price {
  color: #999999;
  float: right;
}
.before-price {
  border-bottom: 1px dotted #544283;
  height: 0;
  margin-bottom: 5px;
  margin-left: 45px;
  margin-top: 0;
  width: 66%;
}
.vertical-compare-wrapper .before-price,
.vertical-compare-wrapper .top3-of-price {
  display: block;
}
.vc-tbl .icon-minus,
.vc-tbl .icon-plus {
  color: #4D4D4D;
}
.vc-tbl .icon-plus {
  background-position: 12px center;
  display: block;
  padding-left: 38px;
  width: 170px;
}
.ci-vertical-compare .vc-tbl .label {
  padding: 4px 11px 4px 4px;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td.removeBottomBorder {
  border-bottom: 0 none;
}
.vc-tbl .label-small .label,
.vc-tbl .label-small-1 .label {
  background-color: #F8F8F8;
}
.vc-tbl .title {
  border-bottom: 1px solid #CBC9C8;
  border-top: 1px solid #CBC9C8;
  padding: 8px 0 2px 15px !important;
}
.border-above-price {
  border-top: 1px solid #000000;
  padding-top: 8px;
}
.always-visible-td td {
  height: 50px;
}
.vc-tbl .title h2 {
  color: #424242;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td {
  font-size: 12px;
}
.more-info .collapse-clean,
.more-info .expand-clean {
  color: #525252;
  font-size: 15px;
  padding: 1px 0 1px 25px;
  text-decoration: none;
}
.vc-tbl .calculation {
  font-size: 12px;
}
.vc-tbl .subtotalsum,
.vc-tbl .blanktext {
  display: none;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td.removeBottomBorder {
  padding: 4px 11px 4px 4px;
}
.only-one-product {
  width: 75%;
}
.vc-tbl .tariffdetails td.tariff-details-one-product {
  padding-right: 35.4%;
}
.ci-vertical-compare .vc-tbl td {
  padding: 15px 6px;
  vertical-align: middle;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td {
  padding: 6px;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td {
  background-color: #FFFFFF;
}
.vc-tbl .label-small td,
.vc-tbl .label-small-1 td {
  font-size: 12px;
}
.vc-tbl .icon-minus {
  background-position: 12px center;
  display: block;
  padding-left: 38px;
  width: 170px;
}
.button-fix-div {
  height: 60px;
  padding-top: 15px;
  width: 100%;
  display: inline-block;
}
.vertical-compare-wrapper h1 {
  padding-top: 0px;
  width: 75%;
}
.back-header-compare {
  margin-top: -4px;
  padding-bottom: 26px;
}
.vertical-compare-wrapper .back,
.back span {
  background-position: 7px center;
  background-repeat: no-repeat;
  color: #1d67e2;
  padding-left: 16px;
  background-image: url("/resources/images/arrow-back-blue.png");
  float: left;
}
/********************* END Css import from EPV - compare *****************************/
/********************* MVT Dashboard *****************************/
.mvt-dashboard3 td {
  padding: 2px;
}
.mvt-dashboard3 input[type=text] {
  width: 174px;
}
.mvt-dashboard-table select {
  width: 160px;
}
.img-mvtdashchart {
  width: 44px;
  float: right;
}
.select-admindash {
  width: 200px;
}
.text-admindash {
  font-size: 16px;
  margin-right: 6px;
}
.mvt-dashboard {
  width: 976px;
}
.mvt-dashboard2 #ddlWebSites,
.mvt-dashboard2 #ddlTestID {
  width: 178px;
}
.mvt-dashboard td {
  width: 50%;
  border: 1px solid #f1f1f1;
}
.mvt-dashboard .mvt-dash-title {
  width: 100%;
}
.mvt-dashboard .mvt-dash-title div {
  display: block;
  padding: 10px 20px;
  background-color: #f1f1f1;
  font-size: 19px;
  color: #554283;
  text-transform: capitalize;
}
.mvt-dashboard a {
  cursor: pointer;
}
#divClickThroughRateSteps {
  margin-top: 44px;
}
#divClickThroughRateSteps #chartResultType {
  margin-bottom: 0;
  margin-left: -77px;
  position: absolute;
  z-index: 30;
}
.mvt-dash-padd {
  padding: 10px;
}
.no-data-mvt {
  display: block;
  text-align: center;
  font-size: 17px;
}
/********************* END MVT Dashboard *****************************/
/********************* testimonials *****************************/
.testimonials-wrapper .insocial-avatar {
  border: 4px solid #FFFFFF;
  -webkit-box-shadow: 0 0 8px 2px #AAAAAA;
          box-shadow: 0 0 8px 2px #AAAAAA;
  height: 120px;
  left: 30px;
  overflow: hidden;
  position: absolute;
  top: 27px;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  width: 92px;
  z-index: 3;
}
.testimonials-wrapper .insocial-avatar img {
  height: 137px;
  left: -5px;
  max-width: 107px !important;
  position: absolute;
  top: -5px;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
  width: 107px;
  z-index: 1;
}
.testimonials-wrapper .insocial-entry {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.testimonials-wrapper .insocial-entry:first-child .insocial-content-wrapper {
  margin-top: 20px;
  margin-right: 10px;
}
.testimonials-wrapper .insocial-content-wrapper {
  background-color: #f4f4f4;
  border: 1px solid #d0d0d0;
  border-radius: 10px;
  margin: 50px 0px 0 5px;
  padding-top: 10px;
  position: relative;
  z-index: 3;
}
.testimonials-wrapper h1 strong {
  font-size: 22px;
  font-weight: 400;
  color: #4F3E7A;
  margin: 0 0 5px;
}
.testimonials-wrapper .td-testim-right {
  width: 31%;
  vertical-align: top;
}
.testimonials-wrapper .td-testim-left {
  width: 69%;
  vertical-align: top;
  padding-right: 10px;
}
.testimonials-wrapper .insocial-score {
  background-color: #503e7a;
  border-radius: 60px;
  font-weight: 400;
  height: 50px;
  line-height: 100px;
  position: absolute;
  right: -7px;
  text-align: center;
  top: -3px;
  width: 50px;
  z-index: 5;
}
.testimonials-wrapper .insocial-score span {
  color: #FFFFFF;
  display: block;
  font-size: 22px;
  padding-top: 10px;
}
.testimonials-wrapper .testimonials-wrapper-front .insocial-score-big {
  background-color: #503e7a;
  border-radius: 60px;
  font-weight: 400;
  height: 70px;
  line-height: 100px;
  margin-left: -2px;
  position: absolute;
  text-align: center;
  top: -81px;
  width: 70px;
  z-index: 5;
}
.testimonials-wrapper .testimonials-wrapper-front .insocial-score-big span {
  color: #FFFFFF;
  display: block;
  font-size: 35px;
  padding-top: 10px;
}
.testimonials-wrapper .insocial-content {
  display: block;
  min-height: 35px;
  padding: 10px 40px 35px 50px;
  position: relative;
  z-index: 1;
}
.testimonials-wrapper .insocial-testimonial {
  font-style: italic;
  font-size: 14px;
}
.testimonials-wrapper .insocial-testimonial:before {
  content: '“';
  left: 9px;
  top: -10px;
  color: #4F3E7A !important;
}
.testimonials-wrapper .insocial-testimonial:before,
.testimonials-wrapper .insocial-testimonial:after {
  display: block;
  font-family: "Arial";
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  position: absolute;
  color: #4F3E7A !important;
}
.testimonials-wrapper .insocial-testimonial:after {
  bottom: 7px;
  content: '„';
  right: 4px;
}
.review-read-more {
  background-image: url("/resources/images/link_icon.png?date=20140620");
  background-position: right top;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 1px;
  height: 10px;
  vertical-align: middle;
  width: 20px;
  margin-top: -3px;
  cursor: pointer;
}
.testimonials-wrapper .td-testim-right table {
  width: 136px;
  /*background-image: url('/resources/images/testimonial-acol.png?date=20140528');
    background-position: top right;
    background-repeat: no-repeat;*/
  padding-right: 16px;
  padding-bottom: 6px;
}
.testimonials-wrapper .testim-head-left {
  font-weight: bold;
  color: #4F3E7A;
  padding-bottom: 8px;
}
.testimonials-wrapper .testim-head-right {
  padding-bottom: 8px;
}
.testimonials-wrapper .button-grey-testim {
  display: inline-block;
  padding: 8px 10px;
  text-decoration: none;
  color: #232323;
  border: 1px solid #cac8c9;
  border-radius: 5px;
  font-weight: bold;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), to(#eeeeee));
  background: linear-gradient(to bottom, #ffffff 40%, #eeeeee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */
}
.testimonials-wrapper .button-green-testim {
  background-color: #297f02;
  display: inline-block;
  padding: 8px 10px;
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
  font-weight: bold;
}
.testimonials-wrapper .progress {
  height: 15px;
  margin-bottom: 12px;
  overflow: hidden;
  background-color: #d6d6d6;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.testimonials-wrapper .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #4d3b75;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.testimonials-wrapper .question-label {
  float: left;
  width: 97px;
  font-style: italic;
}
.testimonials-wrapper .question-note {
  float: left;
  width: 340px;
}
.testimonials-wrapper .question-content-wrapper {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.testimonials-wrapper .answer-date {
  color: #636363;
}
.testimonials-wrapper .person-name {
  color: #4D3B75;
  font-weight: normal;
  font-size: 14px;
  clear: both;
  display: block;
}
.testimonials-wrapper .reply-testim {
  color: #4D3B75;
  font-weight: normal;
  font-size: 14px;
  padding-bottom: 6px;
  padding-top: 14px;
}
.testimonials-wrapper .response-reply-wrapper {
  border-top: 4px solid #4D3B75;
  background-image: url('/resources/images/arrow-testim.png?date=20140528');
  background-position: 27px -1px;
  background-repeat: no-repeat;
}
.testimonials-wrapper .response-reply-wrapper-padding {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.testimonials-wrapper .arrow-testim-box {
  background-image: url('/resources/images/arrow-testim-box.png?date=20140528');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  left: -10px;
  top: 11px;
}
.testimonials-wrapper .page-item {
  float: left;
  padding: 5px;
  text-decoration: none;
  font-size: 15px;
}
.testimonials-wrapper .page-more-item {
  float: left;
  padding: 5px;
  text-decoration: none;
  font-size: 15px;
}
.testimonials-wrapper .page-current-item {
  background-color: #FAFAFA;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  float: left;
  padding: 3px 8px;
  text-decoration: none;
  font-size: 15px;
}
.testimonials-wrapper .insocial-pager {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.testimonials-wrapper .td-testim-right hr {
  display: none;
}
.testimonials-wrapper .testimonials-wrapper-front {
  position: relative;
  border-right: 0px solid #E7E7E7;
  border-left: 0px solid #E7E7E7;
  border-top: 0px;
  border-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  width: auto;
  padding-top: 0px;
}
/********************* FRONT testimonials *****************************/
.testimonials-wrapper-front #lblMore a {
  color: #4F3E7A;
}
.testimonials-wrapper-front #lblMore a:hover {
  color: #ff6600;
}
.testimonials-wrapper-front #lblMore a span {
  color: #4F3E7A;
}
.testimonials-wrapper-front #lblMore a:hover span {
  color: #ff6600;
}
.testimonials-wrapper-front #lblMore a span:hover {
  color: #ff6600;
}
.testimonials-wrapper-front {
  position: relative;
  border-right: 1px solid #E7E7E7;
  border-left: 1px solid #E7E7E7;
  border-top: 0px;
  border-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
  width: 210px;
  padding-top: 36px;
}
.testimonials-wrapper-front .insocial-score-big {
  background-color: #503E7A;
  border-radius: 60px;
  font-weight: 400;
  height: 70px;
  line-height: 100px;
  position: absolute;
  left: 17px;
  text-align: center;
  top: 42px;
  width: 70px;
  z-index: 5;
}
.testimonials-wrapper-front hr {
  margin-top: 90px;
}
.testimonials-wrapper-front #lblMore {
  left: 97px;
  position: absolute;
  top: 66px;
}
.testimonials-wrapper #lblMore {
  left: 1px;
  position: absolute;
  top: 100px;
}
.testimonials-wrapper .td-testim-right .aggregate-header span {
  font-weight: bold;
  font-size: 19px;
  color: #4f3e7a;
}
.testimonials-wrapper .td-testim-right .aggregate-header {
  margin-left: 43px;
  position: absolute;
  top: 22px;
}
.testimonials-wrapper-front .insocial-score-big span {
  color: #FFFFFF;
  display: block;
  font-size: 35px;
  padding-top: 10px;
}
.testimonials-wrapper-front .td-testim-right table {
  /*background-image: url("/resources/images/testimonial-acol.png?date=20140528");
    background-position: right top;
    background-repeat: no-repeat;*/
  padding-bottom: 6px;
  padding-right: 16px;
  width: 126px;
}
.testimonials-wrapper-front .td-testim-right .ghil-testim {
  position: absolute;
  top: -5px;
  left: 123px;
  width: 30px;
  padding: 0px;
  display: none;
}
.testimonials-wrapper .testimonials-wrapper-front .td-testim-right .ghil-testim {
  position: absolute;
  top: -42px;
  left: 104px;
  width: 30px;
  padding: 0px;
  display: none;
}
.testimonials-wrapper-front .td-testim-right .ghil-testim td span {
  font-size: 9em;
  color: #503E7A;
  font-family: serif;
  display: none;
}
.testimonials-wrapper-front .testim-head-left {
  color: #4F3E7A;
  font-weight: bold;
  padding-bottom: 8px;
}
.testimonials-wrapper-front .testim-head-right {
  padding-bottom: 8px;
}
.testimonials-wrapper .testimonials-wrapper-front .testim-front {
  display: none;
}
.testimonials-wrapper-front .testim-front {
  display: block;
  min-height: 35px;
  padding: 23px 0px 32px 0px;
  position: relative;
  z-index: 1;
}
.testimonials-wrapper-front .insocial-testimonial:before {
  content: '“';
  left: -2px;
  top: -10px;
  color: #4F3E7A !important;
  font-family: "Arial" !important;
}
.testimonials-wrapper-front .insocial-testimonial:before,
.testimonials-wrapper-front .insocial-testimonial:after {
  display: block;
  font-family: "Arial";
  font-size: 52px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  position: absolute;
  color: #4F3E7A !important;
}
.testimonials-wrapper-front .insocial-testimonial:after {
  bottom: 2px;
  content: '„';
  right: 4px;
}
.testimonials-wrapper-front .testim-desctiption {
  font-size: 14px;
  clear: both;
  padding-bottom: 10px;
  display: block;
}
.testimonials-wrapper-front .testim-author {
  color: #959595;
  font-size: 14px;
}
.testimonials-wrapper-front .testim-date {
  color: #959595;
  font-size: 14px;
}
.start-compare-v2 .default-tbl-cnt2 {
  vertical-align: top;
}
.default-tbl-cnt2 {
  vertical-align: top;
}
.title-testim {
  color: #503E7A;
  font-size: 16px;
  font-weight: bold;
  margin-left: 20px;
  position: absolute;
}
.testimonials-wrapper-front .testim-head-left {
  font-weight: normal;
}
.testimonials-wrapper .testimonials-wrapper-front .testim-head-left {
  font-weight: bold;
}
.testimonials-wrapper .survay-tbl {
  margin-top: 76px;
  position: relative;
  margin-left: 40px;
  margin-bottom: 10px;
}
.default-tbl-cnt2 p {
  font-size: 13px;
  line-height: 26px;
}
#divInsocialFullTestimonial {
  display: none;
}
.fancybox-inner #divInsocialFullTestimonial {
  display: block;
}
/********************* FRONT END testimonials *****************************/
/********************* END testimonials *****************************/
.pw-icon-arrow-down {
  padding-top: 5px;
  display: block;
  font-weight: bold;
  margin-left: 0 !important;
}
/********************* supplier redirect *****************************/
.supplier_redirect {
  text-align: center;
}
.supplier_redirect h1 {
  font-size: 27px;
}
.supplier_redirect p {
  padding: 0px;
  text-align: left;
}
.supplier_redirect .button-green-big {
  margin-top: 10px;
}
/********************* END supplier redirect *****************************/
/********************* START Tooltipster *****************************/
.tt-info {
  background-image: url("/resources/images/icon-info.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  padding-bottom: 3px;
  white-space: nowrap;
  width: 16px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #F2F2F2;
  color: #fff;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/********************* END Tooltipster *****************************/