@charset "UTF-8";
/* Button - overview planned recordings */
a.myRecordings,
a.myRecordings span {
  background: url("../images/buttons.png") no-repeat scroll 0 0 transparent;
}

a.myRecordings {
  float: left;
  height: 15px;
  padding: 8px 12px 8px 34px;
  margin-bottom: 7px;
  background-position: -60px -34px;
  color: #002B45;
}

a.myRecordings:hover {
  background-position: 0 -34px;
  color: #000;
  text-decoration: underline;
}

a.myRecordings span {
  padding: 7px 14px 10px 0;
  background-position: right top;
  font-size: 1.2em;
}

/* *******************************************************************************/
/* **********************************************What to do with it? - to check */
/* *******************************************************************************/
/*NOT USED ANYMORE _ TO CHECK*/
/* VDF accroche styling
    #VDF_accroche {font-family:Arial, Helvetica, sans-serif; border:1px solid #EE3224; background:#FFFFFF; width:auto; margin:10px 5px; overflow:hidden; color:#333333; height:180px; padding:0; }
    #VDF_accroche img.acc_head { display:block; clear:both; overflow:hidden; }
    #VDF_accroche .VDF_content { padding:15px; }
    #VDF_accroche .VDF_content h3 { font-size:18px; font-weight:bold; display:block; clear:both; margin:0 0 10px 0; color:#333333; }
    #VDF_accroche .VDF_content img { float:left; display:inline; margin:0 10px 0 0; border:1px solid #656565; }
    #VDF_accroche .VDF_content p { font-size:11px; display:inline; margin:0 0 5px 0; }
    #VDF_accroche .VDF_content p a { display:block; font-weight:bold; text-decoration:none; }
    #VDF_accroche .VDF_content p a:link, #VDF_accroche .VDF_content p a:visited { color:#E60000;}
    #VDF_accroche .VDF_content p a:hover, #VDF_accroche .VDF_content p a:focus { color:#000000;}
*/
div.list-personalisation {
  margin: 7px;
}

div.list-personalisation input {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}

div.list-personalisation label {
  color: #000000;
  font-weight: normal;
  line-height: 18px;
  text-transform: none;
}

div.selectAccount {
  float: right;
  margin-top: 7px;
}

/* mag weg denk ik    .corner .boxContent div#progDetails-record .npvr { float:left; }*/
/* mag weg denk ik     .corner .boxContent div#progDetails-record .npvr-status-text { left:47px; }*/
/* ----- Movie details Page ------ */
.mainForm .roundedCornersBox {
  background: #FFFFFF;
  color: #000;
}

.mainForm .roundedCornersBox form {
  padding: 0;
  text-align: center;
}

form textarea {
  border: 1px solid #d2dade;
  behavior: url("/tv-overal/PIE.htc");
  position: relative;
  z-index: 0;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  height: 105px;
  width: 99%;
}

/*.mainForm .roundedCornersBox .send_fr, .send_disabled_fr { display:inline; border:0; padding:0; margin:14px 0 14px 20px; width:62px; height:18px; overflow:hidden; background:transparent url("../images/tveverywhere/send_fr.gif") no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.mainForm .roundedCornersBox .send_nl, .send_disabled_nl { float:left; display:inline; border:0; padding:0; margin:14px 0 0 20px; width:62px; height:18px; overflow:hidden; background:transparent url("../images/tveverywhere/send_nl.gif") no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
/*.mainForm .roundedCornersBox .send_disabled_fr { background:url("../images/tveverywhere/send_disabled_fr.gif") no-repeat; cursor:default; }
.mainForm .roundedCornersBox .send_disabled_nl { background:url("../images/tveverywhere/send_disabled_nl.gif") no-repeat; cursor:default; }
*/
.mainForm .roundedCornersBox .cancel_fr {
  display: inline;
  border: 0;
  padding: 0;
  margin: 14px 0 0 35%;
  width: 57px;
  height: 18px;
  overflow: hidden;
  background: transparent url("../images/tveverywhere/cancel_fr.gif") no-repeat scroll 0px -18px;
  text-indent: -100000px;
  cursor: pointer;
}

