@charset "ISO-8859-1";
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

      Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
  
  Programming edited and modified by Rick Hawkey: rickhawkey@hotmail.com
  Site Design by Carolyn Baggoo: Barrier Free Website Design http://www.bfwd.biz
*/

/*these styles defined by Rick April-13-2008*/

TD.contentArea {
/* this style controls the overall size and background color in the content area of each page in the site.
	this content area is contained inside one cell or column within the master table layout.
*/
  
background-color:#ffffff;
/*width:729px;*/
text-align: center; 
vertical-align:top;
}
/* End styles by Rick April-13-2008*/

/****************************************************************************************************************************/
					/* these styles control the left navigation controls layout and look */

	/* these next styles called navBox, navBoxContents, navBoxHeading control the section header, and overall box look and feel. */
	/*  navBox = the box that everything is contained in.
		navBoxContents = the content area of the box bgcolors, font, etc..
		navBoxHeading = the header title for the box section ie: Courses, Information
		navConText = controls font styles, link rollover styles of the links in the navigation.
	*/
.navMasterTD {
/*this is the <td> tag that contains the entire left navigation block */
 background-color:#000000;
 padding: 0px 10px 0px 0px;
}

.navBox {
	/*background: #b6b7cb;*/
	background-color:#FFFFFF;
	border-top:#000099: thin dotted;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BBBBBB;
	text-transform: uppercase;
}
/*background: #003399;*/
TD.navBoxHeading {
  text-align:right;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color:#000000;
  color: #CD0000;
  text-transform: uppercase;
   text-decoration:overline;
  
}



.navBoxContents {
  /*background: #f8f8f9;*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color: #333333;
  text-decoration:none;
  text-align:right;
  text-transform: uppercase;
 
  /*font-family: Verdana, Arial, sans-serif;*/
  /*font-size: 10px;*/
}

	/* navConText is the style for the product links inside the link navigation box. */
	
.navConText {
/*format the text in the left column navigation boxes */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #334466;
text-align:right; 


}
 
.navConText A {
/* this code displays the left navigation bar text in the format given below if it is a link */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color: #334466;
text-decoration:none;
line-height:10px;
width:inherit;
text-align:right; 
}

TD.navConText A:hover {
/* when you hover over a link in the left navigation bar, the text changes to this color */
color:#006699;
text-decoration:underline;
background-color:#E2E2E2;
}
.navConText A:visited {
/* this code displays the left navigation bar text in the format given below if it is a link */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color: #334466;
text-decoration:none;
line-height:10px;
width:inherit;
text-align:right; 
}

														/* end navigation control styles */
/*****************************************************************************************************************************************/


.boxText {
/*format the text in the left column navigation boxes */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#E6E6E6;
 }
 
.boxText A {
/* this code displays the left navigation bar text in the format given below if it is a link */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#E6E6E6;
text-decoration:none;
line-height:10px;
width:inherit;
 
}

TD.boxText A:hover {
/* when you hover over a link in the left navigation bar, the text changes to this color */
color:#006699;
}

.errorBox { 
/* this text formats the text in any error boxes */
font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold;
}

.stockWarning { 
/* if the site contains any saleable products that have an inventory count, this code formats the text that says the stock level is low */
font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; 
}

.productsNotifications { 
/* background color for the product notifications box */
background: #f2fff7; 
}

.orderEdit { 
/* format the font for the order edit box */
font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;
}

TABLE.master {
/*	this is the table the entire index.php page is contained within.changed this from 800 to 782
	this does NOT include the header or footer sections however. 
*/	
	margin-left: auto; 
	margin-right: auto;
	width: 50em;
	text-align: center;
	width: 729px;
}

TD.column_left {
/* to change any styles to the entire left side column.
I changed this from 150px to 200px wide
*/
	text-align: right;
	background-image:url('images/apr12_04.gif');
	width: 180px;
	height: 600px;
}

