@import url(skip_netscape4.css);
/* the import brings in some styles that don't work well in NS4 or IE3 */
/* neither NS4 nor IE3 can use imports, this has to be first though */

/* use C-style comments to comment things out */
/* note that NS 4.06 seems to have trouble with inheritance, so you have to 
   have all the block elements here */

BODY, P, DIV, TABLE, TD, TH, DL, UL, OL, FORM, BLOCKQUOTE, CAPTION
	{ font-family: Arial, Helvetica, Sans-Serif; } 

H1, H2, H3	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; }
H4, H5, H6	{ font-family: Arial, Helvetica, Sans-Serif; }
/*H4, H5, H6	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; }*/

/*TD 	{text-align: left;}  */
/* fix for newer TD alignment to default to left (msie v6) 
	has netscape v4 problems though */

H2 		{ font-size: 120%; 
		/*border-color:#000000; border-style:solid; border-width:1px;*/  }
/* H3 	{ font-size: 110%; } */
H2 		{ margin-bottom: 2px;} /* may need to get all HR's out of all H2's */
H4 		{ font-size: 105%; }

PRE 	{ font-family: Courier, monospace; } 
   

/*	a:link 		{ color: #003399; }
	a:active 	{ color: #ff0000; }
	a:visited 	{ color: #800080; } */

H2.Arial 	{ font-family: Arial, Helvetica, Sans-Serif; }

.content    { font-size: 80%; }
.prodrow1	{ font-size: 80%; }
.prodrow2	{ font-size: 80%; }

.prodrow3	{ font-size: 80%; }
.prodrow_div{ font-size: 80%; }

.vprodrow1	{ font-size: 80%; }
.vprodrow2	{ font-size: 80%; }
.vprodrow3	{ font-size: 80%; }
.vprodtbl th { font-size: 90%; }
.vprodtbl td { font-size: 80%; }

.navarrows1	{ font-weight:bold; font-size:80%; margin-bottom:3px; } 

