html {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    text-rendering: optimizeLegibility;
}

body,
body * {
    vertical-align: baseline;
    border: 0;
    outline: 0;
    padding: 0;
    margin: 0;
    font: 100%/1.5 Arial, sans-serif;
}

#container_ad {
    -ms-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    position: absolute;
    width: 298px;
    height: 248px;
    overflow: hidden;
    border: 1px solid #666666;
    top: 0px;
    left: 0px;
    margin: auto;
    display: none;
}

#content_ad {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: #fff;
}

#content_ad div {
    height: 250px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 300px;
}

#background_exit_ad {
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
    z-index: 400;
}

:focus {
    outline: none;
}

::-moz-focus-inner {
    border: 0;
}

#shadow {
    background: url("../images/shadow_300x250.png");
    background-size: cover;
}

#bkgd {
    background: url("../images/bkgd_300x250.jpg");
    background-size: cover;
}

#foreground {
    background: url("../images/foreground_300x250.png");
    background-size: cover;
}

#ref {
    background: url("../300ref/ref4.jpg");
    background-size: cover;
}

#smokey {
    background: url("../images/smokey_300x250.png");
    background-size: cover;
}

#text1 {
    background: url("../images/text1_2x_300x250.png");
    background-size: cover;
}

#text2 {
    background: url("../images/text2_2x_300x250.png");
    background-size: cover;
}

#logos {
    background: url("../images/logos_2x_300x250.png");
    background-size: cover;
}

#cta {
    background: url("../images/cta_2x_300x250.png");
    background-size: cover;
}

#white {
    background: rgba(255, 255, 255, 0.67);
}

.endframe {
    opacity: 0;
}