.mainForm .roundedCornersBox .cancel_nl {
  float: left;
  display: inline;
  border: 0;
  padding: 0;
  margin: 14px 0 0 35%;
  width: 62px;
  height: 18px;
  overflow: hidden;
  background: transparent url("../images/tveverywhere/cancel_nl.gif") no-repeat scroll 0px -18px;
  text-indent: -100000px;
  cursor: pointer;
}

.mainForm .roundedCornersBox .send_fr:hover, .mainForm .roundedCornersBox .cancel_fr:hover, .mainForm .roundedCornersBox .react_nl_pressed, .mainForm .roundedCornersBox .send_nl:hover, .mainForm .roundedCornersBox .cancel_nl:hover {
  background-position: 0px 0px;
}

/* planning page css */
.corner .boxContent .banner {
  float: left;
  width: 600px;
}

.corner .boxContent .banner h3 {
  font-size: 18px;
  color: #0098DA;
  margin-bottom: 8px;
  cursor: pointer;
}

.corner .boxContent .banner .hour {
  float: left;
  padding: 0 15px;
  border-right: 2px dotted #BDC0C1;
  color: #002B45;
  font-size: 13px;
}

.corner .boxContent .banner .date {
  color: #002B45;
  font-size: 13px;
  overflow: hidden;
  padding-left: 10px;
}

.corner .boxContent .banner .channelName {
  float: left;
  margin-bottom: 8px;
  color: #002B45;
  padding-right: 8px;
  border-right: 2px dotted #BDC0C1;
}

.planning ul#programmes-scheduled .details, ul#programmes-ongoing .details {
  float: left;
  margin-top: 5px;
  padding: 5px 0;
  border-top: 2px dotted #BDC0C1;
}

.ie7 .planning ul#programmes-scheduled .details, ul#programmes-ongoing .details {
  clear: both;
  width: 100%;
}

ul#programmes-scheduled .npvr, ul#programmes-ongoing .npvr {
  float: right;
  margin-top: 16px;
}

ul#programmes-scheduled .npvr:hover input.npvr-delete-program, .corner .boxContent .npvr:hover input.npvr-stop-program {
  background-position: 0 -294px;
}

ul#programmes-ongoing .npvr:hover input.npvr-delete-program, .corner .boxContent .npvr:hover input.npvr-stop-program {
  background-position: 0 -294px;
}

/* Header - SearchBox */
.internetSkyPOrPBlanches form {
  height: 38px;
}

/* Overlayer - Upgrade your browser*/
#upgrade-browser {
  border-radius: 13px 13px 13px 13px;
  position: relative;
  z-index: 0;
  margin: 10px 0 0 0;
  padding: 10px;
  background-color: #fff;
  clear: both;
  width: 98%;
  display: inline-block;
  height: 110px;
}

.ie7 #upgrade-browser {
  float: left;
}

#upgrade-browser img {
  float: left;
  margin: 0 13px 0 0;
}

#upgrade-browser a,
#upgrade-browser a:visited {
  color: #000;
}

.upgrade-browser-wrap-top {
  -webkit-border-radius: 13px 13px 0 0;
  -o-border-radius: 13px 13px 0 0;
  -moz-border-radius: 13px 13px 0 0;
  border-radius: 13px 13px 0 0;
  behavior: url("/tv-overal/PIE.htc");
  background-color: #fffdca;
  height: 24px;
  padding: 10px;
  width: 803px;
  float: left;
  border-bottom: dotted 2px #4c707c;
}

.upgrade-browser-wrap-bottom {
  -webkit-border-radius: 13px;
  -o-border-radius: 13px 13px;
  -moz-border-radius: 13px 13px;
  border-radius: 13px 13px;
  background-color: #fffdca;
  height: 63px;
  padding: 5px;
  width: 803px;
  float: left;
}

span.closeBtn {
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  right: 14px;
  top: 10px;
  display: block;
  cursor: pointer;
}

