@media all {
body {
	font-family:Verdana, Geneva, sans-serif;
	margin:0px 0 0px 0;
	padding:0;
	width:100%;	
	overflow-y:scroll;
}
html {
     overflow: -moz-scrollbars-vertical;
}

/* FONTS */

p {
	font-size:14px;
	padding:8px 0 8px 0;
	margin:0 20px 0 20px;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color: #CC0000;
	text-align:center;
	padding:15px 0 15px 0;
	margin:0 20px 0 20px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color: #CC0000;
	text-align:center;
	padding:12px 0 12px 0;
	margin:0 20px 0 20px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0 0 8px 0;
	margin:0 20px 0 20px;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color: #00F;		
	padding:8px 0 8px 0;
	margin:0 20px 0 20px;
}
h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color: #CC0000;
	padding:15px 0 10px 0;
	margin:0 20px 0 20px;
}
h6 {
	font-size:10px;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0 20px 0 20px;
}
.line-through {
	text-decoration:line-through;
}
.yellow_bg {
	background-color:#FF0;
}
.red {
	color: #BC0000;	
}
.red_big {
	font-size:16px;
	color: #BC0000;
}
.red_small {
	font-size:11px;
	color: #BC0000;
}
.small {
	font-size:11px;
}
ul, ol {
	text-align:left;
	font-size:14px;
	margin:8px 20px 8px 10px;
}
hr {
	margin:0 20px 0 20px;
}
a:link {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color: #00F;
}

/* BLOCK ID's */

#pagewidth {
	width:100%;
}
#header {
	z-index:100;
	left:0;
	top:0;
	height:auto;
	width:100%;
	overflow:hidden;
}
#content {
	padding:0;
}

/* BLOCK CLASSES */

.head_border {
	border-bottom:0px solid #22CC66;
	border-top:1px solid #22CC66;
	border-left:1px solid #22CC66;
	border-right:1px solid #22CC66;
}
.center {
	max-width:650px;
	width:100%;
	margin:10px auto;
	background-color:#FFF;
	border-bottom:1px solid #8AA600;
	border-top:1px solid #8AA600;
	border-left:1px solid #8AA600;
	border-right:1px solid #8AA600;
}
.features {
	border:3px dashed #CC0000;
	border-collapse:collapse;
	margin:5px 20px 5px 20px;
}
.guarantee {
	border:2px solid #CC0000;
	border-collapse:collapse;
	background-color:#FFFF00;
	margin:5px 20px 5px 20px;
}
.upsell {
	border:2px solid #D9D9D9;
	border-collapse:collapse;
	background-color:#F2F2F2;
	margin:5px 20px 5px 20px;
}
.addtocart {
	border:5px dashed #CC0000;
	border-collapse:collapse;
	margin:5px 20px 5px 20px;
}
.table_prizes {
	background-color:#FF9;
	margin:5px 20px 5px 20px;
}
.table_payment {
	border:2px solid #63CBF3;
	border-collapse:collapse;
	background-color:#EFFAFE;
	margin:16px 20px 16px 20px;
}
.table_logos {
	margin:0 20px 0 20px;
}
table {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
}
.checkmarks {
	list-style-image:url(https://s3-eu-west-1.amazonaws.com/digitalehulpmiddelen/images/checkmark.jpg);
	margin:20px 20px 20px 8px;
}
.checkmarks li {
	margin-bottom:15px;
}
img {
	border:0;
	max-width:100%;
}

/* OPTIN */

.button-styled {
	font-size: 15px;
	cursor: pointer;
	width: 240px;
	padding: 2px 0 2px 0;
	border: 1px solid #000;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	cursor: pointer;	
	background: #ffff33; /* Old browsers */
	background: -moz-linear-gradient(top, #ffff33 0%, #ffcc33 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff33), color-stop(100%,#ffcc33)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffff33 0%,#ffcc33 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffff33 0%,#ffcc33 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffff33 0%,#ffcc33 100%); /* IE10+ */
	background: linear-gradient(top, #ffff33 0%,#ffcc33 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff33', endColorstr='#ffcc33',GradientType=0 ); /* IE6-9 */

}
.button-styled a:hover {
	font-size: 17px;
	text-decoration: underline;
	cursor: pointer;
	background: #FF3;
}
.box {
	margin-left: 2px;
	width: 232px;
}
.center_optin {
	max-width:600px;
	width:100%;
	margin:10px auto;
	background-color:#FFF;
	border-bottom:1px solid #8AA600;
	border-top:1px solid #8AA600;
	border-left:1px solid #8AA600;
	border-right:1px solid #8AA600;
}
.optin_text {
	font-size:14px;
	text-align:left;
}

/* CONFIRM */

.center_confirm {
	max-width:835px;
	width:100%;
	margin:0 auto;
	background-color:#FFF;
	border-bottom:2px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
}
.confirm_header {
	font-size:22px;
	font-weight:normal;
}