﻿
.checkoutBar { padding:5px; background-color:#e4e4e4; }

/* Progress Bar */
.checkoutProgressBar { font-size:150%; text-align:center; }
.checkoutProgressBar .active { font-weight:bold; }

/* Basket Items Table */
#CheckoutBasketItems { width:100%; margin:10px 0; }
#CheckoutBasketItems tr.basketHeader { background-color:#88bb56; color:#ffffff; }
#CheckoutBasketItems tr.basketItemSeparator td { height:1px; line-height:1px; font-size:1px; border-bottom:dashed 1px #e4e4e4; }
#CheckoutBasketItems tr.basketItemAlternate { background-color:#f8f8f8; }

/* Basket Totals Table */
#CheckoutBasketTotals { width:32%; margin:0 0 10px 0; float:right; }
#CheckoutBasketTotals tr.basketTotal { background-color:#e4e4e4; }
#CheckoutBasketTotals tr.basketTotalSeparator td { height:1px; line-height:1px; font-size:1px; }
#CheckoutBasketTotals tr.basketTotal th, #CheckoutBasketTotals tr.basketTotal td { padding:2px; }
#CheckoutBasketTotals tr.basketTotal th.basketTotalLabel  { background-color:#88bb56; color:#ffffff; }
#CheckoutBasketTotals tr.basketTotal td.basketTotalValue { width:50%; }

/* Total line */
.checkoutBasketTotalLine { font-size:150%; text-align:center; }
.checkoutBasketTotalLine span.checkBasketTotalValue { font-weight:bold; }

/* Forms */
#OnePageCheckOutBrick .fwiz_form { width:100%; margin:0; padding:0; }
#OnePageCheckOutBrick .fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_rowContent { width:69%; }
#OnePageCheckOutBrick .fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row.fwiz_row_Submit_Button .fwiz_rowContent { float:right; width:70%; padding-right:2%; text-align:right; }
#OnePageCheckOutBrick .fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row label { width:29%; }
.addressFormLabel { font-weight:normal; font-style:normal; text-align:left; font-size:100%; }

.checkoutLoginHeader, .checkoutBillingHeader, .checkoutDeliveryHeader { font-weight:bold; }

/* Login Form */
.loginFormHolder { margin:20px 0 0 0; padding:0; background-color:#f8f8f8; }
.forgottenPassword { display:block; padding:0 10px 10px 10px; }

/* Billing / Delivery Address Forms */
.billingAddressHolder, .deliveryAddressHolder { margin:20px 0 0 0; padding:0; background-color:#f8f8f8; }








