﻿.shoppingcart-item-holder,
.shoppingcart-product-holder,
.shoppingcart-count-holder,
.shoppingcart-price-holder,
.shoppingcart-total-holder,
.shoppingcart-delete-holder,
.shoppingcart-image,
.shoppingcart-item,
.shoppingcart-header-holder,
.shopping-cart-steps-holder,
.shoppingcart-title,
.shoppingcart-bottom,
.shoppingcart-payment,
.shoppingcart-payment-left,
.shoppingcart-payment-right,
.shoppingcart-total-price-holder,
.shoppingcart-tp-total,
.shoppingcart-tp-shipping,
.shoppingcart-tp-amount,
.shoppingcart-buttons-holder,
.shoppingcart-button-terug,
.shoppingcart-button-doorgaan {
	margin: 0;
	padding: 0;
	}

/* ADDED 24-09-09 RH*/
.shop_submit 
{
	background: url(/static/images/btn_verder.gif) no-repeat;
	}

.shopping-cart-delete 
{
	padding: 11px 5px 0 0;
	}

.shopping-cart-table-overview table
{
	background: url(/static/images/bg_shoppingcart_item.gif) no-repeat;
	float: left;
	font-size: 12px;
}
/*
.shoppingcart-item-holder {
	clear: both;
	width: 700px;
	background: url(/static/images/bg_shoppingcart_item.gif) no-repeat top left;
	min-height: 76px;
	}	
*/

.shopping-cart-profile-table 
{
	float: left;
}

.shopping-cart-profile-table table tr 
{
	height: 28px;
}

.profile-table, .tbl_advanced_search 
{
	color: #666666;
	font-size: 12px;	
	}

.shopping-cart-image 
{
	padding: 10px 0;
	}

  .shopping-cart-image img {
    width: 50px;
  }
  
.shoppingcart-product-holder, .shoppingcart-count-holder, .shoppingcart-price-holder {	
	background: url(/static/images/bg_shoppingcart_devider.gif) no-repeat top right;
	float: left;
	}
	
.shoppingcart-product-holder {
	width: 385px;
	min-height: 76px;
	}
	
.shoppingcart-count-holder {
	min-height: 76px;
	width: 70px;
	padding: 15px 0 0 20px;
	min-height: 61px;
	
	}
	
.shoppingcart-price-holder {
	padding: 15px 0 0 20px;
	min-height: 61px;
	width: 66px;
	}
	
.shoppingcart-total-holder {
	float: left;
	width: 70px;
	padding: 15px 0 0 20px;
	min-height: 61px;
	
	}
	
.shoppingcart-delete-holder {
	float: left;
	padding: 18px 0 0 0;
	min-height: 61px;
	}
	
.shoppingcart-image {
	width: 50px;
	float: left;
	padding: 15px 0 0 10px;
	width: 50px;
	}
	
.shoppingcart-item {
	color: #56007D;	
	padding: 15px 0 0 10px;
	}
	
.shoppingcart-item  a{
	color: #56007D;	
	font-weight: bold;
	}
	
.shoppingcart-header-holder {
	clear: both;
	padding: 20px 0 12px 0;
	font-weight: bold;
	float: left;
}


.shoppingcart-product-header-holder {
	float: left;
	width: 370px;
	padding: 0 0 0 15px;
	}
	
.shoppingcart-count-header-holder { 
	padding: 0 0 0 20px;
	float: left;
	width: 70px;
	}
	
.shoppingcart-price-header-holder { 
	padding: 0 0 0 20px;
	float: left;
	width: 66px;
	}
	
.shoppingcart-total-header-holder { 
	padding: 0 0 0 20px;
	float: left;
	width: 70px;
	}

.shoppingcart-delete-header-holder { 
		}
	
.shopping-cart-steps-holder {
	height: 35px;
	clear: both;
	
	}	
	
