﻿
/* --- Agecheck --- */
body.subscribe								{	background: url(/gfx/CAemailVoordeel/bgSubscribe.jpg) top repeat-x #cbcbcb; padding: 32px 0px; }

.CenAsubscribe								{	width: 558px; padding: 0px 20px; margin: 0px auto; background: #ffffff; border: 1px solid #747474; }
.CenAsubscribe .pageHead					{	margin: -1px -21px 0px -21px; display: block; position: relative; }
.CenAsubscribe .pageFooter					{	margin: 20px -21px -1px -21px; display: block; position: relative; clear: both; }
.CenAsubscribe *							{	font-size: 12px; color: #505050; }
.CenAsubscribe h1							{	font-size: 2.0em; margin-top: 15px; }
.CenAsubscribe h6							{	font-size: 1.1em; margin-top: 15px; }
.CenAsubscribe p.intro						{	margin-top: 15px; }
.CenAsubscribe p.intro span					{	font-weight: bold; }
.CenAsubscribe p.thanks						{	margin: 3px 0px 30px 0px; }
.CenAsubscribe img.banner					{	margin: 22px auto 0px auto; display: block; }

.CenAsubscribe table.form					{	margin-top: 20px; }
.CenAsubscribe table.form th				{	padding: 6px 10px 0px 0px; font-weight: normal; }
.CenAsubscribe table.form td				{	padding: 2px 10px 2px 0px; vertical-align: middle; }
.CenAsubscribe table.form td.error			{	padding-bottom: 1em; }
.CenAsubscribe table.form input.normal,
.CenAsubscribe table.form input.code		{	width: 188px; }
.CenAsubscribe table.form input.code		{	color: #000; font-size: larger; font-family: Courier New; }
.CenAsubscribe table.form input.required	{	width: 190px; }
.CenAsubscribe table.form #filialen			{	display: none; }
.CenAsubscribe table.form #filiaalLijst		{	width: 198px; max-height: 75px; margin-top: 2px; overflow: auto; overflow-x: hidden; display: none; border: 1px solid #CCCCCC; }
.CenAsubscribe table.form #filiaalLijst ol	{	margin: 0px; padding: 5px; }
.CenAsubscribe table.form select.filiaal	{	width: 200px; }
.CenAsubscribe table.form .explanation		{	padding-top: 20px; }
.CenAsubscribe table.form .btnDefault		{	width: 86px; }
.CenAsubscribe table.form .button			{	padding: 13px 15px 0px 0px; }
.CenAsubscribe table.form .button div		{	float: right; }

.CenAsubscribe table.dropdownDate td		{	padding: 1px 0px; }
.CenAsubscribe table.dropdownDate .day		{	width: 48px !important; margin-bottom: 0px; }
.CenAsubscribe table.dropdownDate .month	{	width: 87px !important; margin-bottom: 0px; }
.CenAsubscribe table.dropdownDate .year		{	width: 55px !important; margin-bottom: 0px; }


/* Jan Smit actie */
.JanSmit *									{	font-family: Arial,Verdana,Helvetica; font-size: 12px !important; color: #505050; }
.JanSmit .pageFooterLink					{	position: absolute; right: 0px; margin-top: 7px; }
.JanSmit table.form							{	margin-top: 0px; * margin-top: 10px; }
.JanSmit table.form.home th					{	width: 1%; white-space: nowrap; }
.JanSmit td.uniekeCode						{	padding-bottom: 20px !important; }
.JanSmit td.checkbox						{	padding-left: 20px !important; }
.JanSmit td.checkbox input					{	position: absolute; margin-left: -20px; * margin: -4px 0px 0px -23px; }
.JanSmit td.buttonSubmit					{	padding: 8px 0px 0px 20px !important; }
.JanSmit .actieVoorwaarden					{	margin: 7px 0px -19px 0px; }

.JanSmit p.thanks							{	margin: 2px 0px 0px 0px; }
.JanSmit ul									{	margin: 4px 0px 10px 0px; zoom: 1; }
.JanSmit img.footerThanks					{	float: right; margin: 45px 0px 4px 0px; * margin: 45px 0px -17px 0px; }

.JanSmit .bannerAdditional					{	float: right; margin: 36px 30px 0px 0px; }
.JanSmit .additionalInfo .explanation		{	padding-top: 10px !important; }
.JanSmit .additionalInfo .pageFooter		{	margin-top: 10px; }

