/*-------------------------------------
    Reset -- Banner Devs
---------------------------------------*/
* {
margin: 0;
padding: 0;
position: absolute;
}
#banner * {
position: absolute;
}
#banner br  {
position: static;
}
img{
border: none;
}

/*-------------------------------------
    Layout
---------------------------------------*/

#ad {
width: 160px;
height: 600px;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
#banner {
position: absolute;
display: block;
width: 160px;
height: 600px;
overflow: hidden;
cursor: pointer;
visibility: hidden;
border: 1px solid #666;
background: #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#clicktag {
width: 100%;
height: 100%;
z-index: 10;
cursor: pointer;
background:gray;
opacity:0;
}
.clicktag img {
border: none;
outline: none;
}

/*-------------------------------------
    Banner Body
---------------------------------------*/
#frame_start, #frame_end{
width: 100%;
height: 600px;
margin-left: -1px;
margin-top: -1px;
}

.bottom-up{
top: 300px;
}
.bottom{
top: 45px;
}
.cta{
top:402px;
left:12px;
}
#replay {
z-index: 20;
width: 14px; 
height: 14px; 
opacity: 0; 
right: 5px; 
top: 5px; 
cursor: pointer;
}
.bg{
top:0;
left: 0;
}