span.closeBtn:hover {
  text-decoration: none;
  cursor: pointer;
}

#upgrade-browser h2 {
  font-size: 16px;
  margin-bottom: 15px;
}

/* planning */
.planning .buttonCtr a {
  float: right;
  margin: 7px 7px 0;
}

/* Overlay within page, added as an urgent fix without design
----------------------------------------------------------------------------------------*/
.overlay-in-page {
  width: auto;
  padding: 10px;
}

.overlay-in-page.popupUpgradeBig .not-yet-bgctv {
  width: 610px;
}

.overlay-in-page.popupUpgradeBig {
  width: 718px;
}

.overlay-in-page .content {
  width: 928px;
  padding: 10px;
}

.overlay-in-page span.message h2 {
  border-bottom: 2px dotted #AEB1B2;
  padding: 5px;
  margin: 0;
}

.overlay-in-page span.message .fullColumn {
  border-color: #AEB1B2;
  border-style: dotted none;
  /*border-width: 2px 0;*/
  margin: 15px 0;
  padding: 10px 0;
  overflow: hidden;
  zoom: 1;
}

.overlay-in-page span.message .leftColumn {
  float: left;
  padding-right: 10px;
  width: 47%;
}

.overlay-in-page span.message .rightColumn {
  float: right;
  width: 50%;
}

.overlay-in-page span.message .leftColumnTxt {
  border-bottom: 2px dotted #AEB1B2;
  margin-bottom: 15px;
  padding-bottom: 10px;
}

.overlay-in-page #skypass_content .nopadding {
  padding: 0;
}

.overlay-in-page #skypass_content h3 {
  background: none repeat scroll 0 0 #8EA1AD;
  color: #FFFFFF;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 15px;
  margin: 0;
  padding: 6px 0 6px 14px;
}

.overlay-in-page #skypass_content .cornerBasics {
  margin: 0 auto;
  position: relative;
  width: 304px;
}

.overlay-in-page #skypass_content .cornerContainer {
  background: none repeat scroll 0 0 #F0F3F4;
  overflow: hidden;
}

.overlay-in-page #skypass_content .cornerContainer .cornerDark {
  background: url("http://static.skynetpass.skynet.be/images/corner_header.png") no-repeat scroll 0 0 transparent;
}

.overlay-in-page #skypass_content .cornerContainer .corner {
  background: url("http://static.skynetpass.skynet.be/images/corner_container.gif") no-repeat scroll 0 0 transparent;
}

.overlay-in-page #skypass_content .cornerBasics div.TL {
  background-position: 0 0;
  left: 0;
  top: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.TR {
  background-position: -11px 0;
  right: 0;
  top: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.BL {
  background-position: 0 -11px;
  bottom: 0;
  left: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.BR {
  background-position: -11px -11px;
  bottom: 0;
  right: 0;
}

.overlay-in-page #skypass_content .corner,
.overlay-in-page #skypass_content .cornerDark {
  font-size: 0;
  height: 11px;
  position: absolute;
  width: 11px;
}

.overlay-in-page #skypass_content .corner {
  font-size: 0;
  height: 11px;
  position: absolute;
  width: 11px;
}

.overlay-in-page #skypass_content .cornerBoxContent {
  clear: both;
  overflow: hidden;
  padding: 11px;
}

.overlay-in-page #skypass_content .body_right {
  background-color: #F0F3F4;
  font-size: 11px;
}

.overlay-in-page #skypass_content ul {
  list-style-type: none;
  margin: 5px 0 3px;
  padding: 0;
}

.overlay-in-page #skypass_content .linksColumnRight li {
  float: left;
}

.overlay-in-page #skypass_content .linksColumnRight li a {
  color: #000000;
  text-decoration: none;
}

.overlay-in-page .innerBox {
  background-color: #fff;
}

.overlay-in-page .innerBox .closeBtn {
  display: none;
}

/* Button - overview planned recordings */
a.myRecordings,
a.myRecordings span {
  background: url("../images/buttons.png") no-repeat scroll 0 0 transparent;
}

