#shoppingcart {
	width: 100%;
	padding-top: 6px;
	background: url('/images/common/dottedfullcurl.gif') top left no-repeat;
	float: left;
	position: relative;
}




/* Totals */
.totals .transport .content {
	width: 100%;
	clear: both;
}

/*
 * Plaats bestelling
 */
 
.placeOrder {
	width: 100%;
	clear: both;
	position: relative;
	margin-bottom: 1.5em;
	text-align: right;
}
.placeOrder p.registerfirst { font-weight: bold; }
.placeOrder a.register {
	width: 310px;
	height: 40px;
	float: right;
	clear: both;
	background-image: url("/images/shoppingcart/createaccount.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.placeOrder a.register:hover {
	background-position: -310px 0;
}
.placeOrder a.login {
	width: 320px;
	height: 40px;
	float: right;
	clear: both;
	background-image: url("/images/shoppingcart/gotaccount.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.placeOrder a.login:hover {
	background-position: -320px 0;
}

/* Buttons */
.buttons { width: 100%; float: left; clear: both; }
.buttons a.next, .buttons a.previous {
	width: 140px;
	height: 40px;
	float: right;
	background-image: url("/images/shoppingcart/next.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.buttons a.previous { background-image: url("/images/shoppingcart/previous.gif"); float: left; }
.buttons a.next:hover, .buttons a.previous:hover {
	background-position: -140px 0;
}	

/*
 * Bezorg op
 */
.deliverAt .bad { background: #feeae6; border: 1px solid #dc4228; }
.deliverAt, .checkout {
	width: 100%;
	float: left;
	position: relative;	
}
.deliverAt h1, .checkout h1 { margin-bottom: 0; }

.deliverAt .dataForm input { width: 250px; }
.deliverAt .dataForm { width: 600px; }
.deliverAt .dataForm dt { width: 150px; }
.deliverAt .dataForm dd { width: 450px; }



.check { font-size: 13px; float: left; margin-bottom: 1.5em; }
.checkout .bad { background: #feeae6; }
.check .contact { float: left; width: 100%; margin-bottom: 1.5em; }
.check .contact li { float: left; clear: both; margin-bottom: 10px;}
.check .contact li label { float: left; width: 155px; }
.check .contact li .content { float: left; }

.generalConditions {
	float: left;
	clear: both;
	width: 100%;
	position: relative;
}
.generalConditions .padder { padding: 5px; } 
.generalConditions .box { float: left; width: 155px; display: inline;}
.generalConditions .description { float: left; width: 735px; display: inline; }

.checkout a.next {
	float: right;
	height: 40px;
	width: 330px;
	background-image: url("/images/shoppingcart/placeorder.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
}
.checkout a.next:hover {
	background-position: -330px 0;	
}
/*
 * Checkout
 
 
.checkoutOptions {
	float: left;
	width: 100%;
	position: relative;
	padding-top: 1.5em; 
}
.checkoutOptions li {
	float: left;
	width: 440px;
	display: inline;
	margin: 0 10px 10px 0;
}
.checkoutOptions li .padder { padding: 10px; }
.checkoutOptions li .thumbnail {
	float: left;
	width: 160px;
	height: 100px;
	margin-right: 30px;
	background-position: center center;
	background-repeat: no-repeat;
}
.checkoutOptions li .content {
	float: left;
	width: 240px;
	text-align: justify;
}
.checkoutOptions li .content h2 { font-size: 13px; font-style: italic; color: #333; }
*/
/* submit knop */
.checkoutOptions a.submit {
	float: right;
	height: 40px;
	width: 240px;
	background-image: url("/images/shoppingcart/place.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
}
.checkoutOptions .iDEAL a.submit {
	background-image: url("/images/shoppingcart/placeinverse.gif");
}

/* iDEAL */
.checkoutOptions .iDEAL { background-color: #ebebeb; width: 630px; margin-right: 0;}
.checkoutOptions .iDEAL .content { width: 420px;}
.checkoutOptions .iDEAL .thumbnail {
	background-image: url('/images/shoppingcart/ideal.gif');
}

/* transfer */
.checkoutOptions .transfer {
	width: 260px;
}

