.payment_heading 
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.payment_error 
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.payment_tableCardInfo
{
	border: solid thin blue;
}
.payment_tdLabel
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 9pt;
	background-color: #e8e8e8;
	text-align: right;
}
.payment_requiredfield 
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.payment_tdInfo
{
	padding-left: 5px;
	font-size: 10pt;
	font-family: 'Courier New' , 'Times New Roman' , Monospace;
	text-align: left;
}
.payment_TextBox
{
	font-size: 10pt;
	font-family: 'Courier New' , 'Times New Roman' , Monospace;
	text-align: left;
}
.payment_DropDownList
{
	font-size: 10pt;
	font-family: 'Courier New' , 'Times New Roman' , Monospace;
	text-align: left;
}
.payment_clickWarning
{
	font-weight: bold;
	font-size: 9pt;
}
.payment_Button
{
	border-top-width: thin;
	font-weight: bold;
	border-left-width: thin;
	font-size: 9pt;
	border-bottom-width: thin;
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-right-width: thin;
}
.payment_GroupCodeButton {}
.payment_VerisignSeal
{
	left: 500px;
	top: -40px;
	position: relative;
	
}
.payment_groupCodeExplanation {}
.orderSummaryHeading
{
	font-size: 14pt;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.orderSummaryPaymentError 
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
	color: Red;
	padding-left: 10px;
	vertical-align: bottom;
}
.orderSummaryPersonTable
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	width: 600px;
}
.orderSummaryPersonRow1
{
	background-color: #dcdcdc;
}
.orderSummaryPersonColRecordId
{
	font-size: 8pt;
	font-family: Verdana;
	width: 75px;
	text-align: left;
}
.orderSummaryPersonColName 
{
	font-size: 10pt;
	font-family: Verdana;
	text-align: left;
	width: 525px;
}
.orderSummaryPersonColAction 
{
	font-size: 8pt;
	font-family: Verdana;
	width: 75px;
	text-align: left;
}
.orderSummaryPersonColDescription 
{
	font-size: 10pt;
	font-family: Verdana;
	text-align: left;
	width: 425px;
}
.orderSummaryPersonColPrice 
{
	font-size: 10pt;
	font-family: Verdana;
	width: 100px;
	text-align: right;
}
.orderSummaryPersonColUserId 
{
	font-size: 8pt;
	font-family: Verdana;
	text-align: center;
	font-style: italic;
	width: 600px;
}
.orderSummaryPersonComment 
{
	font-size: 9pt;
	font-family: Verdana;
	font-style: italic;
}
.orderSummaryPriceTable 
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	width: 600px;
}
.orderSummarySubTotalRow 
{
	background-color: #dcdcdc;
}
.orderSummaryColSubTotalText 
{
	font-size: 9pt;
	font-family: Verdana;
	text-align: right;
	font-weight: bold;
}
.orderSummaryColSubTotal 
{
	font-size: 10pt;
	font-family: Verdana;
	width: 120px;
	text-align: right;
}
.orderSummaryShippingRow 
{
	background-color: #dcdcdc;
}
.orderSummaryTaxRow 
{
	background-color: #dcdcdc;
}
.orderSummaryTotalRow 
{
	background-color: #ffffff;
}
.orderSummaryColShippingText 
{
	font-size: 9pt;
	font-family: Verdana;
	text-align: right;
	font-weight: bold;
}
.orderSummaryColTaxText 
{
	font-size: 9pt;
	font-family: Verdana;
	text-align: right;
	font-weight: bold;
}
.orderSummaryColTotalText 
{
	font-size: 11pt;
	font-family: Verdana;
	text-align: right;
	font-weight: bold;
}
.orderSummaryColShipping 
{
	font-size: 10pt;
	font-family: Verdana;
	width: 120px;
	text-align: right;
}
.orderSummaryColTax 
{
	font-size: 10pt;
	font-family: Verdana;
	width: 120px;
	text-align: right;
}
.orderSummaryColTotal 
{
	font-size: 11pt;
	font-family: Verdana;
	width: 120px;
	text-align: right;
	border-top: solid 1px #000000;
}