.shopping-cart-steps-holder .step1-active {
	background: url(/static/images/bg_cart_step1_act.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}	

.shopping-cart-steps-holder .step1 {
	background: url(/static/images/bg_cart_step1.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}	


.shopping-cart-steps-holder .step2, .shopping-cart-steps-holder .step2-active, .shopping-cart-steps-holder .step3-active  {
	width: 140px;
	height: 25px;
	float: left;
	}	
.shopping-cart-steps-holder .step2 {	
	background: url(/static/images/bg_cart_step2.gif) no-repeat top left;
	}

.shopping-cart-steps-holder .step2-active, .shopping-cart-steps-holder .step3-active,.shopping-cart-steps-holder .step4-active {	
	background: url(/static/images/bg_cart_step2_act.gif) no-repeat top left;
	}
	
.shopping-cart-steps-holder .step2-active1, .shopping-cart-steps-holder .step3-active1, .shopping-cart-steps-holder .step4-active1 {	
	background: url(/static/images/bg_cart_act.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}
	
.shopping-cart-steps-holder .step3 {
	background: url(/static/images/bg_cart_step3.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}	
	
.shopping-cart-steps-holder .step4 {
	background: url(/static/images/bg_cart_step4.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}	
	
.shopping-cart-steps-holder .step4-active {
	background: url(/static/images/bg_cart_step2_act.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}		
	
.shopping-cart-steps-holder .step5 {
	background: url(/static/images/bg_cart_step5.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}

.shopping-cart-steps-holder .step5-active {
	background: url(/static/images/bg_cart_step5_act.gif) no-repeat top left;
	width: 140px;
	height: 25px;
	float: left;
	}

.shoppingcart-title {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #D4BFDE;
	}
	
.shoppingcart-title img {

	margin: -23px 0 0 0;
	padding: 0;
	position: absolute;
	display: inline;
}	

.shoppingcart-bottom {
	margin: 10px 0 0 0;
	clear: both;
	border-bottom: 1px solid #D4BFDE;
	}	


.shoppingcart-payment {
	clear: both;
	margin: 10px 0 0 0;
	float: left;
	/*width: 100%;*/
	}
	
.shoppingcart-payment-left {
	float: left;
	width: 243px;
	font-size: 11px;
	}
	
.shoppingcart-payment-right {
	float: right;
	background: url(/static/images/bg_price_payment.gif) no-repeat top left;
	width: 457px;
	min-height: 118px;
	}

.shoppingcart-payment-right-nobg {
	float: left;
	width: 457px;
	text-align: right;	
	}  

.shoppingcart-payment-right-nobg-step4 {
	float: left;
	width: 700px;
	text-align: right;
	}  

	
.shoppingcart-total-price-holder {
	padding: 15px;
	width: 427px;
	}	  
	
.shoppingcart-price-border {
	border-bottom: 1px solid #D4BBC8;
	height: 1px;
	font-size: 1px;
	line-height: 1px;	
	}	
	
.height20 {
	height: 20px;
	}	

.shoppingcart-total {
	font-size: 14px;
	font-weight: bold;
	color: #56007D;
	}	
	
.shoppingcart-buttons-holder {
	clear: both;
	margin: 30px 0 0 0;
	float: right;
	}
	
.shoppingcart-button-table {
	margin: 0 0 20px 20px;
	position: relative;
}
	
	
.shoppingcart-button-terug {
	padding: 5px 20px 0 0;
	float: left;
	}

.shoppingcart-button-terug img {
	position: absolute;
	margin: 0 0 0 -20px;
	}
	
.shoppingcart-button-terug a{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	}
	
.shoppingcart-button-doorgaan {
	float: left;
	}

.shoppingcart-button-doorgaan-gegevens {
	float: left;
	padding: 0 0 0 30px;
	
	}

.shoppingcart-content table{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 11px;
}

.shoppingcart-content table tr {
	height: 18px;
	}
	
	
.addresbook-holder {
	margin: 20px 0 0 20px;
	padding: 0;
	width: 680px;
	}
.addressbook-holder-left, 
.addressbook-holder-right, 
.addressbook-holder-item 
{
	margin: 0;
	padding: 0;
	float:left;
	}	
	
.addressbook-holder-left 
{
	padding: 0 20px 0 0 ;
	border-right: 1px solid #D4BFDE;
}	

.addressbook-holder-right {
	margin: 0 0 0 19px;
}

.addressbook-holder-item {
	clear: both;
	margin-top:10px;
	background: url(/static/images/bg_adresboek.gif) no-repeat top left;
	width: 315px;
	min-height: 60px;
	padding: 5px 0 0 5px;
	}
	
.input_adress 
{
	float: left;
	padding: 0 10px 0 0;
}
	
.addressbook-header {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 680px;
	border-bottom: 1px solid #D4BFDE;
	
	}
.addressbook-header-left {
	float: left;
	width: 320px;
	}
.addressbook-header-right {
	float: left;
	width: 320px;
	}

.addressbook-item {
	/*margin:-18px 0 0px 20px;	*/
	float:	left;	
	font-size: 11px;
}      	

.shoppingcart-content {
	line-height: 18px;
	}

.ddlBank {
	margin: 3px 0 0 20px;
	width: 140px;
	}
	
	
.shoppingcart-mini-holder table tr td{
	padding: 5px 0;
	}
	
.total {
	padding: 5px 10px 5px 0 !important;
}	

.shoppingcar-mini-line {
	background-color: #E6D9EB;
	line-height: 1px !important;
	font-size: 1px !important;
	display: inline;
	height: 1px !important;
	}

.small-cart-delete-icon 
{
	padding: 2px 0 0 0;
	}
	
.totaltext {
	font-size: 14px;
	color	: #56007D;
	font-weight: bold;
}	

.table-header {
	color	: #220034;
	font-size: 13px;
	font-weight: bold;
}	

.no-padding {
	padding: 0 !important;
	margin: 0;
}

.shoppingbaskettable {
	padding: 5px 0;
}

.shoppingcart-line {
	border-top: 1px solid #E6D9EB;
	/*background: url(/static/images/bg_line_basket.gif) repeat-x top left;*/
}

.shoppingbaskettable a{
	font-weight: bold;
}

.shoppingcart-title-left, .shoppingcart-title-right {
	margin: 0;
	padding: 0;
	float	: left;
	width	: 316px;
}

.shoppingcart-title-left {
	margin: 0 50px 0 0;
	}
	
/* WINKELWAGEN ITEMS */

.top_winkelwagen 
{
	margin: 0;
	padding: 0;
	background: url(../images/bg_top_winkelwagen.gif) no-repeat top left;
	height: 2px;
	width: 500px;
}

.winkelwagen_holder {
margin: 0;
padding: 0;
}

.winkelwagen_uitleg {
margin: 0;
padding: 0 0 0 20px;
width: 180px;
}

.uitleg {
margin: 0;
padding: 10px 0;
border-top: 1px solid #E0E1E1;
}

.winkelwagen_item_holder {
margin: 0;
padding: 0;
float: left;
width: 500px;
}

.winkelwagen_item_bt {
margin: 0 5px 0 0;
padding: 0;
width: 377px;
height: 1px;
float: left;
}

.winkelwagen_item_bt1 {
margin: 0 5px 0 0;
padding: 0;
width: 55px;
height: 1px;
float: left;
}

.winkelwagen_item_bt2 {
margin: 0;
padding: 0;
width: 58px;
height: 1px;
float: left;
}

.winkelwagen_item {
margin: 0 5px 0 0;
padding: 10px 0 15px 0;
width: 377px;
height: 75px;
float: left;
clear: both;
}

.winkelwagen_product_image {
/*margin: 0 10px 0 0;
padding: 0;
float: left;
width: 65px;*/
}

.winkelwagen_product {
/*width: 295px;
margin: 0;
float: left;*/

}

.winkelwagen_informatie {
margin: 63px 0 0 0;
padding: 0;
position: absolute;
}

.winkelwagen_informatie a {
color: #818484;
text-decoration: none;
}

.winkelwagen_informatie a:hover {
color: #E88C99;
text-decoration: none;
}

.winkelwagen_product_xtr_informatie {
/*margin: 63px 0 0 220px;*/
padding: 10px 0 0 0;
/*position: absolute;*/
}

.btn_holder_ww {
margin: 0;
padding: 0 0 0 5px;

/*position: absolute;*/
float: left;

}

.btn_ww_up, .btn_ww_down {
margin: 0;
padding: 0;
width: 11px;
height: 9px;
line-height: 13px;
}

.btn_ww_up img, .btn_ww_down a img {
margin: 0;
padding: 0;
width: 11px;
height: 9px;
}



.winkelwagen_bb {
border-bottom:1px solid #A1A3A3;
}



.winkelwagen_input_holder {
/*margin: 0px 0 9px 1px;*/
padding: 0;
/*position: absolute;*/
float: left;
text-align: left;
}

.winkelwagen_aantal {
margin: 0;
padding: 8px 0 0 0;
/*width: 55px;
height: 75px;*/
float: left;
}

.price_holder {
	/*margin: 55px 0 9px 1px;*/
	padding: 10px 0 0 0;
}

.winkelwagen_prijs_holder {
margin: 0 0 0 5px;
padding: 10px 0;
width: 58px;
height: 75px;
float: right;
border-bottom: 1px solid #A1A3A3;
}

.winkelwagen_prijs {
margin: 63px 0 0px 0;
padding: 0;
float: right;
border: solid 1px black;
border-bottom: 1px solid #A1A3A3;
position: absolute;
}

.winkelwagen_total_holder {
margin: 0;
padding: 0px 0 10px 0;
clear: both;
height: 20px;
width: 500px;
}

.winkelwagen_total_txt {
margin: 0 5px 0 0;
padding: 0 10px 0 0;
float: left;
width: 367px;
text-align: right;
}

.winkelwagen_total_aantal {
margin: 0 5px 0 0;
padding: 0 0 6px 0;
width: 55px;
float: left;
border-bottom: 1px solid #A1A3A3;
text-align: center;
}

.winkelwagen_total_prijs {
margin: 0;
text-align: right;
padding: 0 0 6px 7px;
float: left;
width: 51px;
border-bottom: 1px solid #A1A3A3;
}

.winkelwagen_afrekenen {
margin: 30px 0 0 0;
padding: 0;
width: 500px;
text-align: right;
}

.winkelwagen_afrekenen a {
color: #818484;
text-decoration: none;
}

.winkelwagen_afrekenen a:hover {
color: #E88C99;
text-decoration: none;
}

.spanQuantity
{
	float:left;
	padding-top:2px;
	width: 40px;
}

/* ADDED 2009 10 23 - RH*/

.payment-kassa 
{
	/*display: none;*/
}

#divError
{
	 font-weight:normal;
	 color:red;	
}