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;
}