body {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ad-container {
    background-color: white;
    overflow: hidden;
}

#container {
    background: #e8e8e8;
    background-repeat:no-repeat;
    width: 300px;
    height: 600px;
    position:absolute;
    cursor: pointer;
}

.banner-content {
    width: 300px;
    height: 600px;
    position: absolute;
    cursor: pointer;
}

#border {
    background-image:url(border.png);
    background-repeat:no-repeat;
}

#bg {
    position: absolute;
    background-image:url(bg.jpg);
    background-repeat:no-repeat;
}

#phone1 {
    position: absolute;
    background-image:url(phone1.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#phone1_bg {
    width: 300px;
    height: 600px;
    right: 68px;
    position: absolute;
    background-image:url(phone1_bg.png);
    background-repeat:no-repeat;
}

#phone2 {
    position: absolute;
    background-image:url(phone2.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#phone3 {
    position: absolute;
    background-image:url(phone3.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#text1 {
    width: 300px;
    height: 600px;
    right: 68px;
    position: absolute;
    left: 0px;
    background-image:url(text1.png);
    background-repeat:no-repeat;
}

#text2 {
    width: 300px;
    height: 600px;
    right: 68px;
    position: absolute;
    background-image:url(text2.png);
    background-repeat:no-repeat;
}

#text3 {
    background-image:url(text3.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#text4 {
    background-image:url(text4.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#text4_free {
    background-image:url(text4_free.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#text5 {
    background-image:url(text5.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#text6 {
    background-image:url(text6.png);
    background-repeat:no-repeat;
    opacity: 0;
}

#logoCTA {
    background-image:url(logoCTA.png);
    background-repeat:no-repeat;
}

#imageContainer {
    width: 0px;
    height: 600px;
    right: -68px;
    position: absolute;
    overflow: hidden;
}

#imageContainer_text1 {
    width: 340px;
    height: 600px;
    left: 0px;
    position: absolute;
    overflow: hidden;
}

#TnC {

    text-decoration:underline;
    font-family: Helvetica, Arial, sans-serif;
    color:#fff;
    font-size: x-small;
    cursor: pointer;
    -webkit-transform: translateZ(0px);

}

#legalPopUp {
    width:285px;
    font-family: Helvetica, Arial, sans-serif;
    color:#666;
    font-size: x-small;
    line-height:12px;
    background-color: #fff;
    border-style:solid;
    border-color:#000;
    border-width:1px;
    padding: 3px;
    margin:3px;
    cursor: pointer;
    visibility: hidden;
    text-align: left;
    -webkit-transform: translateZ(0px);
}