body { font-family: verdana; font-size: 10px; margin:5; }
.toprow { width:100%; height: 100px; background-color: #339900; }
.centerrow { width:100%; height: 100%; }
.bottomrow { width:100%; height: 50px; }
.mainsection { width:100%; height: 100% }
.mainsectionrow { height: 100%; }
.dd {background-color: #bbffbb; }
.leftcol { width:150px; height:100%; background-color: #bbffbb; }
.centercol { width: 100%; height:100%; }
.rightcol { width: 150px; height:100%;  }
.leftmargin { width: 10px; }
.topmargin { height: 10px; }
.rightmargin { width: 10px; }
.bottommargin { height: 10px; }
.sitename { text-decoration: none; font-size: 20px; font-weight: bold; color: #008833; }
.siteurl { font-size: 10px; color: #008833; }
.slogan { font-size: 10px; font-weight: bold; color: #008833; }
.headersep { height: 2px; }
.headermenurow { background-color: #339900;  }
.headermenu { font-size: 12px; color: white; text-decoration: none; 
	cursor: hand;  }
.headermenusep { font-size: 10px; color: white;  }
.commingsoon { font-size: 15px ; font-weight: bold; color: darkred; }
.seperator { height: 10px; }
.rightmenuheader { font-size: 10px; width: 100%; background-color: #339900; color: white; }
.rightmenu { font-size: 10px; color: white; background-color: gray; text-decoration: none; }
.rightmenutext { font-size: 10px; color: black; }
.rightmenucaption { font-size: 10px; color: #006666; }
.rightmenucommand { background-color: #339900; color: white; font-size: 10px;  }
.rightmenutableborder { border: solid 1px #006666; }
.leftmenuheader { font-size: 10px; width: 100%; background-color: #008833; color: white; }
.leftmenu { font-size: 10px; color: #008833; background-color: whitesmoke; text-decoration: none; }
.leftmenuactive { font-size: 10px; color: white; background-color: #d0b22D; text-decoration: none; }
.catname { font-size: 20px; color: #008833; }
.catdesc { font-size: 17px; color: #008833; }
.lineseperator { color: #008833; height: 1px; }
.nodatafound { font-size: 10px; color: #008833; }
.productname { font-size: 10px; color: black; }
.productdescription { font-size: 10px; color: black; }
.saleprice { font-size: 10px; color: black; }
.command { background-color: #008833; color: white; font-size: 10px;  }

.commandnewupdate { background-color: yellow; color: red; font-size: 10px; font-weight: bold;  }


.imagecaption { color: black; font-size: 8px; }
.commandcart { background-color: #008833; color: white; font-size: 10px; }
.pageheader { color: #008833; font-size: 24px;  }
.pageheader2 { background-color: #ffff99; color: #cc0000; font-size: 14px; }
.caption { color: #008833; font-size: 10px;  }
.text { font-family: Verdana; color: black; font-size: 11px; }
textarea.text {color: Black; font-size: 10px; font-family: Verdana; }
.hottext { color: red; font-size: 10px; }
.savedsofar { color: yellow; font-size: 10px; }
.tip { color: maroon; font-size: 10px; }
.tip1 { color: maroon; font-size: 11px; }
.tabletext { color: Black; font-size: 10px; background-color: whitesmoke; }
.tablehottext { color: red; font-size: 10px; background-color: whitesmoke; }
.borderbottom { border-bottom: 1px solid #008833; }
.rowseperator { color: #008833; height: 1px; }
.tableborder { border: 1px solid #008833; border-collapse: collapse; }
.colheader { background-color: #008833; color: white; font-size: 10px;  text-align: center; }
.aboutusheading { font-family: BernhardMod BT; font-weight: bold; font-size: 40px; color: #b78230; }
.aboutus { font-family: BernhardMod BT; font-weight: bold; font-size: 20px; color: #F5FFFA; text-align: justify; line-height: 25px; }
.required {font-size: 10px; color: Red; }
.error { font-size: 10px; color: Red; }
.ok { font-size: 10px; color: Green; }
.totalrow { font-size: 10px; border-top: 1px solid #008833; color: #008833; }
.disclaimer { font-size: 9px; color: gray; }
.copyright { font-size: 9px; color: Gray; }
.sitenewstable { width:150px; border: 1px solid lightslategray; font-size: 10px;  }
.sitenewsheader { text-align: center; background-color: #bb2e00; color: white; font-size: 10px; }
.sitenewstitle { color: white; background-color: darkorange; font-size: 10px; }
.sitenewstext { text-align: justify; color: #7777ff; font-size: 10px; }
.sitenewslink { color: red; font-size: 10px; } 
.sitenewsalllink { color: #bb2e00; font-size: 10px; }
.specialwelcomeheader { color: #990066; font-size: 24px; }
.preferredsitestable { width: 150px; background-color: #ffffee; border: 1px solid #993300; }
.preferredsitesheader { text-align: center; background-color: #993300; color: White; font-size: 10px; }
.preferredsitestext { color: #993300; font-size: 10px; }
.preferredsiteslink { color: #cc0033; font-size: 10px; }
.preferredsitesseperator { color: #993300; height: 1px; }
.ntdtopenaccount { background-color: #ffcc99; 
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black }
.ntdtopenaccountlink { font-size: 14px; color: #660033; }
.flashheader { background-color: Maroon; color: White; font-size: 10px; }
.emphasis { background-color: #339900; color: White; font-size: 10px; }
.toprighttext {  font-size: 15px; color: yellow; }
.ndiblowout { border: 1px solid Maroon; }
.ndiblowoutheader { background-color: Maroon; font-size: 12; color: white; }
.ndiblowouttext { color: White; font-size: 12px; }
.ndiblowouttextpromotion { background-color: #ffff8a; color: red; font-size: 12px; font-weight: bold;}
.heading3 { font-size: 10px; color: darkgreen; background-color: Yellow; }