/* Dialog
----------------------------------*/
.ui-toolbardialog { position: relative; padding: .2em; width: 300px;background-color:#d2e2f6;border:1px solid #b7c4e1;}
.ui-toolbardialog .ui-dialog-titlebar { 
	padding: .5em .3em .3em 1em; 
	position: relative; 
	width:8px;
	height:40px;
	border:1px solid #ff0000;
	float:left
}

.ui-toolbardialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-toolbardialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-toolbardialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-toolbardialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-toolbardialog .ui-dialog-content { 	
	float:left;
	border: 1px solid #cccccc; 
	/*padding: 1em 1em; */
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: none; 
	/*overflow: auto; */
	zoom: 1; 
}
.ui-toolbardialog .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-toolbardialog .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-toolbardialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-toolbardialog .ui-dialog-titlebar { cursor: move; }

/* toolbar */
.fg-button { 
	outline: 0; 
	margin:0 2px 0 0; 
	padding: 2px 2px; 
	text-decoration:none !important; 
	cursor:pointer; 
	position: relative; 
	text-align: center; 
	zoom: 1; 
}

.fg-button .ui-icon { 
	position: absolute; 
	top: 50%; 
	margin-top: -8px; 
	left: 50%; 
	margin-left: -8px; 
}	
a.fg-button { float:left; }	

/* remove extra button width in IE */

button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

.ui-state-default-button { border: 1px solid #c5dbec; font-weight: bold; color: #2e6e9e; outline: none; }



