@charset "UTF-8";
/* CSS Document */

/****
Overlay
****/

.overlay_wrapper .overlay_blackout {
  position: absolute;
  height:100%;
  width: 100%;
  left: 0px;
  top: 0px;
  background-color:#000000;

  /* for IE */
  filter:alpha(opacity=60);

  /* CSS3 standard */
  opacity:0.6;

  z-index:2147483645;

}

.overlay_wrapper .overlay_ad {
  /* for IE */
  filter:alpha(opacity=100);

  /* CSS3 standard */
  opacity:1;
  position: absolute;
  width: 540px;
  height: 477px;
  left: 50%;
  top: 50%;
  margin-left:-275px;
  margin-top:-227px;
  background-color:#FFFFFF;
  border: solid #F0F0F0;

  z-index:2147483647;
}

.overlay_wrapper .overlay_ad_inner{
  padding:10px;

}

.overlay_wrapper .overlay_ad_inner img{
  border: 0;
}

.overlay_wrapper .overlay_close {
  float:right;
  background-image:url(http://cdn.static-economist.com/sites/default/files/overlay/overlay_images/overlay_close.gif);
  width:51px;
  height:11px;
  margin-bottom:10px;
}

.overlay_wrapper .overlay_close span{
  visibility:hidden;
  text-decoration:none;

}
/****
Overlay End
****/


/***
Android Start
***/



.overlay_wrapper_android .overlay_blackout {
  position: absolute;
  height:100%;
  width: 100%;
  left: 0px;
  top: 0px;
  background-color:#000000;

  filter:alpha(opacity=60);

  opacity:0.6;

  z-index:2147483645;
}

.overlay_wrapper_android .overlay_ad {
  position: absolute;
  width: 700px;
  height: 621px;
  left: 125px;
  top: 100px;
  background-color:#FFFFFF;
  border: solid #F0F0F0;
  z-index: 2147483646;
}

.overlay_wrapper_android .overlay_ad_inner{
  padding:10px;
}

.overlay_wrapper_android .overlay_ad_inner img{
  border: 0;
}

.overlay_wrapper_android .overlay_close {
  float:right;
  background-image:url(http://cdn.static-economist.com/sites/default/files/overlay/overlay_images/overlay_close_iphone.gif);
  width:160px;
  height:35px;
  margin-bottom:10px;
}

.overlay_wrapper_android .overlay_close span{
  visibility:hidden;
  text-decoration:none;
}



@media only screen and (orientation:landscape){
  .overlay_wrapper_android .overlay_ad {
    top: 40px;
  }
}



/*****
iPhone End
*****/
