@font-face {

	font-family: "advertisingscriptbold";
	src: url("../../Fonts/AdvertisingScriptBold.ttf");

}

@font-face {

	font-family: "centurylight";
	src: url("/Fonts/CenturyLight.otf");

}

@font-face {

	font-family: "centurystd";
	src: url("/Fonts/CenturyStd-Book.otf");

}

@font-face {

	font-family: "impactreg";
	src: url("/Fonts/ImpactRegular.ttf");

}

@font-face {

	font-family: "lucidagrandereg";
	src: url("/Fonts/LucidaGrandeRegular.ttf");

}

@font-face {

	font-family: "scripting";
	src: url("/Fonts/SCRIPTIN.ttf");

}

@font-face {

	font-family: "messinglettern";
	src: url("/Fonts/MessingLettern.ttf");

}

@font-face {

	font-family: "verdana";
	src: url("../../Fonts/verdana.ttf");

}

@media (pointer: coarse), (hover: none) {

	[title] {

		justify-content: center;
		content: attr(title);

	}

	[title]:focus::after {

		content: attr(title);
		position: absolute;
		top: 90%;
		color: #000;
		background-color: #fff;
		border: 1px solid;
		width: fit-content;
		padding: 3px;
		font-size: 18px;

	}

}

@-webkit-keyframes glow {

	from { text-shadow: 0 0 10px #ffffff, 0 0 15px #ffffff, 0 0 20px lightblue, 0 0 25px lightblue, 0 0 30px lightblue, 0 0 35px lightblue, 0 0 40px lightblue; }

	to { text-shadow: 0 0 10px #ffffff, 0 0 20px darkblue, 0 0 25px darkblue, 0 0 30px darkblue, 0 0 35px darkblue, 0 0 40px darkblue, 0 0 45px darkblue; }

}

#dialogoverlay, #dialogpmtoverlay, #dialogoptoverlay, #dialogconoverlay {

	background: #FFF;
	display: none;
	left: 0px;
	opacity: .8;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 10;

}

#dialogbox, #dialogpmtbox, #dialogoptbox, #dialogconbox {

	background: #000;
	border-radius:7px; 
	display: none;
	position: fixed;
	z-index: 10;

}

#dialogbox > div > #dialogboxbody, #dialogpmtbox > div > #dialogpmtboxbody, #dialogoptbox > div > #dialogoptboxbody, #dialogconbox > div > #dialogconboxbody {

	background: #F8F8F8;
	padding:10px 30px 10px 30px;

}

#dialogbox > div > #dialogboxhead, #dialogpmtbox > div > #dialogpmtboxhead, #dialogoptbox > div > #dialogoptboxhead {

	background: #D3D3D3;
	padding: 10px;
	color: darkblue;
	font-weight: bold;
	font-size: 30px;

}

#dialogbox > div > #dialogboxfoot, #dialogpmtbox > div > #dialogpmtboxfoot, #dialogoptbox > div > #dialogoptboxfoot, #dialogconbox > div > #dialogconboxfoot {

	background: #DCDCDC;
	padding: 10px;
	text-align: right;

}

#dialogbox > div, #dialogpmtbox > div, #dialogoptbox > div, #dialogconbox > div {

	background: #FFF;
	margin: 2px;

}

#dialogconbox > div > #dialogconboxhead {

	background: #D3D3D3;
	padding: 10px;
	color: darkblue;
	font-weight: bold;
	font-size: 20px;
	font-style: italic;

}

#dialogoptbox > div > #dialogoptboxbody > div > form > div > center > img, #dialogbox > div > #dialogboxbody > div > center > img, #dialogconbox > div > #dialogconboxbody > div > center > img, #dialogpmtboxbody div div div span img {

	width: 10%;
	height: 10%;

}

#dialogpmtboxbody div div div span img {

	width: 30px;
	height: 15px;

}