a.myRecordings {
  float: left;
  height: 15px;
  padding: 8px 12px 8px 34px;
  margin-bottom: 7px;
  background-position: -60px -34px;
  color: #002B45;
}

a.myRecordings:hover {
  background-position: 0 -34px;
  color: #000;
  text-decoration: underline;
}

a.myRecordings span {
  padding: 7px 14px 10px 0;
  background-position: right top;
  font-size: 1.2em;
}

/* *******************************************************************************/
/* **********************************************What to do with it? - to check */
/* *******************************************************************************/
/*NOT USED ANYMORE _ TO CHECK*/
/* VDF accroche styling
    #VDF_accroche {font-family:Arial, Helvetica, sans-serif; border:1px solid #EE3224; background:#FFFFFF; width:auto; margin:10px 5px; overflow:hidden; color:#333333; height:180px; padding:0; }
    #VDF_accroche img.acc_head { display:block; clear:both; overflow:hidden; }
    #VDF_accroche .VDF_content { padding:15px; }
    #VDF_accroche .VDF_content h3 { font-size:18px; font-weight:bold; display:block; clear:both; margin:0 0 10px 0; color:#333333; }
    #VDF_accroche .VDF_content img { float:left; display:inline; margin:0 10px 0 0; border:1px solid #656565; }
    #VDF_accroche .VDF_content p { font-size:11px; display:inline; margin:0 0 5px 0; }
    #VDF_accroche .VDF_content p a { display:block; font-weight:bold; text-decoration:none; }
    #VDF_accroche .VDF_content p a:link, #VDF_accroche .VDF_content p a:visited { color:#E60000;}
    #VDF_accroche .VDF_content p a:hover, #VDF_accroche .VDF_content p a:focus { color:#000000;}
*/
div.list-personalisation {
  margin: 7px;
}

div.list-personalisation input {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}

div.list-personalisation label {
  color: #000000;
  font-weight: normal;
  line-height: 18px;
  text-transform: none;
}

div.selectAccount {
  float: right;
  margin-top: 7px;
}

/* mag weg denk ik    .corner .boxContent div#progDetails-record .npvr { float:left; }*/
/* mag weg denk ik     .corner .boxContent div#progDetails-record .npvr-status-text { left:47px; }*/
/* ----- Movie details Page ------ */
.mainForm .roundedCornersBox {
  background: #FFFFFF;
  color: #000;
}

.mainForm .roundedCornersBox form {
  padding: 0;
  text-align: center;
}

form textarea {
  border: 1px solid #d2dade;
  behavior: url("/tv-overal/PIE.htc");
  position: relative;
  z-index: 0;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  height: 105px;
  width: 99%;
}

/*.mainForm .roundedCornersBox .send_fr, .send_disabled_fr { display:inline; border:0; padding:0; margin:14px 0 14px 20px; width:62px; height:18px; overflow:hidden; background:transparent url("../images/tveverywhere/send_fr.gif") no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.mainForm .roundedCornersBox .send_nl, .send_disabled_nl { float:left; display:inline; border:0; padding:0; margin:14px 0 0 20px; width:62px; height:18px; overflow:hidden; background:transparent url("../images/tveverywhere/send_nl.gif") no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
/*.mainForm .roundedCornersBox .send_disabled_fr { background:url("../images/tveverywhere/send_disabled_fr.gif") no-repeat; cursor:default; }
.mainForm .roundedCornersBox .send_disabled_nl { background:url("../images/tveverywhere/send_disabled_nl.gif") no-repeat; cursor:default; }
*/
.mainForm .roundedCornersBox .cancel_fr {
  display: inline;
  border: 0;
  padding: 0;
  margin: 14px 0 0 35%;
  width: 57px;
  height: 18px;
  overflow: hidden;
  background: transparent url("../images/tveverywhere/cancel_fr.gif") no-repeat scroll 0px -18px;
  text-indent: -100000px;
  cursor: pointer;
}

