/* --------- basket table elements ----------------------- */
table.basket tr td {
	margin: 1px;
}
table.basket tr.basketheaderrow th, table.receipt tr td table tr.basketheaderrow th {
	background: #9ebcda;
	padding: 0.3em 0.5em;
	border: 1px solid #477bae;
	color: #fff;
}
table.basket tr td.checkoutdatashaded, table.receipt tr td table tr td.checkoutdatashaded {
	background: #E5EDF5;
	border: 1px solid #CFDAE5;
}

table tr td.checkoutformbg {
	background: #E5EDF5;
}
table.checkoutformbg {
	background: #E5EDF5;
}

table tr td.checkoutformem, table tr th.checkoutformem {
	background: #b9ddFF;
}
/* --------- mark template names -------------------------*/
.label {
	display: none;
	color: #ddd;
	font-size: 0.9em;
	font-family: 'lucida console', courier new, courier, monospace;
}

/* --------- page dividers using hr/div ------------------ */
div.hr {
	border-top: 1px solid #BACADA;
	border-bottom: 1px solid #FCFCF7;
	padding: 1px;
	margin: 1em 0;
}
div.hr hr {
  display: none;
}

.bold  {
font-weight: bold;
}
.maintext {font-family:Verdana,Tahoma,Sans-Serif;font-size:12px;font-weight:normal;}
.footer {font-family:Tahoma,Sans-Serif;font-size:10px;font-weight:normal;letter-spacing:1px;color: #dbf4ff;}

/* breadcrumb nav in actinic */
.breadcrumb {
	font-weight:normal; 
	font-size:x-small;
	text-align: left;
}
.parentsectionthis { font-family:Arial,Sans-Serif; color:#000000;}
.parentsctionsseparator { font-family:Arial,Sans-Serif; font-weight:normal; color:#000000;}
A.parentsectiontxtlink:link	{
font-family:Arial,Sans-Serif; color: #0165CA;
}
A.parentsectiontxtlink:visited	{
font-family:Arial,Sans-Serif; color: #c6c;
}
A.parentsectiontxtlink:hover	{
font-family:Arial,Sans-Serif; color: #036;
}
A.parentsectiontxtlink:active	{
font-family:Arial,Sans-Serif; color: #9c3;
} 

/* customer service/terms and conditions text in actinic */
.infopageparatext {font-family:Verdana,Tahoma,Sans-Serif;font-weight:normal;}

/* department/categories links and text */
A.departmentheading:link	{
font-family:Verdana,Tahoma,Sans-Serif;font-size:16px;font-weight:bold; color: #0165CA;
}
A.departmentheading:visited	{
font-family:Verdana,Tahoma,Sans-Serif;font-size:16px;font-weight:bold; color: #cc66cc;
}
A.departmentheading:hover	{
font-family:Verdana,Tahoma,Sans-Serif;font-size:16px;font-weight:bold; color: #036;
}
A.departmentheading:active	{
font-family:Verdana,Tahoma,Sans-Serif;font-size:16px;font-weight:bold; color: #99CC33;
}
.departmenttext {font-family:Verdana,Tahoma,Sans-Serif;font-size:12px;font-weight:normal;}	
/* ------------------------------------- */
h3 {
	color: #0059b2;
	font-family:Verdana,Tahoma,Sans-Serif;
}
.asktheexpertboxheading {font-family:Verdana,Tahoma,Sans-Serif;font-size:14px;font-weight:bold; color: #ffffff;}
.asktheexpertquestion {font-family:Verdana,Tahoma,Sans-Serif;font-size:14px;font-weight:bold; color: #993399;}
.asktheexpertanswer {font-family:Verdana,Tahoma,Sans-Serif;font-size:12px;font-weight:normal; color: #000000;}
.formlabel  {
font-family : font-family:Verdana,Tahoma,Sans-Serif;
font-size : 11pt; color : #000000; font-weight: bold;
}
.maintextsmaller  {
font-family : arial,helvetica;
font-size : 8pt; color : #003366; font-weight: bold;
}
.pagetitle  {
font-family : arial,helvetica;
font-size : 14px; color : #003366; font-weight: bold;
}
.address { font-family: MS Sans serif, Arial, Sans Serif; font-size: 12px; color: #000000;}
/* //////////////////////////////////////////////////////// */	
/* ////////////////  Announcement Box  //////////////////// */	
/* //////////////////////////////////////////////////////// */	
.boxheader 			{ 
font-family: ms sans serif; 
font-size: 10pt; 
color: #ffffff; 
font-weight: bold;
}
.announcementtitle  {
font-family : ms sans serif,arial,helvetica;
font-size : 8pt; 
color : #006699; 
font-weight: bold;
}
.box 				{ 
font-family: ms sans serif,Arial, Sans Serif; 
font-size: 12px; 
font-weight: normal;
font-style: normal; 
color: #000000; }
/* //////////////////////////////////////////////////////// */	
/* /////////////  Top Navigation Classes  ///////////////// */	
/* //////////////////////////////////////////////////////// */	

a:link {
	color: #0165CA;
}
a:visited {
	color: #cc66cc;
}

.nav {
font-family: ms sans serif, Arail, Sans Serif; font-size: 9pt; color: #ffffff; font-weight: bold;
}
A.nav:link	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 9pt;
color: #ffffff;
text-decoration : none;
}
A.nav:visited	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 9pt;
color: #ffffff;
text-decoration : none;
}
A.nav:hover	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 9pt;
color: #ffffff;
text-decoration : underline;
}
A.nav:active	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 9pt;
color: #ffffff;
text-decoration : none;
}
.actinicnav {
font-family: ms sans serif, Arail, Sans Serif; font-size: 11px; color: #000000;
}
A.actinicnav:link	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 11px;
color: #000000;
text-decoration : none;
}
A.actinicnav:visited	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 11px;
color: #000000;
text-decoration : none;
}
A.actinicnav:hover	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 11px;
color: #000000;
text-decoration : underline;
}
A.actinicnav:active	{
font-family: MS Sans serif, Arial, Sans Serif;
font-size: 11px;
color: #000000;
text-decoration : none;
}
/* ////////////////////////////// */	
/* ////////////////////////////// */	
A.email:link	{
font-family : "Arial", "Sans Serif";
font-size : 11px;
color : #000000;
text-decoration : none;
}
A.email:visited	{
font-family : "Arial", "Sans Serif";
font-size : 11px;
color : #000000;
text-decoration : none;
}
A.email:hover	{
font-family : "Arial", "Sans Serif";
font-size : 11px;
color : #cc3333;
text-decoration : none;
}
A.email:active	{
font-family : "Arial", "Sans Serif";
font-size : 11px;
color : #000000;
text-decoration : none;
}
A.generic:link	{
font-family : "Arial", "Sans Serif";
font-size : 12px; color : #336600; text-decoration : none; }
A.generic:visited	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #336600; text-decoration : none; }
A.generic:hover	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #336600; text-decoration : underline; }
A.generic:active	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #336600; text-decoration : none; }
A.newssubnav:link	{
font-family : "Arial", "Sans Serif";
font-size : 11px; color : #000000; text-decoration : none; }
A.newssubnav:visited	{
font-family : "Arial", "Sans Serif";
font-size : 11px;	color : #000000; text-decoration : none; }
A.newssubnav:hover	{
font-family : "Arial", "Sans Serif";
font-size : 11px;	color : #000000; text-decoration : underline; }
A.newssubnav:active	{
font-family : "Arial", "Sans Serif";
font-size : 11px;	color : #000000; text-decoration : none; }
A.footeremail:link	{
font-family : "ms sans serif", "Arial", "Sans Serif";
font-size : 12px; color : #666666; text-decoration : none; }
A.footeremail:visited	{
font-family : "ms sans serif", "Arial", "Sans Serif";
font-size : 12px;	color : #666666; text-decoration : none; }
A.footeremail:hover	{
font-family : "ms sans serif", "Arial", "Sans Serif";
font-size : 12px;	color : #000000; text-decoration : underline; }
A.footeremail:active	{
font-family : "ms sans serif", "Arial", "Sans Serif";
font-size : 12px;	color : #666666; text-decoration : none; }
/* ///////////////////////////////////////////////////////////////// */
A.maintextsmall:link	{
font-family : "Arial", "Sans Serif";
font-size : 12px; color : #000000; text-decoration : none; }
A.maintextsmall:visited	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #000000; text-decoration : none; }
A.maintextsmall:hover	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #cc3333; text-decoration : underline; }
A.maintextsmall:active	{
font-family : "Arial", "Sans Serif";
font-size : 12px;	color : #666666; text-decoration : none; }	
/* ============ signature ========================= */
A.qdk:link, A.qdk:visited, A.qdk:active	{	
	text-decoration: underline;	
	color: #6699cc;	
}
A.qdk:hover	{ 
	text-decoration: underline; 
	color: #f60;  
}
.sig {
	color: #6699CC;
	font: xx-small arial, helvetica, sans-serif;
	margin: 1em 0 0 0;
}
.sig img {
	border: 0;
}