
/* Overylay Setting */
.overlay{width:100%;height:120%;position:absolute;top:120px;left:27px;display:none;z-index:10000;}
.overlay a{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;color:#fff;}
.overlay-internal {background-color:#484848;opacity:0.92;padding:10px;-webkit-border-radius:10px;width:75%;height:225px;color:#fff;font-family:tahoma;font-size:0.8em;}
.overlay:target{display:table;}

/* Portrait and Landscape Settings */
a.portrait, a.landscape{display:none;}
@media screen and (max-width: 320px){a.portrait{display:table-cell;}}
@media screen and (min-width: 321px){a.landscape{display:table-cell;}.overlay{height:130%;}}