﻿* HTML.prepIE { overflow-y: hidden; }
* HTML.prepIE BODY { height: 100%; }
/* HTML.prepIE SELECT { visibility: hidden; }*/
* HTML.prepIE #lightbox SELECT { visibility: visible; }
.overlay { z-index: 5000; background: #000; filter: alpha(opacity=90); left: 0px; width: 100%; position: absolute; top: 0px; height: 100%; opacity: .90; }
.overlay { position: fixed; }
.lbOff { cursor: pointer; }
#lightbox { border-right: #ccc 1px solid; border-top: #ccc 1px solid; z-index: 9999; left: 50%; margin: -190px 0px 0px -375px; border-left: #ccc 1px solid; width: 750px; border-bottom: #ccc 1px solid; position: absolute; top: 50%; height: 380px; background-color: #222; text-align: left; }
[id]#lightbox { min-height: 380px; position: fixed; height: auto; }
.done#lightbox { border-right: #dfb937 1px solid; border-top: #ffe27f 1px solid; border-left: #ffe27f 1px solid; border-bottom: #dfb937 1px solid; background-color: #ffe27f; }
.lbContent { border-right: #efca4a 1px solid; padding-right: 25px; border-top: #efca4a 1px solid; padding-left: 25px; background: #fff; padding-bottom: 25px; margin: 25px; border-left: #efca4a 1px solid; padding-top: 25px; border-bottom: #efca4a 1px solid; position: relative; height: 278px; }
.lbContent { min-height: 278px; height: auto; }
#lbLoadMessage P { font-size: 150%; color: #fff; line-height: 380px; text-align: center; }
.done#lightbox #lbLoadMessage { display: none; }
.loading#lightbox .lbContent { display: none; }
.done#lightbox .lbContent { display: block; }
.loading#lightbox #lbLoadMessage { display: block; }
.blue #lightbox { border-left-color: #61a9df; border-bottom-color: #61a9df; border-top-color: #61a9df; background-color: #61a9df; border-right-color: #61a9df; }
.blue .lbContent { border-left-color: #338dcf; border-bottom-color: #338dcf; border-top-color: #338dcf; border-right-color: #338dcf; }
#lightbox a {text-decoration: none; color: #000;}
#lightbox H2 { font-size: 160%; margin: 0px 0px 2px; }
#lightbox H3 { font-size: 100%; margin: 0px 0px 1.2em; color: #333; }
#lightbox P { margin: 0px 0px 1em; }
#lightbox FORM UL { margin: 10px 0px; }
#lightbox FORM LI { padding-left: 0px; }
#lightbox FORM LI.error { padding-right: 5px; padding-left: 9px; padding-bottom: 2px; padding-top: 4px; }
#lightbox DIV.buttons { margin: 0px 0px 1.2em; }
#lightbox P.error { display: none; }
#lightbox LI.error P.error { display: block; }