﻿.trSubHeader{background-color:#4383c2;width:295px;height:27px;}
.trSubHeader td{vertical-align:middle;padding-left:10px;color:#ffffff;font-size:13px;font-weight:bold;}
.trSubFooter{background-color:#afd2f6;width:295px;height:1px;}
.trGridViewHeader{background-color:#4383c2;width:600px;height:27px;position:relative;}
.trGridViewHeader td{vertical-align:middle;padding-left:10px;color:#ffffff;font-size:12px;font-weight:bold;background-image:none;}
.trGridViewFooter{background-color:#afd2f6;width:600px;height:1px;}
.trData td{width:295px;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;vertical-align:top;}
.trData td ul{padding-left:10px;padding-top:5px;margin:0px;}
.trData td ul li{list-style-type:none;font-size: 8pt;color: #000000;padding:2px;}
.trCompanyHeader{border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;}
.tdClassCompanyInfo{border-left:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;}
.tdClassCartInfo{border-right:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;width:150px;}
.tdClassCompanyLogo{border-bottom:solid 1px #afd2f6;}
.trCompanyHeader td{margin-left:100px;}
.trCompanyHeader td{vertical-align:top;}
.trCompanyHeader td ul li{margin:0px;}
.trCompanyHeader td ul{padding:10px;margin:0px;}
.trCompanyHeader td ul li{list-style-type:none;font-size: 11px;color: #000000;padding:1px;margin:1px;}
.trGridViewHeaderLine{background-color:#c1e0fe;height:27px;}
.trDocumentHeader{background-color:#528ac2;width:600px;height:47px;}
.trDocumentHeader td{padding-left:8px;color:#ffffff;font-size:20px;font-weight:bold;}
.tdGridHeaderText{padding-right:5px;font-size:12px;font-weight:bold;}
.tdGroupHeaderText{padding:5px;vertical-align:top;border-right:solid 2px #afd2f6;border-bottom:solid 1px #afd2f6;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size: 8pt;font-weight:bold;color: #000000;}
.tdGridRowTextFirstd{padding:5px;vertical-align:top;border-bottom:solid 1px #afd2f6;border-left:solid 1px #afd2f6;font-size: 8pt;color: #000000;}
.tdGridRowText{padding:2px;vertical-align:top;border-bottom:solid 1px #afd2f6;font-size: 8pt;color: #000000;}
.tdGridRowAmountText{background-color:#aad4fc;padding:5px;vertical-align:top;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size: 8pt;color: #000000;}
.tdGridRowGroup{background-color:#aad4fc;padding:5px;vertical-align:top;border-left:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size:8pt;color: #000000;font-weight:bold;}
.tdGridRowTextBundle{padding-top:2px;vertical-align:top;font-size:8pt;color: #000000;}
.tdGridRowTextBundleFirstd{padding-top:2px;vertical-align:top;border-bottom:solid 1px #afd2f6;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size:8pt;color: #000000;background-color:#deefff;line-height:18px;}
.tdGridRowTextBundle1{padding-top:2px;vertical-align:top;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size:8pt;color: #000000;background-color:#deefff;line-height:18px;}
.tdGridRowAmountTextBundle{padding-right:5px;padding-top:2px;vertical-align:top;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size:8pt;color: #000000;background-color:#deefff;line-height:18px;}
.tdGridHeaderTextBundleFirst{padding-right:2px;font-size:11px;border-bottom:solid 1px #afd2f6;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-weight:bold;border-top:solid 1px #afd2f6;line-height:18px;}
.tdGridHeaderTextBundle{padding-right:2px;font-size:11px;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-weight:bold;border-top:solid 1px #afd2f6;}
.tdGridHeaderTextBundleLast{padding-right:2px;font-size:11px;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-weight:bold;border-top:solid 1px #afd2f6;}
.tdGridRowTotalLabel{padding:5px;vertical-align:top;border-left:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;font-size:8pt;font-weight:bold;color: #000000;}
.tdGridRowTotalLabelDiscount{padding:5px;vertical-align:top;border-left:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;font-size:8pt;font-weight:bold;color: #da4900;}
.tdGridRowTotalLabelColSpan{padding:5px;vertical-align:top;border-left:solid 1px #afd2f6;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;font-size: 8pt;font-weight:bold;color: #000000;}
.tdGridRowTotalText{padding:5px;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;background-color:#aad4fc;font-size: 8pt;font-weight:bold;color: #000000;}
.tdGridRowTotalTextDiscount{padding:5px;border-bottom:solid 1px #afd2f6;border-right:solid 1px #afd2f6;background-color:#aad4fc;font-size: 8pt;font-weight:bold;color: #da4900;}
.tdLineSeparator{vertical-align:middle;padding-top:5px;padding-bottom:5px;height:5px;}
.tdBundleItemBorder{border-bottom:solid 1px #86aed7;}
#tdCartInfo ul{padding-top: 15px;}
#tdCartInfo ul li{padding:5px;font-size: 11px;}
.tdLineSeparator div{border-bottom:solid 1px #0099cc;padding:5px;}
.reg{font-size: 8pt;color: #000000;}
.lightreg{FONT-SIZE: 8pt;COLOR: #999999;}
.trGridViewFooterData{width:593px;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;vertical-align:top;text-align:justify;}
.trGridViewFooterData td{width:593px;border-left:solid 1px #afd2f6;border-right:solid 1px #afd2f6;vertical-align:top;font-size:8pt;color:#000000;padding:5px;}

/* THIS CHANGE FOR BYOD */
.trSubHeaderbyod{width:200px;height:27px;text-decoration:underline;}
.trSubHeaderbyod td{vertical-align:middle;padding-left:10px;color:#000000;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
/*.trSubFooterbyod{background-color:#7b90ab;width:295px;height:1px;}*/
.trGridViewHeaderbyod{background-color:#7b90ab;width:600px;height:27px;position:relative;}
.trGridViewHeaderbyod td{vertical-align:middle;padding-left:10px;color:#ffffff;font-size:12px;font-weight:bold;background-image:none;font-family:Arial,Helvetica,sans-serif;}
/*.trGridViewFooterbyod{background-color:#7b90ab;width:600px;height:1px;}*/
.trDatabyod td{width:200px;vertical-align:top;}
.trDatabyod td ul{padding-left:10px;padding-top:5px;margin:0px;}
.trDatabyod td ul li{list-style-type:none;font-size: 8pt;color: #000000;padding:2px;font-family: Arial,Helvetica,sans-serif;}
.trCompanyHeaderbyod{}
.tdClassCompanyInfobyod{}
.tdClassCartInfobyod{width:150px;font-family: Arial,Helvetica,sans-serif;font-size: 11px;color: #000000;}
.tdClassCompanyLogobyod{border-bottom:solid 1px #e0dfdf;}
.trCompanyHeaderbyod td{margin-left:100px;}
.trCompanyHeaderbyod td{vertical-align:top;}
.trCompanyHeaderbyod td ul li{margin:0px;}
.trCompanyHeaderbyod td ul{padding:2px;margin:0px;}
.trCompanyHeaderbyod td ul li{list-style-type:none;font-family: Arial,Helvetica,sans-serif;font-size: 11px;color: #000000;padding:1px;margin:1px;}
.trGridViewHeaderLinebyod{background-color:#7b90ab;height:27px;}
.trDocumentHeaderbyod{background-color:#7b90ab;width:600px;height:47px;}
.trDocumentHeaderbyod td{padding-left:8px;color:#ffffff;font-size:20px;font-weight:bold;}
.tdGridHeaderTextbyod{padding-right:5px;font-size:12px;font-weight:bold;}
.tdGroupHeaderTextbyod{padding:5px;vertical-align:top;border-right:solid 2px #e0dfdf;border-bottom:solid 1px #e0dfdf;border-left:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size: 8pt;font-weight:bold;color: #000000;}
.tdGridRowTextFirstdbyod{padding:5px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-left:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size: 8pt;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTextbyod{padding:2px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size: 8pt;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowAmountTextbyod{background-color:#f3f6f9;padding:5px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size: 8pt;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowGroupbyod{background-color:#e0dfdf;padding:5px;vertical-align:top;border-left:solid 1px #e0dfdf;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size:8pt;color: #000000;font-weight:bold;}
.tdGridRowTextBundlebyod{padding-top:2px;vertical-align:top;font-size:8pt;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTextBundleFirstdbyod{padding-top:2px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-left:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size:8pt;color: #000000;line-height:18px;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTextBundle1byod{padding-top:2px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size:8pt;color: #000000;line-height:18px;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowAmountTextBundlebyod{padding-right:5px;padding-top:2px;vertical-align:top;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size:8pt;color: #000000;background-color:#f3f6f9;line-height:18px;}
.tdGridHeaderTextBundleFirstbyod{padding-right:2px;font-size:11px;border-bottom:solid 1px #e0dfdf;border-left:solid 1px #e0dfdf; font-weight:bold;border-top:solid 1px #e0dfdf;line-height:18px;color:#ffffff;font-family: Arial,Helvetica,sans-serif;}
.tdGridHeaderTextBundlebyod{padding-right:2px;font-size:11px;border-bottom:solid 1px #e0dfdf;font-weight:bold;border-top:solid 1px #e0dfdf;color:#ffffff;font-family: Arial,Helvetica,sans-serif;}
.tdGridHeaderTextBundleLastbyod{padding-right:2px;font-size:11px;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-weight:bold;border-top:solid 1px #e0dfdf;color:#ffffff;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTotalLabelbyod{padding:5px;vertical-align:top;border-left:solid 1px #e0dfdf;font-size:8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTotalLabelDiscountbyod{padding:5px;vertical-align:top;border-left:solid 1px #e0dfdf;border-bottom:solid 1px #e0dfdf;font-size:8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTotalLabelColSpanbyod{padding:5px;vertical-align:top;border-left:solid 1px #e0dfdf;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;font-size: 8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTotalTextbyod{padding:5px;border-left:solid 1px #e0dfdf;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;background-color:#f3f6f9;font-size: 8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdGridRowTotalTextDiscountbyod{padding:5px;border-left:solid 1px #e0dfdf;border-bottom:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;background-color:#f3f6f9;font-size: 8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.tdLineSeparatorbyod{vertical-align:middle;padding-top:1px;padding-bottom:1px;height:1px;}
.tdBundleItemBorderbyod{border-bottom:solid 1px #e0dfdf;}
#tdCartInfobyod ul{padding-top: 15px;}
#tdCartInfobyod ul li{padding:5px;font-size: 11px;}
.tdLineSeparatorbyod div{border-bottom:solid 1px #e0dfdf;padding:1px;}
.regbyod{font-size: 8pt;color: #000000;}
.lightregbyod{FONT-SIZE: 8pt;COLOR: #999999;}
.trGridViewFooterDatabyod{width:400px;vertical-align:top;text-align:justify;}
.trGridViewFooterDatabyod td{width:400px;vertical-align:top;font-size:8pt;color:#000000;padding:5px;font-family: Arial,Helvetica,sans-serif;}
.tdPayShipmentDetailsbyod{width:400px;}
.tdPayShipmentServiceDetailsbyod{width:200px;}
.subtotalbyod{padding-right:5px; padding-top:5px;vertical-align:top;font-size:8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.totalbyod{padding:5px;background-color:#f3f6f9;font-size: 8pt;font-weight:bold;color: #000000;font-family: Arial,Helvetica,sans-serif;}
.nsbbyod{width:600px; }
.tditembyod{border-left:#e0dfdf 1px solid; }
@media print {td.tdPdfLink a{position: relative;white-space: nowrap;}td.tdPdfLink a::after{content: attr(href);color: white;position: relative;left: -15%;z-index: -10;text-decoration: underline;white-space: nowrap}}