/* Overlay - General Chrome */

.overlayScreen {
    background: white;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 99999;
}
#moviePlayerOverlay.overlay {
    min-height: 140px;
    min-width: 200px;
    margin: -70px 0 0 -100px;
    width: 769px;
    height: 521px;
    _margin: -283px 0 0 -460px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 100000;
}
#moviePlayerOverlay.overlay .chrome {
    position: absolute;
}
#moviePlayerOverlay.overlay .close {
    display: block;
    outline: none;
    text-indent: -9999px;
    position: absolute;
    top: -10px;
    left: -13px;
    width: 28px;
    height: 28px;
    background-image: url(widget_close.png);
    background-repeat: no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/widget_close.png',sizingMethod='scale');
    z-index: 9999;
}

#moviePlayerOverlay.overlay .close:hover { _cursor: hand; }

#moviePlayerOverlay.overlay .tl {
    background-image: url(overlay-tl.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-tl.png',sizingMethod='scale');
    left: -28px;
    top: -28px;
    width: 50px;
    height: 50px;
}
#moviePlayerOverlay.overlay .tr {
    background-image: url(overlay-tr.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-tr.png',sizingMethod='scale');
    right: -28px;
    top: -28px;
    width: 50px;
    height: 50px;
}
#moviePlayerOverlay.overlay .top {
    background-image: url(overlay-top.png);
    background-repeat: repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-top.png',sizingMethod='scale');
    left: 22px;
    right: 22px;
    top: -28px;
    _width: expression(this.parentElement.offsetWidth - 44 + 'px');
    height: 50px;
}
#moviePlayerOverlay.overlay .left {
    background-image: url(overlay-left.png);
    background-repeat: repeat-y;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-left.png',sizingMethod='scale');
    left: -28px;
    top: 22px;
    bottom: 38px;
    _height: expression(this.parentElement.offsetHeight - 61 + 'px');
    width: 50px;
}
#moviePlayerOverlay.overlay .right {
    background-image: url(overlay-right.png);
    background-repeat: repeat-y;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-right.png',sizingMethod='scale');
    right: -28px;
    top: 22px;
    bottom: 38px;
    _height: expression(this.parentElement.offsetHeight - 61 + 'px');
    width: 50px;
}
#moviePlayerOverlay.overlay .bottom {
    background-image: url(overlay-bottom.png);
    background-repeat: repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-bottom.png',sizingMethod='scale');
    bottom: -28px;
    left: 22px;
    right: 22px;
    height: 66px;
    _width: expression(this.parentElement.offsetWidth - 44 + 'px');
}
#moviePlayerOverlay.overlay .bl {
    bottom: -28px;
    left: -28px;
    width: 50px;
    height: 66px;
    background-image: url(overlay-bl.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-bl.png',sizingMethod='scale');
}
#moviePlayerOverlay.overlay .br { 
    bottom: -28px;
    right: -28px;
    width: 50px;
    height: 66px;
    background-image: url(overlay-br.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Catalog/regional/amr/product-details/overlay/overlay-br.png',sizingMethod='scale');
}
#moviePlayerOverlay.overlay .container {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 200px;
    min-width: 200px;
    overflow: hidden;
}
#moviePlayerOverlay.overlay .content {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1000;
    padding: 0;
    text-align: left;
}
#moviePlayerOverlay.overlay .center {
    background: white;
    left: 22px;
    right: 22px;
    top: 22px;
    bottom: 38px;
    _height: expression(this.parentElement.offsetHeight - 60 + 'px');
    _width: expression(this.parentElement.offsetWidth - 44 + 'px');
}
#moviePlayerOverlay.overlay .spinner {
    position: absolute;
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    left: 50%;
    top: 50%;
    z-index: 1001;
    background-image: url(spinner.gif);
    background-repeat: no-repeat;
}

/* Overlay - Page Layout */

#moviePlayerOverlay #overlayWrapper { width: 640px; margin: 30px auto 0; }
#moviePlayerOverlay h1 { font-size: 20px; margin-bottom: 10px; }
#moviePlayerOverlay #movie { position: relative; }
#moviePlayerOverlay .movieController { position: absolute; top: 370px; }
#moviePlayerOverlay .movieController button:hover { cursor: pointer; _cursor: hand; }
#moviePlayerOverlay.overlay { !width: 700px; !height: 475px; }