td { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #666666; vertical-align:top; }
.meta {font-size:8pt; color:#333333;}
a:link { text-decoration: none; color: #3333CC; }
a:visited { text-decoration: none; color: #3333CC; }
a:hover { text-decoration: underline; color: #FF9900; }
h1 { font-family: "Palatino", "Palatino Linotype", "Adobe Garamond", "ITC Garamond", "Garamond", "Times New Roman", "Times", "Arial Unicode MS", "SimHei"; font-weight: normal; text-decoration: none; font-size: 18pt; margin-top: 8pt; color: #FF9900; }
h2 { font-family: "Palatino", "Palatino Linotype", "Adobe Garamond", "ITC Garamond", "Garamond", "Times New Roman", "Times"; font-weight: normal; text-decoration: none; font-size: 14pt; margin-top: 8pt; margin-bottom: 0pt; padding: 0pt; color: #FF9900; }
h3 { font-family: "Arial", "Helvetica", "sans-serif"; font-weight: bold; text-decoration: none; font-size: 12pt; margin: 0px; padding: 0px 5px; color: #FF9900; }
.alert { color: #FF0000; font-weight: bold; }
/* table header. eg. shopping card table header */
.tblhdr { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 12pt; color: #FFFFFF; background-color: #666666; padding: 2px 8px; }
/* for field name in form. eg. Name, Address in shipping info */
.fieldhdr { padding-top: 10pt; color: #333333;}
/* for text input in form. eg shipping info, contact us etc. */
.field { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000; width: 220px; }
/* for drop down list box like credit card exp date. */
.droplist { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000; }
.func { font-size: 8pt; }
/* smaller text */
.tips { font-size: 8pt; color: #999999; }
/* for warning of not 100% effective */
.warning { font-size: 7pt; color: #CCCCCC; }
/* for error message. */
.errmsg { font-size: 8pt; color: #CC0000; }
/* for error title. eg Error received in payment.SelectJuniorPaymentInfo */
.errtitle { font-size: 11pt; font-weight: bold; color: #CC0000; }
/* for text input box in the 2 vertical side bar. */
.txt { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000; width: 100px; }
/* for short text input in form. eg contact us etc. */
.sfield { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000; width: 140px; }
/* for text area in form. eg contact us. */
.box { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #000000; width: 240px; height: 150px;}
/* for text area error message */
.boxwidth { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; line-height: 12pt; color: #000000; width: 240px; }
/* for table box that display error message. */
.errbox { background-color: #DDDDDD; }
/* for variance selection box. */
.varbox { color:#666666; width:110px; }
/* for expired special offers */
.sts_disabled { color:#999999; }
.sts_enabled { color:#666666; }

/* for currency seleciton */
.currency { font-family: "Arial", Verdana, "Geneva", "sans-serif"; font-size:9px; color:#FFFF00; padding:0px; margin:0px; vertical-align:bottom; padding-bottom:1px; }
a.currency:link { text-decoration:none; font-weight:normal; color:#FFFF00; }
a.currency:visited { text-decoration:none; font-weight:normal; color:#FFFF00; }
a.currency:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; }

/* for terms of use, privacy etc */
.footer { font-size: 8pt; }
.footer-enus { font-size: 8pt; font-family: Verdana }
a.footer:link { font-size: 8pt; text-decoration: none; font-weight: bold; color: #999999; }
a.footer:visited { font-size: 8pt; text-decoration: none; font-weight: bold; color: #999999; }
a.footer:hover { font-size: 8pt; text-decoration: underline; font-weight: bold; color: #333333; }
/* for 2nd line in footer */
.footer2 { font-size: 8pt; }
a.footer2:link { font-size: 8pt; text-decoration: none; font-weight: bold; color: #AAAAAA; }
a.footer2:visited { font-size: 8pt; text-decoration: none; font-weight: bold; color: #AAAAAA; }
a.footer2:hover { font-size: 8pt; text-decoration: underline; font-weight: bold; color: #444444; }
.nav { font-size: 8pt; color: #000000; }

/* for keyword box unreadable text */
.keyword { font-family: Verdana; font-size:1px; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; width:80px; cursor:default; }
/* for linknet */
.linknet { font-family: Verdana; font-size:1px; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; }
a.linknet:link { font-family: Verdana; font-size:1px; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; cursor:default}
a.linknet:visited { font-family: Verdana; font-size:1px; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; cursor:default}
a.linknet:hover { font-family: Verdana; font-size:1px; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; cursor:default}