.mainForm .roundedCornersBox .cancel_nl {
  float: left;
  display: inline;
  border: 0;
  padding: 0;
  margin: 14px 0 0 35%;
  width: 62px;
  height: 18px;
  overflow: hidden;
  background: transparent url("../images/tveverywhere/cancel_nl.gif") no-repeat scroll 0px -18px;
  text-indent: -100000px;
  cursor: pointer;
}

.mainForm .roundedCornersBox .send_fr:hover, .mainForm .roundedCornersBox .cancel_fr:hover, .mainForm .roundedCornersBox .react_nl_pressed, .mainForm .roundedCornersBox .send_nl:hover, .mainForm .roundedCornersBox .cancel_nl:hover {
  background-position: 0px 0px;
}

/* planning page css */
.corner .boxContent .banner {
  float: left;
  width: 600px;
}

.corner .boxContent .banner h3 {
  font-size: 18px;
  color: #0098DA;
  margin-bottom: 8px;
  cursor: pointer;
}

.corner .boxContent .banner .hour {
  float: left;
  padding: 0 15px;
  border-right: 2px dotted #BDC0C1;
  color: #002B45;
  font-size: 13px;
}

.corner .boxContent .banner .date {
  color: #002B45;
  font-size: 13px;
  overflow: hidden;
  padding-left: 10px;
}

.corner .boxContent .banner .channelName {
  float: left;
  margin-bottom: 8px;
  color: #002B45;
  padding-right: 8px;
  border-right: 2px dotted #BDC0C1;
}

.planning ul#programmes-scheduled .details, ul#programmes-ongoing .details {
  float: left;
  margin-top: 5px;
  padding: 5px 0;
  border-top: 2px dotted #BDC0C1;
}

.ie7 .planning ul#programmes-scheduled .details, ul#programmes-ongoing .details {
  clear: both;
  width: 100%;
}

ul#programmes-scheduled .npvr, ul#programmes-ongoing .npvr {
  float: right;
  margin-top: 16px;
}

ul#programmes-scheduled .npvr:hover input.npvr-delete-program, .corner .boxContent .npvr:hover input.npvr-stop-program {
  background-position: 0 -294px;
}

ul#programmes-ongoing .npvr:hover input.npvr-delete-program, .corner .boxContent .npvr:hover input.npvr-stop-program {
  background-position: 0 -294px;
}

/* Header - SearchBox */
.internetSkyPOrPBlanches form {
  height: 38px;
}

/* Overlayer - Upgrade your browser*/
#upgrade-browser {
  border-radius: 13px 13px 13px 13px;
  position: relative;
  z-index: 0;
  margin: 10px 0 0 0;
  padding: 10px;
  background-color: #fff;
  clear: both;
  width: 98%;
  display: inline-block;
  height: 110px;
}

.ie7 #upgrade-browser {
  float: left;
}

#upgrade-browser img {
  float: left;
  margin: 0 13px 0 0;
}

#upgrade-browser a,
#upgrade-browser a:visited {
  color: #000;
}

.upgrade-browser-wrap-top {
  -webkit-border-radius: 13px 13px 0 0;
  -o-border-radius: 13px 13px 0 0;
  -moz-border-radius: 13px 13px 0 0;
  border-radius: 13px 13px 0 0;
  behavior: url("/tv-overal/PIE.htc");
  background-color: #fffdca;
  height: 24px;
  padding: 10px;
  width: 803px;
  float: left;
  border-bottom: dotted 2px #4c707c;
}

.upgrade-browser-wrap-bottom {
  -webkit-border-radius: 13px;
  -o-border-radius: 13px 13px;
  -moz-border-radius: 13px 13px;
  border-radius: 13px 13px;
  background-color: #fffdca;
  height: 63px;
  padding: 5px;
  width: 803px;
  float: left;
}

span.closeBtn {
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  right: 14px;
  top: 10px;
  display: block;
  cursor: pointer;
}

span.closeBtn:hover {
  text-decoration: none;
  cursor: pointer;
}

#upgrade-browser h2 {
  font-size: 16px;
  margin-bottom: 15px;
}

