body, p, div, td, input, select  { font-family: Century Gothic; font-size: 13px; }
th { font-family: Century Gothic; font-size: 13px; font-weight: bold; }

h1, .h1 { font-size: 16px; color: #888888; font-weight: bold; }
h2, .h2 { font-size: 15px; color: #888888; font-weight: bold; }
h3, .h3 { font-size: 13px; color: #888888; font-weight: bold; }

.copyright { color: #ffffff; }

a  { color: #000000; text-decoration: underline; }
a:hover { color: #888888; text-decoration : underline; }

EM {FONT-WEIGHT:bold;}

A.white:link {COLOR:#FFFFFF}
A.white:active {COLOR:#FFFFFF}
A.white:visited {COLOR:#FFFFFF}
A.white:hover {COLOR:#FFFFFF}

A.menu:link {FONT-SIZE:12px; FONT-WEIGHT: bold; COLOR:#003064; TEXT-DECORATION:none;}
A.menu:active {FONT-SIZE:12px; FONT-WEIGHT: bold; COLOR:#FFFFFF; TEXT-DECORATION:none;}
A.menu:visited {FONT-SIZE:12px; FONT-WEIGHT: bold; COLOR:#003064; TEXT-DECORATION:none;}
A.menu:hover {FONT-SIZE:12px; FONT-WEIGHT: bold; COLOR:#FFFFFF; TEXT-DECORATION:none;}

A.bottom:link {COLOR:#ffe28d; TEXT-DECORATION:none;}
A.bottom:active {COLOR:#ffe28d; TEXT-DECORATION:underline;}
A.bottom:visited {COLOR:#ffe28d; TEXT-DECORATION:none;}
A.bottom:hover {COLOR:#ffe28d; TEXT-DECORATION:underline;}

#tblProduct { MARGIN: 0px 0px 10px; WIDTH: 100%; BACKGROUND:#000000;}
#tblProduct TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; COLOR:#ffffff; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; TEXT-ALIGN:center; BACKGROUND:#888888;}
#tblProduct TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; VERTICAL-ALIGN: middle; WIDTH:auto; PADDING-TOP:2px; BACKGROUND:#ffffff;}

#tblReport { MARGIN: 0px 0px 10px; WIDTH: 100%; BACKGROUND:#000000; font-size: 11px; }
#tblReport TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; COLOR:#ffffff; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; BACKGROUND:#888888; font-size: 11px; }
#tblReport TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; VERTICAL-ALIGN: middle; WIDTH:auto; PADDING-TOP:2px; BACKGROUND:#ffffff; font-size: 11px; }

#tblProductVariants {BORDER-TOP: #999999 1px solid;  MARGIN: 0px 0px 5px; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid;}
#tblProductVariants TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; FONT-WEIGHT:normal; COLOR:#ffffff; WHITE-SPACE:nowrap; TEXT-ALIGN:center; BACKGROUND:#888888;}
#tblProductVariants TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; VERTICAL-ALIGN: top; WIDTH: auto; TEXT-ALIGN:center;}
#tblProductVariants TD.bottom {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; VERTICAL-ALIGN:bottom; WIDTH:auto; TEXT-ALIGN:center;}

#tblAccountInfo { MARGIN: 0px 0px 10px; WIDTH: 100%;}
#tblAccountInfo TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; TEXT-ALIGN:right; }
#tblAccountInfo TD {PADDING-RIGHT:2px; PADDING-LEFT:7px; PADDING-BOTTOM:2px; VERTICAL-ALIGN:middle; WIDTH:auto; PADDING-TOP:2px; }

#tblCheckout { MARGIN: 0px 0px 0px 0px; ALIGN: CENTER; }
#tblCheckout TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; TEXT-ALIGN:right; WIDTH:30%; }
#tblCheckout TD {PADDING-RIGHT:2px; PADDING-LEFT:7px; PADDING-BOTTOM:2px; PADDING-TOP:2px; VERTICAL-ALIGN:middle; }

#tblCreditCard { MARGIN: 0px 0px 10px; WIDTH: 95%; ALIGN: CENTER; }
#tblCreditCard TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; FONT-WEIGHT:normal; WHITE-SPACE: nowrap; TEXT-ALIGN:right; }
#tblCreditCard TD {PADDING-RIGHT:2px; PADDING-LEFT:7px; PADDING-BOTTOM:3px; PADDING-TOP:2px; VERTICAL-ALIGN:middle; WIDTH: auto;}

#tblBasket { MARGIN: 0px 0px 10px; WIDTH:95%; BACKGROUND:#000000; ALIGN: CENTER; }
#tblBasket TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; FONT-WEIGHT:bold; COLOR:#ffffff; WHITE-SPACE: nowrap; BACKGROUND:#888888;}
#tblBasket TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; VERTICAL-ALIGN:middle; WIDTH:auto; PADDING-TOP:2px; BACKGROUND:#ffffff;}

#tblOrder { MARGIN: 0px 0px 10px; WIDTH:100%;}
#tblOrder TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; FONT-WEIGHT:normal; COLOR:#ffffff; WHITE-SPACE:nowrap; TEXT-ALIGN:right; BACKGROUND:#888888;}
#tblOrder TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; VERTICAL-ALIGN:middle; WIDTH:auto; TEXT-ALIGN:center;}

#tblOrderTemplate { MARGIN: 0px 0px 10px; WIDTH:100%;}
#tblOrderTemplate TH {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:3px; PADDING-TOP:2px; FONT-WEIGHT:normal; COLOR:#ffffff; WHITE-SPACE:nowrap; TEXT-ALIGN:center; BACKGROUND:#888888;}
#tblOrderTemplate TD {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; PADDING-TOP:2px; VERTICAL-ALIGN:middle; WIDTH:auto; TEXT-ALIGN:center;}

#tblBasketButtons {BACKGROUND:#ffffff;}
#tblBasketButtons TD {BACKGROUND:#ffffff;}

#bgrsidebar {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:0px; }
.title {MARGIN: 10px 10px 10px; FONT-SIZE:13px; FONT-WEIGHT: bolder;}
.tdProduct {TEXT-ALIGN:center;}
.lstDirectory {FONT-WEIGHT:bold;}
.hdrDirectory {FONT-SIZE:16px; FONT-WEIGHT:bold; COLOR:#888888; TEXT-ALIGN:center; margin-left:32px;}
.hdrBasket {FONT-SIZE:16px; FONT-WEIGHT:bold; COLOR:#888888; TEXT-ALIGN:left; margin-left:32px;}
.hdrCheckout {FONT-SIZE:16px; FONT-WEIGHT:bold; COLOR:#888888; TEXT-ALIGN:left; margin-left:32px;}
.hdrAccount {FONT-SIZE:16px; FONT-WEIGHT:bold; COLOR:#888888; TEXT-ALIGN:left; margin-left:32px;}
.CheckoutComments {FONT-SIZE:12px; PADDING: 0px 20px 0px 20px; TEXT-ALIGN: justify;}
.BasketComments {FONT-SIZE:12px; TEXT-ALIGN: justify;}
.DirectoryComments {FONT-SIZE:12px; TEXT-ALIGN: justify;}
.Price {PADDING-LEFT:20px; PADDING-RIGHT:5px; COLOR:#ffffff;}
.Cost {PADDING-LEFT:20px; PADDING-BOTTOM:0px; COLOR:#000000; PADDING-TOP:10px}
.ProductTitle {PADDING-LEFT:20px;FONT-SIZE:13px; FONT-WEIGHT:bold; COLOR:#1d61ac;}
.ProductDescription {PADDING-LEFT:20px;}
.InputButton {FONT-SIZE:12px; FONT-FAMILY:monospace;}
.OrderButton {PADDING-LEFT:20px;}
.btnOrderButton { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.btnCopyButton { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.BorderLR {BORDER-RIGHT:#003064 1px solid; BORDER-LEFT:#003064 1px solid;}
.YellowTop {FONT-SIZE:13px; COLOR:#ffffff; TEXT-ALIGN:right; BACKGROUND:#003064; PADDING-RIGHT: 35px;}
.BasketButton { float: left; }
.btnBasketButton { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.ContinueButton { float: right; }
.btnContinueButton { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.btnSubmitButton { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.button { background: transparent url('/orgtmpls/12/button_gray.gif') no-repeat; width: 180px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }
.button_long { background: transparent url('/orgtmpls/12/button_gray_long.gif') no-repeat; width: 360px; height: 20px; font-color: 12px; border: solid 0 #fff; color: #ffffff; }

TD.calendar { color: gray; FONT-SIZE:11px; }
TD.calendarToday { background: #EEEEEE; color: black; FONT-SIZE:11px;}
TD.calendarHeader { FONT-SIZE:11px; }
