#payment-ideal,
#payment-phone {
	position:relative;
	float:right;
	width:188px;
	height:80px;
	cursor:pointer;
	background-repeat:no-repeat;}	
#payment-ideal:hover,
#payment-phone:hover {
	background-position:left bottom;}
#payment-ideal {
	background-image:url(http://kimhollandpartners.nl/access/images/btn-ideal.png);}
#payment-phone {
	background-image:url(http://kimhollandpartners.nl/access/images/btn-phone.png);}
	
	
#accessInstructions {
	position:relative;
	width:100%;
	float:left;
	margin:20px 0;
	font-size:11px;}
	#accessInstructions input,
	#accessInstructions select {
		border:1px solid #000;}
	#getAccess {
		height: 30px;
		color:#6C6C6C;
		font-weight:bold;}
	.step {
		float:left;
		clear:both;
		width:100%;
		height:32px;
		background:#FFF;
		margin-bottom:16px;}
	.stepNr {
		float:left;
		width:32px;
		height:32px;
		text-align:center;
		line-height:32px;
		color:#FFF;
		font-size:18px;
		font-weight:bold;
		background:#ff6201;
		border-right:2px solid #f18b49;}
	.stepTxt {
		width:460px;
		color:#000;
		float:left;
		padding:0 5px;
		line-height:32px;}
	.stepLeft {
		float:left;}
		
		
	/* -- // PPM access page \\ -- */
	#number {
		color:#fd6300;
		font-size:15px;
		font-weight:bold;}
	#country {
		border:1px solid #999;}
	#code {
		width:35px;
		border:1px solid #999;}
	#notice {
		clear:both;
		font-size:11px;
		color:#000;
		padding-top:10px;}
	#notice b {
		color:#f00;}
	#enter {
		float:left;
		width:75px;
		height:22px;
		margin:5px 0 0 10px;
		cursor:pointer;
		background:#FFF;
		border:1px solid #000;}
	#enter:hover {
		background-position:left bottom}
	#errorMsg {
		clear:both;
		color:#F00;
		font-weight:bold;}
	
	/* -- // Vas access page \\ -- */
	
	.vas label {
		float:left;
		width:100px;}
		
	.vas #vasRow1 input {	
		margin-top:6px;}
	.vas #vasRow2{
		clear:left;}
	.vas #vasRow2 {
		position:relative;	
		margin-top:-6px;}
	
	.vas #step1 .stepTxt {
		padding:6px 0 0 6px;}
	.vas #step1 select {
		width:100%;}
	.vas #step3 .row {
		float:left;
		margin-right:10px;}
	.vas #step3 input {
		width:140px;}
	.vas input.VASsubmit {
		width:80px;
		border:1px solid #000;
		background:#e8e8e8;
		color:#000;
		cursor:pointer;}
	.vas input.VASsubmit.auto {
		width:auto;
		padding:0 4px;}
		
	.vas.VASlogin #step3,
	.vas.VASsubscribe #step3 {
		height:60px;}
		
	.vas.VASsubscribe #step2 .stepTxt {
		line-height:15px;}
	.vas.VASpassword input#VASsubmit  {
		width:150px;}
		
		
	.vasBlock {
		float:left;
		width:100%;
		background:#FFF;
		margin-bottom:8px;
		border:1px solid #bbb;}
	.vasBlockTop {
		width:100%;
		height:20px;
		line-height:20px;
		text-indent:10px;
		background:#ccc;
		font-weight:bold;
		color:#000;
		border-bottom:1px solid #bbb;}
	.vasBlockTopRight {
		width:150px;
		float:right;}
	.vasBlockInner {
		float:left;
		padding:3px 10px;}
	.vasBlock .row {
		float:left;
		clear:both;
		width:100%;}
	.vasBlock label {
		float:left;
		height:24px;
		width:150px;}
	.vasBlock select {
		float:left;
		width:200px;}
	.vasBlock #errorMsg {
		clear:both;
		padding:3px 10px;}
		.vasBlock #logoutBtn {
			margin:3px 10px;
			float:right;}
		#vasRow2 select {
			margin-right:4px;}
		#vasBlock2 .vasrow {
			line-height:22px;}
		#vasBlock3 label {
			width:150px;
			line-height:18px;}
