/* modal windows */

.axmodalwindow {
	width: 600px; 
	min-height: 300px;
	border-radius: 5px;
	background: #fff;
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -300px;
	display: none;
	opacity: 0;
	z-index: 5;
}

.axmodalbutton {
	cursor: pointer;
	display: none;
}

.axmodalclose {
	position: relative;
	float: right;
	margin: -10px -10px 0 0;
	cursor: pointer;
	background: #FFF;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 14px;
	width: 18px;
	height: 18px;
	text-align: center;
	border: 1px solid #000;
}

.axmodalclosebutton {
	display: none;
}

.axmodalwindow .axmodalcontent {
	padding: 10px 20px;	
}

#axmodaloverlay {
	z-index: 3;
	position: fixed;
	background-color: #070301;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100%; 
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none;
}


@media (max-width: 840px), (max-device-width: 840px) {
	
			.axmodalwindow {
				width: 100%; 
				border-radius: 0;
				position: absolute;
				top: 2px;
				left: 0;
				margin-left: 0;
			}
			
			.axmodalclose {
				position: static;
				float: right;
				margin: 8px;
				cursor: pointer;
			}
			
			
}