﻿#mediabox{font-size:0}
#mediabox-overlay,#mediabox{display:none}
#mediabox-body{display:table;height:100%;margin:auto;position:relative;text-align:center}
#mediabox-contents{display:table-cell;position:relative;vertical-align:middle}
#mediabox-contents .content{background:#FFF;border:solid 3px #333;display:inline-block;font-size:11px;margin:auto;padding:10px;position:relative;text-align:left;width:auto}
#mediabox-contents .content-styled{display:inline-block;margin-bottom:-15px}
#mediabox-contents .content-styled .content{background:none;border:none;padding:0}
#mediabox-contents .content-styled .inner{background:url(../images/rounded-box.png) no-repeat left top;margin:0 15px 15px 0;padding:0 0 0 15px;position:relative;text-align:right;zoom:1}
#mediabox-contents .content-styled .top{background:url(../images/rounded-box.png) no-repeat right top;height:15px;overflow:hidden;position:absolute;right:-15px;top:0;width:15px}
#mediabox-contents .content-styled .middle{background:url(../images/rounded-box.png) no-repeat right bottom;margin:-15px -15px -15px 0;padding:0 15px 15px 0;position:relative;top:15px;zoom:1}
#mediabox-contents .content-styled .bottom{background:url(../images/rounded-box.png) no-repeat left bottom;float:left;height:15px;left:-15px;margin-top:15px;position:relative;width:15px}

.mediabox-active,.mediabox-active #mediabox,.mediabox-active #mediabox-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}
.mediabox-active #mediabox-wrapper{overflow:hidden}
.mediabox-active #mediabox-body{background:url(../images/overlay.png);height:100%;width:100%}
.mediabox-active #mediabox{display:block;overflow:auto;z-index:10001}

* html .mediabox-active #mediabox-body { behavior:expression((this.runtimeStyle.behavior='none')&&(this.originalBackground ? true:(this.originalBackground=this.currentStyle.backgroundImage.replace(/^url\\("/,'').replace(/"\\)$/,''),this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.originalBackground+"',sizingMethod='scale')",this.runtimeStyle.background='url(../images/blank.gif)'))); }
* html #mediabox-contents { width: 1%; display: block; top: expression(temp=this.parentNode.offsetHeight < this.offsetHeight ? 0 : (this.parentNode.offsetHeight-this.offsetHeight)/2); }
* html #mediabox-contents .content-styled { margin-bottom: 0; }

*:first-child+html #mediabox-contents { display: inline; width: auto; zoom: 1; top: expression(temp=this.parentNode.offsetHeight < this.offsetHeight ? 0 : (this.parentNode.offsetHeight-this.offsetHeight)/2); }
*:first-child+html #mediabox-contents .content-styled { margin-bottom: 0; width: 1%; }

