					.privacy, .eshopshipping, table caption {
						display: none;
					}
					
/* ====================== */
/* ! eShop Product Page   */
/* ====================== */
					
					.addtocart {
						width: 959px; /* 470px */
					/*	margin-top: -51px; */
						margin-bottom: 0;
					}
					
					.addtocart fieldset {
						border: 0px solid #FFFFFF;
						padding: 10px;
						background-color: #333;
						text-align: left;
						margin: 0;
					}
					
					.addtocart fieldset legend {
						display: none;	
					}
					
					.addtocart fieldset .sgloptiondetails {
						display: none;	
					}

					.iqty {
						border: 1px solid #FFFFFF;
						background-color: #666666;
						font-size: 14px;
						color: #FFFFFF;
						margin-left: 10px;
						margin-right: 10px;
						text-align: center;
						font-weight: bold;
						width: 30px;
					}

/* =========================================================================================== */
/* ! 'Continue Shopping', 'Proceed to Checkout' and 'Edit Cart or Continue Shopping' buttons   */
/* =========================================================================================== */

						/* veld: verder winkelen of verder naar afrekenen */
						ul.continue-proceed {
							border-top: 1px solid #FFFFFF;
							clear: both; 
							width: 949px;
							margin-left: 5px;
							padding-top: 10px; 
						
						/*	height: 40px; */
						/*	background: #FF0000; */
							}
						
						/* buttons: verder winkelen of verder naar afrekenen */
						ul.continue-proceed li {
							float: right;
							margin-left: 10px;
						}
						
						/* buttons met link: verder winkelen of verder naar afrekenen */
						ul.continue-proceed li a {
							background-color: #444444;
						/*	border: 1px solid #FFFFFF; */
							font-weight: bold;
							padding: 5px;
							text-decoration: none;
						}
						
						/* buttons met link > hover: verder winkelen of verder naar afrekenen */
						ul.continue-proceed li a:hover {
							color: #999999;
							text-decoration: none;
						}
						
						/* 2e button links laten uitlijnen in Firefox, werkt niet in IE */
						ul.continue-proceed li:first-child {
							float: left;
							} 

/* 'Proceed to Confirmation' button */

					#submitit {
						float: left;
						margin-bottom: 20px;
					}

/* 'Proceed to PayPal' button */

					#ppsubmit {
						float: left;
						margin-bottom: 25px;
					}
					
					
					input.button {
						background-color: #444444;
						border: 1px solid white;
						font-size: 14px;
						font-weight: bold;
						color: #FFFFFF;
						font-family: Arial, Helvetica, Sans-Serif;
						padding: 3px;
						width: 210px;
						}

					input.button:hover {
						cursor: pointer;
						color: #999999;
						}

/* 'Discount Code applied' message */

.eshop_dcode {
	color: #5BE83D;
	font-weight: bold;
}

/* Error messages on checkout form */

					.error, .errors {
						color: #00FF00;
					}

#buyOptions {
	margin: 0px auto 20px auto;
	padding-left: 15px;
}



/* ============================= */
/* ! eShop Cart/Checkout Tables  */
/* ============================= */
					
/* 'Item Description', 'Qty', and 'Total' */
					
					th#cartItem {
						text-align: left;
						padding: 3px;
						width: 779px;
					}
					
					th#cartQty {
						text-align: center;
						padding: 3px;
					}
					
					th#cartTotal {
						text-align: center;
						padding: 3px;
						width: 100px;
					}

/* 'Sub-Total', 'Shipping', and 'Total Order Charges' */

					th#subtotal, th#scharge, th#cTotal {
						text-align: right;
						padding-right: 10px;
						color: #666666;
					}
					
					th#scharge a {
						color: #999999;
						font-size: 12px;
						padding-right: -10px;
					}					
					
					th#scharge small {
						padding-right: 0;
						color: #999999;
					}					

/* cells with monetary total amounts */

					.amts {
						background-color: #444444;
						border: 1px solid #FFFFFF;
						text-align: right;
						padding: 3px;
						height: 24px;
					}

