div.thumbnails div.thumbnail {
 	float: left;
	width: 101px;
	height: 101px;
	margin: 3px 3px 0 0;
	padding: 10px;
	border: 1px dashed #DBDBDB;
	text-align: center;

	vertical-align: middle;
	line-height: 101px;
}

div.article {
 	float: left;
	width: 594px;
	height: 242px;
	margin: 0;
	padding: 15px;
	border: 1px dashed #DBDBDB;
}

div.article div.image {
 	float: left;
	width: 240px;
	height: 240px;
	overflow: hidden;
	line-height: 240px;
	vertical-align: middle;
}

div.article div.right {
 	float: left;
	width: 334px;
	height: 240px;
	color: #375C76;
	margin: 0 0 0 20px;
}

div.article div.right div.data {
 	float: left;
	width: 334px;
	height: 217px;
	overflow: hidden;
}

div.article div.right div.data div.title {
 	float: left;
	width: 334px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #375C76;
	overflow: hidden;
	margin: 0 0 5px 0;
}

div.article div.right div.price {
 	float: left;
	width: 334px;
	height: 46px;
	font-size: 1.2em;
	font-weight: bold;
}

div.article div.right div.price div.text {
 	float: left;
	width: 244px;
	height: 46px;
	line-height: 4em;
}

div.article div.right div.price div.text font.small {
 	font-size: 0.8em;
}

div.article div.right div.price div.value {
 	float: left;
	width: 90px;
	height: 46px;
	background-image: url(../../../images/shop/prijssticker.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}

div.article div.right div.price div.value div.box {
 	float: left;
	width: 70px;
	margin: 15px 0 0 20px;
	_margin: 15px 0 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

div.article div.right div.code {
 	float: left;
	width: 334px;
	height: 20px;
	margin: 10px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
}

div.article div.right div.code div.text {
 	float: left;
	width: 244px;
	font-size: 1.1em;
	font-weight: bold;
}

div.article div.right div.code div.value {
 	float: left;
	width: 70px;
	margin: 0 0 0 20px;
	text-align: center;
}

div.article div.right div.description {
	float: left;
	clear: both;
	margin: 15px 0 0 0;
	font-size: 1.2em;
}

div.article div.buttons {
 	float: left;
	width: 334px;
	height: 23px;
	text-align: right;
}

div.article div.buttons input.amount {
	width: 26px;
	color: #375C76;
	font-size: 1.1em;
	text-align: right;
}

div.article div.buttons input.AddAndGoToBasket{
	vertical-align: bottom;
}
