body  		{margin: 1px 0px 0px 0px;}

table, th, td	{font-family: Arial, Helvetica, sans-serif;
		color:#003300;
		font-size:10px;
}
p		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 12px;
		padding-right: 10px;
}

.mainlink:link{
color:#990000;
text-decoration:none;
}
.mainlink:visited{
color:#990000;
text-decoration:none;
}
.mainlink:hover{
color:#FF9900;
text-decoration:none;
}
.mainlink:active{
color:#990000;
text-decoration:none;
}
.bktlink:link{
color:#990000;
font-size:17px; font-weight:bold;
text-decoration:none;
}
.bktlink:visited{
color:#990000;
font-size:17px; font-weight:bold;
text-decoration:none;
}
.bktlink:hover{
color:#FFFF00;
font-size:17px; font-weight:bold;
text-decoration:none;
}
.bktlink:active{
color:#990000;
font-size:17px; font-weight:bold;
text-decoration:none;
}
.annlink:link{
color:#FF9999;
font-size: 12px; font-weight:bold;
text-decoration:none;
}
.annlink:visited{
color:#FF9999;
font-size: 12px; font-weight:bold;
text-decoration:none;
}
.annlink:hover{
color:#FFFF00;
font-size: 12px; font-weight:bold;
text-decoration:none;
}
.annlink:active{
color:#FF9999;
font-size: 12px; font-weight:bold;
text-decoration:none;
}

