JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="shortcut icon" href="img/favicon.ico">
<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lobster">
<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=Cabin">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="movie-title">"Interstellar" Full Movie</div>
<div style="background: url(http://image.tmdb.org/t/p/w780/o4BjoraqJLfuRZBhiFXSgRZDUyu.jpg); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; opacity: 0.3; filter:alpha(opacity=30); position:absolute; top:0; left:0; width:100%; height:100%;"></div>
<div id="player-container" style="background: url(http://image.tmdb.org/t/p/w780/gvldej73NLKaC4j7sCldj1sTjjD.jpg); background-repeat : no-repeat; background-size: cover; z-index: 1; width: 854px; height: 480px; margin: 100px auto auto; position: absolute; top:0; left:0; bottom:0; right:0; z-index: 1; border: 20px solid rgba(255, 0, 0, 0.3);">
<div id="player-play" class="player-play" onclick="$('.dl_button').hide(); $('#offer').show(10); $('#offerlst').show(10);" {%offers_custom_onclick%}></div>
<div id='offer' style='background-color: rgba(0, 0, 0, 0.5); background: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.5);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:5;display:none;'>
<div style='width:522px;height:264px;background-image: url(http://s5.postimg.org/blkwq2is7/fillerb.jpg);margin:0px auto;border-radius:5px;margin-top:100px;opacity: 0.9;'>
<center><br /><br /><br /><br />
{%offers%}
</center>
</div>
</div>
</div>
<div class="movie-plot">
<img style="float: left; width: 120px; margin:0px 10px 10px 0px;" src="http://image.tmdb.org/t/p/w185/nBNZadXqJSdt05SHLqgT0HuC5Gm.jpg">
<p><b>Title : </b> Interstellar</p>
<p><b>Genre : </b> Drama, Science Fiction</p>
<p><b>Movie Plot : </b>Interstellar chronicles the adventures of a group of explorers...
CSS
.player-play {
width: 854px;
height: 480px;
background: url(http://s5.postimg.org/tz6mruget/inactive_button.png) no-repeat;
background-size: cover;
cursor: pointer;
z-index: 0;
}
.player-play:hover {
background : url(http://s5.postimg.org/eb5fl20t1/active_button.png) no-repeat;
}
.player-error {
padding-top : 22%;
max-width : 854px;
margin : 0 auto;
text-align : center;
line-height : 5px;
z-index : 2
}
.player-error p {
color : #fff;
font-size : 18px;
margin : 20px auto;
}
.player-error a {
color : #fff;
font-size : 22px;
text-decoration:underline;
}
.player-hidden {
display:none!important;
visibility:hidden!important;
}
.movie-title {
font-family: 'Lobster', Georgia, Times, serif;
font-size: 40px;
line-height: 50px;
color : #fff;
text-align: center;
margin-top: 15px;
}
.movie-plot {
font-family: 'Cabin', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 20px;
color : #ffffff;
width: 854px;
margin : 570px auto;
text-align: justify;
}
body {
margin : 0px 0px 0px 0px;
background-color: #060606;
}
.each_p_elm {
margin: 2px 0;
padding:0px;
}
.tip_over_link, .link_a, .link_a:link {
background-color: transparent;
background-image: none;
background-repeat: none;
border-color: none;
border-image: none;
border-radius: 4px;
border-style: none;
border-width: none;
box-shadow: none;
color: white;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: normal;
line-height: 20px;
margin-bottom: 0;
padding: 4px 10px;
text-align: center;
text-decoration: none;
text-shadow: none;
vertical-align: middle;
}