/*
	06/17/2003(jd)	updated P.NavBar 'margin' to work with IE 6.0
	04/08/2003(jd)	reorganized almost all styles into better "cascades"; colors for
					nav & menu backgrounds are also much easier to modify now
					(broke out for menu into 'party' and 'tools' versions)

	note: NS 4.x can't understand underscores in class names! don't use 'em
	precedence is:	division / category / product group / item / details
*/

P, LI, BLOCKQUOTE, DT, DD,
TD.DivMenuHdr, TD.NavMain, TD.NavMainActive, TD.NavSub, TD.NavSubActive, TD.NavSubDivider,
SPAN.PartyProductGrpHdr, SPAN.ToolsProductGrpHdr, TD.PartyItemAddendum, TD.ToolsItemAddendum, 
SPAN.ItemHeader, TD.ItemData, TD.ItemRelated, .ItemDetailHdr, .ItemDataSmall, .regform 
{ font-family: Verdana, Arial, Helvetica, sans-serif; }

.small	 { font-size: 60%;  }
.medium { font-size: 75%; }
.regform { font-size: 75%; font-weight: bold; }		/* for request & send info forms */

P, LI, BLOCKQUOTE, DT, DD { font-size: 80%;  }
.large	 { font-size: 120%; }

/* P.HomeCategoryList, */
P.NavBar		  { font-size: 60%; font-weight: bold; margin-top: 7px;  margin-bottom: 7px; }
P.DivIntroText 	  { color: #666677; font-weight: bold; font-size: 60%; }
P.CategoryHeader  { color: #000000; font-weight: bold; font-size: 85%; line-height: 90% ; }

TR.ZeroPadding TD { padding: 0;  border: 1 none;  line-height:0 ; }
TR.ZeroPadding A  { display: block; }
FORM.thin { margin-bottom: 0px; margin-top: 0px;  }
/*  INPUT.inputbox { font-family: monospace;  font-size: 70% ;  vertical-align: baseline ;}  */
/* need this for NS 4.x, so input box doesn't sink into transparent graphic below */
/****  TR.ZeroPadding INPUT { padding: 0;  line-height: normal ; vertical-align: baseline ; }  ***/

/* these are for the "Tools" & "Party" above-navbar regions */
TD.DivMenuHdr { background: #C21228; color: #FFFFFF; font-weight: bold; font-size: 72% ; vertical-align: center; }

/*TD.DivMenuHdr A:link, TD.DivMenuHdr A:visited ,
TD.NavMain A:link,	  TD.NavMain A:visited  { color: #FFCCCC; font-weight: bold; text-decoration : none; }
*/
TD.DivMenuHdr A:link,	 TD.DivMenuHdr A:visited { color: #FFCCCC; font-weight: bold; text-decoration : none; }
TD.NavMain A:link,	  	 TD.NavMain A:visited  	 { color: #FFCCCC; font-weight: bold; text-decoration : none; }
TD.NavMainActive A:link, TD.NavMainActive A:visited  	 { color: #111C9B; font-weight: bold; text-decoration : none; }

/*TD.DivMenuHdr A:hover,  TD.NavMain A:hover  { color: #FFFFFF; font-weight: bold; text-decoration : underline; }
TD.DivMenuHdr A:active, TD.NavMain A:active { color: #000000; }
*/
TD.DivMenuHdr A:hover { color: #FFFFFF; font-weight: bold; text-decoration : underline; }
TD.NavMain A:hover    { color: #FFFFFF; font-weight: bold; text-decoration : underline; }
TD.NavMainActive A:hover    {  font-weight: bold; text-decoration : underline; }
TD.DivMenuHdr A:active, 
TD.NavMain A:active { color: #000000; }


/* 	styles for our central tabbed (red/white) menus */
TD.NavMain, TD.NavMainActive {font-size: 65%; font-weight: bold; text-align: center; vertical-align: top; }

TD.NavSub, TD.NavSubActive,
TD.NavSubDivider 			{ font-size: 57%; text-align: center; vertical-align: middle; }

TD.NavMain					{ color: #FFFFFF; background: #C21228; font-weight: bold; }
TD.NavMainActive			{ color: #111C9B; background: #FFFFFF; /*font-weight: bold;*/ } 
TD.NavSub, TD.NavSubActive	{ color: #000000; background: #FFFFFF; font-weight: bold; } 
TD.NavSubDivider			{ color: #C21228; background: #FFFFFF;}

/*TD.NavSub A:link  			{ color: #C21228; text-decoration : none; } */
TD.NavSub A:link  			{ color: #111C9B; text-decoration : underline; }
TD.NavSub A:visited			{ color: #111C9B; text-decoration : underline; }
TD.NavSub A:hover  			{ color: #C00000; text-decoration : none; }
TD.NavSub A:active 			{ color: #000000; }

/* these control the link color/behavior within *both* left & right navbars */
P.NavBar  A:link  			{ color: #5065E0; text-decoration : none; }
P.NavBar  A:visited			{ color: #4060D0; text-decoration : none; }
P.NavBar  A:hover  			{ color: #333333; text-decoration : underline; }
P.NavBar  A:active 			{ color: #000000; }

/* P.HomeCategoryList A:link	{ color: #5065E0; text-decoration : underline; } */

/*  the following control the output from XML/XSL/ASP in category/item listings */

/* SPAN is for NS 4.x (so text is styled when TR style is applied and NS skips it) */
SPAN.PartyProductGrpHdr, SPAN.ToolsProductGrpHdr { font-size: 75%; font-weight: bold; vertical-align: bottom; }
TD.PartyItemAddendum,	 TD.ToolsItemAddendum	 { font-size: 65% ; vertical-align: center; }

TD.ItemData, SPAN.ItemHeader { font-size: 65%; vertical-align: bottom; }
TD.ItemRelated				 { font-size: 65%; vertical-align: top; }

.ItemDetailHdr { font-size: 85%; vertical-align: bottom;  font-weight: bold; }
.ItemDataSmall { font-size: 60%; vertical-align: bottom; }

/*
	the 'sub/navbackground' styles color the full background of the left/right nav menus;
	can't use .submenu type-style because font-size% will compound with a second font-size%
	in the submenu cells (thanks, Netscape) 
*/

/*
light mauve		#F0DCF6
pale, rose lavender #FFE0F0

lite rose = #FFE1EF
med  rose = #FFD6E7
rose/peach = #FFDCE7
rose/cream #F6E0E7
neutral med pink = #FFD0E7
lite lavender = #F8E1FF
lavender = #F5D7FF
*/

/* (org party color) TD.PartyNavBkgd 					{ background: #E6D6EA; } */
/* this matches the tool nav color */
TD.PartyNavBkgd						{ background: #DCDCF0; }

SPAN.PartyProductGrpHdr,
TR.PartyProductGrpHdrBackground, 
TD.PartyItemDetailHdrBackground 	{ background: #E3DAE9;  vertical-align: bottom; }
/* (org) TD.PartyItemDetailHdrBackground 	{ background: #E3DAE9;  vertical-align: bottom; } */

TD.PartyItemAddendum,
TD.PartyItemDetailSidebarBackground { background: #F0EBF3; }

/*
lite neutral blue #CDDCF6

original blue #E2E9FA
med gray blue #D2D9EA
med dk gray blue #C6D4EA
*/

TD.ToolsNavBkgd						{ background: #DCDCF0; }

/* org tool colors 
SPAN.ToolsProductGrpHdr,
TR.ToolsProductGrpHdrBackground, 
TD.ToolsItemDetailHdrBackground		{ background: #DADCEA;  vertical-align: bottom; }

TD.ToolsItemAddendum,				
TD.ToolsItemDetailSidebarBackground { background: #E9E9F6; }
*/

SPAN.ToolsProductGrpHdr,
TR.ToolsProductGrpHdrBackground, 
TD.ToolsItemDetailHdrBackground		{ background: #DADAE6;  vertical-align: bottom; }

TD.ToolsItemAddendum,				
TD.ToolsItemDetailSidebarBackground { background: #E4E4ED; }

/* Neutral_ItemAddendum 		{ background: #E4EBF3; }  */
