h1 { font-family: Verdana, Arial, Sans; font-size: 16px; }
h2 { font-family: Verdana, Arial, Sans; font-size: 14px; }
h3 { font-family: Verdana, Arial, Sans; font-size: 12px; }

div.centered { position: absolute; top: 50%; left: 50%; width: 480px; height: 347px; margin-left:-240px; margin-top:-170px; z-index: 1000; background-color: #ffffff }
img.centered { position: absolute; top: 50%; left: 50%; z-index: 1; background-color: #ffffff }
#centerline { position: absolute; top: 50%; left: 50%; width: 480px; height: 100px; margin-left:-240px; margin-top:-170px; z-index: 2 }

#top-menu { position: absolute; top: 2%; left: 50%; width: 480px; height: 50px; margin-left: -240px; background-color: #000000; font-family: BankGothic Md BT; overflow: visible}
#bottom-menu { position: relative; top: 480px; left: 0px; width: 480px; height: 18px; background-color: #FF8000; font-family: BankGothic Md BT; }
div.top-shop { position: absolute; top: 2px; left: 372px; width: 102px; height: 30px; border: 1px solid #FF8000; background-color: #FFFFFF;  font-family: Verdana, Arial, Sans; font-size: 10px; font-style: normal;}

div.left-menu-1 { position: relative; top: 0px; left: -210px; width: 200px; height: 100px;  font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }
div.left-menu-2 { position: relative; top: 110px; left: -210px; width: 200px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }
div.left-menu-3 { position: relative; top: 220px; left: -210px; width: 200px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }

div.right-menu-1 { position: relative; top: -5px; left: 490px; width: 200px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }
div.right-menu-2 { position: relative; top: 110px; left: 490px; width: 200px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }
div.right-menu-3 { position: relative; top: 220px; left: 490px; width: 200px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000 }

div.top-menu-1 { position: relative; top: -110px; left: 0px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000; z-index: 999}
div.top-menu-2 { position: relative; top: -110px; left: 163px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000; z-index: 999 }
div.top-menu-3 { position: relative; top: -110px; left: 326px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px none #FF8000; z-index: 999 }

div.bottom-menu-1 { position: relative; top: 350px; left: 0px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px  #FF8000 }
div.bottom-menu-2 { position: relative; top: 350px; left: 163px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px solid #FF8000 }
div.bottom-menu-3 { position: relative; top: 350px; left: 326px; width: 153px; height: 100px; font-family: Verdana, Arial, Sans; font-size: 10px; border: 1px solid #FF8000 }

div.jcenter { position: absolute; top: 0px; left: 50%; width: 576px; margin-left: -288px; }
div.jtopmenu { height: 24px; position: absolute; top: 2px;  }
div.joutline { width: 576px; height: 768px; font-family: Verdana;}
div.jcontent { width: 528px; height: 768px; position: absolute; top: 30px; left: 48px;  border: 1px solid #ff8000 ; overflow: none }
div.jtabs { width: 40px; position: absolute; left: 0px; top: 30px }
div.jmenu { width: 8px; height: 192px; position: absolute; left: 41px; background-color: #C0C0C0; }
div.jtab1 { width: 40px; height: 191px }
div.jbottom { width: 528px; height: 24px; position: absolute; top: 800px; left: 48px;  border: 1px solid #ff8000; font-family: verdana; font-size: 10px; font-weight: bold; background-color: #c0c0c0  }

#menuimg { float:left; padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; }

#homemenu { position: absolute; top: 35px; left: 2px; height: 15px; width: 42px; font-family: BankGothic Md BT; font-size: 12px; font-weight: bold; font-style: italic; background-color: #FF8000; overflow: hidden; z-index: 1000 }

#menubox1 { position: absolute; top: 35px; left: 48px; height: 15px; width: 104px; font-family: BankGothic Md BT; font-size: 12px; font-weight: bold; font-style: italic; background-color: #FF8000; overflow: hidden; z-index: 1000 }
#menubox2 { position: absolute; top: 35px; left: 156px; height: 15px; width: 104px; font-family: BankGothic Md BT; font-size: 12px; font-weight: bold; font-style:  italic; background-color: #FF8000; overflow: hidden; z-index: 1000 }
#menubox3 { position: absolute; top: 35px; left: 264px; height: 15px; width: 104px; font-family: BankGothic Md BT; font-size: 12px; font-weight: bold; font-style:  italic; background-color: #FF8000; overflow: hidden; z-index: 1000 }
#menubox4 { position: absolute; top: 35px; left: 372px; height: 15px; width: 104px; font-family: BankGothic Md BT; font-size: 12px; font-weight: bold; font-style:  italic; background-color: #FF8000; overflow: hidden; z-index: 1000 }
#menubox1a { position: absolute; top: 52px; left: 0px; height: 30px; width: 480px; font-family: BankGothic Md BT; font-size: 12px; background-color: #FF8000; overflow: hidden; z-index: 1001; visibility: hidden }
#menubox2a { position: absolute; top: 52px; left: 0px; height: 30px; width: 480px; font-family: BankGothic Md BT; font-size: 12px; background-color: #FF8000; overflow: hidden; z-index: 1001; visibility: hidden }
#menubox3a { position: absolute; top: 52px; left: 0px; height: 30px; width: 480px; font-family: BankGothic Md BT; font-size: 12px; background-color: #FF8000; overflow: hidden; z-index: 1001; visibility: hidden }
#menubox4a { position: absolute; top: 52px; left: 0px; height: 30px; width: 480px; font-family: BankGothic Md BT; font-size: 12px; background-color: #FF8000; overflow: hidden; z-index: 1001; visibility: hidden; text-align: right }

A { text-decoration: none; color: #000000 }
A.shop { text-decoration: underline; color: #000000 }
A:hover { background-color: #494949; color: #FFFFFF }

div.catbasex { position: absolute;  top: 50%; left: 50%; width: 800px; height: 600px; margin-left: -400px; margin-top: -350px; overflow: visible }
div.catbase { position: absolute;  left: 50%; top: 100px; width: 800px; height: 2000px; margin-left: -400px; overflow: auto}
div.catgroup {	position: absolute; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; border: 0px solid #FFFFFF; z-index: 100000;  overflow: visible }
div.catgroupa {	position: absolute; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; border: none #FFFFFF; background-color: #FFFF80; z-index: 100000 }
div.catgroupb { position: absolute; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; border: 1px solid #FF8000; background-color: #FFFF80; z-index: 100000 }
div.catgroupc {	position: absolute; overflow: auto; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; border: 1px #FFFFFF; background-color: #FFFF80; z-index: 100000 }
p.commentary { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: normal; text-align: justify}
p.note { font-family: Verdana, Arial, Sans; font-size: 9px; font-style: italic; text-align: center }
p.strong { font-family: Verdana, Arial, Sans; font-size: 11px; font-style: normal; font-weight: bold; text-align: justify}
p.superstrong { font-family: Verdana, Arial, Sans; font-size: 14px; font-style: normal; font-weight: bold; text-align: justify}
span.wcpd { font-family: Verdana, Arial, Sans; font-size: 12px; font-weight: bold; text-align: justify}
span.wcpda { font-family: Verdana, Arial, Sans; font-size: 10px; font-weight: bold; text-align: justify}
span.commentary { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic; text-align: justify}
p.pointing { font-family: Verdana, Arial, Sans; font-size: 12px; font-weight: bold; font-style: normal; text-align: justify; }
p.blurb { font-family: Verdana, Arial, Sans; font-size: 11px; font-weight: bold; font-style: normal; text-align: justify; }
p.posted { font-family: Verdana, Arial, Sans; font-size: 11px; font-weight: bold; font-style: italic; text-align: justify; }
p.newsheadline { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic; font-weight: bold; text-align: justify}
a.navigate { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic; color: #FF8000 }
a.strongnavigate { font-family: Verdana, Arial, Sans; font-size: 11px; font-style: italic; color: #FF8000 }
a.strongblacknavigate { font-family: Verdana, Arial, Sans; font-size: 12px; font-style: normal; color: #000000 }
a.blue { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic; color: #0000FF }
a.xref { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: normal; color: #FF8000 }
ul.family { font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic }
ul.blurb { font-family: Verdana, Arial, Sans; font-size: 11px; font-style: normal }

div.prodframe 		{ position: absolute; top: 50%; left: 50%; width: 800px; height: 600px; margin-left: -400px; margin-top: -300px; z-index: 1; overflow: auto;  opacity: 1; }
div.prodpicture 	{ position: absolute; top: 14px; left: 0px; width: 200px; height: 200px; border: none #808080; overflow: none; }
div.prodspecs		{ position: absolute; top: 255px; left: 210px; width: 590px; height: 345px; border: none }
div.prodresource	{ position: absolute; top: 255px; left: 0px; width: 200px; height: 316px; border: 1px solid #000000; }
div.prodtitle 		{ position: absolute; top: 0px; left: 210px; width: 570px; height: 30px; border: 1px solid #ff8000; background-color: #ff8000; text-align: right; font-family: Verdana, Arial, Sans; font-size: 20px }
div.prodgroup			{ position: absolute; top:0px; left: -204px; width: 200px; height: 14px; border: 1px solid #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Sans; font-size: 8px; text-align: left}
div.prodfandb		{ position: absolute; top: 37px; left: 210px; width: 570px; height: 210px; border: 1px solid #000000; font-family: Verdana, Arial, Sans; font-size: 12px; overflow:auto}
div.prodpane	   	{ position: absolute; top: 26px; left: 0px; width: 570px; height: 290px; border: 1px solid #000000; overflow: auto }
div.prodoverviewtab { position: absolute; top: 0px; left: 0px; height: 25px; width: 160px; border: 1px solid #000000; background-color: #ff8000; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; text-align: center;  cursor: pointer; }
div.prodspectab	{ position: absolute; top: 0px; left: 163px; height: 25px; width: 160px; border: 1px solid #000000; background-color: #FFFF80; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; text-align: center; cursor: pointer }
div.prodapptab	{ position: absolute; top: 0px; left: 326px; height: 25px; width: 160px; border: 1px solid #000000; background-color: #FFFF80; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; text-align: center; cursor: pointer }

div.popup			{ position: absolute; font-family: Verdana, Arial, Sans; font-size: 14px; font-weight: bold; border: none #FFFFFF; z-index: 100000; visibility: hidden }

p.prod				{ margin-left: 5px; margin-right: 10px; }
ul.prod					{ font-family: Verdana, Arial, Sans; font-size: 10px; align: left; list-style-type: disc; line-height: 12px; }

#bottom-menu-cat { position: absolute; top: 0px; left: 50%; width: 480px; height: 40px; margin-left: -240px; background-color: #FF8000; font-family: BankGothic Md BT; font-style: italic }
#bottom-menu-catx { position: absolute; top: 50%; left: 50%; width: 480px; height: 40px; background-color: #FF8000; font-family: BankGothic Md BT; }

div.groupframe	{ position: absolute; left: 50%; width: 640px; margin-left: -320px; z-index: 1; }
div.groupI			{ width: 640px; height: 80px; }
div.groupL0		{ font-family: Verdana, Arial, Sans; font-size: 24px; font-weight: bold; border: #FF8000; text-align: center;  }
div.groupL0b		{ width: 100%; height: 40px; background-color: #FF8000; }
div.groupL1		{ width: 640px; font-family: Verdana, Arial, Sans; font-size: 12px; font-weight: bold; text-align: justify; padding-top: 10px;  }
div.groupL2		{ width: 540px; margin-left: 50px; font-family: Verdana, Arial, Sans; font-size: 10px; text-align: justify; padding-top: 10px; }
div.groupL3		{ width: 640px; height: 20px; font-family: Verdana, Arial, Sans; font-size: 10px; text-align: justify; }
div.groupL4		{ font-family: Verdana, Arial, Sans; font-size: 10px; font-style: italic; text-align: justify; }
div.groupTbl		{ width: 100%; margin-top: 10px; border: 1px solid #FF8000; }
p.groupnr			{ font-size: 6px; font-family: Verdana, Arial, Sans;  text-align: right}
p.groupttl			{ font-size: 24px; font-family: Verdana, Arial, Sans; text-align: center; position: relative; top: -60px; }
span.grplist		{ left: 700px; width: 90px; font-size: 13px; font-family: Verdana, Arial, Sans; font-weight: bold; }
span.grppart		{ left: 10px; width: 90px; font-size: 12px; font-family: Verdana, Arial, Sans; }
span.grpdesc	{ left: 100px; height: 20px; font-size: 16px; font-family: Verdana, Arial, Sans; font-weight: bold }

table.sample { 
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
	background-color: white;
   font-family: Verdana, Arial, Sans; font-size:12px;
}

table.sample th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #fffff0;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.sample td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.cust { 
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
	background-color: white;
   font-family: Verdana, Arial, Sans; font-size:12px;
}

table.cust th {
	text-align: left;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.cust td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	-moz-border-radius: ;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.shopc { 
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
	background-color: white;
   font-family: Verdana, Arial, Sans; font-size:12px;
}

table.shopc th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.shopc td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.weblib {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
	background-color: white;
   font-family: Verdana, Arial, Sans; font-size:10px;
}

table.weblib th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.weblib td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.webprod {
	border-width: -0px;
	border-spacing: 0px 20px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
	background-color: white;
   font-family: Verdana, Arial, Sans; font-size:10px;
}

table.webprod th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.webprod td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.news {
	border-width: -0px;
	border-spacing: 0px 20px;
	border-style: outset;
	border-color: green;
	border-collapse: separate;
   font-family: Verdana, Arial, Sans; font-size:10px;
}

table.news th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.news td {
	border-width: 5px;
	padding: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	-moz-border-radius: ;
	background-color: #C0C0C0;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.news td.article {
	border-width: 5px;
	padding: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	-moz-border-radius: ;
	background-color: #FFFFFF;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

table.spec th {
	text-align: left;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #FF8000;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.spec td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	-moz-border-radius: ;
	background-color: #C0C0C0;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:10px;
}

table.news td.article {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	-moz-border-radius: ;
	background-color: #FFFFFF;
	vertical-align: top;
	font-family: Verdana, Arial, Sans; font-size:12px;
}

