/* Dialog
----------------------------------*/
.ui-dialog { position: relative; width: 300px; }
.ui-dialog .ui-dialog-titlebar { 
	padding: .5em .3em .3em 1em; 
	position: relative; 
	border:0; 
	border-bottom:1px solid #0034A5;
	background: #0099FF; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a4e0 0%, #0099FF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a4e0), color-stop(100%,#0099FF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a4e0 0%,#0099FF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a4e0 0%,#0099FF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a4e0 0%,#0099FF 100%); /* IE10+ */
	background: linear-gradient(top,  #00a4e0 0%,#0099FF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e0', endColorstr='#0099FF',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:0 1px #0034A5;
	box-shadow:0 1px 0 #9fd8ef inset; 
 }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.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 .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; }
