.foundryDialog {
	background:url(images/333-50.png);
	padding:5px;
	border:1px solid #333;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.foundryDialog.resizing {
	padding-bottom:7px;
}

.foundryDialog .dialog-wrap {
	border:1px solid #333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#fff;
	overflow:hidden;
	min-height:100%;
	height:100%;
	/* this is so when resize from big to small, contents don't overflow */
}

.foundryDialog .dialog-wrap > .in {
	position:relative;
	/* this is so inner contents can be positioned when resizing */
}

.foundryDialog .dialog-head {
	font:700 14px/30px Arial;
	height:30px;
	padding:0 9px;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #666;
	background:#eaeaea;
	color:#444!important;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	position:relative;
}

.foundryDialog .dialog-body {
	background: #fff;
	padding: 10px;
}

.foundryDialog .dialog-body.type-iframe {
 	padding: 0;
}

.foundryDialog .dialog-footer {
  background:#fafafa;
  border-top:1px solid #aaa;
  padding:6px;
  border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
}

.foundryDialog .dialog-buttons {
  text-align:right;
}

.foundryDialog .dialog-closeButton {
  background:url(images/cross-8.png) center;
  display:block;
  text-indent:-9999px;
  width:8px;
  height:8px;
  position:absolute!important;
  right:10px;
  top:50%;
  margin-top:-4px;
  opacity:0.4;
  cursor: pointer;
}

.foundryDialog .dialog-closeButton:hover {
  opacity:0.7;
}

.foundryDialog .dialog-loader {
  position:absolute;
  background:rgba(255,255,255,0.5);
  z-index:9999;
}

.foundryDialog .loader-img {
  background:url(images/ajax-loader.gif) center no-repeat;
  width:32px;
  height:32px;
  position:absolute;
  top:50%;
  left:50%;
  margin:-16px 0 0 -16px;
}
