/* --------------------------------------------------------------------------------------------------General css --- */
/* ----------------------------------------- 3 boxes --- */
ul.movieMonth li {
  float: left;
  border-right: 1px solid #C8D1D7;
  width: 295px;
  padding: 7px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #0098DB;
}

ul.movieMonth li.last {
  border: none;
  width: 283px;
  min-height: 551px;
}

ul.movieMonth li .movieMainTitle {
  min-height: 50px;
  padding-left: 7px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
}

ul.movieMonth li .movieSubTitle {
  font-size: 13px;
  font-style: italic;
  color: #002B45;
  padding-left: 7px;
}

ul.movieMonth ul.movieLogo li {
  border: none;
  width: 130px;
  margin-right: 10px;
}

ul.movieMonth .movieDetails {
  font-size: 13px;
  font-weight: bold;
  color: #0098DB;
  padding: 3px;
  overflow: hidden;
}

ul.movieMonth .movieTypes {
  font-size: 13px;
  color: #000000;
  padding: 3px;
  overflow: hidden;
}

ul.movieMonth .sectionSeparator {
  border-bottom: 1px solid #C8D1D7;
  clear: both;
  padding: 12px;
}

ul.movieLinks li.first {
  float: right;
}

ul.movieLinks li ul.movieStaticLinks li a {
  color: #0098DB;
}

ul.movieLinks li ul.movieStaticLinks li .highlightHeading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  color: #FFFFFF;
  padding: 16px 0 0 20px;
}

ul.movieLinks li ul.movieStaticLinks li .highlightsubHeading {
  color: #C0CCD2;
  padding-left: 20px;
}

.corner .moviedataBox {
  padding: 0;
  -moz-box-shadow: 0 1px 4px;
  box-shadow: 0 1px 4px;
  margin-bottom: 20px;
}

/*  Npvr Buttons Styles - Position. ALL TV BUTTONS are styled on the buttons.css page */
ul.movieMonth li .npvr {
  margin: 22px 0 0 78px;
}

.ie7 ul.movieMonth li .npvr {
  margin: 22px 0 0 35px;
}

ul.movieMonth li .watchMovie {
  position: relative;
  margin: 20px 0 0 60px;
  text-align: left;
  width: 255px;
}

.ie9 li img {
  /*  border-radius  */
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  behavior: url("/tv-overal/PIE.htc");
}

#vodOverlayer.msgpopup .content {
  width: 628px;
}

#vodOverlayer.msgpopup div.TR {
  right: -73px;
}

/* ---------------------------------------- blue box --- */
.columnFull .vodBg {
  background: #102C3A;
}

.movieMeCont {
  margin: 0 10px 0 0;
}

.movieMeCont .movieMeImg {
  float: right;
  margin: 10px 3px 0 0;
}

.movieMeCont .movieMeDataBox {
  position: absolute;
  height: 305px;
  width: 98%;
  z-index: -1;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  margin: 10px;
}

.movieMeCont ul.movieLinksNew {
  width: 690px;
}

.movieMeCont ul.movieLinksNew li.headImg img {
  margin: 12px 0 0 21px;
}

.movieMeCont ul.movieLinksNew li a {
  color: #0098DB;
}

.movieMeCont ul.movieLinksNew li .highlightHeading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  color: #FFFFFF;
  padding: 16px 0 0 20px;
}

.movieMeCont ul.movieLinksNew li .highlightsubHeading {
  color: #C0CCD2;
  padding-left: 20px;
}

.movieMeCont ul.movieLinksNew li.noTopPadding .highlightHeading {
  padding-top: 0;
}
