div.SelectOffer { margin-top: -8px; margin-bottom: 20px; }
div.SelectOffer div.Offers { float: left; margin-top: -20px; }
div.SelectOffer div.Offers div.box { padding-top: 12px; padding-bottom: 8px; }

div.PlaceOrderOrderOptions { margin-top: -5px; }
div.PlaceOrderOrderSummary { margin-top: -20px; }
div.PlaceOrderOrderSummary div.box { padding-bottom: 10px; }

p.SelectOfferBundleOptionsTableHeading, div.SelectOfferBundleOptionsTableHeading { font-size: 14px; font-weight: bold; padding-bottom: 15px; }
p.SelectOfferBundleOptionsTableNoOptions { font-size: 12px; font-style: italic; }

td.OrdersSelectOfferRadioButton { padding-bottom: 5px; white-space: nowrap; width: 20px; }
td.OrdersSelectOfferRadioButtonWithSale { white-space: nowrap; }

td.OrdersSelectOfferBundleName { padding-bottom: 7px; padding-left: 10px; white-space: nowrap; font-size: 12px; line-height: 16px; }
td.OrdersSelectOfferBundleNameWithSale { padding-left: 10px; white-space: nowrap; line-height: 16px; }
span.OrdersSelectOfferItemDescription { white-space: nowrap; font-size: 10px; font-style: italic; }

td.OrdersSelectOfferAmountLabel { padding-bottom: 7px; padding-left: 25px; white-space: nowrap; font-size: 12px; text-align: right; }
td.OrdersSelectOfferAmountLabelWithSale { padding-left: 25px; white-space: nowrap; font-size: 12px; text-decoration: line-through; text-align: right; }
td.OrdersSelectOfferAmount { padding-bottom: 7px; padding-left: 5px; white-space: nowrap; text-align: right; font-size: 12px; width: 60px; }
td.OrdersSelectOfferAmountWithSale { padding-left: 7px; white-space: nowrap; font-size: 12px; text-align: right; text-decoration: line-through; width: 60px; }

td.OrdersSelectOfferSaleText { padding-bottom: 7px; padding-left: 10px; white-space: nowrap; font-size: 12px; color: Red; text-transform: uppercase; }
td.OrdersSelectOfferSaleAmountLabel { padding-bottom: 7px; padding-left: 25px; white-space: nowrap; font-size: 12px; font-weight: bold; color: Red; }
td.OrdersSelectOfferSaleAmount { padding-bottom: 7px; padding-left: 5px; white-space: nowrap; font-size: 12px; text-align: right; font-weight: bold; color: Red; }

td.OrdersPlaceOrderCheckBox { padding-bottom: 5px; padding-right: 5px; vertical-align: top; }
td.OrdersPlaceOrderDescription { padding-bottom: 5px; white-space: nowrap; line-height: 18px; }
td.OrdersPlaceOrderAmount { padding-top: 3px; padding-left: 25px; white-space: nowrap; text-align: right; vertical-align: top; }
div.OrdersPlaceOrderCreditCards { padding-bottom: 6px; padding-left: 88px; }
div.OrdersPlaceOrderCreditCards img { padding-right: 15px; }

td.OrdersAccountSignInRadio { padding-bottom: 10px; }
td.OrdersAccountSignInControls { padding-left: 22px; }
td.OrdersAccountSignInControls td.FormLabel { font-weight: normal; font-size: 11px; padding-bottom: 5px; }
p#OrdersPlaceOrderSignInWarning { padding-left: 22px; padding-top: 10px; }

div.PlaceOrderOrderOptions #LicenseAgreementCheckBox { margin-right: 5px; }
div.PlaceOrderOrderOptions td.DataObjectControlLabel { padding-top: 6px; font-weight: normal; }
div.PlaceOrderOrderOptions span.DataObjectControlLabel { font-weight: normal; }