/* ONLYONE PRODUCTS STYLE SHEET for TOP PAGE */

/* Global */
div#main { font-weight: bold; }
div#companytopguide { font-style: italic; text-align: center; }

/* Top Titles */
div.middle-guides h2.categorytitle {
	font-size: 100%;
	font-weight: bold;
	margin: 0.5em 0px;
	padding: 0.3em 0px;
	background-color: #000080;
}
div.middle-guides h2.categorytitle span.categorytitle {
	color: white;
	border-bottom: 3px double white;
	font-weight: bold;
	margin-left: 3px;
}

/* Company Names */
span.onlyonecolor, span.onlyonecolor a, span.onlyonecolor a:visited { color: #000080; text-decoration: none; }
span.zeroonecolor, span.zeroonecolor a, span.zeroonecolor a:visited { color: #008080; text-decoration: none; }

/* PRODUCT AREA BOX */
div.ProductArea {
	margin: 1em 0em;
	border: 1px solid #cccccc;
	text-align: left;
}
div.ProductArea table.ProductTable {
	border-collapse: collapse;
	border-width: 0px;
}
div.ProductArea table.ProductTable tr th.ProductName {
	vertical-align: middle;
	text-align: left;
}
div.ProductArea table.ProductTable tr th.ProductName h2 {
	margin: 7px 0px 0px 7px;
	padding: 0px;
	font-size: 100%;
}
div.ProductArea table.ProductTable tr th.ProductName h2.textonly {
	font-size: 125%;
}
div.ProductArea table.ProductTable tr th.ProductName h2 a {
	text-decoration: none;
	color: black;
}
div.ProductArea table.ProductTable tr th.ProductName h2 a:hover {
	color: black;
	background-color: transparent;
	text-decoration: underline;
}
div.ProductArea table.ProductTable tr td.ProductGuide p {
	margin: 0px 1em;
	padding: 0px;
	font-size: 80%;
}
div.ProductArea a:hover {
	/*color: blue;*/
}
div.ProductArea p.patent {
	color: red;
}
div.ProductArea p.morelink {
	text-align: right;
	margin-top: 0.5em;
}

/* PRODUCT AREA BOX : INDIVIDUAL */
div.BoxTennage { border-color: green; }
div.BoxKioriTennage { border-color: brown; }
div.BoxService1 { border-color: #d1a564; }
div.BoxService2 { border-color: #00cc00; }

/* PRODUCT BOX DESIGN */
span.productname { color: #808000; }
div.productbox { margin: 0.9em 0px; }
div.productbox div.productlogo { float: left; width: 150px; }
div.productbox div.productguide { margin-left: 160px; font-size: smaller; }
div.productbox div.productkey { font-family: "Times New Roman",serif; color: #008000; font-style: italic; margin: 0.5em 0px; text-align: center; background-color: #f0fff0; }
div.productbox div.productsamples { text-align: center; }
div.productbox div.patent { text-align: center; font-size: 80%; color: red; }
div.productbox div.morelink { text-align: right; margin-top: 0.5em; }

p.bottomlinks { font-size: 80%; margin-bottom: 0px; }
p.feeds { font-size: 60%; text-align: right; margin: 0px; padding: 0px; }

/* NEWS BOX DESIGN */
div.newsbox { margin: 0.9em 0px; }
div.newsbox p.newshead { margin: 0px; color: #cc0000; padding: 0.1em 0.3em 1px 0px;  }
div.newsbox p.newshead span.news { color: white; background-color: #cc0000; padding: 0.1em; margin-right: 0.3em; }
div.newsbox p.newsbody { margin: 0.3em 0px; font-size: smaller; line-height: 1.4; }
div.newsbox p.newsbody a.insidelink { text-decoration: none; }
div.newsbox p.newsbody a.insidelink:link, div.newsbox p.newsbody a.insidelink:visited { color: maroon; }
div.newsbox img.newsimage { float: left; margin-right: 0.5em; }
div.newsbox div.newshistory { text-align: right; clear: left; font-size: 80%; }