TD.column_right {
/* This is to add the graphical bar on the right side column */
	background-color:#FFFFFF;
	text-align:right;
	width: 1px;

	
}
BODY {
/* control the formatting for the body tag
 background-color:#E6E6E6;
  background-color:#3D59AB;
  background-color:#2F4F4F; 
  background-image:url(/catalog/images/first_aid_background.jpg);*/
  
  
  background-color:#336699;
  background-image:url(/catalog/images/first_aid_background.jpg);
  background-repeat:repeat;
  text-align: center;
  margin-top:10;
}

FORM {
/* declare the type of forms to use */
	display: inline;
}

TD.breadcrumb {
	/*set the font and background colors for the breadcrumb on each page. 
	padding: 0px 0px 0px 80px;
	background-color:#87CEFA;*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color: #EEE8CD;
	padding-left: 20px;
	text-align: left;
	text-decoration:none;
	text-transform: uppercase;
	line-height:20px;
}

/* header styles begin -------------------------------------------- */
TABLE.header {
/* set the width of the header table and center it */
	width: 800px;
	text-align:center;
}

TR.header {
/* format the style for this table row */
  background: #E6E6E6;
  text-align: center;
}

TR.headerNavigation {
	/* this commented code is the original oscommerce default color*/
  /*background: #bbc3d3;*/
  background-color: #ffffff;
}

TD.headerNavigation {
/* set the font styles and layout for the navigation at the top of the content area (login, account, register etc..)from #331b57 tiffffff, CAROLYN CHANGED BG E63636
 line-height:25px;
 background:#87CEFA;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  
  color: #333333;
  font-weight : bold;
  font-style:normal;
  padding-left: 20px;
  line-height:20px;
  vertical-align:middle;
  text-align:right;
  text-decoration:none;
  text-transform: uppercase;
  padding-right: 5px;
  
}

TD.headerNavigationBG {
/* set the font styles and layout for the navigation at the top of the content area (login, account, register etc..)from #331b57 tiffffff, CAROLYN CHANGED BG E63636
 line-height:25px;
 background-image:url('images/first_aid_ottawa_paper.jpg');
  background:#CDC5BF;
  	background-image:url('images/first_aid_ottawa_paper.jpg');*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
 	background-image:url('images/first_aid_ottawa_paper.jpg');
  color: #333333;
  font-weight : bold;
  font-style:normal;
  padding-right:40px;
  line-height:20px;
  vertical-align:middle;
  text-align:right;
  text-decoration:none;
  text-transform: uppercase;

  background-repeat:no-repeat;
  background-position:right;
  height:60px;
  
}

TD.headerNavigation_left {
/* this is to display a piece of the graphic in the left corner under the main header image. */
}

A.headerNavigation { 
  color: #333333;
  text-decoration:none;
  
}

A.headerNavigation:hover {
  color: #331B57;
  text-decoration:underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* header styles end ------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------*/

/* footer styles begin ------------------------------------------------ */
.footerNavigation {
/* set the font styles and layout for the navigation in the footer area (login, account, register etc..)*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:bold;
font-style:normal;
vertical-align:bottom;
text-align:center;
text-decoration:none;
text-transform:uppercase; 
}

A.footerNavigation {
/*set the styles for the link navigation in the footer*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:bold;
font-style:normal;
vertical-align:bottom;
text-align:center;
text-decoration:none;
text-transform:uppercase; 
}

A.footerNavigation:hover {
/*set the styles for the link navigation in the footer*/
text-decoration:underline;
}

.footerCopyright {
/*set the styles for the copyright info in the footer area */
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

A.footerCopyright { 
/*set the styles for the copyright info in the footer area */
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase; 
}

A.footerCopyright:hover {
/*set the styles for the copyright info in the footer area */
text-decoration:underline;
}

.footerSeo {
/*set the styles for the SEO text info in the footer area */
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#7D7DFF;
font-weight:normal;
text-align:justify;
text-decoration:none;
text-transform:uppercase;
}

.footerDesignTeam {
/*set the styles for the design team text info in the footer area */
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7D7DFF;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

A.footerDesignTeam { 
/*set the styles for the design team info in the footer area */
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7D7DFF;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

A.footerDesignTeam:hover {
/*set the styles for the design team info in the footer area */
text-decoration:underline;
}

TR.footer {
/*controls the footer image */
background: #ffffff;
background-image:url('images/first_aid_ottawa_footer_05.jpg');
background-repeat:no-repeat;
height:41px;
}

TD.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #b6b7cb;
color: #ffffff;
font-weight: bold;
}
/* footer styles end ----------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------*/


/* control the navigation boxes */
.infoBox {
  /*background: #b6b7cb;*/
  background-color:#ffffff;
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#E6E6E6;
  /*font-family: Verdana, Arial, sans-serif;*/
  /*font-size: 10px;*/
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
	text-align:center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #000000;
  color: #331B57;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

/* This style controls the product name font on the pruduct_Info.php page */
.prodName {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
color:#660000;
text-shadow:#000000;
}

.prodInfo_1 {
border-top:double #DDDDDD solid;
padding-top:20px;
}

.prodOptions_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#003399;
}

.prodOptions_name {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#003399;
text-align:right;
padding-right:5px;
}

.prodOptions_pulldown {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
color:#003399;
}
/* ---------------------------------------------------------------------- */

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:20px;
  /*(original code)background: #b6b7cb;*/
  background-color:#ffffff;
  color: #000000;
  font-weight: bold;
  padding: 0px 20px 0px 30px;
}

.productListing-remove {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:20px;
  /*(original code)background: #b6b7cb;*/
  background-color:#286C80;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  border-right:thin #74BABA solid;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:20px;
}

TD.productListing-checkbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:20px;
  background-color:#EBEBEB;
  border-right:1px #ACACAC inset;
  border-bottom:1px #ACACAC hidden;
  vertical-align:middle;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/* styles for sll_check.php BEGIN */
TD.textInfo {
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding: 20px 20px 20px 20px;
}
/* end styles for ssl_check.php */

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.infoBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#E6E6E6;
}
TD.footer_smallText, SPAN.footer_smallText, P.footer_smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color:#D7E9F7*; cursor: pointer; cursor: hand; }


.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/********************************************************************************/
/*                  ABOUT ME PAGE STYLES BEGIN                                  */
.about_bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    text-align: left;
	padding-left: 10px;
	padding-right: 0px;
}
.about_headText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #003399;
	left: auto;
	text-align: left;
	text-decoration:NONE;
	text-transform: uppercase;
	
}
.about_smallheadText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
/* About us page styles END ------------------------------------------------------ */
/* -----------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------------- */
/* Contact us page styles begin  ------------------------------------------------- */
.contactusIntro {
/* styles for the introduction on the contact us page */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#5A0710;
text-decoration:none;
line-height:20px;
width:580;
text-align:justify;
padding: 0px 0px 0px 20px;

background-color:#FFFFFF;

}


