@charset "UTF-8";

.CollapsiblePanel
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	width: 100%;
}

.CollapsiblePanelTab
{
	/*  font: bold 0.7em sans-serif; */
  /*	background-color: #DDD; */
 	background-color: #039;
	color: #FFF;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px 10px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 12px;
	font-weight: bold;
}

.CollapsiblePanelTab a
{
	color: #FFF;
	text-decoration: none;
}

.CollapsiblePanelTab a:hover
{
	color: #FFF;
	text-decoration: underline;
}

.CollapsiblePanelOpen .CollapsiblePanelTab
{
	background-color: #039;
}

.CollapsiblePanelClosed .CollapsiblePanelTab
{
	background-color: #030;
}

.CollapsiblePanelTabHover,
.CollapsiblePanelOpen .CollapsiblePanelTabHover
{
	background-color: #000;
}

.CollapsiblePanelFocused .CollapsiblePanelTab
{
	background-color: #3399FF;
}

.CollapsiblePanelContent
{
	height: 100%;
	margin: 0px;
	padding: 2px 3px 2px 5px;
}

.CollapsiblePanelContent ul
{
	margin: 0px;
	padding: 0px;
}

.CollapsiblePanelContent ul li
{
	margin: 2px 4px 2px 12px;
	padding: 0px;
	list-style-type: circle;/*  list-style-type: none; */
/*  text-indent: -15px; */
}

.CollapsiblePanelContent ul li a
{
	margin: 0px;
	padding: 0px;
	color: #039;
	list-style-type: circle;/*  list-style-type: none; */
}

.CollapsiblePanelContent ul li a:hover
{
	margin: 0px;
	padding: 0px;
	color: #F00;/*  list-style-type: none;*/
}

.CollapsiblePanelContent ul li a:visited
{
	margin: 0px;
	padding: 0px;
	color: #000;/*  list-style-type: none;
*/}

.CollapsiblePanelContentAddresses,
.CollapsiblePanelContentOrders,
.CollapsiblePanelContentNotifications,
.CollapsiblePanelContentEdit,
.CollapsiblePanelContentOrderInfo,
.CollapsiblePanelContentCheckout,
.CollapsiblePanelContentOrderDetails {
	height: 100%;
	padding: 5px;
	margin: 0;
/*	background: #f8f8f9; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
/*
	overflow-x: hidden;
	overflow-y: auto;
*/
}

.CollapsiblePanelContentAddresses table,
.CollapsiblePanelContentOrders table,
.CollapsiblePanelContentNotifications table,
.CollapsiblePanelContentEdit table,
.CollapsiblePanelContentOrderInfo table,
.CollapsiblePanelContentCheckout table {
	width: 100%;
/*	background: #f8f8f9; */
/*	background-color: #EEE; */
	background-color: #FCFFD9;
	padding: 0;
}

.CollapsiblePanelContentOrderDetails table,
.CollapsiblePanelContentCheckout table {
	width: 100%;
/*	background: #f8f8f9; */
/*	background-color: #EEE; */
	background-color: #FFFFFF;
	padding: 0;
}

.CollapsiblePanelContentAddresses table tr th,
.CollapsiblePanelContentOrders table tr th,
.CollapsiblePanelContentNotifications table tr th,
.CollapsiblePanelContentEdit table tr th,
.CollapsiblePanelContentOrderInfo table tr th,
.CollapsiblePanelContentOrderDetails table tr th,
.CollapsiblePanelContentCheckout table tr th {
	font-size: 11px;
}

.CollapsiblePanelContentAddresses table tr td,
.CollapsiblePanelContentOrders table tr td,
.CollapsiblePanelContentNotifications table tr td,
.CollapsiblePanelContentEdit table tr td,
.CollapsiblePanelContentOrderInfo table tr td,
.CollapsiblePanelContentCheckout table tr td,
.CollapsiblePanelContentOrderDetails table tr td {
	font-size: 11px;
	padding: 3px;
	vertical-align: top;
}

.CollapsiblePanelContentAddresses table tr td p,
.CollapsiblePanelContentOrders table tr td p,
.CollapsiblePanelContentNotifications table tr td p,
.CollapsiblePanelContentEdit table tr td p,
.CollapsiblePanelContentOrderInfo table tr td p,
.CollapsiblePanelContentOrderDetails table tr td p,
.CollapsiblePanelContentCheckout table tr td p {
	margin: 0;
	padding: 2px 0px 2px 10px;
	line-height: 1.4;
}

.CollapsiblePanelContentAddresses table tr td h2,
.CollapsiblePanelContentOrders table tr td h2,
.CollapsiblePanelContentNotifications table tr td h2,
.CollapsiblePanelContentEdit table tr td h2,
.CollapsiblePanelContentOrderInfo table tr td h2,
.CollapsiblePanelContentCheckout table tr td h2,
.CollapsiblePanelContentOrderDetails table tr td h2 {
	margin: 0;
	padding: 5px 0;
	font-size: 16px;
	text-align: center;
	font-variant: small-caps;
	background-color: #FFF;
}

.CollapsiblePanelContentAddresses table tr td h3,
.CollapsiblePanelContentOrders table tr td h3,
.CollapsiblePanelContentNotifications table tr td h3,
.CollapsiblePanelContentEdit table tr td h3,
.CollapsiblePanelContentOrderInfo table tr td h3,
.CollapsiblePanelContentCheckout table tr td h3,
.CollapsiblePanelContentOrderDetails table tr td h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.CollapsiblePanelContentAddresses table tr td h4,
.CollapsiblePanelContentOrders table tr td h4,
.CollapsiblePanelContentNotifications table tr td h4,
.CollapsiblePanelContentEdit table tr td h4,
.CollapsiblePanelContentOrderInfo table tr td h4,
.CollapsiblePanelContentCheckout table tr td h4,
.CollapsiblePanelContentOrderDetails table tr td h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.CollapsiblePanelContentOrderDetails #ccInfo {
	height: 100%;
	line-height: 1.5;
	display: block; 
}

.CollapsiblePanelContentOrderDetails #moneyorderInfo {
	height: 100%;
	line-height: 1.5;
	display: none; 
	background: #f8f8f9;
}

td.selectDelete
{
	padding: 5px;
	margin: 0;
	line-height: 1.5;
	background-color: #ffb3b5;
}

td.selectEdit
{
	padding: 5px;
	margin: 0;
	line-height: 1.5;
	background-color: #cfc;
}

td.spacer {
	width: 50px;
	background: #FFF;
}

td.orderDetails {
	border: 1px solid #b6b7cb;
	vertical-align: top;
}

td.orderQuantity {
	width: 25px;
	text-align: right;
	border: 1px solid #b6b7cb;
	vertical-align: top;
}

td.orderInfoMoney {
	width: 75px;
	text-align: right;
	border: 1px solid #b6b7cb;
	vertical-align: top;
}
