@charset "us-ascii";

/*-- whole --*/
body {
	background: #FFFFFF;
	text-align:left;
	color: #202020;
	margin: 0;
	padding: 0;
	font-family: "helvetica", "arial", "sans-serif";
	font-size: 1em;
	line-height: 130%;
}

img {
	border: none;
}

/*-- link colors/deco. --*/
a:link    {color: #014D81; text-decoration: none;}
a:visited {color: #014D81; text-decoration: none;}
a:hover   {color: #88A3C7; text-decoration: underline;}

/*-- menu bar --*/
table.menubar td.col {
	padding: 2px 0 2px 0;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #888;
	background: #F4F4F4;
}

table.menubar td.prev {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #BBB;
}

table.menubar td.next {
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #BBB;
}

/*-- catch copy  --*/
.catchcopy {
	padding: 2px 0 2px 0;
	font-size: 14pt;
	font-weight: bold;
	line-height: 120%;
	color: #708090;
	text-align: justify;
	word-spacing: 3pt;
}


/*-- section bar --*/
.sectionbar {
	padding: 4px 4px 4px 4px;
	font-size: 14pt;
	font-weight: bold;
	color: #708090;
	text-align: center;
	text-decoration: underline;
}

/*-- company profile --*/
.profile {
	padding: 16px 16px 16px 16px;
	font-size: 10pt;
	line-height: 110%;
}

.profsmi {
	font-weight: bold;
	color: #000080;
}

/*-- new products --*/
.new_prod {
	font-weight: bold;
	font-size: 10pt;
	font-style: Italic;
	color: #a0522d;
}


/*-- information & order --*/
.infotext {
	padding: 16px 0 16px 0;
	font-size: 12pt;
	color: #607080;
	line-height: 120%;
	text-align: center;
}

table.info_fr {
	border: 0;
	width: 85%;
}

table.info_fr th {
	padding: 6px 0 6px 0;
	background-color: #B0C4DE;
	color: #3F3F3F;
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	letter-spacing: 3pt;
}

table.info_fr td.country {
	padding: 0 16px 0 16px;
	color: #4F4F4F;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #888;
}

table.info_in {
	border: 1px solid #888;
	border-collapse: collapse;
	width: 100%;
}

table.info_in td.company {
	width: 100%;
	border: 1px solid #888;
	padding: 6px 8px 6px 8px;
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
}

table.info_in td.address {
	padding: 2px 8px 2px 8px;
	border: 1px solid #888;
	color: #4F4F4F;
	font-size: 9pt;
}

table.info_in td.email {
	padding: 2px 8px 2px 8px;
	border: 1px solid #888;
	color: #4F4F4F;
	font-size: 10pt;
}

table.info_in td.tel_fax {
	padding: 2px 8px 2px 8px;
	border: 1px solid #888;
	color: #4F4F4F;
	font-size: 9pt;
	line-height: 110%;
}

/*-- list of products --*/
table.list {
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
}

table.list td.list1 {
	padding: 2px 0 2px 8px;
	font-size: 18pt;
	font-weight: bolder;
	line-height: 120%;
	letter-spacing: 1pt;
	word-spacing: 4pt;
	background: #ADD8E6;
}

table.list td.list2 {
	font-size: 12pt;
	font-weight: bolder;
	line-height: 110%;
	color: #808080;
}

.pdf {
	padding: 2px 0 2px 0;
	font-size: 10pt;
	text-align: center;
	border-top: 1px solid #191970;
	border-bottom: 1px solid #191970;
}

/*-- product category --*/
.categorybar {
	padding: 2px 0 2px 0;
	font-size: 14pt;
	font-weight: bold;
	color: #708090;
	text-align: center;
	text-decoration: underline;
}

/*-- product information --*/
table.prod {
	border: 0;
}

table.prod th {
	padding: 1px 1px 1px 1px;
	background-color: #4169E1;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

table.prod td.pkg1 {
	padding: 2px 32px 2px 12px;
	border-top: 1px solid #888;
	background-color: #ADD8E6;
	font-size: 10pt;
	font-weight: bold;
}

table.prod td.pkg2 {
	border-top: 1px solid #888;
	text-align: center;
}

table.prod td.custom {
	padding: 1px 0 1px 16px;
	border-top: 1px dotted #888;
	font-size: 8pt;
	font-weight: bold;
}

table.prod td.custom2 {
	border-top: 1px dotted #888;
	text-align: center;
}

table.prod td.frq1 {
	padding: 1px 32px 1px 12px;
	border-top: 1px dotted #888;
	border-bottom: 1px solid #888;
	background-color: #ADD8E6;
	font-size: 10pt;
	font-weight: bold;
}

table.prod td.frq2 {
	padding: 1px 16px 1px 16px;
	border-top: 1px dotted #888;
	border-bottom: 1px solid #888;
	font-size: 10pt;
	font-weight: bold;
}

