
#dialog {
	position: absolute; 
	width: 425px; 
	padding: 10px; 
	z-index: 200; 
	background: #fff;
}

#dialog-header {
	display: block; 
	position: relative; 
	width: 411px; 
	padding: 3px 6px 7px; 
	height: 14px; 
	font-size: 14px; 
	font-weight: bold;
}

#dialog-title {
	float: left;
	margin-top: -3px;
}

#dialog-close {
	float: right; 
	cursor: pointer; 
	margin: 3px 3px 0 0; 
	height: 11px; 
	width: 11px; 
	background: url(/images/dialog/dialog_close.gif) no-repeat
}

#dialog-content {
	position: absolute;
	width: 411px;
	display: block; 
	height: 160px; 
	padding-left: 6px;
	padding-right: 6px;
	amrgin-top: 20px;
	color: #000; 
	font-family: Verdana, Arial, Helvetica;
	line-height: 100%;
	font-size: 14px;
	text-align: center;
}

#dialog-mask {
	position: absolute; 
	top: 0; 
	left: 0; 
	min-height: 100%;
	width: 100%; 
	background: #FFF; 
	opacity: .75; 
	filter: alpha(opacity=75); 
	z-index: 100;
}

#dialog-button {
	width: 90px;
	height: 30px;
    background-color: #acc3e7;
    background-image: -webkit-linear-gradient(top, #acc3e7, #88ace5);
    background-image: -moz-linear-gradient(top, #acc3e7, #88ace5);
    background-image: -ms-linear-gradient(top, #acc3e7, #88ace5);
    background-image: -o-linear-gradient(top, #acc3e7, #88ace5);
    background-image: linear-gradient(to bottom, #acc3e7, #88ace5);
    border: 1px solid #acc3e7;
    border-bottom: 1px solid #284359;
    border-radius: 5px;
    color: #173769;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    text-shadow: .5px .5px 0 #ffffff;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 0px;
}

#dialog-button:hover {
    background-color: #88ace5;
    background-image: -webkit-linear-gradient(top, #88ace5, #acc3e7);
    background-image: -moz-linear-gradient(top, #88ace5, #acc3e7);
    background-image: -ms-linear-gradient(top, #88ace5, #acc3e7);
    background-image: -o-linear-gradient(top, #88ace5, #acc3e7);
    background-image: linear-gradient(to bottom, #88ace5, #acc3e7);
    border: 1px solid #5a96c6;
    border-bottom: 1px solid #284359;
    cursor: pointer;
    text-shadow: .5px .5px 0 #ffffff;
    color: #000000;
}

#dialog-button:active {
    border: 1px solid #88ace5;
    border-bottom: 1px solid #88ace5;
    -webkit-box-shadow: inset 0 0 5px 2px #88ace5, 0 1px 0 0 #acc3e7;
    -moz-box-shadow: inset 0 0 5px 2px #88ace5, 0 1px 0 0 #acc3e7;
    -ms-box-shadow: inset 0 0 5px 2px #88ace5, 0 1px 0 0 #acc3e7;
    -o-box-shadow: inset 0 0 5px 2px #88ace5, 0 1px 0 0 #acc3e7;
    box-shadow: inset 0 0 5px 2px #88ace5, 0 1px 0 0 #acc3e7;
    text-shadow: .5px .5px 0 #ffffff;
    color: #000000;
}

.error {
	background:#fff url(/images/dialog/error_bg.jpg) bottom right no-repeat; 
	border:1px solid #924949; 
	border-top:none;
}

.errorheader {
	background:url(/images/dialog/error_header.gif) repeat-x; 
	color:#6f2c2c; 
	border:1px solid #924949; 
	border-bottom:none;
}

.warning {
	background:#fff url(/images/dialog/warning_bg.jpg) bottom right no-repeat; 
	border:1px solid #c5a524; 
	border-top:none;
}

.warningheader {
	background:url(/images/dialog/warning_header.gif) repeat-x; 
	color:#957c17; 
	border:1px solid #c5a524; 
	border-bottom:none;
}

.success {
	background:#fff url(/images/dialog/success_bg.jpg) bottom right no-repeat; 
	border:1px solid #60a174; 
	border-top:none;
}

.successheader {
	background:url(/images/dialog/success_header.gif) repeat-x; 
	color:#3c7f51; 
	border:1px solid #60a174; 
	border-bottom:none;
}

.prompt {
	background:#fff url(/images/dialog/prompt_bg.jpg) bottom right no-repeat; 
	border:1px solid #4f6d81; 
	border-top:none;
}

.promptheader {
	background:url(/images/dialog/prompt_header.gif) repeat-x; 
	color:#355468; 
	border:1px solid #4f6d81; 
	border-bottom:none;
}

.element {
	background:#fff url(/images/dialog/prompt_bg.jpg) bottom right no-repeat; 
	border:1px solid #4f6d81; 
	border-top:none;
}

.elementtheader {
	background:url(/images/dialog/prompt_header.gif) repeat-x; 
	color:#355468; 
	border:1px solid #4f6d81; 
	border-bottom:none;
}