body { color: #000000; font-size: 100%; font-family: Arial, sans-serif; line-height: 1.48; border: 0; margin: 0; }

*, :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

a, img { border: 0; outline: none; }

img.trans { opacity: .75; position: absolute; top: 0; left: 0; width: 970px; height: 250px; }

.display-ad-size, #wrapper, #wrapper #stage { display: block; margin: 0; padding: 0; width: 970px; height: 250px; overflow: hidden; -webkit-backface-visibility: hidden; background: #000; cursor: pointer; background-image: url("bg.jpg")}

.display-abs-pos { position: absolute; display: block; opacity: 1; filter: alpha(opacity=1); }

.hide-abs-pos { position: absolute; display: block; opacity: 0; filter: alpha(opacity=0); }

#wrapper { position: absolute;  }
#wrapper #bg-exit { background-color: rgba(255, 255, 255, 0); cursor: pointer; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 100; }
#wrapper #stage { border: 1px solid #8c8c8c; position: absolute; }
.lt-ie9 #wrapper #stage { /* IE8 specific styling */ }

/* custom */
#animation {position: absolute;}
#maskHolderBlurred1 {position: absolute; clip: rect(0px, 400px, 300px, 0px); width:400px; height:300px; padding-top:110px;}
#maskHolder1 {position: absolute; clip: rect(0px, 400px, 300px, 0px);}
#watchBlurred, #imageClear, #pictureHolder  {position: absolute;}
#block {position: absolute; width:400px; height:300px; top:0px; background-color:#000000;}

/*#maskHolderBlurred1 {position: absolute; clip: rect(0px, 300px, 300px, 0px); width:300px; height:300px; padding-top:110px;}
#maskHolder1 {position: absolute; clip: rect(0px, 300px, 300px, 0px);}
#watchBlurred, #imageClear, #pictureHolder  {position: absolute;}
#block {position: absolute; width:300px; height:300px; top:0px; background-color:#000000;}*/


#cta, #cta_over, #text1, #text2 {position: absolute;}
#redLine {position: absolute; top:-1px;}
