body {margin: 16px 0px; padding: 0px; background-color: #888888;}div {padding: 0px; font-family: "Arial", sans-serif; color: black;}  /* don't descr margin - Opera bug */div#MB {position: relative; top: 0px; left: 0px; width: 778px; height: 100%; background-color: white; background-image: url(/images/dBgBody.gif);}div#copyr	{clear: both; position: absolute; width: 126px; height: 80px; margin: 0px; left: 5px; bottom: 5px;}div#pagetop	{position: absolute; width: 12px; height: 12px; margin: 0px; left: 761px; bottom: 6px;}/* Form */form	{padding: 0px; margin: 0px; font-size: 12px;}input	{font-size: 12px; margin: 0px 2px;}select	{font-size: 11px; margin: 0px 2px;}input.mailman {width: 200px; border: 1px solid #ff9933;}input.msgform	{width: 350px; margin: 0px 5px;}select.msgform	{width: 350px; margin: 0px;}input.qty		{width: 50px; font-size: 12px; height: 20px}input.amount	{width: 55px; font-size: 12px; border: 0px; font-weight: bold; }/* OLD */p.pT1 { margin: 3px 0px 2px 0px; font-size: 85%; line-height: 100%; color: #cc6600;}p.pT2 {margin: 3px 0px 0px 0px; font-size: 80%; line-height: 100%; color: #993300;}p.pT1  a {color: #cc6600;}p.pT2  a {color: #993300;}p.TopSlogan { margin: 7px 0px 0px 0px; font-size: 80%; line-height: 100%; text-align: right; color: black; font-style: italic;}/* New */H1 {text-align: left;font-family: "Arial", sans-serif;margin: 7px 0px 0px 0px;font-size: 95%;line-height: 100%; color: #cc6600;}H1.slogan {font-size: 80%; text-align: right; color: #993300; font-style: italic;}H1.ss {text-align: center;}H1.dw {text-align: center; font-size: 20px; }/*  pt1 */H2 {text-align: left;font-family: "Arial", sans-serif;margin: 3px 0px 2px 0px;font-size: 90%;line-height: 100%; color: #cc6600;}H2.center {text-align: center; }/* pt2 */H3 {text-align: left;font-family: "Arial", sans-serif;margin: 3px 0px 0px 0px;font-size: 80%;line-height: 100%; color: #993300;}H2  a {color: #cc6600;}H3  a {color: #993300;}/* rt1 */H4 { margin: 12px 5px 3px 0px;font-size: 12px;color : #cc6600;}/* table headers - ss etc */H5 { text-align: left;font-family: "Arial", sans-serif;margin: 1px 5px;font-size: 80%;line-height: 100%; color: black;}.red {color: #ff0000}.pTM {line-height: 14px;margin: 1px 5px 1px 5px;font-size: 13px;color: #993300;}.pTM a  { color: black; text-decoration: none; }.pTM a:Hover  { color: #993300;}/* CMENU */div#cmenu	{position: absolute;width: 128px;margin: 0px;top: 92px;left: 5px;}.pCMT {line-height: 150%;margin: 5px 0px 0px 0px;font-size: 12px;color: #993300;font-weight: bold;}div.pCML1 {text-align: left; line-height: 140%;margin: 2px 0px 10px 0px;font-size: 12px;color: #cc6600;font-weight: bold;}div.pCML1 div {margin-left: 10px; color: #cc6600;}div.pCML1 a  { color: #993300; text-decoration: none; font-weight: normal;}div.pCML1 a:Hover  { color: #cc6600;}.pCopyr {margin: 1px 0px; font-size: 10px; color: #cc6600; text-align: center;}.pCopyr a {color: #cc6600;}.pCopyr a:Hover {color: #993300;}.op {color: #999999; font-style: normal;} /* old price */.fl {color: #993300;}.2dev {color: red;}.orange {color: #cc6600;}br  {margin: 0px; padding: 0px; font-size: 12px;}img {padding: 0px; margin: 0px;font-family: "Arial", sans-serif;}div.Imgl {margin: 0px; padding: 0px; text-align: left;}div.Imgc {margin: 0px; padding: 0px; text-align: center;}div.Imgr {margin: 0px; padding: 0px; text-align: right;}p  {text-align: left;line-height: 120%;font-family: "Arial", sans-serif;text-indent: 0px;padding: 0px;word-spacing: 0px;border: 0px;margin-top: 2px;margin-right: 0px;margin-left: 0px;font-size: 80%;}a		{color: #993300;}a:hover	{color: #cc6600;}.bgTH  {background-color: #ffcc99;}.TB     {background-color: #eaeaea;} /* title - 'contact us' etc*/.bgGD  {background-color: #ff9933;}	/* 255.153.51 */.bgGL  {background-color: #fff5e5;}.bgGrL  {background-color: #eaeaea;}.bgGrD  {background-color: #e0e0e0;}.bgW  {background-color: white;}/* Products category: end-user/ActiveX etc*/.pTPrCat{text-align: right;margin: 2px 5px;line-height: 100%;font-size: 85%;color: #003366;}.pTPrCat2{text-align: left;margin: 2px 0px;line-height: 100%;font-size: 85%;color: #006600;}/* I hate Netscape !!! */.pTLang{text-align: center;line-height: 14px;margin: 1px 1px 1px 0px;font-size: 13px;color: #666666;font-weight: bold;}.pTLang a  { color: #666666; text-decoration: none; }.pTLang a:Hover  { color: #ffff66;}/* ------- AfalinaSoft:End */p.newdescr {}p.newdescr a {color: #993300; text-decoration: none; font-weight: bold;}p.newdescr a:hover {color: #cc6600; text-decoration: underline; }p.td  { margin: 2px 5px; }p.tdred  { margin: 2px 5px; color: #ff0000;}p.td2  { margin: 10px 5px; }/* regbenefits */div.rb {margin: 2px 5px;}	div.rb2 {margin: 10px 5px;}p.tdrb  {margin: 0px 5px 0px 12px; text-indent: -10px; font-size: 70%;}p.td2r  { margin: 10px 5px; text-align: right;}p.td2red  { margin: 10px 5px; color: #ff0000;}p.th  { margin: 1px 5px; font-size: 80%; }p.thc  { margin: 1px 5px; font-size: 80%; text-align: center;}p.tdc  { margin: 3px 5px; text-align: center; }p.tdc2  { margin: 10px 5px; text-align: center; }p.tdr  { margin: 3px 5px; text-align: right; }p.tdF  { margin: 3px 5px 3px 5px; }p.ZL  {margin-left: 0px}p.center {text-align: center; }p.right {text-align: right; }ul, ol  {color: black;font-size: 80%;text-align: left;line-height: 120%;font-family: "Arial", sans-serif;text-indent: 0px;word-spacing: 0px;border: 0px;padding: 0px;margin-top: 0px;margin-right: 5px;margin-left: 18px;}ol {margin-left: 30px;}ul.td  { margin: 2px 5px; margin-left: 23px; }li.Sub {list-style-type: none; margin-left: 10px; }ul.uFList {list-style-type: circle;line-height: 135%;margin-left: 18px;margin-bottom: 7px;}ul.uFList li {margin-left: 120px;text-indent: -120px;margin-bottom: 5px;}/* Top Menu *//* context menu */.pCTSub {text-align: right;line-height: 150%;margin: 2px 2px 0px 5px;font-size: 12px;color: #cc6600;}/* Docs */p.ml10 {margin-left: 10px;}div.code {text-align: left;font-family: "Courier new", sans-serif;line-height: 150%;/*text-indent: -15px; */margin: 0px 0px 0px 15px;font-size: 80%;}div.code div { margin-left: 15px;}p.lmss {font-size: 12px;text-align: center;margin: 2px;}/* Online docs */p.dg { margin: 0px; padding: 0px;}p.dgc { margin: 0px; padding: 0px; text-align: center;}p.dgr { margin: 0px; padding: 0px; text-align: right;}p.dg a {text-decoration: none;}p.dgc a {text-decoration: none;}p.dgr a {text-decoration: none;}/* ------------------------------ Sorted ---------------- *//* RIGHT */.rT2 {line-height: 100%;margin: 0px 5px 0px 5px;font-size: 14px;color : #cc6600;text-align: left;}.rTry {line-height: 150%;margin: 14px 5px 3px 0px;font-size: 14px;color : #ff3300;font-weight: bold;}.rTry a {color : #ff3300;}.r		{margin: 2px 5px 4px 0px; font-size: 12px;}.rc		{margin: 2px 5px 2px 0px; font-size: 12px; text-align: center;}.rsm	{margin: 3px 5px 3px 0px; font-size: 11px;}.rsign	{margin: 3px 5px 2px 0px; font-size: 11px; font-style: italic; text-align: right;}ul.r	{margin: 2px 5px 2px 18px; font-size: 12px; list-style-type: disc;}/* Product */p.PrT {margin: 5px 0px 10px 20px;}/* newsline */.NLHead	{ margin: 0px; line-height: 110%; font-size:  80%; }.NLHead	span {} /* date*/.NLMsg		{ margin: 2px 0px 5px 12px; }ul.NLMsg { margin-top: 2px; margin: 2px 0px 5px 30px; }.NHead {text-align: left; margin: 2px; line-height: 110%; font-size: 12px; margin-top: 10px;}.NMsg  {margin: 2px; font-size: 12px;}.NMsg	span {font-size:  85%; font-weight: bold;}/* Lists */ol.dnotes {font-size: 70%; margin-left: 25px;}p.b0 {	margin-bottom: 5px;	}div.TOC1 {text-align: left;line-height: 150%;margin: 2px 2px 5px 10px;font-weight: bold;font-size: 80%;}div.TOC1 div { margin-left: 20px; font-weight: normal;}/* Product descriptions */div.pr {margin: 0px;}div.pr strong {color: #993300; font-weight: bold; } /*product title */div.pr b {color: #bb5500;; font-weight: bold;} /*imp seqs */div.pr em {color: #993300; font-weight: normal; font-style: normal;}/* New styles */div#rightadv	{position: absolute;width: 146px;height: 400px;margin: 0px;padding: 0px;top: 0px;left: 782px;display: none;}/* new 29.10 */ul.uLinks {list-style-image: url(/images/dArr2.gif);line-height: 20px;font-size: 12px;}ul.uLinks li {margin-bottom: 3px;}