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: 50px;
    position:absolute;
    cursor: pointer;
}

.banner-content {
    width: 300px;
    height: 50px;
    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: 50px;
    left: 0px;
    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;
}

#text1 {
    width: 300px;
    height: 50px;
    right: -201px;
    position: absolute;
    background-image:url(text1.png);
    background-repeat:no-repeat;
}

#text2 {
    width: 300px;
    height: 50px;
    left: 0px;
    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;
}

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

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

#imageContainer {
    width: 0px;
    height: 50px;
    left: 0px;
    position: absolute;
    overflow: hidden;
}

#imageContainer_text1 {
    width: 99px;
    height: 50px;
    right: 201px;
    position: absolute;
    overflow: hidden;
}