/* planning */
.planning .buttonCtr a {
  float: right;
  margin: 7px 7px 0;
}

/* Overlay within page, added as an urgent fix without design
----------------------------------------------------------------------------------------*/
.overlay-in-page {
  width: auto;
  padding: 10px;
}

.overlay-in-page.popupUpgradeBig .not-yet-bgctv {
  width: 610px;
}

.overlay-in-page.popupUpgradeBig {
  width: 718px;
}

.overlay-in-page .content {
  width: 928px;
  padding: 10px;
}

.overlay-in-page .top-overlay {
  margin-bottom: 10px;
}
.overlay-in-page .top-overlay h2 {
  border-bottom: 2px dotted #AEB1B2;
  padding: 5px;
  margin-bottom: 15px;
}
.overlay-in-page .top-overlay p {
  margin-bottom: 10px;
}
.overlay-in-page .top-overlay ul li {
  padding-left: 1em;
  text-indent: -.7em;
}
.overlay-in-page .top-overlay ul li:before {
  content: "• ";
  color: #000;
  /* or whatever color you prefer */
}

.overlay-in-page span.message h2 {
  border-bottom: 2px dotted #AEB1B2;
  padding: 5px;
  margin: 0;
}

.overlay-in-page span.message .fullColumn {
  border-color: #AEB1B2;
  border-style: dotted none;
  /*border-width: 2px 0;*/
  margin: 15px 0;
  padding: 10px 0;
  overflow: hidden;
  zoom: 1;
}

.overlay-in-page span.message .leftColumn {
  float: left;
  padding-right: 10px;
  width: 47%;
}

.overlay-in-page span.message .rightColumn {
  float: right;
  width: 50%;
}

.overlay-in-page span.message .leftColumnTxt {
  border-bottom: 2px dotted #AEB1B2;
  margin-bottom: 15px;
  padding-bottom: 10px;
}

.overlay-in-page #skypass_content .nopadding {
  padding: 0;
}

.overlay-in-page #skypass_content h3 {
  background: none repeat scroll 0 0 #8EA1AD;
  color: #FFFFFF;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 15px;
  margin: 0;
  padding: 6px 0 6px 14px;
}

.overlay-in-page #skypass_content .cornerBasics {
  margin: 0 auto;
  position: relative;
  width: 304px;
}

.overlay-in-page #skypass_content .cornerContainer {
  background: none repeat scroll 0 0 #F0F3F4;
  overflow: hidden;
}

.overlay-in-page #skypass_content .cornerContainer .cornerDark {
  background: url("http://static.skynetpass.skynet.be/images/corner_header.png") no-repeat scroll 0 0 transparent;
}

.overlay-in-page #skypass_content .cornerContainer .corner {
  background: url("http://static.skynetpass.skynet.be/images/corner_container.gif") no-repeat scroll 0 0 transparent;
}

.overlay-in-page #skypass_content .cornerBasics div.TL {
  background-position: 0 0;
  left: 0;
  top: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.TR {
  background-position: -11px 0;
  right: 0;
  top: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.BL {
  background-position: 0 -11px;
  bottom: 0;
  left: 0;
}

.overlay-in-page #skypass_content .cornerBasics div.BR {
  background-position: -11px -11px;
  bottom: 0;
  right: 0;
}

.overlay-in-page #skypass_content .corner,
.overlay-in-page #skypass_content .cornerDark {
  font-size: 0;
  height: 11px;
  position: absolute;
  width: 11px;
}

.overlay-in-page #skypass_content .corner {
  font-size: 0;
  height: 11px;
  position: absolute;
  width: 11px;
}

.overlay-in-page #skypass_content .cornerBoxContent {
  clear: both;
  overflow: hidden;
  padding: 11px;
}

.overlay-in-page #skypass_content .body_right {
  background-color: #F0F3F4;
  font-size: 11px;
}

.overlay-in-page #skypass_content ul {
  list-style-type: none;
  margin: 5px 0 3px;
  padding: 0;
}

.overlay-in-page #skypass_content .linksColumnRight li {
  float: left;
}

