#MB_overlay {
 position: absolute;
 margin: auto;
 top: 0; left: 0;
 width: 100%; height: 100%;
 z-index: 9999;
 background-color: #fff!important;
}
#MB_overlay[id] { position: fixed; }
#MB_window {
 position:absolute;
 top: 20px;
 border: 0 solid;
 text-align:left;
 z-index:10000;
}
#MB_window[id] { position: fixed!important; }
#MB_frame {
 position:relative;
 background-color: #fff;
 border:1px solid #ccc;
 height:100%;

}
#MB_header {
 margin:0;
 height: 45px;
 
}
#MB_content {
 padding: 6px .75em;
 overflow:auto;
}
#MB_caption {
 font: bold 85% "Lucida Grande", Arial, sans-serif;
 text-shadow: #FFF 0 1px 0;
 padding: .5em 2em 0 .75em;
 margin: 0;
 text-align: left;
}

#MB_close { display:inline-block; position:absolute; right:5px; top:10px; height:26px; background: url(http://www.flair.be/images/admin/button_grey_black.png) top left; color:#333; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
#MB_close span { display:inline-block; height:23px; margin:0 0 0 10px; padding: 3px 10px 0 0; background:url(http://www.flair.be/images/admin/button_grey_black.png) no-repeat top right; color:#333;}
#MB_close:hover { background-position: bottom left; color:#fff;  }
#MB_close:hover span { background-position: bottom right; color:#fff;  }


#MB_loading {
 padding: 1.5em;
 text-indent: -10000px;
 background: transparent url(spinner.gif) 50% 0 no-repeat;
}
/* Color scheme */
#MB_window {
 background-color:#fff;
 color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; padding:20px; }
#MB_header {
  background-color:#fff;
  border-bottom: 1px solid #ccc;
}
#MB_caption { font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333; }


/* Alert message */
.MB_alert {
 margin: 10px 0;
 text-align: center;
}

ul.modalboxbuttons { list-style:none; padding:0; display:block; margin:10px 0 0 60px; }
ul.modalboxbuttons li { list-style:none; padding:0; float:left; margin:0 20px 0 20px;}

