div.checkoutprogressdiv {
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left:35px;
	width:870px;
}

div.checkoutprogressdiv a {
	text-decoration: none;
	color: #625559;
}
#checkoutprogressdivWinkelwagen #checkoutprogressdivlabelWinkelwagen a
,#checkoutprogressdivAfrekenen #checkoutprogressdivlabelAfrekenen a
,#checkoutprogressdivControleren #checkoutprogressdivlabelControleren  {
	color: #CCCC00;	
}


div.checkoutprogressseparator {
	background-image: url('../images/global/separator.gif');
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 20px;
	margin-right: 20px;
}

#inloglinkdiv {
	float: right;	
}

#buttonpart a {
	color: #666;		
	margin-left: 5px;
	line-height: 20px;
}

table.pntDetailsTable{
	table-layout: auto;
}

table.pntDetailsTable tr td.tdHeader{
	padding-right: 0;
	width:74px;
}
fieldset#shippingfieldset_wrapper,
fieldset#paymentselectpart_wrapper{
	margin-top:25px;
}

#checkoutWrapper{
	float:left;
	width:940px;
	padding-left:20px;
}

#checkoutWrapper h1{
	font-size:1.54em;
	padding: 0 0 24px;
}


#checkoutWrapper #pntDetailsForm{
	margin-left:15px;
	margin-bottom:30px;
}

#checkoutWrapper #buttonpart input{
	/*background: url("../images/blocks/block_special_submit_wide-viper.gif") no-repeat left top;*/
	background: url("../images/blocks/knop_oranje.png") no-repeat left top;
	font-weight:bold;
	color:white;
	width:164px;
	height:46px;
	padding:0 6px 6px 0;
	line-height:14px;
}

#checkoutWrapper #buttonpart input:hover{
	/*background-position:left bottom;*/
}





#checkoutWrapper div#columnLinks{
	width:330px;
	margin-left:20px;
	margin-right:0;
}

#checkoutWrapper #columnMidden{
	
	margin-left:10px;
}


#checkoutWrapper div#columnRechts{
	width:190px;
	margin-left:10px;
}

.MojoPaginaMojoShopOrderCheckoutSubmitPage #checkoutWrapper div#columnMidden{
	margin-left:45px;
}

.MojoPaginaMojoShopOrderCheckoutSubmitPage #checkoutWrapper div#columnRechts{
	margin-left:30px;
	margin-right:0;
}

#checkoutWrapper div#columnRechts #comments{
	width:200px;
	
}

.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage #checkoutWrapper div#columnMidden{
	width:341px;
}

.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage #checkoutWrapper div#columnRechts{
	width:210px;
}



table#confirmcarttable th.label, table#confirmcarttable td.label, table#confirmcarttable tr.product td.label div{
	width:140px;
}

#afleveradresAddress, #factuuradresAddress{
	width: 230px;
}


/*
body.MojoPaginaMojoShopOrderCheckoutSubmitPage #checkoutWrapper #pntDetailsForm #columnMidden{
	margin-left:0;
}

body.MojoPaginaMojoShopOrderCheckoutSubmitPage #checkoutWrapper #pntDetailsForm #columnRechts{
	margin-left:0;
}*/

#pntVerticalFormWidgetContainerFactuuradresMojoShopGenderId .pntVerticalFormWidgetDetailsExtra{
	right:16px;
}

.MojoPaginaMojoShopOrderCheckoutSubmitPage div.pntVerticalFormWidgetDetailsExtra{
	right:7px;
}

table#confirmcarttable,
table.pntDetailsTable tr{
	/*background-color: #F1F1F1;*/
	background-color: #F1F1F1;
} 	

table#confirmcarttable{
	width:341px;
}

table.pntDetailsTable tr.oddrow{
	background-color: #E8E8E8;
} 	

table#confirmcarttable thead tr th{
	background-color: #565559;
	color:white;
}

.MojoPaginaMojoShopOrderCheckoutSubmitPage legend,
.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage legend{
	border:0;
}


fieldset#afleveradresfieldset{
	margin-top:10px;
}

body.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage form.checkoutConfirm #inkoopnummer,
body.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage form.checkoutConfirm #referentie,
body.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage form.checkoutConfirm #kostenplaats{
	width:200px;
}

body.MojoPaginaMojoShopOrderCheckoutConfirmSubmitPage form.checkoutConfirm #comments{
	height:70px;
}

#shippingfieldset_wrapper{
	position:relative;
}

#shippingfieldset_wrapper #exclbtw{
	font-size:11px;
	
	position:absolute;
	top:0;
	right:0;
}


body.MojoPaginaMojoShopOrderCheckoutSubmitPage div.pntVerticalFormWidgetTop{
	margin-bottom:2px;
}