.overlay-in-page #skypass_content .linksColumnRight li a {
  color: #000000;
  text-decoration: none;
}

.overlay-in-page .innerBox {
  background-color: #fff;
}

.overlay-in-page .innerBox .closeBtn {
  display: none;
}

/* General icons replayable - ages rating */
.details .programmeDetailTitle h3 span.replayEnabled {
  display: inline-block;
  float: left;
  height: 20px;
  width: 20px;
  text-indent: -9999px;
  background: url("../images/iconsSprite.png") no-repeat 0px -586px;
}

.channel-replayable,
.black-listed {
  display: block;
  float: left;
  text-indent: -9999px;
  width: 22px;
  height: 22px;
  background: url("../images/iconsSprite.png") no-repeat 0px -586px;
}

.black-listed {
  background-position: 0px -939px;
  margin-left: 5px;
}

.programmeOverview .channel-replayable,
.programmeOverview .black-listed {
  margin: 0 5px;
}

.rall {
  display: block;
  float: left;
  text-indent: -9999px;
  height: 22px;
  width: 22px;
  background: none;
}

.r10, .r12, .r14, .r16, .r18 {
  display: block;
  float: left;
  text-indent: -999px;
  height: 22px;
  width: 22px;
  margin: 0 0 0 10px;
  background: url("../images/iconsSprite.png") no-repeat 0px -263px;
}

.r10 {
  background-position: 0px -263px;
}

.r12 {
  background-position: 0px -283px;
}

.r14 {
  background-position: 0px -303px;
}

.r16 {
  background-position: 0px -323px;
}

.r18 {
  background-position: 0px -345px;
}

.toolTipDown div.toolTipMiddle ul.toolTipConent li#progDetailsBox-rating.r12,
.toolTipDown div.toolTipMiddle ul.toolTipConent li#progDetailsBox-rating.r14,
.toolTipDown div.toolTipMiddle ul.toolTipConent li#progDetailsBox-rating.r16,
.toolTipDown div.toolTipMiddle ul.toolTipConent li#progDetailsBox-rating.r18 {
  background-image: none;
}

/* CATCHUP HIDING FUNCTIONS */
/* Hiding previous program in the list on the live page */
body#channelHome.catch-up-disabled .channelInfo div.prevProgram {
  display: none;
}

/* Hide the replaybutton on the homepage in the channel filters */
body#channelHome.catch-up-disabled .replayable {
  display: none;
}

/* Hide the catchup icon in the grid */
body#channelHome.catch-up-disabled .replayable span.channel-replayable {
  display: none;
}

/* Hide the catchup icon in the pop up in the grid */
body#channelHome.catch-up-disabled #progDetailsBox.toolTipUp div.toolTipDown div.toolTipMiddle ul.toolTipConent span.channel-replayable {
  display: none;
}

/* Hide the catchup icon in the channel list in the grid */
body#channelHome.catch-up-disabled .tv-grid .stationLogoNameNrprogramGrid div#tvStationNumber ul#tvgrid-stations-number li.channel-live div.icons span.logo-channel-replayable,
body#channelHome.catch-up-disabled .tv-grid .stationLogoNameNrprogramGrid div#tvStationNumber ul#tvgrid-stations-number li.channel-live div.icons span.logo-channel-not-replayable {
  display: none;
}

/* Hide the catchup icon in the tv per channel tab */
body#channelHome.catch-up-disabled .channelLogosNav span.logo-channel-replayable,
body#channelHome.catch-up-disabled .channelLogosNav span.logo-channel-not-replayable {
  display: none;
}

body#channelHome.catch-up-disabled .replayable span.channel-replayable {
  display: none;
}

/* Hide replay buttons and general functions */
body#channelHome.catch-up-disabled span.replayEnabled {
  display: none;
}

body#channelHome.catch-up-disabled .npvr.replay {
  display: none;
}

/* Hide previous function on live page */
body#channelHome.catch-up-disabled #currentAiringData .detailsBlock .prevProgram {
  display: none;
}
