.ad-container { display:none; position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-100px; } .ad-container span { width: 27px; height: 16px; border-radius: 1px; background-color: rgba(0,0,0,.5); position: absolute; font-size: 10px; color: #fff; line-height: 16px; text-align: center; top:0px; left:0px; } .ad-container .close { position:absolute; top:2px; right:2px; width: 20px; height: 20px; } .ad-container .close:hover { cursor:pointer; } .ad-container .ad { width:300px; height:200px; }