.ui-dialog { position: absolute; padding: 5px; width: 300px; overflow: hidden; background: #fff; border:5px solid #CCC; z-index: 1 }
.ui-dialog .ui-dialog-titlebar { position: relative; }
.ui-dialog .ui-dialog-title { color:#FFF; font-size:14px; font-weight:bold; line-height:20px; border-bottom: 1px solid #bababa; display:block; background:#d60000; padding:0 0 0 15px; margin:0 0 10px 0; text-shadow: 1px 1px 1px #900; }
.ui-dialog .ui-dialog-titlebar-close {
    border: 0;
    padding: 0; position: absolute; right: 10px; top: 12px; width: 17px; margin: -10px 0 0 0; height: 17px; background: url(/common/html/css/images/close.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content { background: #fff; clear: both; position: relative; border: 0; padding: 5px; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-top: 1px solid #eee; margin: 0; padding: 5px; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { text-align: center }
.ui-dialog .ui-dialog-buttonpane button { text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#333; font-size:12px; border:1px solid #bababa; padding:3px; background-color:#f8f8f8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display:inline-block; text-align:center; width:auto; padding:3px 10px; margin:5px; color:#333; cursor:pointer; font-weight:bold; font-size:13px; background:#ddd url(images/bg-button.gif) repeat-x 0 0; }
.ui-dialog .ui-dialog-buttonpane button.ui-state-hover { border-color:#555; -webkit-box-shadow: 1px 1px 2px #999; -moz-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
.ui-dialog.ui-dialog-buttonset-loading .ui-dialog-buttonpane .ui-dialog-buttonset { background:  url("images/loading.gif") no-repeat scroll 50% 50% }
.ui-dialog.ui-dialog-buttonset-loading .ui-dialog-buttonpane .ui-dialog-buttonset button{ opacity: 0.2; z-index: -1}
.ui-dialog.ui-dialog-buttonset-loading .ui-dialog-titlebar-close{display: none;}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; display: none; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-widget-overlay { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; }
.ui-widget-overlay { background-color: #000; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% 50%; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }

