/*
ShowTransactionSummary
*/
.DiscountIndicator {
	color: #ea0;
	font-weight: bold;
}
#TransactionSummary {
	float: left;
}
#TransactionSummary thead tr th {
	background-color: #081C12;
	color: #fff;
	font-weight: bold;
}
#TransactionSummary .Delegate {
	background-color: #f0f0f0;
	border-color: #bbb;
}
#TransactionSummary .OfferDescription {
	background-color: #fff;
}
#TransactionSummary .OfferDescription div.Width {
	overflow: hidden;
	width: 36em;
}
#TransactionSummary .TaxDescription {}
#TransactionSummary .TaxDescription div.Width {
	overflow: hidden;
	width: 36em;
}
#TransactionSummary .Price {
	font-family: Consolas, Lucida Console, monospace; font-size: 1.3em;
	text-align: right;
}
#TransactionSummary tfoot tr th {
	background-color: #ddd;
	border-color: #aaa;
	color: #000;
	font-weight: normal;
	text-align: right;
}
#TransactionSummary tfoot tr td {
	background-color: #ddd;
	border-color: #aaa;
	color: #000;
	font-weight: normal;
}
#TransactionSummary tfoot tr th.Total {}
#TransactionSummary tfoot tr td.Total {}
#TransactionSummary tfoot tr th.Payable {
	font-weight: bold;
}
#TransactionSummary tfoot tr td.Payable {
	font-weight: bold;
	text-align: right;
}
#sDiscountCode {
	float: left;
	margin: 1em 0.2em 0.5em 0;
}
#I_ApplyDiscount {
	float: left;
	margin: 1em 0.2em 0.5em 0;
}
#I_ShowDelegateForm {}
#TermsAndConditions {
	background-color: #fcfcfc;
	height: 26em; width: 41em;
	margin: 2em 0;
}
#TermsAndConditions div.Border {
	border-color: #666 #999 #999 #666; border-style: solid; border-width: 0.1em;
}
#TermsAndConditions div.Size {
	height: 25.8em; width: 40.8em;
	overflow: auto;
}
#TermsAndConditions div.Padding {
	padding: 1em !important;
}
#TermsAndConditions h4, #TermsAndConditions p {
	font-size: 1.2em;
}
#TermsAndConditions div.Rule {
	margin: 1.5em 0;
}

