
Body, TD, TH, Table, Input, Textarea, Select, Button, Label, Span, Legend, Caption, LI, UL
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    COLOR: black;
}

P, A, H1, H2, H3, H4, H5, H6, Fieldset
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

P, A, Fieldset			
{ 
	FONT-SIZE: 8pt; 
}

A	 		{ COLOR: Blue;   TEXT-DECORATION: none; }
A:link		{ COLOR: Blue;   TEXT-DECORATION: underline; FONT-WEIGHT: normal; }
A:visited 	{ COLOR: Purple; TEXT-DECORATION: underline; FONT-WEIGHT: normal; }
A:hover 	{ COLOR: Red;    TEXT-DECORATION: underline; FONT-WEIGHT: normal; }
A:active 	{ COLOR: Green; }
BODY
{
    BACKGROUND-COLOR: #ffffff; 
    COLOR: #000000;	
	margin: 0;
}

BODY { 
/* Scrollbar data... only works in IE 5.5+ */ 
/* Yellow Cream: #ffffcc; Brownish Blue: #443F5C; tblHeader:#decd9a; Navy Blue: #003366; off-white: #eeeeee; white #ffffff */
scrollbar-face-color: 		#eeeeee; 	/* off-white */
scrollbar-track-color: 		#eeeeee; 	
scrollbar-arrow-color: 		#443F5C;

scrollbar-3dlight-color: 	#443F5C; 	/* top and left OUTSIDE */
scrollbar-highlight-color: 	#ffffcc; 	/* top and left INSIDE */ 
scrollbar-shadow-color: 	#ffffcc; 	/* bottom and right INSIDE */ 
scrollbar-darkshadow-color: #443F5C; 	/* bottom and right OUTSIDE*/ 
} 

TABLE
{	
	/*
    table-border-color-light: rgb(255, 204, 51);
    table-border-color-dark: rgb(255, 204, 51);
    */
}
TH
{
    /* Moved to bkgrdMed -- BACKGROUND-COLOR: #AFE3FC; */     /*# e9f8ff decd9a;*/
    COLOR: black;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}
FIELDSET
{
    /*
    COLOR: #b00000;
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
    */
}

H1, H1 A {FONT-SIZE: 24pt;}
H2, H2 A {FONT-SIZE: 18pt;}
H3, H3 A {FONT-SIZE: 14pt;}
H4, H4 A {FONT-SIZE: 12pt;}
H5, H5 A {FONT-SIZE: 10pt;}
H6, H6 A {FONT-SIZE: 8pt;}

