/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


.prov {color:#3366CC; font-size: 12pt; text-decoration: underline;}
.store {color:#3366CC;}
.Normal_grey_drug {width:700px;}


/* PAGE BACKGROUND */
/* background color for the header at the top of 

the page  */
.HeadBg {
}

/* background color for the content part of the 

pages */
Body
{
}

/* background/border colors for the selected tab 

*/
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages 

*/
.SubHead    {
	color:#003796;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, 

sans-serif;
}

/* module title style used instead of Head for 

compact rendering by QuickLinks and Signin 

modules */
.SubSubHead {
}

/* text style used for most text rendered by 

modules */
.Normal
{
}

/* text style used for textboxes in the admin and 

edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used 

in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons 

used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */

Font.purple {
	color:#990099;
}

Font.green {
	color:#009999;
size:+1;
}

Font.orange {
	color:#CC3300;
}

Font.red {
	color:#FF0000;
}

Font.highlight {
	background-color: #FFFF00;
}

B.highlight {
	background-color: #FFFF00;
}

B.purp_highlight {
	background-color: #FFCAFF;
}

SPAN.purp_highlight {
	background-color: #FFCAFF;
}

Font.d_purple {
	background-color: #782063;
}

H2 { 
	font-size:25px;
}

H3 {
	color:#006666;
	font-size:20px;
}

H4 {
	color:#009999;
	font-size:25px;
}

H5 { 
	color:#FF0000;
	font-size:12px;
}

DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
	text-decoration: none;
}

A:visited   {
	text-decoration: none;
}

A:active    {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

SMALL   {
	font-size:8pt;
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion 

*/    
.Message    {
}   

/* style of item titles by Announcements and 

events */
.ItemTitle    {
}





/* CSS Document */
.welcome_bar_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
}

A.welcome_bar_link:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;

}
A.welcome_bar_link:visited {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;

}
A.welcome_bar_link:active {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;

}
A.welcome_bar_link:hover {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#FF9900;
font-weight:bold;

}
.cur_date{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;

}



A.breadcrumb:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #636466;
text-decoration:none;
font-weight:bold;

}
A.breadcrumb:visited {
color: #636466;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;

}
A.breadcrumb:active {
color: #636466;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration:none;

}
A.breadcrumb:hover {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#636466;
font-weight:bold;
text-decoration:none;

}


.contitle_white {
font-size: 13px;
font-family: Verdana;

color:#0089a4;
font-weight: bolder;


}

.uppertitle {
font-size: 15px;
font-family: Verdana;
font-stretch: wider;
color:#5e83ac;
font-weight: bolder;


}

.top_toppane {
	padding: 0px 0px 0px 0px;
	
}


.SearchNormalTextBox { width:105px;}

.SearchNormalBtn  {background-color:#2952A3; 

color:#FFFFFF; 
                  font-family:arial; 

font-size:10pt; border:0 solid black; cursor: 

hand; }


.agwhitesearchtitle {color: #ffffff; font-family: 

Arial, Helvetica, sans-serif; font-size: 12px; 

font-weight:bold; 

font-style: normal;}



/* Derek Portion -Start- */



.product_browse {
	width:800px;
	
	margin-left:auto;
	margin-right:auto;
}

.heading3 {
	height:70px;
	width:648px;
	padding-top:1px;
	padding-left:1px;
	margin-left: auto; /* use only to right 


align */
	margin-right: auto;
}

.heading4 {
	height:94px;
	width:648px;
	padding-top:1px;
	padding-left:1px;
	margin-left: auto; /* use only to right 

align */
	margin-right: auto;
}

.heading5 {
	height:118px;
	width:648px;
	padding-top:1px;
	padding-left:1px;
	margin-left: auto; /* use only to right 

align */
	margin-right: auto;
}



A.awhite:link, A.awhite:visited, A.awhite:active {
	text-decoration: none;
	color:#FFFFFF;
	white-space:nowrap;
}

A.awhite:hover {
	text-decoration: underline;
	color:#FFFFFF;
	white-space:nowrap;
}

