
.snowwhitescoffin{width: 100%; height: 500px; overflow: auto; border: solid 1px orange}

button {padding: 10px 20px; background-color: #D91818; color: white; border-radius: 10px 10px 0 0; border: none; position: relative; float: right;}
button:hover, button:focus {background-color: #840f0f;}
.col2 iframe {border: solid 1px silver; width: 395px;}

.glass{position: absolute; top: 0px; left: 0px; width: 375px; height: 500px; z-index: 1000}
.pview_holder{position: relative; MARGIN: 0 AUTO; width: 397px; height: 500px; overflow: auto; border: solid 1px silver}
.pview{width: 100%; position: relative; z-index: 10}
.pview 	table.container_table{width: 375px;}

.EM{width: 100%; margin: 0 auto; text-align: center;}

.rawtext{padding: 20px; text-align: left;font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 16px;}

img.EMscreenshot {width: 100%; max-width: 400px;}

.col2{padding: 10px 20px; position: relative; float: left; overflow: hidden; margin: 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; max-width: 50%}

.redlink {
   background-color: #d91818; /* red */
    border: none;
    color: white;
	width: 200px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	border-radius: 12px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    font-size: 16px;
	font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
	cursor: pointer;
}
.redlink:focus {
	background-color: #d91818; /* red */
	font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
}
.redlink:link {
    background-color: #d91818; /* red */
    color: white;
	font-size: 16px;
	font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
}
.redlink:hover {
    background-color: #660000; /* maroon */
    color: white;
	font-size: 16px;
	font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
}
.redlink:visited {
    background-color: #d91818; /* red */
    color: white;
	font-size: 16px;
	font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
}

.linkgroup {
	font-size: 16px;
    font-family: 'Montserrat','Roboto','Helvetica','Arial', sans-serif;
}

	.faqlink { color: #d91818; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 17px;}
	a.faqlink:link { color: #d91818; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 17px;}
	a.faqlink:visited { color: #d91818; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 17px;}
	a.faqlink:hover { color: #660000; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 17px;}
	a.faqlink:active { color: #d91818; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 17px;}

@media only screen and (max-width: 600px) {
	.col4 {width: 50%; padding: 0 1% 10px 1%; }
	.col4, .col3, .col2, .col23 {width: 100%; padding: 0 2% 10px 2%; }
	.redlink {width: 80%; min-width: 200px;}
}
