		form {
			margin: 0 0 0 -10px;
			padding: 0 0 20px 20px;
			width: 340px;
			background: url('/frontend/images/50pctWhite.png');
		}

		fieldset {
			border: 0;
			padding: 0;
			margin: 0;
		}
		
		label {
			font-family: Trebuchet MS, Arial, Verdana, sans-serif;
			color: #58584c;
			margin: 15px 0 0 0;
			font-size: 11pt;
		}
	
		input, select, textarea{
			background-color:	#f9f7f4;
			border: 1px solid #AAA;
			color: #58584c;
			font-family: Trebuchet MS, Arial, Verdana, sans-serif;
			font-size: 10pt;
			padding: 3px;
			margin: 10px 0 0 30px;
			width: 270px;
		}
		
		textarea.error, input.error, textarea.error{
			border: 1px solid #C00;	
		}

		select{
			width: 278px;
		}

		textarea{
			height: 150px;
		}

		div.form{
			width: 320px;
			margin: 30px 0 10px 0;
		}
	
		input[type="checkbox"] {
			background-color: transparent;
			border: 0;
		}	

		label.error{
			color: #C00;
			font-size: 8pt;
			font-style: italic;
			font-weight: normal;
		}
		
		.errorMessage{
			float: right;
		}

		.adresses{
			float: right;
			width: 180px;
			margin: 0 35px 0 0;
		}

		.adresses h2{
			font-size: 10pt;
			margin: 0 0 5px 0;	
		}

		.adresses div{
			padding: 10px;
			margin: 0 0 20px 0;
			background: url('/frontend/images/30pctWhite.png');
		}

		.submit{
			background: url('/frontend/images/button.png');
			padding: 8px 14px;
			margin-top: 40px;
		}
		
		.submit:hover {
			color: #999;
			cursor: pointer;
			border: 1px solid #777;
		}
		
		#succes{
			border: 1px solid #B3D07C;
			padding: 10px 15px;
			background: url('/frontend/images/50pctGreen.png');
			margin: 0 35px 20px -10px;
			color: #537E09;
		}
		
		#error, .errorContainer{
			border: 1px solid #C00;
			padding: 10px 15px;
			background: url('/frontend/images/50pctRed.png');
			margin: 0 35px 20px -10px;
			color: #4e322f; 
		}

		#error a:hover {
			color: #C00;
		}

		#succes div{
			color: #537E09;
			font-weight: bold;
			margin: 0 0 5px 0;
		}
		
		.errorContainer div{
			color: #CC0000;
			font-weight: bold;
			margin: 0 0 5px 0;
		}


		#total{
			font-size: 11pt;
			text-transform: uppercase;
		}

