BODY, TD, P { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
TH { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

H1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
H2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
H3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

.white { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding: 10px 10px 10px 10px; }
.14white { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.pagetitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.formTH { font-size: 12px; font-weight: bold; color: #666666; }

A:link { font-size: 11px; color: #666666; }
A:active { font-size: 11px; color: #666666; }
A:visited { font-size: 11px; color: #666666; }
A:hover { font-size: 11px; color: #666666; }

.filter { font-size: 11px; color: #666666; }
.price { font-size: 11px; color: #666666; }

a.whitelink:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
a.whitelink:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
a.whitelink:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
a.whitelink:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

A.mainmenu:link { color: #666666; font-size: 13px; text-decoration: none; font-weight: bold; }
A.mainmenu:active { color: #666666; font-size: 13px; text-decoration: none; font-weight: bold; }
A.mainmenu:visited { color: #666666; font-size: 13px; text-decoration: none; font-weight: bold; }
A.mainmenu:hover { color: #888888; font-size: 13px; text-decoration: none; font-weight: bold; }

A.menuSubDprt:link { color: #000000; font-size: 13px; }
A.menuSubDprt:active { color: #000000; font-size: 13px; }
A.menuSubDprt:visited { color: #000000; font-size: 13px;  }
A.menuSubDprt:hover { color: #888888; font-size: 13px; }

.submenu { color: #FFFFFF; font-size: 11px; text-decoration: none; }
A.submenu:link { color: #FFFFFF; font-size: 10px; text-decoration: none; }
A.submenu:active { color: #FFFFFF; font-size: 10px; text-decoration: none;  }
A.submenu:visited { color: #FFFFFF; font-size: 10px; text-decoration: none;  }
A.submenu:hover { color: #FFFFFF; font-size: 10px; text-decoration: underline;  }

A.bigmenu:link { font-family: Times; color: #FFFFFF; font-size: 21px; text-decoration: none; font-weight: bold; }
A.bigmenu:active { font-family: Times; color: #FFFFFF; font-size: 21px; text-decoration: none; font-weight: bold; }
A.bigmenu:visited { font-family: Times; color: #FFFFFF; font-size: 21px; text-decoration: none; font-weight: bold; }
A.bigmenu:hover { font-family: Times; color: #FFFFFF; font-size: 21px; text-decoration: none; font-weight: bold; }

.button { font-family: Verdana, Arial; font-size: 9px; color: #000000; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; background-color: #FFFFFF; height: 18px; vertical-align: middle; padding: 0px; }
.btnContinueButton { font-family: Verdana, Arial; font-size: 11px; color: #000000; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; background-color: #c0c0c0; height: 24px; vertical-align: middle; padding: 0px; font-weight: bold; }
.textbox { border: solid 1px #b8b79e; width: 200px; color: #6b6b59; background-color: #f0f0f0; }
.textbox2 { font-family: Verdana, Arial; font-size: 9px; color: #000000; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; background-color: #FFFFFF; width: 450px; height: 18px; vertical-align: middle; padding: 0px; }
.textarea { font-family: Verdana, Arial; font-size: 9px; color: #000000; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; background-color: #FFFFFF; width: 450px; height: 150px; vertical-align: middle; padding: 0px; }

.menuDprt { font-size: 12px; font-weight: bold; color: #000000; }
.menuSubDprt { font-size: 12px; color: #000000; }


.InputButton { font-family: monospace; font-size: 11px; }
.SubmitButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.ResetButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.DeleteButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.LogoutButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.ContinueButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN: center; PADDING: 10px 0 2px 0 }
.OrderButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN: center; }

H1 { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #003399; margin-top: 0; }
H2 { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; color: #003399; }
H3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #003399; margin-bottom: 0; }

#tblProduct { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblProduct TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblProduct TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblProductVariants { WIDTH: 100%; FONT-SIZE: 11px; MARGIN: 0 0 5px 0; BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; }
#tblProductVariants TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; }
#tblProductVariants TD { WIDTH: auto; PADDING: 2px 2px 2px 2px; VERTICAL-ALIGN: top; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; }
#tblProductVariants TD.bottom { WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: bottom; FONT-SIZE: 11px; }

#tblAccountInfo { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblAccountInfo TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblAccountInfo TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCheckout { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblCheckout TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblCheckout TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCreditCard { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblCreditCard TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblCreditCard TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblBasket { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblBasket TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblBasket TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrder { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblOrder TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: bold; WHITE-SPACE: nowrap }
#tblOrder TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrderTemplate { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblOrderTemplate TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblOrderTemplate TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

.lstDirectory { list-style-image : url(/images/bullet.gif); }
.hdrDirectory { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003399; margin-top: 10px; text-align: center;  }
.hdrBasket { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003399; margin-top: 10px; text-align: center; }
.hdrCheckout { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003399; margin-top: 10px; text-align: center; }
.hdrAccount { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003399; margin-top: 10px; text-align: center; }

.CheckoutComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }
.BasketComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }
.DirectoryComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }

.ProductTitle { font-size: 11px; font-weight: bold; color: #666666; }
.ProductDescription { font-size: 11px; text-align: justify; color: #666666; }
.DepartmentDescription { font-size: 12px; text-align: justify; color: #666666; }