.contactusAddressBorderTop {
/* styles for controlling the borders above and below the address section on the contact us page */
border-top:#C0C0C0 solid 1px;
border-bottom:#C0C0C0 solid 1px;
}

.contactusAddressHeading {
/* styles for the company address area on the contact us page
font-weight:bolder; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

font-weight:normal;
color:#8A360F;
text-decoration:underline;
line-height:20px;
width:400;
text-align:left;
padding: 0px 10px 0px 10px; */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#5A0710;
text-decoration:none;
line-height:20px;
width:580;
text-align:left;
padding: 0px 40px 0px 40px;

background-color:#FFFFFF;
}
.contactusAddress {
/* styles for the company address area on the contact us page */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color: #000000;
text-decoration:none;
line-height:20px;
width:580;
text-align:left;
padding: 0px 40px 0px 40px;
background-color:#FFFFFF;
}
}

.contactusSuccess {
/* styles for the email sent successfully area on the contact us page
 * this page only appears after the send button is clicked on the original conatc us
 * page.
 */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:none;
line-height:20px;
width:400;
text-align:left; 
}

.contactusComplete {
/* styles for the company address area on the contact us page */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#5A0710;
text-decoration:none;
line-height:20px;
width:580;
text-align:left;
background-color:#FFFFFF; 

}