/* every other table row */

					.alt {
						background-color: #555;
					}



/* 'Empty Cart' button */
#unset {
	margin-left: 10px;
}

/* ====================== */
/* ! Checkout Page        */
/* ====================== */

					.eshopform #mainlegend {
						font-size: 14px;
						color: #FFFFFF;
					}

.eshopform .fld2 input, .eshopform .fld2 select, .eshopform .fld4 input, .eshopform .fld4 select  {
	margin-bottom: 3px;
}

/* text fields on checkout form */

					.short, .med {
						padding: 3px;
						border: 1px solid #FFFFFF;
						background-color: #444444;
						font-size: 14px;
						color: #FFFFFF;
				/*		height: 24px;	*/
						font-family: Arial, Helvetica, Sans-Serif;
					}

/* Dropdown boxes on checkout form */

					.pointer {
						margin-right: 10px;
						padding: 1px 0px;
						border: 1px solid #FFFFFF;
						background-color: #444444;
						font-size: 14px;
						color: #FFFFFF;
						font-family: Arial, Helvetica, Sans-Serif;
						width: 200px;
					
					}

/* Hoofdscherm VUL UW GEGEVENS IN */

					.fld1 {
						padding: 0;
						border: 0;
						float: left;
						text-align: left;
						background: #666666;
						width: 928px;
					}

/* Mailing Address Fieldset POSTADRES */

					.fld2 {
						margin-top: 15px;
						margin-right: 15px;
						border: 1px solid white;
						padding: 10px;
						float: left;
						text-align: left;
						background: #666666; 
						width: 400px;
						height: 516px;
						color: #FFFFFF;
						font-weight: bold;
					}
					
					.fld2 .state {
						display: none;
					}
					
					.fld2 .altstate {
						display: none;
					}
					
					.fld2 .address2 {
						display: none;
					}											
					
					.fld4 .ship_state {
						display: none;
					}
					
					.fld4 .ship_altstate {
						display: none;
					}
					
			
					
					
					

/* Shipping Address Fieldset VERZENDADRES */

					.custdetails .fld4 {
					/* 	display: none; niet weergeven */
						margin-top: 15px;
						border: 1px solid white;
						padding: 10px;
						float: none;
						text-align: left;
						color: #FFFFFF;
						background: #666666; 
						font-weight: bold;
					}

/* BETALINGSWIJZE */

					.fld6 {
						margin-top: 15px;
						padding: 10px;
						float: none;
						font-weight: bold;
						color: #FFFFFF;
					}

					.fld6 li {
						list-style-image: none;
						list-style-position: outside;
						list-style-type: none; 
					}

					.eshoppayvia {
						border: 1px solid white;
						list-type: none;
						height: 103px;
					}

					.eshoppayvia li {
						list-type: none;
						float: left;
					}

					.eshoppayvia li:first-child {
						list-type: none;
						float: left;
						margin-right: 30px;
					}
					
					
					

					.eshop_tandc {
						border: 0px solid white;
						margin-top: 27px;
					}





/* ========================== */
/* ! Conformation Page        */
/* ========================== */



/* Confirm Mailing Address on Checkout Confirmation */
.confirm {
						margin-right: 45px;
						font-weight: normal;
}

.confirmship {
						margin-right: 45px;
						font-weight: normal;
						}



/* Confirm Shipping Address on Checkout Confirmation */
#content > .fld4 {
	position: relative;
	top: -18px;
	width: 305px;
}

/* Confirmation li Titles */
					.items {
						margin: 0px;
						font-weight: bolder;
						color: #FFFFFF;
					}

#content > form.eshop > div > label, .fld1 > label {
	float: right;
}














/* Discount Code Fieldset */
					.custdetails .fld5 {
						margin-left: 43px;
						clear: both;
					}

/* 'Note: Submit to show shipping charges.' */
					.custdetails #eshopshowshipcost {
						margin-left: 0px;
						display: none;
					}

