.tx-tcshop-pi1 td.showListProduct_price{
	vertical-align:			top;
	padding:				5px 0 0 10px;
	color:					#000000;
	font-size:				150%;
	text-align:				right;
}

.tx-tcshop-pi1 td.showListProduct_description{
	vertical-align:			top;
	padding:				5px 0 0 0;
	text-align: 			left;
}

.tx-tcshop-pi1 table.showListProduct_table{
	margin:					0 0 15px 0;
}

.tx-tcshop-pi1 td.listSingleProduct_description{
	vertical-align:			top;
	padding:				5px 0 0 0;
	text-align: 			left;
}

.tx-tcshop-pi1 td.listSingleProduct_price{
	vertical-align:			top;
	color:					#000000;
	font-size:				150%;

	padding:				10px 0 10px 0;
}

.tx-tcshop-pi1 td.listSingleProduct_amount{
	padding:				0 3px 0 0;
}

.tx-tcshop-pi1 input.listSingleProduct_amount{
	width:					20px;
	text-align:				center;
	border:					2px solid #790000;
	border:					2px solid #316573;
	height:					14px;
}

.tx-tcshop-pi1 td.shoppingBasket{
	vertical-align:			top;
	width:					212px;
	padding:				0 0 0 12px;
}

.tx-tcshop-pi1 td.showSingleProductImages_image{
	padding:				0 0 10px 0;
}

.tx-tcshop-pi1 td.shoppingBasket_top{
	background-color:		#95272A;
	background-color:		#2F7184;
	vertical-align:			top;
	background-image:		url(/typo3conf/ext/tcshop/images/shoppingbasket_top.gif);
	background-repeat:		no-repeat;
	height:					20px;
}

.tx-tcshop-pi1 td.shoppingBasket_sum{
	border-top:				1px solid #790000;
	border-bottom:			1px solid #790000;
	border-top:				1px solid #316573;
	border-bottom:			1px solid #316573;
	background-color:		#F3F4F4;
	line-height:			20px;
}

.tx-tcshop-pi1 td.shoppingBasketContent_price{
	text-align:				right;
	font-weight:			100;
}

.tx-tcshop-pi1 td.shoppingBasketContent_productname{
	width:					100%;
}

.tx-tcshop-pi1 td.shoppingBasketSum_sum_text{
	font-weight:			700;
	padding:				2px 0 2px 4px;
}

.tx-tcshop-pi1 td.shoppingBasketSum_sum{
	text-align:				right;
	font-weight:			700;
}

.tx-tcshop-pi1 td.shoppingBasket_link{
	padding:				5px 0 0 0;
}

.tx-tcshop-pi1 td.content{
	vertical-align:			top;
}

.tx-tcshop-pi1 td.createAddress_header{
	padding:				20px 0 10px 0;
}

.tx-tcshop-pi1 td.showAddressForm_header{
	padding:				0 0 10px 0;
}

.tx-tcshop-pi1 td.showAddressForm_form .radio_delivery {
	vertical-align: top;
	padding-right: 10px;
}


.tx-tcshop-pi1 input.input{
	border:					1px solid #790000;
	border:					1px solid #316573;
}

.tx-tcshop-pi1 td.createForm_submit{
	padding:				20px 0 10px 0;
}

.tx-tcshop-pi1 td.invoice, td.delivery{
	width:					100px;
}

.tx-tcshop-pi1 td.createAddress_error{
	color:					#FF0000;
	font-size:				80%;
}

.tx-tcshop-pi1 td.shoppingBasketContent_no_items{
	padding:				4px 0 4px 5px;
}

.tx-tcshop-pi1 td.invoice_address_header{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.delivery_address_header{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.showOrder_products{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.showOrder_shoppingBasketContent{
	border-bottom:			1px dotted #790000;
	border-bottom:			1px dotted #316573;
}

.tx-tcshop-pi1 td.showOrder_shoppingBasketSum{
	border-bottom:			1px dotted #790000;
	border-bottom:			1px dotted #316573;
}

.tx-tcshop-pi1 td.showTaxAmount_text{
	padding:				2px 0 0 4px;
}

.tx-tcshop-pi1 td.showTaxAmount_amount{
	text-align:				right;
	padding:				2px 3px 0 0;
}

.tx-tcshop-pi1 td.showOrder_notes_header{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.showOrder_confirm_order{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.orderSuccess_message{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 span.order_orderid{
	color:					#790000;
	font-weight:			700;
}

.tx-tcshop-pi1 span.order_email{
	color:					#790000;
	font-weight:			700;
}

.tx-tcshop-pi1 td.shoppingBasket_link_text{
	font-weight:			700;
	width:					100%;
	vertical-align:			top;
	padding:				2px 0 0 5px;
}

.tx-tcshop-pi1 td.shoppingBasket_link_text a{
	text-decoration: none;
	color: #315465;
}

.tx-tcshop-pi1 span.createAddress_required{
	color:					#FF0000;
	padding:				0 0 0 3px;
}

.tx-tcshop-pi1 td.createNotes_header{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 textarea.createNotes_textarea{
	border:					1px solid #790000;
	border:					1px solid #316573;
	width:					250px;
	height:					100px;
}

.tx-tcshop-pi1 td.showOrder_notes{
	padding:				15px 0 0 0;
}

.tx-tcshop-pi1 td.showOrder_notes_text{

}

.tx-tcshop-pi1 td.listSingleProduct_altprice{
	color:					#790000;
}

.tx-tcshop-pi1 span.showListProduct_altprice{
	color:					#790000;
	font-size:				12px;
	margin:					0 10px 0 0;
}

.tx-tcshop-pi1 div.shoppingBasket{
	margin:					0 0 20px 0;
}

.tx-tcshop-pi1 td.searchBox_header{
	background-color:		#95272A;
	background-color:		#2F7184;
}


.tx-tcshop-pi1 td.searchBox_input{
	padding:				10px 0 0 0;
}

.tx-tcshop-pi1 input.searchBox_input{
	width:					180px;
	width:					150px;
	border:					1px solid #790000;
	border:					1px solid #316573;
}

.tx-tcshop-pi1 td.searchBox_submit{
	padding:				10px 0 0 0;
}

.tx-tcshop-pi1 td.productline{
	padding:				5px 0 5px 0;
}

.tx-tcshop-pi1  table.invoiceDeliveryAddress td {
	padding-bottom: 4px;
}