.line		{border-top: 1px solid #003300;}
.prodflybox	{border: 1px solid #003300;
		font-weight:bold;
		padding:7px;
}
.prodspbox	{border: 1px solid #003300; width:250px;
		font-weight:bold;
		padding:7px;
}
.whtbgdprod	{background-color:#FFFFFF;
		border-left:1px solid #003300;
		border-right:1px solid #003300;
		padding-left:5px;
}
.whtbgd		{background-color:#FFFFFF;
		border-left:1px solid #003300;
		border-right:1px solid #003300;
}
.grnbgd		{background:url('images/colft_bg.jpg');
		border-bottom:1px solid #003300;
}
.colftbdr		{border-left:1px solid #FFFFFF;}
.colftsrch		{background:url('images/colft_srch.gif'); background-repeat: no-repeat;}
.searchb		{font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; font-weight: bold;
		color:#990000;
		background-color:#FFFFFF;
		border:1px solid #003300;
		height:18px;
		padding:1px 0px 0px 2px;
}
.gobox		{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px; font-weight: bold;
		color:#FFCCCC;
		text-align: center;
		background-color:#009900;
		border:1px solid #003300;
		width:22px; height:18px;
}
.searchad	{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px; font-weight: bold;
		color:#990000;
		padding-left: 5px;
}
.colftbkt		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #990000;
		background-color:transparent;
		font-size: 17px; font-weight:bold;
}
.colftbktsel	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFF00;
		background-color:transparent;
		font-size: 17px; font-weight:bold;
}
.txtmap		{line-height: .7em;}
.prodbdr		{border: 1px solid #003300;
		background-color: #CCFF99;
}
.prodtxt		{font-family: Verdana, Arial, sans-serif, Helvetica;
		color: #FFFFFF;
		font-size: 10px;
		background-color: #006600;
}
.txthdprod	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 14px; font-weight:bold;
}
.txtprod		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
}
.txtprodbl	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #0000FF;
		font-size: 12px;
}
.txtprodvmc	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 12px;
		background-color: #000000;
}
.prodhypbg	{background:url('images/prodhypbg.gif');}
.txtprodhyp	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 11px; font-weight:bold;
		background-color:#CCFF99;
}
.txtprodhypsel	{color: #FF9900;}
.txtprodhypna	{color: #FF9999;}
.txtdot		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 16px; font-weight:bold;
		line-height: .5em;
}
.prodbx		{background-color: #003300;
		padding:7px;
		border: 2px solid #CCFF99;
}
.txthdprodbx	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EBFFD6;
		font-size: 14px; font-weight:bold;
}
.prodbxfly	{background-color: #003300;
		padding:7px 0px 7px 5px;
		border: 2px solid #CCFF99;
}
.txthdprodbxfly	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EBFFD6;
		font-size: 14px; font-weight:bold;
		border-right:1px solid #CCFF99;
}
.txtprodbx	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EBFFD6;
		font-size: 11px;
}
.prodbx2		{background-color: #EBFFD6;
		border: 2px solid #003300;
}
.txtprodbx2	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
		text-align: justify;
		padding:7px;
}
.txtprodbx2n	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
		padding:7px;
}
.txtprodr		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FF0000;
		font-size: 12px;
}
.txtprodsel	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFF00;
		font-size: 12px; font-weight:bold;
}
.txthdg 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 15px; font-weight:bold;
		padding:7px 0px 0px 10px;
		border-right:1px solid #003300;
		border-left:1px solid #003300;
}
.txthdgprod	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 15px; font-weight:bold;
		padding:4px 0px 0px 10px;
}
.txtsite		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 12px;
		padding:0px 0px 0px 10px;
}
.txtmain		{background:url('images/main_bgd.gif'); background-repeat:no-repeat;}
.txtmain1 	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
		text-align:justify;
		padding:17px 15px 0px 15px;
}
.txtmain2		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
		text-align:justify;
		padding:0px 15px 0px 15px;
}
.txtmain3		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EBFFD6;
		font-size: 12px;
		text-align:justify;
		background-color:#003300;
		width:240px;
		padding:4px 7px 4px 7px;
		border: 2px solid #CCFF99;
}
.musbgd		{background:url('images/hypb_inb2.gif');
		background-repeat: no-repeat;
}
.txthdsp		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 15px; font-weight:bold;
}
.txtgen 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 13px;
		text-align:justify;
		padding:7px 10px 0px 10px;
}
.txtgen2 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 13px;
		text-align:justify;
		padding:0px 10px 0px 10px;
}
.txtcat 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		text-align:center;
		padding:2px 3px 0px 3px;
}
.txterm 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 11px;
		text-align:justify;
		padding:7px 10px 0px 10px;
}
.catbgd		{background-color:#003300;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
}
.piclft		{float:left;}
.txtcon 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		text-align:justify;
		padding:5px 15px 0px 10px;
}
.txtform 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		background-color:#FFFFFF;
		padding:1px 10px 0px 10px;
}
.txtformc		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		padding-top: 1px;
}
.txtformen	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		height: 20px;
		padding-left: 2px;
		position: relative; top: 1px;
		border: 1px solid #33CC33;
}
.txtformensm	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		height: 19px; width: 19px;
		text-align:center;
		position: relative; top: 1px;
		border: 1px solid #33CC33;
}
.txtformemailcust	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #339933;
		font-size: 13px;
		height: 20px;
		position: relative; top: 1px;
		border: 1px solid #FFFFFF;
}
.txtformar	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
		padding-left: 2px;
		position: relative; top: 1px;
		border: 1px solid #33CC33;
}
.retcustbg	{background-color: #F3FFE6;
		border: 1px solid #003300;
}
.txtconthank	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;font-weight:bold;
		background-color:#CCFF99;
}
.txtcart		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:#FFFFFF;
		font-size: 11px;
}
.txtcartqty	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 11px;
		height: 16px; width: 30px;
		text-align:center;
		border: 1px solid #33CC33;
}
.txtcarthd	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 12px;
}
.txtordview	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 11px;
}
.txtordhdl	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #009900;
		font-size: 12px; font-weight: bold;
}
.txtordrhdl2	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #009900;
		font-size: 12px; font-weight: bold;
		background-color: #EBFFD6;
		height: 20px;
		position: relative; top: +2px;
		border: 0px solid #003300;
}
.txtordviewln	{border-bottom: 1px dotted #003300;}
.maintupbg	{background-color: #FFFFFF;
		border: 1px solid #003300;
}
.choicebg	{background-color: #CCFF99;
		border: 1px solid #003300;
}
.txtmainthdg 	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 15px; font-weight:bold;
}
.txtmaint		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:transparent;
		font-size: 13px;
		text-align:justify;
}
.txtmaintwn	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FF0000; font-weight:bold;
		font-size: 14px;
		text-align:center;
		padding-top: 5px;
}
.txtmaintprice	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		background-color:transparent;
		font-size: 13px;
		border-bottom: 1px solid #003300;
}
.txtj 		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003300;
		font-size: 13px;
}
.bktpos	 	{position:absolute; top:237px; left:775px; z-index:5; text-align:center;}
.prodtb		{background-color:#003300;
		text-align:justify;
}
#idflytymenu 	{position:absolute; top:325px; left:605px; z-index:5; visibility: hidden;}
#idspinptmenu 	{position:absolute; top:510px; left:605px; z-index:5; visibility: hidden;}
.menucell		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#EBFFD6;
		font-size: 12px;font-weight:bold;
		background-color:#CCFF99;
		padding:1px 0px 1px 5px;
}
.flytytb		{font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#990000;
		font-size: 12px;font-weight:bold;
		background-color:#FFFF00;
		text-align:justify;
}
#idnewcat	{position:absolute; top:508px; left:600px; z-index:15; visibility:hidden;
		background-color: #006600;
		border: 2px solid #99FF99;
}