

.mav-icon-button {

	cursor: pointer;

	background: transparent none no-repeat center center;

	width: 26px;

	height: 26px;

}



.alert-icon { background-image: url(images/alert.png); }

.confirm-icon { background-image: url(images/info.png); }

.prompt-icon { background-image: url(images/info.png); }





.dialog-button, .dialog-image-button, .dialog-cancel-button, .dialog-ok-button, .dialog-link-button {

	cursor: pointer;

	background-color: #ededed;

	margin-right: 10px;

	border-width: 1px;

	border-style: solid;

	border-color: #ddd;

}

	.dialog-button a, .dialog-image-button a, .dialog-cancel-button a, .dialog-ok-button a, .dialog-link-button a {

		display: block;

		font-size: 90%;

		padding: 2px 5px;

	}



.dialog-image-button {

	background-repeat: no-repeat;

	background-position: 5px center;

}

	.dialog-image-button a {

		padding-left: 25px;

		padding-right: 8px;

	}



.dialog-link-button { background: none; border: 0; }

	.dialog-link-button a { font-size: 97%; }



	.dialog-cancel-button a { width: 50px; text-align: center }

	.dialog-ok-button a { width: 50px; text-align: center }



.mav-dialog {

	padding: 15px;

	margin: 0;

	z-index: 300;

	position: absolute;

	top: 200px;

	background: transparent url(images/b.png);

	border: 0px solid #888;

}

	.mid-float-box {

		border: 1px solid #4fa4ff; 

		background: #bfdeff;

		padding: 0px;

	}



	.mav-dialog-title {

		background: #e3e3e3 url(images/dialog_bar_bg.gif) repeat-x top left;

		border-bottom: 1px solid #ddd;

		color: #333;

		cursor: default;

		font-size: 110%;

		line-height: 31px;

		margin: 5px 5px 0;

		padding: 2px 8px;

		height: 31px;

		font-weight: normal;

	}

	.mav-dialog-message {

		background: #fff;

		margin: 0 5px;

		padding: 8px;

		font-size: 100%;

		color: #333;

	}

		.mav-dialog-message h2, .mav-dialog-message h3 { margin: 0 0 10px 0; border-bottom: 1px solid #ececec; }

		.mav-dialog-message h3 { font-size: 120%; font-weight: normal; }

		.mav-no-title { margin-top: 5px; }

		.mav-no-footer { margin-bottom: 5px; }

		

		.mav-alert-msg { font-size: 105%; line-height: 26px; margin-left: 5px; }

		

		.mav-prompt-input { width: 330px; height: 25px; font-size: 100%; padding: 2px 0 0 2px; }



		.message-title {

			padding-bottom: 6px;

			margin-bottom: 6px;

		}

	.mav-dialog-footer {

		background: #fff;

		margin: 0 5px 5px;

	}

		.mav-dialog-footer .foot-wrap {

			border-top: 1px solid #ddd;

			background: #e3e3e3 url(images/dialog_bar_bg.gif) repeat-x top left;

			padding: 8px 0 8px 10px;

			height: 26px;

		}



.md-title-text { float: left; }



.md-closer {

	float: right;

	background-image: url(images/cross.png);

	height: 30px;

}



.mavdialog-shade {

	border: 0;

	left: 0;

	top: 0;

	position: fixed;

	right: 0;

	bottom: 0;

	background: transparent url(images/diag_bg-40x40.png);

	z-index: 200;

	opacity: 0.5;

}