@charset "utf-8";	
/*************************************************
	EXTENSION CSS tx_pxdshop_pi6
*************************************************/
/***********************
 *	pxdshop Plugin 6
 ***********************/
.tx-pxdshop-pi6 {	
 	background-color: #ffffff; 	
 	color: #000000;
 	border: solid 1px #727171;
 	padding: 10px;
 	
 	display: inline-block;
 	width: 96.5%;
 	table-layout: fixed; 	 	
}

.tx-pxdshop-pi6 .checkoutMenu {display: none;}

.checkoutMenu {	
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	text-indent: 0;
	width: auto;
	table-layout: fixed;
}
.checkoutMenu li{
	display: 			table;
	border-collapse: 	collapse;	
	float: 				left;
	width: 				20%;
	border: 			solid 1px #d6001b;
	background-color: 	#ffffff;
	color: 				#d6001b;
	line-height: 		1.5;
	padding: 			5px;
	text-align: 		center;
	
}
.checkoutMenu li a{
	color: #29166f;
}

.checkoutMenu .active{
	background-color: 	#d6001b;
	color:				#ffffff;
	font-weight: 		bold;
}
.checkoutMenu .active a{
	color:				#ffffff;
	font-weight: 		bold;
}


.addressForm_leftCol {
	float: left;
	width: 49%;
	height: auto;
}
.addressForm_rightCol {
	float: right;
	width: 49%;
	height: auto;
}


.addressForm_leftCol .dateSelect{	
	width:  50px;
}

.addressForm_buttons {
	clear: both;
}


.tx-pxdshop-pi6 td, .tx-pxdshop-pi6 .label{
	color: #000000;
}

.tx-pxdshop-pi6 ul {
	list-style-type: none;
}
.tx-pxdshop-pi6 fieldset {
	border: none;
}
.tx-pxdshop-pi6 input, .tx-pxdshop-pi6 select {
	width: 160px;
}
.tx-pxdshop-pi6 #confirmTermsAndConditions {
	width: 20px;
}
.tx-pxdshop-pi6 .customAddressButton {
	width: 160px;
}
.tx-pxdshop-pi6 button {
	width: 160px;
}
.tx-pxdshop-pi6 h2 {
	margin-top:	10px;
	margin-bottom: 5px;
}

.list-footer  button {
	font-size: 1em;
}



#billingAddressEnable {
	width: auto;
} 
#shippingAddressStreet, #billingAddressStreet {
	width: 123px;
}  
#shippingAddressNumber, #billingAddressNumber {
	width: 30px;
}   
#shippingAddressZip, #billingAddressZip {
	width: 40px;
}  
#shippingAddressCity, #billingAddressCity {
	width: 113px;
}
#shippingAddressComment {
	width: 160px;
	height: 60px;	
}

.addressForm_leftCol td, .addressForm_rightCol td  {

	margin: 	0;
	padding: 	0;
}

.addressForm_leftCol select, .addressForm_rightCol select {
	width: 162px;
}

.addressForm_buttons {
	float: right;
	border: solid 0px;
	margin-right: 15px;
}
.addressForm_buttons table td{
	text-align: right;
}
.tx-pxdshop-pi6 .button-bg button, 
.tx-pxdshop-pi6 .button-bg input {width: 150px; font-size: 0.8em;}

.tx-pxdshop-pi6 .checkoutAbortForm .button-bg button, 
.tx-pxdshop-pi6 .checkoutAbortForm .button-bg input {width: 160px; font-size: 0.8em;}
.tx-pxdshop-pi6 .checkoutAbortForm {margin-top: 5px;}


/* Special CLOU requirement */
.tx-pxdshop-pi6 .shipmentProvider,
.tx-pxdshop-pi6 .shipmentProduct {
	display: none;
}

.printLink a:hover {cursor: pointer;}

.tx-pxdshop-pi6 .order_data p,
.tx-pxdshop-pi6 .checkout_summary p {
	margin-bottom: 0;
}



@media print {

html,
body {
	height: auto;
	dsiplay: table;
}
		

.container  {
	position: relative;
	width: 800px;
	border: none;
	height: auto;
	margin: 0;
	padding:0;
	left: 0;
	display: table;
}
.main,	
.content,
.inner_content,
.tx-pxdshop-pi6,
.tx-pxdshop-pi6 div, 
.tx-pxdshop-pi6 ul {
	position: relative;
	height: auto;
	margin: 0;	
	padding: 0;	
	display: table;
	left: 0;
	border: none;
}

.head,
.context_left,
.menu_left,
.menu_left_top,
.menu_left_main,
.menu_left_bottom,
.menu_left_main h1,
.context_right,
.context_right .tx-pxdshop-pi1,
.context_right .tx-pxdshop-pi2,
.checkoutMenu,
.menuTop,	
.logo,
.menu_top,
.foot,
.customBreadCrumb,
.printLink {
	display: none;
} 
	
