H1, H2, H3, H4, BODY, TH, TD, INPUT, SELECT { font-family: Verdana, Arial, Times; font-size: 11px; }
H1 {font-size: 24px; }
H2, BODY { font-size: 13px;}
.CheckoutPanel { border: 1px solid #3d88c1; padding: 2px; margin-top: 25px; margin-bottom: 10px; }
H3 { font-size: 18px; background: #ffffff; color: #000000; padding: 0px; padding-bottom: 2px; border-bottom: 1px solid #3d88c1; margin-top: 0px; }
H3.Submit { padding-bottom: 2px; border: none; }
H3.Submit INPUT { font-size: 12px; font-weight: bold; }
H4 { font-size: 14px; padding-bottom: 0px; margin: 1px; margin-bottom: 5px; }
.Buttons { margin-top: 10px; text-align: center; width: 600px; }
.Buttons INPUT { font-size: 12px; }
.Region { background: #eeeeee; border: 1px outset; padding: 2px; padding-left: 8px; padding-right: 8px; margin-bottom: 5px; }
SELECT.Fixed { font-family: Courier New; font-size: 11px; }

/* NOTE - these are not really used, see /Css/Products.css near the bottom */

.Basket TD, .Basket TH { padding-left: 4px; padding-right: 4px; }
.Basket DIV.Pn { text-align: left; font-weight: normal; font-size: 10px; }
.Basket .Qty { padding: 0px; font-weight: normal; }
.Basket .Qty INPUT { width: 100%; text-align: right; }
.Basket .Nr { text-align: right; }
.Basket .Header, .Basket .Nr { background: #10107b; color: #ffffff; padding-top: 2px; padding-bottom: 2px; }
.Basket .Item { background: #f8f8f8; }
.Basket .Item#alt { background: #f0f0f0; }
.Basket .Item .Ext { background: #f0f0f0; }
.Basket .Item#alt .Ext { background: #e0e0e0; }
.Basket .Category { background: #3d88c1; color: #ffffff; }
.Basket .Category A { color: #fffff0; text-decoration: none; }
.Basket .Separator { background: #10107b; }
.Basket .Handling { background: #ffaaaa; }
.Basket .ProdTotal, .Basket .SubTotal, .Basket .Total { background: #e8e8e8; padding-top: 3px; padding-bottom: 3px; }
.Basket .ProdTotal .Qty { background: #e0e0e0; font-weight: bold; }
.Basket .ProdTotal .Ext, .Basket .SubTotal .Ext, .Basket .Total .Ext { background: #d8d8d8; }
.Basket .Shipping { background: #f8f8f8; padding-top: 3px; padding-bottom: 3px; }
.ShipMsg { background: #ffffaa; }
.Basket .Tax { background: #f8f8f8; padding-top: 1px; padding-bottom: 1px; }
.Basket .Tax .Ext, .Basket .Shipping .Ext { background: #f0f0f0; }
.CommentsSection { background: #e8e8e8; border: 1px outset; padding: 4px; margin-top: 10px; }

.Basket .Unit { text-align: center; }
.Basket .Unit, .Basket .Price { padding: 0px; }
.Basket .Unit DIV, .Basket .Price DIV { padding-left: 4px; padding-right: 4px; }
.InEffect { background: #ccddee; color: #000000; }
.Contacts TD, .Contacts TH { padding-left: 4px; padding-right: 4px; }

.GlassNote { text-align: left; padding: 0 2px 0 2px; margin-top: 4px; background: #ccddee; }
.GlassNoteSummary { text-align: left; margin-top: 10px; border: 2px ridge; padding: 2px; background: #ccddee; color: Black; }

/* Checkout page's rows that need to be aligned in FF */
TR.Regular TD { height: 23px; }
TR.State TD { height: 24px; }
TR.Tall TD { height: 34px; }
TR INPUT.CopyBtn { width: 20px; }
