/* begin selectproduct styles */
.clear:after {
	content: ""; display: block; height: 0; clear: both;
}
div.product {
	height:				20px;
}

div.product:after {
	content: ""; display: block; height: 0; clear: both;
}

input.product {
	float:				left;
}

label.selecterror {
	color:				red;
}

.product .price,
.details_product .price {
	float:				right;
	color:				#AAAAAA;
}
.product .price.price_selected,
.details_product .price.price_selected {
	color:				#000000;
}
.part_option {
	margin-left:		20px;
}
.select_price {
	display:			none;
}

.product label, .option label, .part label {
	float:				left;
	width:				300px !important;
}

#userdetails label {
	float:				left;
	width:				200px !important;
}

#userdetails input[type=text], #userdetails select {
	width:				200px;
}

#userdetails #zip {
	width:				60px;
}

#city {
	width:				137px !important;
}

#selectproductsteps {
	height:				32px;
	border:				1px solid #CCCCCC;
	margin:				15px 0;
	width:				512px;
}
#selectproductsteps .activestep {
	background-color:	#CCCCCC;
}
#selectproductsteps .step {
	float:				left;
	width:				170px;
	height:				30px;
	line-height:		30px;
	text-align:			center;
	border-right:		1px solid #CCCCCC;
}
#selectproductsteps .step3 {
	border-right-width:	0;
}

#select_footer {
	background-color:	#CCCCCC;
	line-height:		20px;
	margin-top:			10px;
	margin-bottom:		5px;
}

div.formrow {
	margin-bottom:		4px;
}

#totaalbedrag {
	background-color:	#ED2C21;
	color:				white;
	font-weight:		bold;
}

span.price{
	float:				right;
	margin-right:		5px;
}

.price-container {
	height:				20px;
}

span.price-caption {
	float:				left;
	margin-left:		5px;
}

.price{
	float:				right;
}

.bestel-button {
	float:				right;
}

#bestel-back {
	float:				left !important;
	width:				107px;				
	height:				28px;
	background:			url('/gfx/buttons/vorige-donker.png') no-repeat left top;
}

#terms {
	
}
#lbl_terms {
	float:				none !important;
	clear:				none !important;
	display:			inline !important;
	width:				600px !important;
}

#lbl_terms a{
	display:			inline !important;
}
/* end selectproduct styles */