/* for Tennage : Global Design */
p.withlogo { background-color: #f0fff0; }
span.catchcopy { font-weight: bold; font-style: italic; font-family: "Times New Roman",serif; color: green; font-size: larger; }
a.catchcopy { text-decoration: none; }
a.catchcopy:hover { text-decoration: underline; }
div.mainparagraphs p { font-size: smaller; }
div.mainparagraphs p.subtitle { font-size: 100%; color: red; font-family: "Times New Roman",serif; font-weight: bold; }
div.mainparagraphs h2.subtitle { font-size: 100%; color: red; font-family: "Times New Roman",serif; font-weight: bold; }
div.mainparagraphs h2.question { font-size: 100%; font-family: "Times New Roman",serif; font-weight: bold; background-color: #b5d3a4; padding: 0.3em 0.1em; margin-top: 1.4em; }
div.mainparagraphs h2.question span.number { color: #005500; font-size: 120%; }
strong.kw { font-weight: normal; color: darkblue; }

div.mainparagraphs p.answercatch { font-size: 100%; font-weight: bold; color: #00aa00; }

div.mainparagraphs div.newproductsbox { margin: 0.3em 1em; padding: 0px; border: 1px gray solid; }
div.mainparagraphs div.newproductsbox h3.subtitle { font-size: 85%; margin: 0px; padding: 1px 3px; border-bottom: 1px dashed gray; background-color: #ffeeee;color: red; font-family: "Times New Roman",serif; font-weight: bold; }
div.mainparagraphs div.newproductsbox img { border-width: 0px; }
div.mainparagraphs div.newproductsbox p.newproductinfo { margin: 0.5em; }
div.mainparagraphs p.speciallink { margin: 0.5em; text-align: center; font-weight: bold; }

/* Tennage Logo Sign (Use Local Font) */
span.tennage { font-family: "Lucida Handwriting",sans-serif; color: green; }

/* AdvantagesTable Designs */
table.AdvantagesTable { border-collapse: collapse; border: 2px solid black; margin: 1em; }
table.AdvantagesTable caption { font-style: italic; font-size: 150%; }
table.AdvantagesTable th,
table.AdvantagesTable td { border: 1px solid gray; padding: 0.4em 0.5em; font-family: Arial,sans-serif; font-size: 80%; }
table.AdvantagesTable th { border-bottom: 3px double black; border-top: 2px solid black; }
table.AdvantagesTable th.tennage { background-color: #ddffdd; color: green; /* RED BASED: background-color: #ffdddd; color: red; */ }
table.AdvantagesTable th.other   { background-color: #dedede; color: black; }
table.AdvantagesTable caption { font-family: serif; }
/* Photos of Sample Products */
table.SampleProducts { border-collapse: collapse; border: 2px solid black; margin: 0px 1em 0.5em 1em; }
table.SampleProducts td { border: 1px gray solid; padding: 0.5em; font-family: Arial,sans-serif; font-size: 80%; }

/* Concept Designs */
table.concept {	margin: 0.3em auto 1em auto; }
table.concept td { text-align: center; font-weight: bold; }
table.concept td.Real { color: #aaaa00; }
table.concept td.Tech { color: #ff8000; }
table.concept td.Eco  { color: #00cc00; }
table.concept td.More { color: #0000cc; }
table.conceptimages td { font-size: 80%; }

/* Sub-Sub Title */
h3.subsubtitle { color: #00aa00; font-size: smaller; }

/* Jump in page Designs */
h2.subtitle a { text-decoration: none; color: red; }
h3.subtitle a { text-decoration: none; color: #00aa00; }
h2.subtitle a:hover { text-decoration: underline; }
h3.subtitle a:hover { text-decoration: underline; }

/* Jump Menu Designs */
div.jumpmenu { font-size: 90%; font-weight: bold; text-align: center; }
div.jumpmenu a.jumpmenuitem { color: red; }
div.jumpmenu a:hover { color: red; }

/* Other Designs */
div.mainparagraphs p.headsentences { font-weight: bold; }

/* Special Advantages Page */
h2.headsubtitle { text-align: center; font-size: 100%; font-family: "Times New Roman",serif; }
h2.subtitle span.box { background-color: #ccffcc; color: #005500; padding: 0.3em; }
div.advantagephototable { text-align: center; }
table.phototabele { border-collapse: collapse; margin: auto; border: 1px solid #aaccaa; }
table.phototabele td img { border-width: 0px; }
