.authenBox {float:right; width:250px; background:#eeeeee; border:1px solid #999999; color:#000000; padding:5px; font-size:8.5pt; margin:3px 15px; text-align:center; font-weight:bold;}
.authenBox span{font-size:8.5pt;}
.authenBox .homeLinks{font-weight:normal; font-size:8.5pt;}

/* tables */
.checkoutTable{background:#999999;}
.checkoutTable td{background:#ffffff; padding:3px;}
.checkoutTable th{background:#999999; color:#ffffff; padding:3px;}
.checkoutTable .checkoutTD2 td{background:#eeeeee;}
.checkoutTable .checkoutTD3{background:#999999; color:#ffffff; font-weight:bold;}

.checkoutTableNoL{background:#999999; border:1px solid #999999;}
.checkoutTableNoL td{background:#ffffff; width:25%;}
.checkoutTableNoL td.field{width:75%;}
.checkoutTableNoL th{background:#999999; color:#ffffff; text-align:left;}

.checkoutTableNoLS{background:#999999; border:1px solid #999999;}
.checkoutTableNoLS td{background:#ffffff;}
.checkoutTableNoLS th{background:#999999; color:#ffffff; text-align:left;}

.checkoutTable .checkoutTableWLR{background:#999999; color:#ffffff; font-weight:bold; border-right:1px solid #ffffff; cellspacing:0; border-bottom:1px solid #ffffff;}
.checkoutTable .checkoutTableWL{background:#999999; color:#ffffff; font-weight:bold; cellspacing:0; border-bottom:1px solid #ffffff;}

#Form1, #shippingInfo, #billingInfoForm{display:inline; padding:0; margin:0;}
.requiredSpaced{margin:10px 0; font-size:9pt;	font-weight:bold; color:#ff0000;}
.checkoutTableNoL .sectionHeading{font-size:9.5pt; font-weight:bold; color:#336699; font-style:italic; padding:10px 0 0 3px; margin:0;}

.checkoutTableNoL table{padding:0; margin:0; cellspacing:0; background:#ffffff;}