A.aorange:link, A.aorange:visited, A.aorange:active {
	text-decoration: none;
	color:#FF9900;
	white-space:nowrap;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:condensed;

	font-size:10px;
}

A.aorange:hover {
	text-decoration: underline;
	color:#FF9900;
	white-space:nowrap;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:10px;
}


A.ared:link, A.ared:visited,  A.ared:active  {
	text-decoration: none;
	color:#C0262D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}


A.ared:hover {
	text-decoration: underline;
	color:#C0262D;
	white-space:nowrap;
}

/* ---- GENERAL CSS --- */



.Normal_all {
	width:638;
}

table.Normal_all {
	width:638;
}

.microsite_link {
	width:575px;
	/* height:30px; */
}

table.main_page {
	width:800px;
	margin-left: auto;
	margin-right: auto;

	margin-top:80px;
}

table.main_page_ad {
	width:640px; /* guessing right now */
	/*margin-left: auto;
	margin-right: auto; */
	margin-top:40px;
}

table.main_page_agg {
	width:610px;
	/*margin-left: auto;
	margin-right: auto;*/
	margin-top:40px;

}

table.main_page_agg_sub {
	width:425px;
	height:200px; /* used to display dots if 

short text */
}

table.main_page_sub {

	width:760px; /* was 630 */
	margin-top:80px;

}

IMG.margin {
margin-left:10px;
margin-right:10px;
}


table.selfcare_lefttext { 
/* also used in feedback */
/* consumer hd, cons feed*/
/* and "plus_margin" cont*/
	margin-top:40px;
}

table.micro_lefttext { 
/* also used in feedback */
/* consumer hd, cons feed*/
/* and "plus_margin" cont*/
	margin-top:40px;
	width:800px;
}


/* .hp_top_rightpane {
	width:305px;
} */

/* .hp_rightpane {
	width:326px;
} */

.hompage_tbl {
	margin-left:8px;
	/* width:465px; */
}

.homepage_leftcell {
	width:5px;
	border-left:2px dotted #66676A;
	padding-right:4px;
	padding-left:4px;
}

.homepage_rightcell {
	width:3px;
	border-right:2px dotted #66676A;
	padding-left:5px;
	padding-right:2px;
}

.homepage_rightcell_outter {
	 width:5px;
}

.homepage_bottomcell {
	border-bottom:2px dotted #66676A;
	color:#58585A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	padding-bottom:7px;
	padding-right:5px;
	padding-left:5px;
	/* text-align:justify; */
}

.homepage_bottomcell_pic {
	width:59px;
	/* padding-bottom:10px; */
	border-bottom:2px dotted #66676A
	text-align:center;
	padding-top:16px;
	padding-right:5px;
}

.homepage_title {
	color:#3366CC;
	background-color:#FFFFFF;
	font-weight:bolder;
	font-size:13px;
	padding-top:5px;
}

.homepage_new_product {
	margin-right:70px;
	margin-bottom:5px;	
}

.Normal_blue {
	/*color:#2952A3 /* #458AA2 */; /* blue */
	color:#003796; /*green*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:12px;
	
	line-height:16px;
	/* margin-left:1px; */
	margin-right:6px;
}

.Normal_blue_sub {
	/*color:#2952A3 /* #458AA2 */; /* blue */
	color:#003796; /*green*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
	
	line-height:16px;
	/* margin-left:1px; */
	margin-right:6px;
}

.Normal_blue_wdots {
	color:#2952A3 /* #458AA2 */;
	font-family:Geneva, Arial, Helvetica, 

sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
	border-bottom:2px dotted #66676A;
}

.Normal_orange {

	color:#F68C59;
	font-family:Geneva, Arial, Helvetica,sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

.Normal_white {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

.Normal_white_small {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-weight:bold;
	font-size:12px;
}

.Normal_white_small_hp {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:ultra-expanded;
	font-size:11px;
}



.Normal_white_smaller {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:10px;
}

.Normal_yellow {
	color:#FFF684;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

.Normal_yellow_small {
	color:#FFF684;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:10px;
}

.Normal_red {
	color:#C0262D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	font-weight:bold;
}

.Normal_grey {
	color:#58585A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}

.Normal_grey_small {
	color:#58585A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:10px;
}

.Normal_grey_wdots {
	color:#58585A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	border-bottom:2px dotted #2952A3 /* #458AA2 */;
}

td.left_text {
	padding-right:5px;
	padding-left:60px;

	width:150px;

	vertical-align:middle;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

td.left_text_middle {
	/* padding-right:10px; */
	padding-right:15px;
	padding-left:15px;

	width:150px;
	vertical-align:middle;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

td.left_text_top {
	/* padding-right:10px; */
	padding-right:15px;
	padding-left:15px;
	padding-top:100px;

	width:150px;
	vertical-align:top;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

td.left_text_top_10pad {
	/* padding-right:10px; */
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;

	width:150px;
	vertical-align:top;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

td.plus_sign {
	/*padding-right:10px;*/
	text-align:left;
	vertical-align:top;
	width:10px;
	text-align:left;
}

td.main_text {
	border-left:2px dotted #2952A3;/* #2952A3 */
	padding-left:15px;
	vertical-align:top;
	
}

td.main_text_leftright {
	border-left:2px dotted #2952A3;/* #458AA2 */
	padding-left:15px;
	
	border-right:2px dotted #2952A3; /* #458AA2 */
	padding-right:15px;
}

td.main_text_nodot {
	padding-left:15px;
}

.homepage_box {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica,sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;

}




.product_containter {
	margin-top:30px;
	margin-left:0px; /* must be 0px */
}

/* ---- PRODUCTS CSS ENGLISH ---- */
/* ------------------------------ */



/* asldfkjasldf */


.product_subs_main {
	color:#3366CC;
	background-color:#FFFFFF;
	font-weight:bolder;
	font-size:18px;
}


A.product_subs:link, A.product_subs:visited, 

A.product_subs:active {
	text-decoration: none;
	
	color:#3366CC;
	background-color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
}

A.product_subs:hover {
	text-decoration:underline;
	
	color:#3366CC;
	background-color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
}

Table.Normal_product {

}

.Normal_tbl {
	color:#56575A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;
}

.Normal_product {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;	
	width:785px; /* 795px MAX for FireFox*/
}

.product_dots{
	border-top:2px dotted #66676A;
}

.product_dots_left { /* product image */
	border-left: 3px dotted #66676A;
	padding-left:8px;							/* 10 */
	text-align:center;
	color:#000000;
}

SPAN.product_dots_left {border-left: 0px solid #FFFFFF;}





/*              */


.Normal_product {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;	
	width:785px; /* 795px MAX for FireFox*/
}

.product_dots{
	border-top:2px dotted #66676A;
}

.product_dots_left { /* product image */
	border-left: 3px dotted #66676A;
	padding-left:7px;				/* 10 */
	text-align:center;
	color:#000000;
}

SPAN.product_dots_left {border-left: 0px white;}


/* ---- PRODUCT SECTION --- */

.product_maintbl {
	width:565px; /* 570 */
}

.product_green { /* benefits heading */
	color:#003796;
	font-size:15px;
	font-weight:bold;
	width:100%;
}

.product_rec{ /* lower text */
	color:#56575A;
}

.product_name { /* main heading */
	color:#3366CC;
	font-weight:bolder;
	font-size:24px;
}

.product_name_other { /* sub-main heading */
	color:#3366CC;
	font-weight:bold;
	font-size:12px;
	margin-right:215px;	
	text-align:right;
}

.plus_title {
	color:#3366CC;
	background-color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/* font-weight:bolder; */
	font-size:16px;
}
.product_desc { /* upper text */
	height:80px;
	vertical-align:top;
	color:#66667E;
	font-size:14px;

	/* font-weight:bolder; */
}


/* ---- PRODUCT CODE ----- */

.product_code { /* the code - top left */
	width:100%;
}

.product_code_heading {
	background-color:#779C7E;
	
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	
	vertical-align:top;
	vertical-align:text-top;
	/*padding-top:5px;
	padding-bottom:5px;*/
	border:1px solid #779C7E;

/*	height:25;*/
	width:25%;
}

.product_code_number {
	color:#9A4123;
	background-color:#779C7E;

	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	
	vertical-align:top;
	vertical-align:text-top;
/*	padding-top:5px;
	padding-bottom:5px;*/
	
	border:1px solid #779C7E;
/*	height:25px;*/
	width:25%;
}


/* ---- PRODUCT INGREDIENTS ---- */

.product_ingr { 
	background-color:#C1CEC0;
	/* border:1px solid #003796; /* only does 

outter border */
	font-size:12px;
	width:100%; /*450px; */
	/* height:80px; */

	border:1px solid #003796;
}

.product_ingredients {
	color:#9A4123;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	height:25px;
	vertical-align:middle;
	width:100%;
}

.product_ingredients_tbl {
	border:1px solid #003796;
	width:75%;
}

.product_ing_amount {
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}

.product_ing_name {}

.product_ing_dots { /* just in case (....) */}

td.product_spacer { /* space between two tables */
	width:0px;
}


/* ---- PRODUCT MAIN ---- */

.product_chart { /* whole chart */
	background-color:#D8E0D6;
	/* border:1px solid #003796; /* only does 

outter border */
	font-size:12px;
	width:100%; /*450px; */
	height:80px;
}
table.product_chart, td.product_chart {
	border:1px solid #003796;
	width:100%;
}

.product_chart_upper {
	width:75%;
}

.product_chart_upper_exp { /* ------EXP 

------- */
	width:50%;
}

.product_tbl_heading {
	white-space: nowrap;
	text-align:center;
	font-weight:bold;
	color:#003796;
	vertical-align:top;
	vertical-align:text-top;
	padding-left:5px;
	padding-right:5px;	
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	width:25%;
	
	border:1px solid #003796;
}

td.product_tbl_heading_exp { /* just dosage */
	width:50%;
	border:1px solid #003796;
}

.product_tbl_heading_exp {
	text-align:center;
	font-weight:bold;
	color:#003796;
	vertical-align:top;
	vertical-align:text-top;
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	white-space: nowrap;
}

.product_info_center { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	height:25px;
	vertical-align:top;
	
	border:1px solid #003796;
}

.product_info_left { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	height:25px;
	vertical-align:top;
	
	border:1px solid #003796;
}

.product_info { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	height:25px;
	vertical-align:top;
	text-align:center; /*  looks better 

center */

	padding-left:3px;
	padding-right:3px;
	/* white-space: nowrap; /* taken out */
	
	border:1px solid #003796;
}


/* ---- PRODUCT DETAILS-FORMULATION ---- */

td.product_details { /* right side table */
	background-color:#779C7E;
	align:right;
	color:#779C7E; /* #FFFFFF; */
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:0px solid #9A4123;
	height:70px; /* was 80px */
/*	width:100%; /* 150px; */
}

a.product_details:link, 

a.product_details:visited, 

a.product_details:active {
	text-decoration: none;
	color:#FFFFFF;
}

a.product_details {
	text-decoration: none;
	color:#FFFFFF;
}

a.product_details:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.product_details_upper {
	min-width:25%;
	max-width:33%;
background-color:#779C7E;
}

.product_details_small { /* right side table 

*/
	background-color:#779C7E;
	align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:2px solid #779C7E;
/*	width:100%; /* 150px; */
	/*height:80px; */
}

.product_details_topview { /* right side table 

*/
	background-color:#779C7E;
	align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #779C7E;
/*	width:100%; /* 150px; */
	/*height:80px; */
}




/* ========================================== */
/* ========================================== */

/* ------------------FRENCH------------------ */


/* ========================================== */
/* ========================================== */


.Normal_product_fr {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:14px;	
	width:785px; /* 795px MAX for FireFox*/
}

.product_fr_dots{
	border-top:2px dotted #66676A;
}

.product_fr_dots_left { /* product image */
	border-left: 3px dotted #66676A;
	padding-left:8px;				/* 10 */
	text-align:center;
	color:#000000;
}

SPAN.product_fr_dots_left {border-left: 0px white;}


/* ---- PRODUCT SECTION --- */

.product_fr_maintbl {
	width:570px;
}

.product_fr_green { /* benefits heading */
	color:#003796;
	font-size:15px;
	font-weight:bold;
	width:100%;
}

.product_fr_rec{ /* lower text */
	color:#56575A;
}

.product_fr_name { /* main heading */
	color:#3366CC;
	font-weight:bolder;
	font-size:24px;
}

.product_fr_name_other { /* sub-main heading */
	color:#3366CC;
	font-weight:bold;
	font-size:12px;
	margin-right:215px;	
	text-align:right;
}


.product_fr_name_other_left { /* sub-main heading */
	color:#3366CC;
	font-weight:bold;
	font-size:12px;
	margin-left:25px;
	text-align:left;
}
.plus_title {
	color:#3366CC;
	background-color:#FFFFFF;
	font-weight:bolder;
	font-size:18px;
}
.product_fr_desc { /* upper text */
	height:80px;
	vertical-align:top;
	color:#66667E;
	font-size:14px;

	/* font-weight:bolder; */
}


/* ---- PRODUCT CODE ----- */

.product_fr_code { /* the code - top left */
	width:100%;
}

.product_fr_code_heading {
	background-color:#779C7E;
	
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	
	vertical-align:top;
	vertical-align:text-top;
	/*padding-top:5px;
	padding-bottom:5px;*/
	border:1px solid #779C7E;

/*	height:25;*/
	width:25%;
}

.product_fr_code_number {
	color:#9A4123;
	background-color:#779C7E;

	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	
	vertical-align:top;
	vertical-align:text-top;
/*	padding-top:5px;
	padding-bottom:5px;*/
	
	border:1px solid #779C7E;
/*	height:25px;*/
	width:25%;
}


/* ---- PRODUCT INGREDIENTS ---- */

.product_fr_ingr { 
	background-color:#C1CEC0;
	/* border:1px solid #003796; /* only does 

outter border */
	font-size:12px;
	width:100%; /*450px; */
	/* height:80px; */

	border:1px solid #003796;
}

.product_fr_ingredients {
	color:#9A4123;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	height:25px;
	vertical-align:middle;
	width:100%;
}

.product_fr_ingredients_tbl {
	border:1px solid #003796;
	width:75%;
}

.product_fr_ing_amount {
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}

.product_fr_ing_name {}

.product_fr_ing_dots { /* just in case (....) */}

td.product_fr_spacer { /* space between two 

tables */
	width:0px;
}


/* ---- PRODUCT MAIN ---- */

.product_fr_chart { /* whole chart */
	background-color:#D8E0D6;
	/* border:1px solid #003796; /* only does 

outter border */
	font-size:12px;
	width:100%; /*450px; */
	height:80px;
}
table.product_fr_chart, td.product_fr_chart {
	border:1px solid #003796;
	width:100%;
}

.product_fr_chart_upper {
	width:75%;
}

.product_fr_chart_upper_exp { /* ------EXP 

------- */
	width:50%;
}

.product_fr_tbl_heading {
	white-space: nowrap;
	text-align:center;
	font-weight:bold;
	color:#003796;
	vertical-align:top;
	vertical-align:text-top;
	padding-left:5px;
	padding-right:5px;	
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	width:25%;
	
	border:1px solid #003796;
}

td.product_fr_tbl_heading_exp { /* just dosage */
	width:50%;
	border:1px solid #003796;
}

.product_fr_tbl_heading_exp {
	text-align:center;
	font-weight:bold;
	color:#003796;
	vertical-align:top;
	vertical-align:text-top;
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	white-space: nowrap;
}

.product_fr_info_center { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	height:25px;
	vertical-align:top;
	
	border:1px solid #003796;
}

.product_fr_info_left { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	height:25px;
	vertical-align:top;
	
	border:1px solid #003796;
}

.product_fr_info { 
	color:#9A4123;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	height:25px;
	vertical-align:top;
	text-align:center; /*  looks better 

center */

	padding-left:3px;
	padding-right:3px;
	/* white-space: nowrap; /* taken out */
	
	border:1px solid #003796;
}


/* ---- PRODUCT DETAILS-FORMULATION ---- */

td.product_fr_details { /* right side table */
	background-color:#779C7E;
	align:right;
	color:#779C7E; /* #FFFFFF; */
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:0px solid #9A4123;
	height:70px; /* was 80px */
/*	width:100%; /* 150px; */
}

a.product_fr_details:link, 

a.product_fr_details:visited, 

a.product_fr_details:active {
	text-decoration: none;
	color:#FFFFFF;
}

a.product_fr_details {
	text-decoration: none;
	color:#FFFFFF;
}

a.product_fr_details:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.product_fr_details_upper {
	min-width:25%;
	max-width:33%;
background-color:#779C7E;
}

.product_fr_details_small { /* right side table 

*/
	background-color:#779C7E;
	align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:2px solid #779C7E;
/*	width:100%; /* 150px; */
	/*height:80px; */
}

.product_fr_details_topview { /* right side table 

*/
	background-color:#779C7E;
	align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #779C7E;
/*	width:100%; /* 150px; */
	/*height:80px; */
}


/* ------------------------ */
/*     FORMULATION PAGE     */
/* ------------------------ */

table.formulation_tbl {

}

.formulation_inner {

}

.formulation_image {
	width:174px;
	
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}

.formulation_main {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;

	width:400px;

	padding:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid black;
}

.formulation_chart {
	width:100%;

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}

.formulation_chart_name {

}

.formulation_chart_amount {
	text-align:right;
	white-space: nowrap;
	font-weight:bold;
}

.formulation_top {
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}

.formulation_bottom {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	text-align:right;
}

A.formulation_link:link, A.formulation_link:visited, A.formulation_link:active {
	text-decoration: none;
	color:#000000;
}

A.formulation_link:hover {
	text-decoration: underline;
	color:#000000;
}

.forumlation_strong {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
	font-weight:bolder;
	color:black;
}

/* ------------------------ */
/*    FORMULATION PAGE END  */
/* ------------------------ */


/* Derek Portion -End- */

.article_padding {
width:20px;
}

.export_h_dot {
border-left:1px dotted grey;
}

.export_v_dot {
border-top:1px dotted grey;
}

.table_sn {margin-left:10px;margin-right:10px;border-bottom:2px dotted black;}
.td_sn {padding-bottom:10px;padding-top:10px;}
.table3_sn {padding-left:20px;padding-right:20px;height:150;}
.table2_sn {border-left:2px dotted black;padding-left:20px;padding-right:20px;height:150;}

a.title_main_sn:link, a.title_main_sn:visited, a.title_main_sn:active { /* need to make this a "a.title_main_sn" */
	color:#003796;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}
.desc_sn {

	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}


a.main_select_link {
	color:#003796;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}

a.Normal_sn2:link, a.Normal_sn2:visited, a.Normal_sn2:active {
	color:#003796;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:12px;
}

.Normal_Head_sn2 {
	color:black;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;	
	font-size:15px;
}

a.lang_sel:link, a.lang_sel:visited, a.lang_sel:active, a.lang_sel:hover {
	color:black;
}




.Normal_Sn2_new {
	color:red;
	font-weight:bold;
}





A.micro_link:link, A.micro_link:visited, A.micro_link:active {
	text-decoration: none;
	color:#000000;
	white-space:nowrap;
}

A.micro_link:hover {
	text-decoration: underline;
	color:#000000;
	white-space:nowrap;
}

.top_dots {
	border-top:1px dotted #1C6233;
}


/* Adrien Gagnon - Oct 28, 2009 */
/* ------------------------------------------ */

.product_details_small, .product_details {width: 100%;}
.product_details_small a, .product_details a {display: none;}
.product_details_upper, .product_details_small {display: none;}
.product_fr_details_small {display: none;}
.product_fr_details_upper {display: none;}

.product_dots_left a:link,
.product_dots_left a:active,
.product_dots_left a:visited,
.product_dots_left a:hover {color: #000;} /* image and link prod details */


.product_fr_dots_left a:link,
.product_fr_dots_left a:active, 
.product_fr_dots_left a:visited, 
.product_fr_dots_left a:hover {color: #000;} /* image and link prod details FR */

/* ------------------------------------------ */

.lang_sel {font-family: Arial, Helvetica; font-size: 10pt;}


