/* Overlays */
.ui-widget-overlay { background: #1A1A1A; opacity: .80;filter:Alpha(Opacity=80); margin-top: -1000px; margin-bottom: 0;}
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Dialog
----------------------------------*/

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog-titlebar {
	background-image: url("../images/menubg.gif");
	background-repeat: repeat-x;
	height: 23px;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}
.ui-icon-closethick {
/*
	float: right;
*/
}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.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-content {
	background: url("../images/boxbg.gif") repeat-x #1A1A1A;
	border: 1px solid #333;
	border-top-color: #888B89;
	border-bottom: 0;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 18px;
}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; 
	background: #1A1A1A;
	height: 30px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; line-height: 1.4em; width:auto; overflow:visible; }