.aka		{ color:#666666; margin-left:3px; }

.offline_warn	{ font-size: 80%; }
.msg		{ font-size: 80%; }
.browsewarn { font-size: 70%; text-align:center; margin-left:20%; margin-right:20%; color:#666666;}
.instruct   { font-size: 80%; text-align:center; margin-left:20%; margin-right:20%; color:#666666;}
.credits    { font-size: 80%; text-align:center; margin-left:10%; margin-right:10%; color:#666666;}
.note1 { font-size: 70%; text-align:center; margin-left:20%; margin-right:20%; color:#666666;}
.note2 { font-size: 70%; text-align:center; margin-left:5%; margin-right:5%; color:#666666;}
.note3 { font-size: 80%; text-align:left; margin-left:20%; margin-right:20%; color:#333333;
			background:#FFFFEE; border-color:#CCCC99; border-style:dashed; border-width:1px; padding:8px;}

.warnmsg   { text-align:center; margin-left:10%; margin-right:10%; color:#666666;}

.sapiwarn    { margin-left:5%; margin-right:5%; color:#CC3333; font-size: 80%; }

.huiordform { color:#333333;  background:#FFFFEE; 
				border-color:#CCCC99; border-style:dashed; border-width:1px; padding:4px; }

.specialmsghome { color:red; font-size:120%; font-weight:bold; 
				background:#FFFF66; border-color:#FF0066; 
				border-style:dashed; border-width:1px; padding:7px;
				text-align:center; }

.specialmsg { color:red; font-size:120%; font-weight:bold; 
				background:#FFFF66; border-color:#FF0066; 
				border-style:dashed; border-width:2px; padding:7px;
				text-align:center; }
.specialmsg .spval { font-weight:normal; font-size:90%; }				

.specialmsg2 { color:red; font-weight:bold; 
				background:#FFFF66; border-color:#FF0066; 
				border-style:dashed; border-width:2px; padding:5px;
				text-align:center; }
.specialmsg2 .spval { font-weight:normal;  }				
				
.pricetbl th { font-size: 90%; }
.pricetbl td { font-size: 80%; }
.navtbl2 th { font-size: 90%; } /* collections and series nav tables */
.navtbl2 td { font-size: 80%; }
.navlist    { font-size: 80%; }
.ordprodlist th { font-size: 80%; }
.ordprodlist td { font-size: 80%; }


.srchtbl th { font-size: 90%; } /* rosesearch tables */
.srchtbl td { font-size: 80%; }
.gentbl th { font-size: 90%; }  /* general content/link tables */
.gentbl td { font-size: 80%; }

.carttbl th { font-size: 80%; font-weight:normal; }  /* cart product tables */
.carttbl td { font-size: 80%; }

.huilist th { font-size: 80%; }
.huilist td { font-size: 80%; }

.sm         { font-size: 80%; }
.sm100		{ font-size: 100%; }
.sm90		{ font-size: 90%;}
.sm80		{ font-size: 80%;}
.sm70		{ font-size: 70%;}
.linksm		{ font-size: 90%; }

.showsql    { font-size: 70%; color:#999; }

.menuleft	{ }
.menubottom	{ font-size:70%; }  /*  $$$$$ switch back to 80% when done */

.verdana	{ font-family: Verdana, Arial, Helvetica, Sans-Serif; }


/* Bulleted list styles, assigning images as bullets */
/* path to image is relative to the CSS file, not the HTM file calling it */
.bullet_green   { list-style-image: url(../images/b_gren.gif); }
.bullet_orange  { list-style-image: url(../images/b_orng.gif); }
.bullet_yellow  { list-style-image: url(../images/b_yell.gif); }
.bullet_red     { list-style-image: url(../images/b_red.gif);  }
.bullet_redplus { list-style-image: url(../images/b_rplus.gif); }
.bullet_white   { list-style-image: url(../images/b_white.gif); }
.bullet_blue    { list-style-image: url(../images/b_blue.gif); }
.bullet_fill    { list-style-image: url(../images/b_fill.gif); }

.bullet_ssl    { list-style-image: url(../img2/ssl.gif); } /* 17x20 */


	/* HORIZONTAL NAV MENU STYLES */
	.navtable TD { font-size:70%; font-family:Verdana, Arial, Helvetica, Sans-Serif; vertical-align:top; }
	.navtable TD A { text-decoration:none;  
		/* margin-left:0.4em; margin-right:0.4em;  (moved to skip_netscape4) */ } 
	.menuheader {} 

	/* MENU STYLE 1 - PLAIN WITH WIDE LOWER BORDER UNDER CURRENT SECTION */ 
	.menu1	{ background:#99CC99;  /*#CCFF99;*/
		border-width:0px 0px 1px 0px; border-style:solid; border-color:#669966; 
		font-weight:normal;  padding:3px; }
		
	.menucurrent { background:#99CC99; 
		border-width:0px 0px 6px 0px; border-style:solid; border-color:#339966;
		font-weight:bold; padding:3px; }

	/* MENU STYLE for HUI -- visually diff (color) */ 
	.menu1hui	{ background:#CCCC99;  
		border-width:0px 0px 1px 0px; border-style:solid; border-color:#999966; 
		font-weight:normal;  padding:3px; }
		
	.menucurrenthui { background:#CCCC99; 
		border-width:0px 0px 6px 0px; border-style:solid; border-color:#666633;
		font-weight:bold; padding:3px; }

	/* MENU STYLE 2 - GREY COLORING */
	.TRY2menu1	{ background:#f3f3f3;  /*#CCFF99;*/
		border-width:0px 0px 1px 0px; border-style:solid; 
		border-color:#ccc ; 
		font-weight:normal;  padding:3px; }
	
	.TRY2menucurrent { background:#E8EBF0; 
		border-width:1px 1px 1px 1px; border-style:solid; border-bottom-style:none;
		border-color:#999999  ;
		font-weight:bold; padding:3px; }

	/* MENU STYLE 3 - OUTLINED TAB, THICKER BOTTOM BORDER */
	.TRY3menu1	{ background:#99CC99; border-style:solid; /*#CCFF99;*/
		border-width:0px 0px 1px 0px;  /* only border on bottom */
		border-color:#006633; 
		font-weight:normal;  padding:3px; }
		
	.TRY3menucurrent { background:#BBEEBB; border-style:solid;  
		border-width:1px 1px 1px 1px;  /* borders all around, looks like a tab */
		border-color:#006633 #006633 #BBEEBB #006633;  /* bottom matches backgnd */
		font-weight:bold; padding:3px; }

	/* SUBMENU STYLE  */
		.menusub1	{ background:#FFFFCC;  
			border-width:0px 0px 1px 0px; border-style:solid; border-color:#99CC99; 
			font-weight:normal;  padding:3px; }

		.menusub1hui	{ background:#FFFFCC;
			border-width:0px 0px 1px 0px; border-style:solid; border-color:#CCCC99; 
			font-weight:normal;  padding:3px; }

		.menu1 a 		{   } 
		.menucurrent a	{   } 

		/* style for DB offline warnings for HUI menu */
		.menu1warnmsg   { text-align:center; color:#CC0033; background:#FF9999; 
			border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF6699; 
			font-weight:normal;  padding:3px;}
		
		/*.menu1 a:hover {  text-decoration: underline; } 
		.menucurrent a:hover {  text-decoration: underline;  } */

.nound A { text-decoration:none; }

.boxborder	{ border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxborder2	{ border-color : #000000;
			  border-style : dashed;
			  border-width : 1px;
		      padding : 6px; }

.boxred1	{ background : #FF6699;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxgreen1	{ background : #99CC99;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxyellow	{ background : #FFFFCC;
			  border-color : #CCCC99;
			  border-style : solid;
			  border-width : 2px;
		      padding : 6px; }

.boxwhite	{ background : #FFFFFF;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxblue2 	{ background : #9999FF;  
			  border-color : navy;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxorange1 { background : #FFCC66;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px;  }
			  
.bordertop1	{ border-color : #333333;
			  border-style : dashed;
			  border-width : 1px 0 0 0; /* just the top border */
		      padding : 3px; }

/* end */

