﻿td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

h5 {font-size:13px;} /* consistent between browsers */

h4 {font-size:16px;} /* consistent between browsers */

h3 {font-size:18px;} /* consistent between browsers */

h2 {font-size:24px;} /* consistent between browsers */

h1 {font-size:30px;} /* consistent between browsers */

li.space1 {margin-bottom: 15px;} /* spacing between bullet points */

li.space2 {margin-bottom: 10px;} /* spacing between bullet points */

.contents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #ffffff;
}

.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #2E5891;
} /* used as the heading in a page, eg, product name */

.content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
} /* order page product headings */

.alphahead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #008080;
   font-size: 36pt;
	font-weight: bold;
} /* used in catalog index?.stm pages for the 'letter' heading */

TD.red {
   font-weight : bold; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : white; 
   background-color : #cc0000; 
} /* used as font colour red */


TD.green {
   background-color : #009999; 
} /* sets LHS bar green and other cells green */


TD.bluefill {
   font : normal 8pt Verdana, Arial, Helv, sans-serif; 
   color : black; 
   background-color : #eae3fd; 
} /* pale blue fill */


TD.blue {
   color : white; 
   background-color : navy; 
} /* sets cell to blue */


STRONG.c6 {
   font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
   color : white; 
} /* used in Contents */


STRONG.c5 {
   font : bold 10pt Verdana, Arial, Helvetica, sans-serif; 
   color : white; 
} /* used in Contents */


.contents2 {
   line-height : 97%; 
} /* used in Contents */


.white-font {
   font-size : 9pt; 
   color : white; 
} /* used in Contents */


.center {
   text-align : center; 
}


A:visited {
   font-weight : bold; 
   color : navy; 
   /* text-decoration : none; */
}


A:link {
   font-weight : bold; 
   color : navy; 
/*   text-decoration : none; */
}


/* A:hover {
   color : red; 
   text-decoration : none; 
} */
 

A.contents:visited {
   font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
   color : white; 
   text-decoration : none; 
}


A.contents:link {
   font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
   color : white; 
   text-decoration : none; 
}


A.contents:hover {
   font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
   color : red; 
   text-decoration : none; 
}


A.contents2:visited {
   font : normal 8pt/97% Arial, Helvetica, sans-serif; 
   color : white; 
   text-decoration : none; 
}


A.contents2:link {
  font : normal 8pt/97% Arial, Helvetica, sans-serif; 
   color : white; 
   text-decoration : none; 
}


A.contents2:hover {
  font : normal 8pt/97% Arial, Helvetica, sans-serif; 
   color : red; 
   text-decoration : none; 
}


A.bluefill:visited {
   font-weight : normal; 
   color : navy; 
   text-decoration : none; 
}


A.bluefill:link {
   font-weight : normal; 
   color : navy; 
   text-decoration : none; 
}


A.bluefill:hover {
   font-weight : normal; 
   color : blue; 
   text-decoration : none; 
}

A.BB:visited {
		font-size: 10pt;
		color: #008080;
		font-weight: bold;
		text-decoration:none;
}
		
A.BB:hover {
		color: Blue;
} /* used in various catalog files */

.addtxt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin-left: 2px;
		margin-right: 1px;
}
		

H1.mainhead1 {
		color: #008080;
		font : bold 24px Arial, Helvetica, sans-serif;
} /* Used for headings on Catalog pages */


H3.cat1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #008080;
		font-size : 14pt;
} /* Used for sub-heads on Catalog pages */

.cat2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #960018;
        font-size: small;
        font-weight: bold;
} /* Used for sub-heads on Catalog pages */


.fline {
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
} /* used in php price pages */
	
.flineb {
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #0000ff; 
	font-weight: bold;
} /* used in php price pages */
	

.txtlink:link {
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
   color : #2A62D1; 
}
.txtlink:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #2A62D1; 
}
.txtlink:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #5189F0;
}
.txtlink:active {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #2A62D1;
}

.RHContent_Body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
} /* for small RHS Content box */

.RHContent_Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
} /* for small RHS Content box */

.RHContent:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
    color : #FFFFFF; 
}
.RHContent:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
	color : #FFFFFF; 
}
.RHContent:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}
.RHContent:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}

.img75 {
	border-width: 0px;
	float: left;
	padding-right: 10px;
	text-decoration: none;
} /* 75 pixel images on home page */

table.outer_rhs {
	border: "0";
	width: 40%;
	border-collapse: collapse;
	float: right;
} /* Outer table for RHS table, often Whats New */

.tblheader_rhs {
	padding: 8px;
	background-color: #d6e0f5;
	font-weight:bold;
}
/* TD header of RHS table, often Whats New */

table.inner_rhs {
	border: 1px solid #9999cc;
	width: 100%;
	background-color: #9999cc;
	border-collapse: collapse;
} /* table style for RHS table, often Whats New */

td.RHS_table {
	vertical-align:top;
	padding:8px;
}

.Promo_addtxt {
		margin-left: 2px;
		margin-right: 1px;
		padding:5px;
} /* TD style for promotions panel */

.Promo_table_outer {
	margin: 5px; 
	width: 100%; 
	border-collapse: collapse; 
	border: thin solid #800080;
} /* Table style for promotions panel */

.Promo_table_inner {
	border-collapse: collapse; 
	border: thin solid #800080;
	width: 100%;
	font-size: 10pt;
} /* table style for promotions panel */

.BlackNoUnderline {
	color: #000000;
	text-decoration: none;
}

.img75Ctr {
	border-width: 0px;
	float: none;
	padding-right: 10px;
	text-decoration: none;
}


