div.tt_products_basket_info_row{
	clear: both;
	padding-bottom: 25px;
}

div.tt_products_basket_info_row_empty {
	display: block;
	clear: both;
	height: 10px;
}

div.tt_products_basket_info_row_left {
	float: left;
	width: 160px;
	display: block;
}

div.tt_products_basket_info_row_right{
	float: left;
	display: block;
	width: 320px;
}

div.tt_products_basket_info_row_full {
	width: 480px;
	display: block;
	clear: both;

}

div.tmail_right_special {
	padding-left: 100px;
	float: left;
	display: block;
	vertical-align: bottom;
	line-height: 25px;
	width: 260px;
}

div.trading_conditions .checkbox{
	padding: 0px;
	margin: 0px;
}

.notes {
	clear: both;


}


div.tt_products_item_list, div.listitem {
	width: 490px;
}

div.listitem {
	clear: both;
	margin-bottom: 10px;
}
div.delivery, div.payment, div.price_summary, div.form_control {
	width: 490px;
	clear: both;
}

div.form_control {
	text-align: right;

}


div.payment_left {
	float: left;
	width: 200px;
}

div.payment_right {
	float: right;
	width: 290px;
	text-align: right;
}

div.payment_bottom {

	clear: both;
	width: 490px;
}

div.tt_products_basket div.listitem_headline , div.tt_products_basket_info div.listitem_headline  {
	margin-top: 20px;
	clear: both;
}

div.listitem  h3, div.payment h3, div.delivery h3, div.price_summary h3 {
	margin: 0px;
}

div.listitem_headline {
	border-bottom: 1px solid #01B8D9;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

div.listitem_headline h3{
	margin: 0px;
}

div.listitem h3 a{
	text-decoration: none;
	color: #000000;
}

div.listitem h3 a:hover{
	color: #01B8D9;
}

div.listitem_pic {
	float: left;
	width: 60px;
}

div.listitem_description {
	float: left;
	width: 275px;
	margin-left: 5px;
}

div.listitem_price {
	float: left;
	width: 145px;
	margin-left: 5px;
}

div.order_form {
	clear: both;
	float: right;
	margin-bottom: 20px;
}

table.basket_items {
	width: 490px;
}

td.product, td.product_number, td.price, td.total, td.quantity {
	vertical-align: middle;
}