H1, H2, H3, H4, H5, H6, H1 A, H2 A, H3 A, H4 A, H5 A, H6 A, H1 A:Visited, H2 A:Visited, H3 A:Visited, H4 A:Visited, H5 A:Visited, H6 A:Visited
{
    color: red;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A
{ 
    TEXT-DECORATION: underline;
}
H1 A:Link, H2 A:Link, H3 A:Link, H4 A:Link, H5 A:Link, H6 A:Link
{
    color: red;
}
H1 A:Hover, H2 A:Hover, H3 A:Hover, H4 A:Hover, H5 A:Hover, H6 A:Hover
{
    color: blue;
}



.HH1, .HH1 A {FONT-SIZE: 24pt;}
.HH2, .HH2 A {FONT-SIZE: 18pt;}
.HH3, .HH3 A {FONT-SIZE: 14pt;}
.HH4, .HH4 A {FONT-SIZE: 12pt;}
.HH5, .HH5 A {FONT-SIZE: 10pt;}
.HH6, .HH6 A {FONT-SIZE: 8pt;}

.HH1, .HH2, .HH3, .HH4, .HH5, .HH6, .HH1 A, .HH2 A, .HH3 A, .HH4 A, .HH5 A, .HH6 A, .HH1 A:Visited, .HH2 A:Visited, .HH3 A:Visited, .HH4 A:Visited, .HH5 A:Visited, .HH6 A:Visited
{
    color: red;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

H1 .HH1, .HH1 H1
	{margin:0px;}
	
.HH1 A, .HH2 A, .HH3 A, .HH4 A, .HH5 A, .HH6 A
{ 
    TEXT-DECORATION: underline;
}
.HH1 A:Link, .HH2 A:Link, .HH3 A:Link, .HH4 A:Link, .HH5 A:Link, .HH6 A:Link
{
    color: red;
}
.HH1 A:Hover, .HH2 A:Hover, .HH3 A:Hover, .HH4 A:Hover, .HH5 A:Hover, .HH6 A:Hover
{
    color: blue;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}



SELECT
{
    /* border:1px solid black; */
}

.size3, .size3 A, .size3 A:Link, .size3 A:Visited, .size3 A:Hover, .size3 A:Active 			{ font-size: 3pt;  }
.size5, .size5 A, .size5 A:Link, .size5 A:Visited, .size5 A:Hover, .size5 A:Active  		{ font-size: 5pt;  }
.size6, .size6 A, .size6 A:Link, .size6 A:Visited, .size6 A:Hover, .size6 A:Active  		{ font-size: 6pt;  }
.size7, .size7 A, .size7 A:Link, .size7 A:Visited, .size7 A:Hover, .size7 A:Active  		{ font-size: 7pt;  }
.size8, .size8 A, .size8 A:Link, .size8 A:Visited, .size8 A:Hover, .size8 A:Active  		{ font-size: 8pt;  }
.size10, .size10 A, .size10 A:Link, .size10 A:Visited, .size10 A:Hover, .size10 A:Active 	{ font-size: 10pt; }
.size12, .size12 A, .size12 A:Link, .size12 A:Visited, .size12 A:Hover, .size12 A:Active 	{ font-size: 12pt; }
.size14, .size14 A, .size14 A:Link, .size14 A:Visited, .size14 A:Hover, .size14 A:Active 	{ font-size: 14pt; }
.size18, .size18 A, .size18 A:Link, .size18 A:Visited, .size18 A:Hover, .size18 A:Active 	{ font-size: 18pt; }
.size24, .size24 A, .size24 A:Link, .size24 A:Visited, .size24 A:Hover, .size24 A:Active 	{ font-size: 24pt; }

.btnSmall
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: thin outset;
    BORDER-LEFT: white thin outset;
    BORDER-RIGHT: thin outset;
    BORDER-TOP: white thin outset;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
.btnSmallCream
{
    BACKGROUND-COLOR: #ffffcc;
    BORDER-BOTTOM: thin outset;
    BORDER-LEFT: #443F5C thin outset;
    BORDER-RIGHT: thin outset;
    BORDER-TOP: #443F5C thin outset;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
.btnSmallBlack
{
    BACKGROUND-COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    COLOR: white;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    margin: 0;
}

.btnStandard
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: thin outset;
    BORDER-LEFT: white thin outset;
    BORDER-RIGHT: thin outset;
    BORDER-TOP: white thin outset;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
.colorGreen 		{COLOR: #008000}
.colorYellow 		{COLOR: #ffff00}
.colorYellowCream 	{COLOR: #ffffcc}
.colorRed			{COLOR: #ff0000}
.colorPurple 		{COLOR: #800080}
.colorFuchua		{COLOR: #ff00ff}
.colorBlue			{COLOR: #0000ff}
.colorSilver		{COLOR: silver}
.colorGray			{COLOR: gray}

.grplabel
{
    BACKGROUND-COLOR: yellow;
    COLOR: blue;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;	
}
.header-text, .header-text A, .header-text A:Link, .header-text A:Visited, .header-text A:Hover
{
	color: black;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.header-text A:Hover {color: red;}
.header-links-navtext 
{
    /* BACKGROUND-COLOR: #ffffcc; */
    COLOR: #003366; 
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    /* height=24;  */
    /* valign=middle */
}
.header-links-navtext A, .header-links-navtext A:Link, .header-links-navtext A:visited 
{
    COLOR: #003366;   
    /* TEXT-DECORATION: underline */
    TEXT-DECORATION: none;
}
.header-links-navtext A:hover	{ COLOR: red; TEXT-DECORATION: none; }
.header-links-navtext A:active	{ COLOR: Green; }
.header-motto
{
    COLOR: black; 
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    FONT-STYLE: italic;
}
.header-loggedin A, .header-loggedin A:Link, .header-loggedin A:Hover, .header-loggedin A:Visited, .header-loggedin A:Active
	{ font-family:Verdana,Tahoma,Arial,sans-serif; font-size:10px; font-weight:bold; color:silver; padding:2px; line-height:14px; vertical-align: middle; background-color:black; text-decoration:none; border: 2px solid black;}
.header-loggedin A:Hover { color:black; background-color:gray; text-decoration:none;}
.footer-text 
{
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.footer-text A
{
    COLOR: Blue;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
.footer-text A:visited	{COLOR: Purple}
.footer-text A:hover	{COLOR: Red}
.footer-text A:active	{COLOR: Green}
.footer-navtext 
{
    COLOR: Blue;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.footer-navtext A			{ COLOR: blue; TEXT-DECORATION: underline }
.footer-navtext A:visited 	{ COLOR: Purple   }
.footer-navtext A:hover		{ COLOR: Red    }
.footer-navtext A:active	{ COLOR: Green  }
.hrStyle
{
    BACKGROUND-IMAGE: url('blesepd.gif');
    BACKGROUND-POSITION: center;  /* center 50% */
    BACKGROUND-REPEAT: no-repeat
}
.links-text
{
    COLOR: green;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.links-text A
{
    COLOR: purple;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.links-text A:visited	{    COLOR: Blue   }
.links-text A:active	{    COLOR: Green  }
.links-text A:hover		{    COLOR: Red    }
.links-navtext 
{
    COLOR: Blue;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.links-navtext A
{
    COLOR: Blue;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.links-navtext A:visited	{COLOR: Purple}
.links-navtext A:hover		{COLOR: Red}
.links-navtext A:active		{COLOR: Green}
.SmallCaps	{FONT-VARIANT: small-caps}
.tblData
{
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top
}
.tblHeader
{
    BACKGROUND-COLOR: #2C88B6;	/*#decd9a;*/
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom
}
.tblFooter
{
    BACKGROUND-COLOR: #2C88B6;	/*#decd9a;*/
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom
}
.tblHeaderLight
{
    BACKGROUND-COLOR: yellow;  /* yellow */
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.tblHeading
{
    BACKGROUND-COLOR: white;
    COLOR: green;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.tblBorderDark, .tblBorderDark TD
{	border: 1px solid gray; }
.tblBorderNone, .tblBorderNone TABLE, .tblBorderNone TD, Span.tblBorderNone, Span.tblBorderNone TABLE, Span.tblBorderNone TD
{ 	border: none; }
.Topic
{
	background-color: blue;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
.Topic-Large
{
	background-color: blue;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
.Topic2
{
	background-color: black;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
.Topic2-Large
{
	background-color: black;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	Line-Height: 22pt;
	padding-left: 5px;
}
.Topic2-Large A, .Topic2-Large A:Link, .Topic2-Large A:Visited, .Topic2-Large A:Hover
{
	background-color: black;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	Line-Height: 22pt;
	padding-left: 5px;
}
.Topic2-Large A:Hover {color:red; text-decoration: underline;}
.Topic3
{
	background-color: #2C88B6;  /* 443f5c Brownish Blue */
	color: #FFFFCC;  /* Yellow Cream */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;	
	Line-Height: 14pt;
	padding-left: 5px;
}
.Topic3 A {COLOR: #FFFFCC;  /* Yellow Cream */}
.Topic3-NoPad
{
	background-color: #2C88B6;  /* 443f5c Brownish Blue */
	color: #FFFFCC;  /* Yellow Cream */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal; 
	text-decoration: none;	
}
.Topic3-Large
{
	background-color: #2C88B6;  /* 006699 443f5c Brownish Blue */
	color: #FFFFCC;  /* Yellow Cream */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal; 
	text-decoration: none;	
	Line-Height: 22pt;
	padding-left: 5px;
	margin-top:0px;
	/*
		10pt: font-size: 16pt     line-height: 30pt
	   	font: normal 16pt/28pt Verdana, Arial, Helvetica, sans-serif; 
	*/
}
.Topic3-Large A, .Topic3-Large A:Link, .Topic3-Large A:Visited, .Topic3-Large A:Hover
{
	background-color: #2C88B6;  /* 443f5c Brownish Blue */
	color: #FFFFCC;  /* Yellow Cream */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal; 
	text-decoration: none;	
	Line-Height: 22pt;
	padding-left: 5px;
	margin-top:0px;
}
.Topic3-Large A:Hover {color:red; text-decoration: underline;}
.TopicP:first-line {font-size:10pt; font-weight:bold; color:#006699;}  /* #443f5c */

.topicsm { color:#2C88B6; font-size:12pt; font-weight:bold; }

.menu-header, .menu-header A, .menu-header A:active, .menu-header A:visited, .menu-header A:hover 
{
    BACKGROUND-COLOR: #006699;	/* 443f5c */
	COLOR: #ffffcc;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top;
}
.menu-item
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top;
   	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.links-NoUline A, .links-NoUline A:active, .links-NoUline A:visited, .links-NoUline A:Hover
	{ text-decoration: none; }
.links-NoUline A:visited {color: blue;}
.links-NoUline A:hover   {color: red;}
.links-NoUline A:active  {color: green;}
.links-NoUline IMG
	{ border-width: 0; vertical-align: text-bottom; }

.links-NoVisited {color:black;}
.links-NoVisited A, .links-NoVisited A:Link, A:Visited.links-NoVisited, A.links-NoVisited, A:Link.links-NoVisited {color:blue;}
.links-NoVisited A:visited, A:Visited.links-NoVisited {color:blue;}		/*  .links-NoVisited,  */
.links-NoVisited A:hover, A:hover.links-NoVisited {color:red;}
.links-NoVisited A:active, A:active.links-NoVisited {color:green;}

/* #decd9a */
.PartsHeader		{background-color: white;   color: black; font-weight: normal; font-size: 8pt; text-decoration: none; font-style: italic; }
.PartsHeaderColored	{background-color: #2C88B6; color: black; font-weight: normal; font-size: 8pt; text-decoration: none; font-style: italic; }
.PartsFooter		{background-color: #2C88B6; color: black; font-weight: bold;   font-size: 8pt; }
.PartsTblHeader		{background-color: #2C88B6; color: black; font-weight: bold;   font-size: 8pt; vertical-align: bottom; }
.PartsTblHeaderLine {background-color: white;   color: gray; font-weight: bold;   font-size: 8pt; border-bottom: 2px solid gray; }
.PartsTblHeaderLine2{background-color: #2C88B6; color: black; font-weight: bold;   font-size: 8pt;  }
.PartsTblDataLight	{background-color: white;   color: black; font-weight: normal; font-size: 8pt; text-decoration: none; vertical-align: top; }
.PartsTblDataDark	{background-color: #2C88B6; color: black; font-weight: normal; font-size: 8pt; text-decoration: none; vertical-align: top; }
.PartsTblDataDark2	{background-color: #eeeeee; color: black; font-weight: normal; font-size: 8pt; text-decoration: none; vertical-align: top; }
.PartsTblHeader A, .PartsTblHeader A:link, .PartsTblHeader A:Active, .PartsTblHeader A:visited {background-color: #2C88B6; color: black; font-weight: bold; font-size: 8pt; text-decoration: none;}
.PartsTblHeader A:hover {color: red;}
.PartsFooter A, .PartsFooter A:Link, .PartsFooter A:Hover, .PartsShowFooter A:Visited, .PartsShowFooter A:Active   {font-weight: bold; }
.PartsTitle			{background-color: #2C88B6; color: black; font-weight: bold;   font-size: 10pt;}

.highlight 	{color: red;}
.bookmark 	{color: black; font-weight: normal; text-decoration: none; margin-bottom:0;}
.bookmark A	{color: red; font-weight: bold; text-decoration: none; margin-bottom:0;}
.backorderleadtime {font-size: 7pt; font-style:italic;}
.listprice {color: gray}
.listpricelabel {color: gray; font-style: italic; font-weight: normal;}
.retailprice {}
.retailpricelabel {font-weight: normal}
.PriceList		{color: gray;   font-style: normal; font-weight: normal; text-align: right;}
.PriceRetail	{color: black;  font-style: normal; font-weight: normal; text-align: right;}
/* 
.PriceSale		{color: green;  font-style: normal; font-weight: normal; text-align: right; BACKGROUND-POSITION: 0px 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url('/images/buttons/misc/sale_green_flashing.gif'); PADDING-LEFT: 30px; }
*/
.PriceSale		{color: green;  font-style: normal; font-weight: normal; text-align: right; }
.PriceEmail, .PriceEmail A, .PriceEmail A:Link
				{color: green; font-style: normal; font-weight: normal; font-size: 7pt; text-decoration: underline; text-align: right; }				
.PriceEmail A:Hover 
				{color: red; font-style: normal; font-weight: normal; font-size: 7pt; text-decoration: underline; text-align: right; }
.instock		{color:green; font-weight:bold;}
.instock a, .instock a:link, .instock a:visited, .instock a:hover, .instock a:active, A .instock, A:Link .instock, A:Visited .instock, A:Active .instock, A:Hover .instock
				{color:green; font-weight:bold; text-decoration: underline; }				
.outofstock, .specialorder	{color:red; font-weight:bold;}
.outofstock a, .outofstock a:link, .outofstock a:visited, .outofstock a:hover, .outofstock a:active, .specialorder a, .specialorder a:link, .specialorder a:visited, .specialorder a:hover, .specialorder a:active, a .outofstock, a:link .outofstock, a:visited .outofstock, a:active .outofstock, a:hover .outofstock, a .specialorder, a:link .specialorder, a:visited .specialorder, a:active .specialorder, a:hover .specialorder 
				{color:red; font-weight:bold; text-decoration: underline; }
.instock a:hover, .outofstock a:hover, .specialorder a:hover, A:Hover .instock,  A:Hover .outofstock, A:Hover .specialorder
	{color:blue;}
.instock a:active .outofstock a:active, .specialorder a:active	
	{color:maroon;}

.ListVert, .ListVert a, .ListVert a:link, .ListVert a:hover, .ListVert a:Visited, .ListVert a:active
	{ font-size:8pt; font-weight:normal; color:blue; line-height:12pt; text-decoration:none; }
.ListVert { color: #006699;}	/* 443f5c */
.ListVert A:Visited {color: purple; text-decoration:none; }
.ListVert A:Hover {color: red; text-decoration: underline;}
.ListVert A:Active {color: green; text-decoration:none;}
.margin-top-bot-none {margin-top:0; margin-bottom:0;}
.margin-top-none {margin-top:0;}
.margin-bot-none {margin-bottom:0;}

.ClassBrackets, .ClassBrackets A, .ClassBrackets A:Link, .ClassBrackets A:Hover, .ClassBrackets A:Visited, .ClassBrackets A:Active
	{ font-size:10pt; font-weight: normal; color: #443F5C; line-height:20pt; text-decoration: none; }
.ClassBrackets A, .ClassBrackets A:Link, .ClassBrackets A:Hover, .ClassBrackets A:Visited, .ClassBrackets A:Active
	{text-decoration: underline;}
/*.ClassBrackets A:Visited {color: purple;}*/
.ClassBrackets a:hover {color: red; text-decoration: underline;}
.ClassBrackets A:Active {color: green; text-decoration: underline;}

.ClassBracketsSmall, .ClassBracketsSmall A, .ClassBracketsSmall A:Link, .ClassBracketsSmall A:Hover, .ClassBracketsSmall A:Visited, .ClassBracketsSmall A:Active
	{ font-size:8pt; font-weight: normal; color: #443F5C; line-height:20pt; text-decoration: none; }
.ClassBracketsSmall A, .ClassBracketsSmall A:Link, .ClassBracketsSmall A:Hover, .ClassBracketsSmall A:Visited, .ClassBracketsSmall A:Active
	{text-decoration: underline;}
/*.ClassBracketsSmall A:Visited {color: purple;}*/
.ClassBracketsSmall a:hover {color: red; text-decoration: underline;}
.ClassBracketsSmall A:Active {color: green; text-decoration: underline;}


.header-links-navtext2 A, .header-links-navtext2 A:Link, .header-links-navtext2 A:Visited, .header-links-navtext2 A:Active, .header-links-navtext2 A:Hover
{
	/* background-color: white; */ /* #ffce3c; */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	
}

.header-links-navtext2 A:Hover
{
	/* background-color: white; */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: red;
	text-decoration: underline;
	font-weight: normal;
}

.header-search-label, .header-search-label A, .header-search-label A:Link, .header-search-label A:Visited, .header-search-label A:Active, .header-search-label A:Hover
	{	font-size:10px; font-family:Verdana,Arial, Tahoma, sans-serif; color:#ff6600; font-weight:bold; text-decoration:none; }

.header-search-label A:Hover
	{ color: blue; text-decoration:underline;}


.header-loggedin2, .header-loggedin2 A, .header-loggedin2 A:Link, .header-loggedin2 A:Visited, .header-loggedin2 A:Active, .header-loggedin2 A:Hover
{
	background-color: silver; /* #ffce3c; */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color:#003366;
	text-decoration: none;
	font-weight: bold;
	
}

.header-loggedin2 A:Hover
{
	background-color: #ffce3c;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}


#PageHeaderPrint	{ display:none; }

/*
	
		#PageHeader 	  { display: inline;   }
		#PageFooter 	  { display: inline;   }
	Setting below causes Mozilla v1.3.1 to not display width's properly
		#BodyDiv1		  { display: inline;   }
		#BodyDiv2		  { display: inline;   } 
*/

/* 
-----------------------
BODY DIV 
-----------------------
	IE 
*/
/*
		#BodyDiv1xx { width: 100%; margin-left: 3%; margin-right: 3%; margin-top: 1%; margin-bottom: 0%; }
		#BodyDiv2xx { padding: 0; margin: 0%; border: none; }
	NS 
		#BodyDiv1xx { width: 100%; margin-left: 3%; margin-right: 3%; margin-top: 1%; margin-bottom: 0%; }
		#BodyDiv2xx { padding: 0; margin: 0%; border: none; }
----------------------- 
*/



/* ================ 2006-0904 START ===================== */

/* THEME COLORS */
	/* http://wellstyled.com/tools/colorscheme/index-en.html */
	/* 006699  6699CC  99CCFF 336666 003333 336699 669999 */

	.bkgrdDark			{Background-color: #006699;	}	/* 4005699 C73B0 117AAF 2C88B6 decd9a */
	.bkgrdMed, TH		{background-color: #6699CC; }	/* DEE6F3 A1CDE4 90C7E2 7fbfe0 7db8d6 569dc0 378cb6 2e93c6 1980b3 dee6f3 */
	.bkgrdLight			{background-color: #FAFCFD; }	/* FAFCFD e9f6fc */
	.bkgrdAltDark		{background-color: #EAF1FB; }	/* E4EFFE EAF1FA DCE9FA notice:f4f7fb */
	.bkgrdAltLight		{background-color: #FFFFFF; }
	.borderTable1px		{border: 1px solid #6699CC; border-collapse: collapse; }
	.borderDark			{border: 1px solid #006699; }
	.borderLight		{border: 1px solid #CCCCCC; }
	.borderBlack   		{border: 1px solid #000000; }
	.border2px			{border-width: 2px; }
	.border3px			{border-width: 3px; }
											/* collapseMenu= 006699	*/

	.bkgrdAltDarker		
		/* lighter than bkgrdMed  */
			{background-color: #99CCFF; }
	
	.tblHeader, .tblFooter, .PartsHeaderColored, .PartsFooter, .PartsTblHeader, .PartsTblHeaderLine2, .PartsTblHeader A, .PartsTblHeader A:link, .PartsTblHeader A:Active, .PartsTblHeader A:visited, .PartTitle
		/* bkgrdMed */
			{background-color: #6699CC; }

	.PartsTblDataDark 
		/* bkgrdAltDark */
			{background-color: #EAF1FB; }

	.PartsTblDataLight
		/* bkgrdAltLight */
			{background-color: #FFFFFF; }
			
	.Topic3, .Topic3-Large, .Topic3-Large A, .Topic3-Large A:Link, .Topic3-Large A:Visited, .Topic3-Large A:Hover, .Topic3-NoPad
		/* bkgrdDark */						
			{background-color: #006699; color: #ffffcc;   } /* ffffcc */
		
	.filterResultsBorder
		/* bkgrdDark */	
			{ border:2px solid #006699;  border-collapse:collapse;  }
	
	.filterResultsTitle
		/* bkgrdDark */
			{ background-color:#006699; color:#ffffcc; font-weight:bold;   }




/* 
  tabMenu --- use:  
  	for hyperlink use : <a href="">
  	for title only use: <a name="">
  	
	<div class="tabMenu">
		<ul>
			<li><a href="/sales"><span>Sales</span></a></li>
			<li><a name="/service"><span>Service</span></a></li>
		</ul>
	</div>
	or
	<div class="tabMenu"><ul><li><a name="productnotes"><span>Product&nbsp;Notes</span></a></li></ul></div>
*/
.tabMenu 	{ 	text-align: left; 
		  	  	float: left; /*Set to "left" or "right" to position menu accordingly*/
		  		/*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
			}
.tabMenu ul 	{font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0; list-style:none; }
.tabMenu li 	{display: inline; background: #E9F8FF url('tabMenu_noneGray_bg.gif') repeat-x center top; text-align: center; padding: 0; margin-right: 4px; float: left; } /* 91D7F9 B1E5FE C6EBFD E9F8FF*/
.tabMenu a 		{background: url('tabMenu_noneGray_left.gif') no-repeat left top; float: left; margin: 0; padding-left:7px; }
.tabMenu a:link, .tabMenu a:hover, .tabMenu a:active, .tabMenu a:visited, .tabMenu a span
				{font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #333333;   }
.tabMenu a:Hover{ text-decoration:none;} 
.tabMenu a span {background: url('tabMenu_noneGray_right.gif') no-repeat right top; display: block; padding-left:5px; padding-right:13px; padding-top:7px; padding-bottom:4px;}
.tabMenu a span {float: none;}
.tabMenu .nohover a:link {text-decoration:none;}


.tabMenuSingle 	{ 	text-align: left; 
					clear:both; 
					margin-top:20px;
		  	  		float: left; /*Set to "left" or "right" to position menu accordingly*/
		  			/*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
				}
.tabMenuSingle ul 	{font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0; list-style:none; }
.tabMenuSingle li 	{display: inline; background: #E9F8FF url('tabMenu_noneGray_bg.gif') repeat-x center top; text-align: center; padding: 0; margin-right: 4px; float: left; } /* 91D7F9 B1E5FE C6EBFD E9F8FF*/
.tabMenuSingle a 		{background: url('tabMenu_noneGray_left.gif') no-repeat left top; float: left; margin: 0; padding-left:7px; }
.tabMenuSingle a:link, .tabMenuSingle a:hover, .tabMenuSingle a:active, .tabMenuSingle a:visited, .tabMenuSingle a span
				{font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #333333;   }
.tabMenuSingle a:Hover{ text-decoration:none;} 
.tabMenuSingle a span {background: url('tabMenu_noneGray_right.gif') no-repeat right top; display: block; padding-left:5px; padding-right:13px; padding-top:7px; padding-bottom:4px;}
.tabMenuSingle a span {float: none;}
.tabMenuSingle .nohover a:link {text-decoration:none;}


	.prodArrayGroupDiv {
		clear:both;
		border: 0px solid gray;
		display:block;
		width:100%;
		padding:0px;
	}

	.prodArrayBorder {border: 1px solid gray;}
	.prodArrayGroupTbl {}
	.prodArrayItemsTbl {}
	.prodArrayVtd {	padding:10px; }
	.prodArrayVtd2, .prodArrayHtd2 { }
	.prodArrayMfr {display:block; color:maroon; font-weight:bold; padding-top:3px;}	



	.salesShowItemNo A, A:Visited .salesShowItemNo, .salesShowItemNo A:Visited   			
								{color:blue; text-decoration:none; font-weight:bold;}
	.salesShowItemNo A:Hover, .salesShowItemNo A:Active 	{text-decoration:underline; color:red; font-weight:bold;}	
	.salesShowDesc, .salesShowDesc A, .salesShowDesc A:Visited	
								{color:black; text-decoration:none;}
	.salesShowDesc A:Hover  	{text-decoration:underline; color:red;}
	.salesShowMfr				{color:maroon; font-weight:bold; text-align:right;}
	.salesShowMoreInfo, .salesShowMoreInfo A		
								{font-family:arial; font-size:10px;}
	.salesShowPriceLbl			{font-size:8pt; font-weight:bold; color:maroon; padding-left:10px;}
	.salesShowAddToCart A 		{padding-left:10px;}
	.salesShowMfrNo				{font-size: 9px; color:gray;}
	.salesShowQtyLbl, .salesShowQtyLbl A, .salesShowQtyLbl A:Visited	
								{color:black; text-decoration:none; font-weight:bold; }								
	.salesShowQtyLbl A:Hover, .salesShowQtyLbl A:Active	{font-weight:bold; color:red; text-decoration:underline;}
	.salesShowQty		{}



/*

.AddToCart a, .AddToCart a:hover, .AddToCart a:link { margin: 0; padding-left:7px; width:100px; height:17; border:1px solid green; display:block;  } 
 
div.AddToCart { display:block; border:1px solid blue; }
.AddToCart a 		{background: url('/images/global/2006/add_to_cart3.gif') no-repeat center center;  }
.AddToCart a:hover	{background: url('/images/global/2006/add_to_cart3_hover.gif') no-repeat center center;  }

*/


.headerCartInfo A, .headerCartInfo A:Link, .headerCartInfo A:Visited, .headerCartInfo A:Active, .headerCartInfo A:Hover {
		color:blue;
		font-weight:bold;
	}
.headerCartInfo A:Hover {color:red; font-decoration:underline;}

div.error {
	border:2px solid red;
	background: url('/images/global/2006/icon_error_30x28.gif') no-repeat 10px 10px;
 	margin: 5px;
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 10px;
	padding-left: 75px;
	display:block;
	position:relative;
	width:400px;
	color: red;
	z-index:200;
	 
} 


.small {font-size:7pt;}
.xsmall {font-size:6pt;}


.divclear {clear:both;} 

/* PAGE TEMPLATE */

	#PageHeader {width:100%; border:none; padding:none; margin:none;}
	#tplPadAfterHeader {clear:both; height:10px;}
	#BodyDiv1 {width:100%; border:0px solid green; margin:0; padding:0; display:block;}
	#BodyDiv2 {width:665px; margin:0; margin-left:150px; border:0px solid cyan; padding:0; text-align:left; display:block;}
	#tplLeftNav {border:0px solid red; padding-left:3px; width:147px; float:left; margin-left:-149px; position:relative; } /* padding-left:5px; width:149; margin-left:-139; */
	#content {width:660px; border:0px solid blue; text-align:left; position:relative; float:left; z-index:100;}
	#PageFooter {width:100%; border:0px solid green; padding:none; margin:none; clear:both; display:block; position:relative;}
	.footerTextDiv {width:810px; text-align:center;}

/* COLLAPSIBLE MENU */

	.navLeftSearch, .navLeftSearch A, .navLeftSearch A:Link, .navLeftSearch A:Visited, .navLeftSearch A:Active  {
		color: #006699; 
		background-color: #FFFFFF; 
		font-family: Arial, sans-serif; 
		font-size: 10px;
		font-weight: normal; 
		text-decoration: none;
		text-align: left;
		display: block; 
	}

	.navLeftSearch {width:125px;}
	.navLeftSearch { font-size: 11px; }

	.navLeftSearch A, .navLeftSearch A:Link, .navLeftSearch A:Visited, .navLeftSearch A:Active
		{text-decoration: underline; }

	.navLeftSearch   A:hover {
		background-color: #006699; 
		color: #FFFFFF; 
		text-decoration: none; 
	}

	.navLeftSearch form input.formTextBoxSmall {
		font-family: Arial, sans-serif;
		font-size: 8pt;
		width: 95px;
	}

	.navLeftSearch form {display:inline};

	.navLeftSearchContent {
		padding-left:4px;
		font-size:10px;
	}

	.navLeftBox {
		width:125px; border:1px solid silver; padding:3px;
	} 

	.XnavLeftBox2 {position:relative; }

	.navLeftSearchHeader {
		color: #FFFFFF; 
		background-color: #006699;
		padding: 0px;
		padding-left: 4px; 
		display: block;
		font: 13px Arial, sans-serif; /* 11px */
		font-weight: bold; 
		text-decoration: none;
		text-align: left; 
	}



/* clear float problems */

	.clearfix:after {
		content: ".";
	 	display: block;
	 	height: 0;
	 	clear: both;
		visibility: hidden;
	}
 
	.clearfix { display: inline-table; }
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* End hide from IE-mac */

/* fix box model problems */
	/* Hide from IE5/mac. Only IE-win sees this. \*/
				* html #content  { height: 1%; }
				* html #BodyDiv1 { height: 1%; }
				* html #BodyDiv2 { height: 1%; }
	/* End hide from IE5/mac */
 
	
	

/* ================ 2006-0904 END  ===================== */



	/* 2008-0716 Moved these first, because causing a [div class="bigger"] then a [p class="small"] to make the text in the P still stay big */
	/* 				-also change from [div.bigger p] to just [.bigger p] */
		.small p, .small span		{font-size: 7pt;}
		.bigger p, .bigger span, .bigger li, .bigger ol, .bigger TD, .bigger TD p	{font-size: 10pt;}
		.bigger2 p, .bigger2 span, .bigger .bigger2 p, .bigger p.bigger2, .bigger2 TD, .bigger2 TD p
									{font-size: 12pt;}
		.normal p, .normal span 	{font-size: 8pt;}
	
	.bigger, .bigger A	{font-size: 10pt;}
	.bigger2, .bigger2 A 	{font-size: 12pt;}
	.bold, .bold A, div.bold p		/* .bold A:Link, .bold A:Visited, .bold A:Hover, A.bold, A:Link.bold, A:Visited.bold, A:Hover.bold */
		{font-weight:bold;}

	.small, .smalldim, .small A, A.small, A:Link.small, A:Visited.small, p.small, .small p, .small span, span.small   {font-size:7pt;}
	.smalldim, .smalldim A, smalldim A, .smalldim A:Link, .smalldim A:Visited, A.smalldim, A:Link.smalldim  {color:gray; font-size:7pt;}
	.smalldim A:Hover, A:Hover.smalldim {color:red;}
	.xsmall, .xsmall A, .xsmall A:Link, A.xsmall, A:Link.xsmall {font-size:6pt;}
	.dim, .dimTR td, a.dim, a:visited.dim, .dimTR a, .dimTR a:link, .dimTR a:visited {color:gray;}
	A:Hover.dim, .dimTR A:Hover  {color:red;}
	
	.normal, .normal A, A.normal, A:Link.normal, A:Visited.normal, p.normal, .normal p {font-size:8pt;}



@media print 
{
	/* #=id */
/*	
	#idNoPrint33 	{display: none; }
	#idBodyDiv33 	{margin-top: 0; margin-left: 0; margin-right: 0;}
	.noprint33   	{display: none; }
	#print33	 	{display: inline;}
	
	.noprint		{display: none;}
	.PartsTblHeader, th, .tblHeader {border-bottom: 1px solid black;}
	.Topic3-Large   {border-bottom: 2px solid black; }

*/
	#tplLeftNav, .navLeftBox 	{ display: none;    }
	#BodyDiv2 {margin-left:0px;}
	#BodyDiv2, #content {display:block; Xwidth:800px; width:100%;}
	#content {float:none; border:0px solid red; Xwidth:750px; width:100%;}
	#PageFooter		  { clear:both; }
	.footerTextDiv {width:100%;}
	.mmenu {  display:none; position:absolute; } 
	.treeBranch { display:none; position:absolute; } 

	.tabMenu, .tabMenuSingle {border:1px solid gray; border-bottom:0px;}
	
	/* Change Important Colored Text to Black On Print */
 			.prodArrayMfr, .itemDetailMfrNo, .salesShowMfrNo, .salesShowItemNo A, .salesShowItemNo A:Visited, .salesShowMfr, .salesShowPriceLbl
				 	{color:black;}
			.PriceSale, .PriceList, .outofstock, .outofstock A, .outofstock A:Link
					{color:black;}
			.instock, .instock A, .instock A:link, A:Link .instock, A:Link .outofstock, salesShowQty
					{color:black;}
			.specialorder, .specialorder A, .specialorder A:Link, A:Link .specialorder
					{color:black;}					




	/*	
	#PageHeaderPrint  { display: inline; }
	#PageHeader 	  { display: none;   }
	#PageFooter 	  { display: none;   }
	#menu1			  { display: none;   }
	
	*/

}	

/*  */

/*
 Green: #008000  Yellow: #ffff00    Red: #ff0000
Purple: #800080  Fuchua: #ff00ff   Blue: #0000ff
 Black: #000000   White: #ffffff
 Nice Gray Color: #999966
Colors in Header
Yellow Cream: #ffffcc
Navy Blue: #003366
Brownish Blue: #443F5C
Current Theme Colors: Cream:#F4F7FB  tblHeader:#2C88B6   pgHeaderBkgrd:#443F5C  pgHeaderFont:#ffffcc
OLD		Theme Colors: Cream:#ffffcc  tblHeader:#decd9a   pgHeaderBkgrd:#443F5C  pgHeaderFont:#ffffcc


	The list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, 
	navy, olive, purple, red, silver, teal, white, and yellow. These 16 colors are defined in HTML 4.0  
	
---------------------	
DON'T USE *
.jason * {attributes...}  the * applies to: .jason A, .jason A:Link, etc., this only 
                          applies if you have not previously set .jason a:link, .jason a:visited, etc.
---------------------	
*/

/*
//single-line comments
*/
/* multi-line comments */

/*
	UL			{list-style-image:url('blebul1a.gif')}
	UL UL		{list-style-image:url('blebul2a.gif')}
	UL UL UL	{list-style-image:url('blebul3a.gif')}
	BACKGROUND-IMAGE: url('blegtext.gif');
*/


/* ---BELOW IS NOT CORRECT CSS... CAN'T START A CLASS WITH A NUMBER... NEED TO UPDATE WEB, THEN REMOVE --- */

.8
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.10
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.12
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.14
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}