.contactusForms {
/* styles for the company address area on the contact us page
width:580; */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:none;
line-height:20px;
background-color:#FFFFFF;
padding: 0px 40px 0px 40px;
width:580;  
}

.contactusEmailAware {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:none;
background-color:#FFFFFF;;

text-align:left;
}
/* contact_us page styles end ---------------------------------------------------- */
/*--------------------------------------------------------------------------------------------------------------------- */

/*--------------------------------------------------------------------------------------------------------------------- */
/* create_account page styles begin ----------------------------------------------------- */
.createaccount_IntroHeading {
/* style for the introduction on the create account page. */
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
    text-align: center;
	background-color:#A2A2A2;
}

.createaccount_Intro {
/* style for the introduction on the create account page. */
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    text-align: justify;
}

.createAcc_tboxDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: left;
	text-transform:capitalize;
}

.createAcc_InputBG {
/*background color for the personal info box */
	background-color:#E8E8E8;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.createAcc_Headings {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color: #333333;
	background-color:#97B3B7;
	padding-left:20px;
	padding-right:20px;
}

.createAcc_Required {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#D50927;
	background-color:#97B3B7;
}

.createAcc_ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    text-align: justify;
	padding-left: 20px;
	padding-right:20px;
}


/* create_account page styles end ------------------------------------------------------ */
/*--------------------------------------------------------------------------------------------------------------------- */

/*--------------------------------------------------------------------------------------------------------------------- */
/* Privacy page styles begin ----------------------------------------------------- */

.privacy_bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    text-align: justify;
	padding-left: 20px;
	padding-right:20px;
}
/* privacy page styles end ------------------------------------------------------ */
/*--------------------------------------------------------------------------------------------------------------------- */

/*--------------------------------------------------------------------------------------------------------------------- */
/* product_info page styles begin ----------------------------------------------------- */

.prodInfotest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    text-align: justify;
	padding-left: 20px;
	padding-right:20px;
}
/* product_info page styles end ------------------------------------------------------ */
/*--------------------------------------------------------------------------------------------------------------------- */

/*--------------------------------------------------------------------------------------------------------------------- */
/*Below are the styles for the left-column navigation------------------------------ */

.leftNavLogin {
  /*this style is for the please login text in the left navigation login box
  */
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #000000;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
}

TD.leftNavBoxHeading {
/* this style is for the link section titles for example Courses, Information etc.. */
  text-align:right;
  font-family:Arial, Helvetica, sans-serif
  font-size: 12px;
  font-weight: bold;
  font-stretch:wider;
  background-color:#ffffff;
  color:#5A0710;
  text-transform: uppercase;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  border-bottom:1px solid #818181;
  
}

.leftNavCategory {
  /*this style is for the category titles under courses for example Emergency First Aid etc..
  * this style repeats itself for every category title added in the course section.
  */
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #000000;
  text-decoration:none;
  text-align:right;
  text-transform: uppercase;
  background-color:#FFFFFF;
}

.leftNavBoxContents {
  /*background: #f8f8f9;*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #333333;
  text-decoration:none;
  text-align:center;
  text-transform: lowercase;
}
	
.leftNavConText {
/*this style controls the product links in the courses section and
 *controls the links in each of the other left navigation boxes
 *each of the A.leftNavConText styles below are meant to control the text in these
 *boxes when they are actual links. Changing those styles will alter the way a link
 *reacts to a person hovering(A:hover) and returns the text to original state when visited(A:visited).
 */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #334466;
text-align:right;
text-transform:capitalize; 
}
 
.leftNavConText A {
/* if the text is a link display it in the style below */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #334466;
text-decoration:none;
line-height:20px;
width:inherit;
text-align:right; 
text-transform:capitalize; 
}

.leftNavConText A:hover {
/* when a link in this area is hovered over initiate the code below*/
color:#006699;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
/* end left navigation control styles ------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------------------- */



.navcarolyn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 003399;;
	;
}
.navcarolyn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 10px;
	font-style: normal;
	text-align: justify;
}
