html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

body, body * {
  vertical-align: baseline;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0; }

.hidden {
  display: none; }

#adContainer {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 90px;
  width: 728px;
  background-color: black;
  cursor: pointer; }

#border {
  position: absolute;
  top: 0;
  left: 0;
  height: 90px;
  width: 728px;
  border: 1px solid black; }

img {
  position: absolute;
  top: 0;
  left: 0; }

.div {
  position: absolute;
  top: 15px;
  left: 572px; }

.tonight .div {
  left: 572px; }

.now .div {
  left: 547px; }

.tune-in {
  position: absolute;
  top: 15px;
  right: 156px;
  width: 142px;
  height: 28px;
  background-image: url(../images/tune-in-sunday.png);
  background-repeat: no-repeat;
  background-position: left center; }

.tonight .tune-in {
  right: 156px;
  background-image: url(../images/tune-in-tonight.png); }

.now .tune-in {
  right: 181px;
  background-image: url(../images/tune-in-now.png); }

.hbo-max {
  position: absolute;
  top: 15px;
  left: 573px;
  width: 142px;
  height: 28px;
  background-image: url(../images/hbo-max.png);
  background-repeat: no-repeat;
  background-position: right center; }

.tonight .hbo-max {
  left: 573px; }

.now .hbo-max {
  left: 548px; }

.cta {
  position: absolute;
  top: 52px;
  left: 503px;
  width: 125px;
  height: 26px;
  cursor: pointer;
  background-color: white;
  background-repeat: no-repeat;
  background-image: url(../images/cta-watch-trailer.png);
  background-position: center;
  background-size: cover;
  transition: background-color 300ms ease-in-out; }

.cta:hover {
  background-color: #ffcd00; }

.tonight .cta {
  left: 500px; }

.now .cta {
  left: 500px;
  background-image: url(../images/cta-watch-now.png); }

.flash7 {
  top: -70px;
  left: -160px; }

.flash1 {
  top: 0;
  left: -50px; }

.flash2 {
  top: -50px;
  left: -20px; }

.flash3 {
  top: -50px;
  left: 240px; }

.flash4 {
  top: -20px;
  left: 270px; }

.flash5 {
  top: -50px;
  left: 410px; }

.flash6 {
  top: 0;
  left: 500px; }

.flash8 {
  top: 10px;
  left: 420px; }

.flash9 {
  top: -60px;
  left: 550px; }
