.modalContent-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.7;
	filter: Alpha(Opacity=70);
}
.modalContent-outer {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-color: transparent;
}
.modalContent {
	position: relative;
	padding: 8px 35px 8px 14px;
	border: 2px solid transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	display: none;
	background-color: white;
	border-color: #FBEED5;
	color: #C09853;
}
.modalContent.alert-error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48;
}
.modalContent.alert-block {
}
.modalContent.alert-success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}
.modalContent.alert-info {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;
}
.modalContent .close {
	line-height: 18px;
	position: relative;
	right: 50px;
	top: 15px;
	float: right;
	font-size: 40px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 1.2;
	filter: alpha(opacity=20);
}
.modalContent .close:hover {
	color: #636363;
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=40);
	cursor: pointer;
}
.modalContent-top {
	margin: 100px auto 0;
}
.modalContent-bottom {
	margin: 100px auto 0;
}
.modalContent-left {
	margin: 100px auto 0;
}
.modalContent-right {
	margin: 100px auto 0;
}
.modalContent-fade {
	margin: 100px auto 0;
}
.modalContent-slide {
	top: 100px;
	margin: 0 auto;
}
