	
/*************************************************
	EXTENSION CSS tx_pxdshop_pi2
*************************************************/
/***********************
 *	pxdshop Plugin 2 Basket
 ***********************/
 .tx-pxdshop-pi2  {
	clear: both;
}

.inner_content .tx-pxdshop-pi2 {
	background-color: #ffffff;
	border: solid 1px #727171;
	padding: 10px;
}

.tx-pxdshop-pi2 .pxdshop-basket-div .list-header th {
	font-weight: bold;
	font-size: 0.8em;
}
.tx-pxdshop-pi2 .pxdshop-basket-div .list-footer th {
	font-weight: normal;
	font-size: 0.8em;
}
.tx-pxdshop-pi2 .pxdshop-basket-div .list-row td {
	font-weight: normal;
	font-size: 0.8em;	
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div {
	color: #727171;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table {
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table a {
	color: #727171;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header th {
	background-color: 	#d6001b;
	color: 				#ffffff;
	vertical-align:		middle;
	text-align: 		center;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-footer th {
	background-color: 	#ffffff;
	color: 				#727171;
	text-align: 		right;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table td  {
	border: 		solid 2px #727171;
	margin : 		2px;
	vertical-align: middle;
	text-align: 	center;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-image, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-image {
	width:	10%;
} 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-name, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-name {
	width:	38%;
	text-align: left;
} 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-quantity, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-quantity  {
	width:	4%;
} 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-total, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-total {
	width:	 15%;
	text-align: right;
} 	
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-price, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-price {
	width:		15%;
	text-align: right;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header-form, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-form {
	width:  12%;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-footer {
	background-color: #ffffff;
	color: #727171;
}



.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm table{
	margin: 0;
	padding: 0;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm td{
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm .cell_amount input{ 
	width: 26px;
}


.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .button-bg {
	background: 			url(../images/context_h1_bg_h20.jpg);
	background-position:	0px -1px;
	border: 				solid 1px #727171;
	text-align: 			right;
	padding-left: 			12px;	
	display: 				inline-block;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-form {}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-row-form .basket_itemForm {
	float: left;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm .button-bg {	
	width: 				58px;	
}
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm button,
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .basket_itemForm input {	
	width: 				58px;	
}


.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-footer .list-footer-spacer, 
.tx-pxdshop-pi2 .pxdshop-mainbasket-div .list-table .list-header .list-header-spacer {
	padding: 0;
	background-color: #ffffff;
}

.list-header-spacer hr {
	border: solid 1px #d6001b;
	margin-top: 3px;
	margin-bottom: 5px;
}
.list-footer-spacer hr {
	border: solid 1px #d6001b;
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-pxdshop-pi2 .pxdshop-mainbasket-div .itemAmount {
	position: absolute;
	left: 342px;
	margin-top: 16px;
}
/**************************************************************************
	MINI BASKET LAYOUT
**************************************************************************/


.context_right .pxdshop-basket-div {
	width: 146px;
	margin-left: 1px;
}
.context_right .pxdshop-basket-div  a{
	color: 			#727171;
	font-weight: 	normal;
}
.context_right .pxdshop-basket-div h1{
	background-color: #d6001b;
	color: #ffffff;
	padding: 0;
	margin: 0;
	text-align: center;
}
.context_right .pxdshop-basket-div .list-table {
	background-color: #ffffff;
}
.context_right .pxdshop-basket-div .list-header th{
	background: 	none;
	font-weight: 	normal;
	color:		 	#727171;	
}
.context_right .pxdshop-basket-div .list-table td{
	color:			#727171;
}

.context_right .pxdshop-basket-div .col1{
	width:			80px;
	border-right: 	solid 1px #000000;
}
.context_right .pxdshop-basket-div .col2{
	width:			5px;
	text-align: 	center;
	border-right: 	solid 1px #000000;
	color: 			#000000;
}
.context_right .pxdshop-basket-div .col3{
	width:			60px;
	color: 			#000000;
	text-align:		right;
}
.context_right .pxdshop-basket-div .list-table th{
	font-size:		0.8em;
	font-weight: bold;
}

.context_right .pxdshop-basket-div .list-table .list-footer {
}

.context_right .pxdshop-basket-div .border th{
	border-top: solid 1px #727171;
}
.context_right .pxdshop-basket-div .bottom th{
	border-bottom: solid 1px #727171;
}

.context_right .pxdshop-basket-div .list-table .list-footer span{
	width: 70px;
	float: right; 	
	color: 			#727171;
		text-align: right;
}
.context_right .pxdshop-basket-div .list-table .list-footer span.foot_left{
	float: left;
	width: 70px;
}
.context_right .pxdshop-basket-div .list-table .list-footer th{	
	background: none;
}

.context_right .pxdshop-basket-div .list-table .total th{
}
.context_right .pxdshop-basket-div .list-table .total th{
}
.context_right .pxdshop-basket-div .list-table .list-footer-nodata th, .context_right .pxdshop-basket-div .list-table .list-header-nodata th {
	background-color: #ffffff;
}
.context_right .pxdshop-basket-div .list-table .list-footer-nodata th {
	border-bottom: solid 1px #727171;
}
.context_right .pxdshop-basket-div .list-table { 
}
.context_right .pxdshop-basket-div .list-navigation {
	padding: 5px;
	padding-bottom: 10px;
}

.context_right .pxdshop-basket-div .list-navigation .button-bg a, .context_right .pxdshop-basket-div .list-navigation .button-bg p {
	width: 105px;
}

.list-footer-tax-label, .list-footer-tax {font-size: 0.9em; font-weight: normal;}
.list-footer-shippingcost-label, .list-footer-shippingcost-label a, .list-footer-shippingcost {font-size: 0.9em; font-weight: normal;}
