/* Dialog
----------------------------------*/
.ui-widget-header:after { clear:both; }
.ui-helper-clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ui-helper-clearfix {
display:inline-block;
}
* html .ui-helper-clearfix {
height:1%;
}
.ui-helper-clearfix {
display:block;
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; min-height:24px; background-color:#fff; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 70px .2em 0; font:bold 1.2em Arial, Helvetica, sans-serif; } 
.ui-dialog-title:after { clear:both; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 66px; margin: -10px 0 0 0; padding: 0 5px; background-color:#fff; height: 22px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-icon { }
.ui-icon-closethick { background:#fff url(images/lightbox-btn-close.gif) no-repeat 0 0 !important; width:66px; height:22px; text-indent:-9999px; overflow:hidden; }