/*  COMMON  */

body {
 background-color: #ffffff; 
 color:#777777;
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 100%;
 letter-spacing: .25pt;
 line-height: 16px;
}

body, div, td { font-size: 13px; }
tr.coloredTR { background-color:#f5dca1; color:#803708; }
body.coloredBODY  { background-color:#46140a; color:#803708; }
table.coloredTABLE { background-color:#f5dca1; color:#803708; }
table.nav { margin-top: 15px; background-color:#f5dca1; font-weight:bold; vertical-align:top; }
table.navWhite { margin-top: 15px; background-color:#ffffff; font-weight:bold; }
iframe.transIFRAME { background-color:transparent;  }

h1 { color:#333333;  font-size: 19px; font-variant:small-caps; margin-bottom: 8px; }
h1.NOBh1 { color:#803708;  font-size: 19px; font-variant:small-caps; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
h1.TOP { color:#333333;  font-size: 19px; font-variant:small-caps; margin-top: 0px; padding-top: 0px; margin-bottom: 30px; padding-bottom: 0px; }
h1.TOPless { color:#333333;  font-size: 19px; font-variant:small-caps; margin-top: 0px; padding-top: 0px; margin-bottom: 20px; padding-bottom: 0px; }
h2 { color:#584a43;  font-size: 16px; margin-bottom: 8px; }
h2.h2line { color:#584a43;  font-size: 16px; line-height:28px;  margin-bottom: 8px; }
h2.moreInfo { color:#584a43;  font-size: 13px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
h2.moreInfoJ { color:#584a43; text-align:justify;  font-size: 13px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }

h2.insetTeaPickers { color:#584a43;  font-size: 13px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align:right; }

h2.TNOBh2 { color:#803708;  font-size: 16px; margin-top: 0px; padding-top: 15px; padding-bottom: 0px; text-align:justify; }
h2.textH2 { color:#803708;  font-size: 12px; line-height:18px; text-align:justify; }
h2.TNOBh2Line { color:#803708;  font-size: 16px; line-height:24px; margin-top: 0px; padding-top: 15px; padding-bottom: 0px; text-align:justify; }
h2.TNOBh2LineNOM { color:#803708;  font-size: 16px; line-height:24px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align:justify; }
h2.NOBh2 { color:#803708;  font-size: 16px; margin-top: 0px; padding-top: 0px; margin-bottom: 8px; padding-bottom: 0px; text-align:justify; }
h2.NOBh2center { color:#803708;  font-size: 16px; margin-top: 10px; padding-top: 0px; margin-bottom: 8px; padding-bottom: 0px; text-align:center; }
h2.NOBh2center14 { color:#803708;  font-size: 14px; margin-top: 10px; padding-top: 0px; margin-bottom: 8px; padding-bottom: 0px; text-align:center; }
h2.NOBh2center0 { color:#803708;  font-size: 16px; margin: 10px; padding: 0px; text-align:center; }
h2.NOBh2left { color:#803708;  font-size: 16px; margin: 0px; padding: 0px; }
h2.NOBh2leftT { color:#803708;  font-size: 16px; margin: 0px; padding: 15px 0px 0px 0px; }

h2.TOPh1 { color:#803708;  font-size: 16px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; text-align:justify; }
h2.TOPh2 { color:#803708;  font-size: 16px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; text-align:justify; }
h2.TOPh2b { color:#803708;  font-size: 16px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px; text-align:justify; }
h3 { color:#666666;  font-size: 15px; margin-bottom: 8px; }
h3.NOBh3  { color:#803708;  font-size: 15px;  margin-top: 0px; padding-top: 0px; margin-bottom: 8px; padding-bottom: 0px; }
h3.reviewsH3  { color:#803708; text-align:justify;  font-size: 15px; line-height: 21px; margin-top: 0px; }
div.reviewsNormDIV  { color:#4a6322; font-weight:normal; text-align:justify;  font-size: 15px; line-height: 21px; margin-top: 0px; margin-bottom: 0px; }
div.reviewsNormBRDIV  { color:#803708; font-weight:normal; text-align:justify;  font-size: 15px; line-height: 21px; margin-top: 0px; margin-bottom: 0px; margin-left:310px; margin-right:25px; }
div.reviewsNormBRDIVT  { color:#803708; font-weight:normal; text-align:justify;  font-size: 15px; line-height: 21px; margin-top: 8px; margin-bottom: 0px; margin-left:310px; margin-right:25px; }
.margR15  { margin-right:15px; }

h2.copyrightH2 { color:#584a43;  font-size: 16px; margin-top: 0px; padding-top: 15px; padding-bottom: 0px; line-height: 24px; text-align:justify; }
h3.copyrightH3  { color:#666666;  font-size: 15px;  margin-top: 0px; padding-top: 0px; margin-bottom: 8px; line-height: 24px; padding-bottom: 0px; }
h3.copyrightH3margT  { color:#666666;  font-size: 15px;  margin-top: 15px; padding-top: 0px; margin-bottom: 8px; line-height: 24px; padding-bottom: 0px; }

ul,li { margin-top: 0px; margin-bottom: 0px; }

ul.noleftUL { margin-top:0px; margin-left: 0px; padding-left:20px;  }
li.noleftLI { margin-bottom: 10px;  margin-left: 0px; padding-left:0px;  text-align:justify; }
.2006entryTitleLeft { font-size:16px; font-weight:bold; line-height: 25px; }
.2006entryTitleLeft14 { font-size:14px; font-weight:bold; line-height: 25px; }
.2006entryTitleLeftCap { font-size:18px; font-weight:bold; line-height: 25px; margin-top:5px; }
.2006entryTitleLeftInset { font-size:14px; font-weight:bold; line-height: 20px; margin-left: 30px; }
.2006entryTitleRight { font-size:16px; font-weight:bold; line-height: 25px; text-align:right; }
.RetailOutletTitle { font-size:14px; font-weight:bold; line-height: 20px; }

a {  text-decoration: none; }
a:link  { color: #4a6322; text-decoration: none; }
a:visited  { color: #4a6322; text-decoration: none; }
a:hover { color: #803708; text-decoration: none; }

a.textLink { text-decoration: none; }
a.textLink:link  { color: #777777; text-decoration: none; }
a.textLink:visited  { color: #aaaaaa; text-decoration: none; }
a.textLink:hover { color: #000066; text-decoration: none; }

a.linkCamelliaText { text-decoration: none; font-style:italic; font-weight:bold; }
a.linkCamelliaText:link  { color: #803708; text-decoration: none; }
a.linkCamelliaText:visited  { color: #803708; text-decoration: none; }
a.linkCamelliaText:hover { color: #4a6322; text-decoration: none; }

a.creditLink { text-decoration: none; font-size: 10px; }
a.creditLink:link  { color: #8e7762; text-decoration: none; }
a.creditLink:visited  { color: #8e7762; text-decoration: none; }
a.creditLink:hover { color: #cc9933; text-decoration: none; }

a.youtubeLink { text-decoration: none; font-weight:bold; font-size: 12px; font-variant:small-caps; }
a.youtubeLink:link  { color: #555555; text-decoration: none; }
a.youtubeLink:visited  { color: #aaaaaa; text-decoration: none; }
a.youtubeLink:hover { color: #000066; text-decoration: none; }

a.navLink { text-decoration: none; font-size: 12px; font-variant:small-caps; }
a.navLink:link  { color: #777777; text-decoration: none; }
a.navLink:visited  { color: #aaaaaa; text-decoration: none; }
a.navLink:hover { color: #000066; text-decoration: none; }

a.navColorLink { text-decoration: none; font-size: 12px; font-variant:small-caps; }
a.navColorLink:link  { color: #c0905b; text-decoration: none; }
a.navColorLink:visited  { color: #c0905b; text-decoration: none; }
a.navColorLink:hover { color: #803708; text-decoration: none; }

a.navColorLinkActive { text-decoration: none; font-size: 12px; font-variant:small-caps; }
a.navColorLinkActive:link  { color: #803708; text-decoration: none; }
a.navColorLinkActive:visited  { color: #803708; text-decoration: none; }
a.navColorLinkActive:hover { color: #e82c2e; text-decoration: none; }

a.navColorFooterLink { text-decoration: none; font-size: 8pt; font-variant:small-caps; font-weight:bold; }
a.navColorFooterLink:link  { color: #b2855b; text-decoration: none; }
a.navColorFooterLink:visited  { color: #b2855b; text-decoration: none; }
a.navColorFooterLink:hover { color: #cc9933; text-decoration: none; }

a.navFooterLink { text-decoration: none; font-size: 9pt; font-variant:small-caps; }
a.navFooterLink:link  { color: #777777; text-decoration: none; }
a.navFooterLink:visited  { color: #aaaaaa; text-decoration: none; }
a.navFooterLink:hover { color: #000066; text-decoration: none; }

.anotherText { font: Another; }
.BGlogo { background-image:url(CC/images2009/SS.jpg); }
.BGfooter { background-image:url(CC/images2009/BGfooter.jpg); background-position:right; background-repeat:no-repeat; }
.fontGreen { color: #4a6322;}
.fontBrown { color: #777777;}
.fontBlack { color: #000;}
.identiTeaBox { border:1px; border-color:#999999; border-style:double; line-height: 20px; margin: 0px 20px 0px 30px; padding:8px; }
.cardTH { font-size: 11px;  margin-top: 4px; padding-bottom: 8px;  }
.cardTHIndent { font-size: 11px; margin-top: 0px; padding-bottom: 8px; padding-left: 30px;  }
.cardIndent {font-size: 11px; padding-left: 32px; }
.cart { padding-right: 2px; text-align:left; }
.cartLR { padding-right: 2px; text-align:left; padding-bottom:15px; }
.copy { color:#846344; }
.justify { text-align:justify; }
.justifyCuriositea { text-align:justify; padding-top: 10px;}
.justifyLCha { text-align:justify; padding-left: 25px; }
.logoIndex { margin: 20px 40px 50px 40px;  }
.marginOrderBox { margin-left: 5px; margin-right: 5px; }
.marginB5 { margin-bottom: 5px; }
.marginB8 { margin-bottom: 8px; }
.marginL1 { margin-left: 1px; }
.marginR8 { margin-right: 8px; }
.marginR8T5 { margin-right: 8px; margin-top: 5px; }
.marginL28 { margin-left: 28px; }
.marginL28List { margin-left: 28px; line-height: 20px; font-weight:bold; }
.marginL8 { margin-left: 8px; }
.marginTL { margin-top: 2px; margin-right: 8px; margin-bottom: 8px; }
.marginTR { margin-top: 2px; margin-left: 8px; margin-bottom: 8px; }
.marginTB { margin-top: 2px; margin-bottom: 8px; }
.marginTB1 { margin-top: 1px; margin-bottom: 1px; }
.marginBGTB { margin-top: 10px; margin-bottom: 10px; }
.marginLR1 { margin-left: 1px; margin-right: 1px; }
.marginR1 { margin-right: 1px; }
.marginR1 { margin-right: 1px; }
.marginL31 { margin-left: 31px; }
.marginL31B10 { margin-left: 31px; margin-bottom: 10px; }
.marginR11 { margin-right: 35px; margin-top:35px; }
.TBScredit { margin-bottom: 8px; font-weight:bold; }

.marginT { margin-top: 2px; }
.marginT4 { margin-top: 4px;  }
.marginT8 { margin-top: 8px;  }
.marginT8L1 { margin-top: 8px; margin-left: 35px;  }
.marginT8L2 { margin-top: 8px; margin-left: 70px; }
.marginTB4 { margin-top: 4px; margin-bottom: 10px; }
.marginLT5 { margin-left: 5px; margin-top: 5px; }
.marginL8T5 { margin-left: 8px; margin-top: 5px; }
.marginL5 { margin-left: 5px; }
.marginT6 { margin-top: 6px; }
.marginT18 { margin-top: 18px; }
.marginT8 { margin-top: 8px; }
.marginTpostage { padding-top: 5px; }
.marginTB8 { margin-top: 8px; margin-bottom: 8px; }
.marginTB8RL { margin: 8px 20px 8px 20px; text-align:justify; }
.marginTB8R { margin-top: 8px; margin-bottom: 8px; text-align:right; }
.marginTB8J { margin-top: 8px; margin-bottom: 8px; text-align:justify; }
.marginB8 { margin-bottom: 8px; }
.marginBcha { margin-bottom: 28px; margin-right: 8px; }
.marginLR8 { margin-left: 8px; margin-right: 12px; }
.marginL { margin-left: 28px; }
.marginT12 { margin-top: 12px; }
.marginTB12 { margin-top: 12px; margin-bottom: 12px; }
.marginTB1212 { margin-top: 12px; margin-bottom: 12px; }
.marginTB1220 { margin-top: 12px; margin-bottom: 20px; }
.marginTB125 { margin-top: 12px; margin-bottom: 5px; }
.marginTB1220font { font-size:16px; margin-top: 12px; margin-bottom: 15px; }
.marginTBB1 { margin-left: 100px; }
.marginTBB2 { margin-left: 200px; }
.marginTBB3 { margin-left: 300px; }
.marginPPbutton { margin-top: 6px; }
.marginRidentitea { margin: 8px 0px 8px 180px;  }
.marginTB8Jgreen { color:#4a6322; margin: 8px 0px 8px 180px; }
.marginTB8identitea { margin: 8px 40px 8px 0px; text-align:justify; }

.padT15 { padding-top: 15px;  }
.pageContent { padding: 20px 20px 0px 30px;  }
.para { text-align:justify; margin-bottom: 15px; }
.paraLine { text-align:justify; line-height: 16px; margin-bottom: 8px; }
.paraLined { text-align:justify; line-height: 20px; margin-bottom: 8px; }
.para8 { text-align:justify; margin-bottom: 8px; }
.para8TB { text-align:justify; margin-bottom: 8px; margin-top: 8px; }
.paraNOB { text-align:justify; margin-bottom: 0px; }
.paraNews { margin-top: 5px; line-height: 20px; text-align:justify }
.paraNewsAnnounce { margin-left:20px; margin-bottom:8px; line-height: 18px; text-align:justify }
.paraCommodi-tea { padding: 15px 75px 15px 275px; font-weight:bold; line-height: 20px; text-align:justify; }
.paraCommodiTeaNI { padding: 15px 15px 15px 15px; font-weight:bold; line-height: 20px; text-align:justify; }
.paraCommodiTeaLR { padding: 0px 15px 10px 15px; font-weight:bold; line-height: 20px; text-align:justify; }
.paraCommodiTeaCardTop { padding: 0px 5px 10px 5px; font-weight:bold; line-height: 20px; text-align:justify; }
.paraCommodiTeaPostageView { padding: 10px 0px 10px 30px; font-weight:bold; line-height: 20px; text-align:justify; }
.tearoomCredit { font-size: 12px; margin-left: 200px; }
.textCatalogue { background-color:#FFFFFF; font-weight:bold; }
.textLG { font-size: 18px; }


