/*redefinitions*/
body {

	background-image: url("../images/bluestripe_header.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fff;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetia, Sans-Serif;
	text-align: centre;
	font: .7em Verdana, Helvetica, Sans-serif;
}

body div#shell {
	text-align: left;
}

form {
	margin: 0;
}

a {
	color: #000;
}

a:hover {
	color: #011DA5;
}

a img {
	border: 0;
}

h1 {
	font-family: Arial, Helvetica, Sans-serif;
	margin-top: 20px;
	color: #336;
}

h2, h3, h4, h5 {
	font-family: Arial, Helvetica, Sans-serif;
	margin-top: 0;
	margin-bottom: 0.3em;
	color: #336;
}

li {
	padding-bottom: .2em;
}

ul {
	margin-bottom: 0.7em;
	margin-top: 0.4px
}

p {
	margin-top: 0;
	line-height:1.5em
}

h1 { 
	font-size: 1.3em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	clear: both;
	font-size: 1.1em;
}

h4 {
	font-size: 1.05em;
	font-weight: bold;
}

h5 {
	font-size: .9em;
}

hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #333366;
	margin: .5em 0;
}
/*redefinitions*/

/*layout*/
div#shell {
	margin: 0 auto 2em auto;
	width: 996px;
}

div#topPanel {
	display: none;
	visibility: hidden;

}





div#sub_body_padder{
	float:left;
	width:450px
}

div#home_body,div#sub_body{
	float:right;
	width:500px;
	padding:50px;
}

div#sub_body{
	width:450px;
}



div#home_body .title{
color:#4eabdb;
line-height:25px;
font-size:14px;
font-weight:bold;
}

div#sub_body_right p .title{
	color:#4eabdb;
	line-height:20px;
	font-size:1.3em;
	font-weight:bold;
}


div#home_body .highlight,div#sub_body .highlight{
	color:#4575b1;
}

h1 {margin: 0; padding: 0em 0 0.8em 0; font: bold 2.5em Arial, sans-serif; line-height: 1.1em;letter-spacing: 1px;}
h2 {margin: 0; padding: 0em 0 0.3em 0; font: bold 1.8em Arial, sans-serif; line-height: 1.1em;letter-spacing: 1px;}
h3{margin: 0; padding: 0em 0 0.3em 0; font: bold 1.5em Arial, sans-serif; line-height: 1.1em;letter-spacing: 1px;}

body#products div#sub_body_right p .title,body#products div#sub_body_right p a{ color:#77bee3; }
body#products div#sub_body_right h2{ font-weight:bold 1.2em}
body#multivitamins div#sub_body_right p .title{ color:#69c074; }
body#wellbeing div#sub_body_right p .title,body#wellbeing div#sub_body_right p a{ color:#96d875; }
body#advice div#sub_body_right p .title,body#advice div#sub_body_right p a{ color:#f9d116; }


body#asktheexperts div#sub_body_right p .title{ color:#f49c4c; }
body#search div#sub_body_right p .title{ color:#f03636; }



div.smallbox-middle-dblue ul{list-style: url('/images/bullets/darkblue.gif') circle; }
div.smallbox-middle-lblue ul, body#products div#sub_body_right ul{list-style: url('/images/bullets/lightblue.gif') circle; }
div.smallbox-middle-dgreen ul, body#multivitamins div#sub_body_right ul{list-style: url('/images/bullets/darkgreen.gif') circle; }
div.smallbox-middle-lgreen ul , body#wellbeing div#sub_body_right ul{list-style: url('/images/bullets/lightgreen.gif') circle; }
div.smallbox-middle-yellow ul, body#advice div#sub_body_right ul{list-style: url('/images/bullets/yellow.gif') circle; }
div.smallbox-middle-orange ul, body#asktheexperts div#sub_body_right ul{list-style: url('/images/bullets/orange.gif') circle; }
div.smallbox-middle-darkorange ul{list-style: url('/images/bullets/darkorange.gif') circle; }
div.smallbox-middle-red ul{list-style: url('/images/bullets/red.gif') circle; }



body#products div#sub_body_right h1.advance,body#products div#sub_body_right h2.advance,body#products div#sub_body_right h3.advance{ color:#ffa720; }
body#products div#sub_body_right h1.advanceplus50,body#products div#sub_body_right h2.advanceplus50,body#products div#sub_body_right h3.advanceplus50{ color:#0096d2; }
body#products div#sub_body_right h1.performance,body#products div#sub_body_right h2.performance,body#products div#sub_body_right h3.performance{ color:#fc2f23; }

body#multivitamins div#sub_body_right h1,body#multivitamins div#sub_body_right h2,body#multivitamins div#sub_body_right h3{ color:#69c074; }
body#wellbeing div#sub_body_right h1,body#wellbeing div#sub_body_right h2,body#wellbeing div#sub_body_right h3{ color:#96d875; }
body#advice div#sub_body_right h1,body#advice div#sub_body_right h2,body#advice div#sub_body_right h3
body#advice div#sub_body_right a{ color:#f9d116; }
body#asktheexperts div#sub_body_right h1,body#asktheexperts div#sub_body_right h2,body#asktheexperts div#sub_body_right h3,
body#asktheexperts div#sub_body_right a{ color:#f49c4c; }
body#search div#sub_body_right h1,body#search div#sub_body_right h2,body#search div#sub_body_right h3, body#search div#sub_body_right a
{ color:#f03636; }



#home_healthtip {
  background-image:url(/images/healthtip_badge.png) ;
  width:209px;
  height:162px;
  background-repeat:no-repeat;
  float:left; margin-left:50px;
  padding-top:63px;
  padding-left:17px;
  color:#000;
}

div#home_healthtiptext{
	width:110px;
	text-align:center;
}

div#home_healthtiptext a{ 
	color:#000!important;
	font-weight:bold;
	text-decoration:underline; 
}

div#home_healthtiptext img{
	padding-top:2px; 
}

#home_products{
width: 100%; margin: 0; float: none;
    height:132px;
	padding-top:30px;
	color:#4EABDB;
	font-size:1em;
	vertical-align:top;
}

div#home_products div{
	
}

div#home_products .heading{
	width: 284px; height: 36px; padding-top:7px;float:right; vertical-align:middle; float:right;
}

div#home_products  a{
	text-decoration:none
}

div#home_products .heading a{
	font-size:1.9em;
	text-decoration:none
}

div#home_products .heading a:hover {
	text-decoration:underline;
}


div#home_products .heading a.advanceplus50, div#home_products .heading a:hover.advanceplus50{
	color:#0096d2;
}

div#home_products .heading a.advance, div#home_products .heading a:hover.advance{
	color:#ffa720;
}

div#home_products .heading a.performance,div#home_products .heading a:hover.performance{
	color:#fc2f23;
}


div#footer_top{
	height:300px;
}

div#footer_bottom{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	width:980px;
	font-size: .9em;
	color: #666666;	
	padding-bottom: 3px;	
}

div#footer_bottom a{ color: #666666;	

}



div#topPanel .left {
	float: left;
	width: 131px;
	height: 40px;
	margin-top: 21px;
	margin-right: 11px;
	margin-left: 13px;

}


div#topPanel .topnav #breadcrumbs{
padding-left: 17px;  font-size:0.9em;
}

div#topPanel .topnav #breadcrumbs a{
color:#000;
}


div#topPanel .topnav {
	float: left;
	width: 607px;
	height: 40px;
	margin-top: 24px;
	margin-right: 8px;
	background-image: url(../images/links_bg.gif);
	background-repeat: no-repeat;
}

div#topPanel .search {
	float: left;
	width: 200px;
	height: 40px;
	margin-top: 24px;
	margin-right: 10px;
	background-image: url("../images/search_bg.gif");
	background-repeat: no-repeat;
}

div#topPanel .right {
	float: left;
	width: 120px;
	height: 40px;
	margin-top: 21px;
	margin-right: 0px;
}

div#bodycontainer{
margin-top:8px;
}

div#sub_bodycontainer{
	margin-top:8px;
	background-image: url(../images/bluestripe_footer.jpg);
	background-repeat: no-repeat;
	font-size: .9em;
	background-position: center bottom;
	padding-bottom: 3px;
	width:100%;

}

div#contentMain {
	float: right;
	text-align: left;
	width: 395px;
	padding: 5px 10px 20px 5px;
	color: #011DA5;
}


div#home_body sup{ font-size:0.7em; } 
div#home_products sup{ font-size:0.6em; font-weight:bold; } 



/*layout*/

/* search box */



div#searchbox div#searchLeft {
	float: left;
	display: inline;
	background: transparent url("../images/searchbox_left.gif") no-repeat right top;
	padding: 3px 0 11px 0;
	margin: 6px 0 0 0;
}

div#searchbox div#searchMiddle {
	float: left;
	display: inline;
}

div#searchbox div#searchRight {
	float: left;
	display: inline;
}

div#nav div#searchLeft span {
	padding: 0 20px 0 0;
}

div#searchMiddle div.top {
	padding-top: 9px;
	background: transparent url("../images/searchbox_top.gif") no-repeat left bottom;
}

div#searchMiddle div.bottom input {
	border: 0;
	padding: 1px 0 2px 0;
	margin: 0;
	width: 130px;
}

div#searchbox div#searchRight input {
	border: 0;
	padding: 6px 10px 0 0;
}

/* search box */
/*toplinks*/

div#navcontainer
{

	width: 100%;
	float: left;
	height:30px;
}

div#navcontainer ul { padding: 0; margin-left:0px;	border:0px;}
div#navcontainer ul li { display:block;

	float:left;
	margin:0;
	padding:0;
	width:auto;
}

div#navcontainer ul
{
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
}

div#navcontainer ul li a
{
	color: #000000;
	text-decoration: none;
	font-size: 1em;
	padding: 5px;
	float: left;
	font-weight:bold;
}

div#navcontainer ul li a.home, div#navcontainer ul li a.home-selected
{
	padding-left:17px;
	padding-right:12px;	
	width:3.3em;
}

div#navcontainer ul li a.products, div#navcontainer ul li a.products-selected
{
	padding-left:12px;
	padding-right:7px;	
	width:5.4em;
}



/*Navigation menu default states*/

div#navcontainer ul li a.multivitamin, div#navcontainer ul li a.multivitamin-selected
{
	padding-left:6px;
	padding-right:4px;	
	width:9.8em;	
}

div#navcontainer ul li a.wellbeing, div#navcontainer ul li a.wellbeing-selected
{
	padding-left:6px;
	padding-right:3px;	
	width:9.4em;
}

div#navcontainer ul li a.advice, div#navcontainer ul li a.advice-selected
{
	padding-left:6px;
	padding-right:3px;	
	width:8.6em	;	
}

div#navcontainer ul li a.experts, div#navcontainer ul li a.experts-selected
{
	padding-left:6px;
	padding-right:3px;	
	width:9.5em	;
}

div#navcontainer ul li a.selected
{
	color: #ffffff;
	font-weight:bold;
		
}



div#navcontainer ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}



div#navlist{
	margin:0;
}




/*Navigation menu hover states*/

div#navcontainer ul li a:hover.home, div#navcontainer ul li a.home-selected {
	background: url("/images/nav_hover/home_over.gif") no-repeat top left;
	color: #ffffff;	
 }
 
 div#navcontainer ul li a:hover.products, div#navcontainer ul li a.products-selected {
	background: url("/images/nav_hover/products_over.gif") no-repeat top left;
	color: #ffffff;		

 }
 
 div#navcontainer ul li a:hover.multivitamin, div#navcontainer ul li a.multivitamin-selected {
	background: url("/images/nav_hover/multivitamin_over.gif") no-repeat top left;
	color: #ffffff;		
 } 
 
 div#navcontainer ul li a:hover.wellbeing, div#navcontainer ul li a.wellbeing-selected {
	background: url("/images/nav_hover/wellbeing_over.gif") no-repeat top left;
	color: #ffffff;		
 } 
 
 div#navcontainer ul li a:hover.advice, div#navcontainer ul li a.advice-selected{
	background: url("/images/nav_hover/advice_over.gif") no-repeat top left;
	color: #ffffff;		
 } 
 
 div#navcontainer ul li a:hover.experts, div#navcontainer ul li a.experts-selected {
	background: url("/images/nav_hover/experts_over.gif") no-repeat top left;
	color: #ffffff;	
 } 
 
 
 div#homeIntro {
	background-image: url("/images/product_stock/home-top.jpg");
	background-repeat: no-repeat;
	padding: 250px 10px 0px 10px;
	margin-top: 1.5em;
	color: #011DA5;
	line-height: 140%;
	font-weight: bold;
}
div#topLinks a#toplink2 {
	color: #0082c9;
}

div#footer a:hover {
color: #011DA5;
}

/*toplinks*/

/*sublinks*/
div#subLinksShell {

width: 100%; margin: 0; float: none;
	/*background-image: url("/images/sublinks_bg2.gif");
	background-repeat: repeat-y;*/
}

div#subLinksShell_sub {
	width: 606px;
	height:80px;	
	/*background-image: url("/images/sublinks_bg2.gif");
	background-repeat: repeat-y;*/
}

div#subLinksStock {
	width: 350px;
	height: 173px;
}

div#subLinks {
	clear: both;
	padding-bottom: 1em;
	height: 169px;
}

div#subLinks a {
	display: block;
	float: left;
	clear: both;
	width: 279px;
	text-align: right;
	padding: 1px 29px 3px 0;
	margin-bottom: 5px;
	font-size: .9em;
	color: #336;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/images/link_backgrounds/lblue_blue.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}

div#subLinks a:hover {
	color: #4C55CA;
}

div#subLinks a.products-blue {
	background-image: url("/images/link_backgrounds/lblue_blue.gif");
}

div#subLinks a.products-green {
	background-image: url("/images/link_backgrounds/lblue_green.gif");
}

div#subLinks a.products-green:hover {
	color: #6e9f3c;
}

div#subLinks a.products-darkGreen {
	background-image: url("/images/link_backgrounds/lblue_darkGreen.gif");
}

div#subLinks a.products-darkGreen:hover {
	color: #6E9F3C;
}

div#subLinks a.products-orange {
	background-image: url("/images/link_backgrounds/lblue_orange.gif");
}

div#subLinks a.products-orange:hover {
	color: #FF7A43;
}

div#subLinks a.nutrition-green {
	background-image: url("/images/link_backgrounds/green_green.gif");
}

div#subLinks a.multivitamin-green {
	background-image: url("/images/link_backgrounds/lgreen_green.gif");
}

div#subLinks a.experts-orange {
	background-image: url("/images/link_backgrounds/orange_orange.gif");
}

div#subLinks a.advice-orange {
	background-image: url("/images/link_backgrounds/lorange_lorange.gif");
}

div#subLinkImageLinks {
	float: left;
	padding-left: 85px;
	margin: 5px 0 10px 0;
}

div#subLinkImageLinks a {
	display: block;
	float: left;
	margin-right: 10px
}

div#imgBlocks {
	clear: both;
	width: 260px;
	padding-top: 10px;
}

div#imgBlocks a {
	display: block;
	margin: 0 0 10px 10px;
}
/*sublinks*/

/*footer*/
div#footer {


	background-image: url(../images/bluestripe_footer.jpg);
	background-repeat: no-repeat;
	font-size: .9em;
	background-position: center bottom;
	padding-top: 5px;
	height: 370px;	
	min-height: 280px;
	width:996px;
	color: #666666;
}

div#oldfooter {
	clear: both;
	background-color: #fff;
	background-image: url(../images/bluestripe_footer.jpg);
	background-repeat: no-repeat;
	font-size: .9em;
	background-position: center bottom;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 239px;
	width:996px;
	color: #666666;
}

footer * {
	color: #666666;
}

div#footer a {
	color: #666666;
}

div#footer_bottom .left {
	float:left;
	width:73%;
	padding-left:10px;
}

div#footer_bottom .right{
	width:23%;
	float:right;
	text-align:right;
}

footer
/*footer*/

/*ingredients tables*/
table.ingredients {
	margin-bottom: .5em;
}

table.ingredients th {
	font-size: 1.0em;
	background-color: #EAF5FF;
}

table.ingredients td {
	font-size: 1.0em;
}
/*ingredients tables*/

/*top search*/
form#topSearch {
	
}

form#topSearch #query {
	border: 1px solid #000;
	margin: 0 2px 0 2px;
}
/*top search*/

/*page switcher*/
div.pageSwitcher {
	padding-top: 1em;
	margin-bottom: 1em;
	clear: both;
}
div.pageSwitcher a {
	display: block;
	float: left;
	margin-right: 2px;
	width: 18px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 2px;
}
div.pageSwitcher a:hover, div.pageSwitcher a.currentPage {
	border: 1px solid #093081;
	background-color: #A0BEE1;
}

/*page switcher*/

/*did you know?!?!*/
div#didYouKnow {
	margin: 15px 0 0 10px;
	width: 236px;
	border: 1px solid #000;
	background-repeat: no-repeat;
        color: #336;
}

div#didYouKnow p {
	margin: 23px 5px 5px 5px;
	font-size: .8em;
}
/*did you know?!?!*/

/*coloured panel blocks*/
div.bigBluePanel {
	float: left;
	width: 388px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #001DA4;
	background-image: url("/images/headbg_blue.gif");
	background-repeat: no-repeat;
}

div.bigBluePanel h2, div.bigBluePanel h3, div.bigBluePanel h4, div.bigBluePanel h5, div.bigBluePanel a{
	color: #001DA4;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.bigBluePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.bigBluePanel ul li {
	padding-bottom: 2px;
}


div.bluePanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #001DA4;
	background-image: url("/images/headbg_blue.gif");
	background-repeat: no-repeat;
}

div.bluePanel h2, div.bluePanel h3, div.bluePanel h4, div.bluePanel h5 {
	color: #001DA4;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.bluePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.bluePanel ul li {
	padding-bottom: 2px;
}


div.bigLightBluePanel {
	float: left;
	width: 388px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #02AEFF;
	background-image: url("/images/headbg_lblue.gif");
	background-repeat: no-repeat;
}

div.bigLightBluePanel a, div.bigLightBluePanel h2, div.bigLightBluePanel h3, div.bigLightBluePanel h4, div.bigLightBluePanel h5 {
	color: #02AEFF;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.bigLightBluePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.bigLightBluePanel ul li {
	padding-bottom: 2px;
}




div.lightBluePanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #02AEFF;
	background-image: url("/images/headbg_lblue.gif");
	background-repeat: no-repeat;
}

div.lightBluePanel h2, div.lightBluePanel h3, div.lightBluePanel h4, div.lightBluePanel h5 {
	color: #02AEFF;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.lightBluePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.lightBluePanel ul li {
	padding-bottom: 2px;
}

div.greenPanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #449A36;
	background-image: url("/images/headbg_green.gif");
	background-repeat: no-repeat;
}

div.greenPanel h2, div.greenPanel h3, div.greenPanel h4, div.greenPanel h5 {
	color: #449A36;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.greenPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.greenPanel ul li {
	padding-bottom: 2px;
}

div.bigGreenPanel {
	float: left;
	width: 388px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #449A36;
	background-image: url("/images/headbg_green.gif");
	background-repeat: no-repeat;
}

div.bigGreenPanel a, div.bigGreenPanel h2, div.bigGreenPanel h3, div.bigGreenPanel h4, div.bigGreenPanel h5 {
	color: #449A36;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.bigGreenPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.bigGreenPanel ul li {
	padding-bottom: 2px;
}

div.lightGreenPanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #00A14D;
	background-image: url("/images/headbg_lgreen.gif");
	background-repeat: no-repeat;
}

div.lightGreenPanel h2, div.lightGreenPanel h3, div.lightGreenPanel h4, div.lightGreenPanel h5 {
	color: #00A14D;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.lightGreenPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.lightGreenPanel ul li {
	padding-bottom: 2px;
}

div.bigLightGreenPanel {
	float: left;
	width: 388px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #00A14D;
	background-image: url("/images/headbg_lgreen.gif");
	background-repeat: no-repeat;
}

div.bigLightGreenPanel a, div.bigLightGreenPanel h2, div.bigLightGreenPanel h3, div.bigLightGreenPanel h4, div.bigLightGreenPanel h5 {
	color: #00A14D;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.bigLightGreenPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.bigLightGreenPanel ul li {
	padding-bottom: 2px;
}



div.yellowPanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #FFAC03;
	background-image: url("/images/headbg_yellow.gif");
	background-repeat: no-repeat;
}

div.yellowPanel h2, div.yellowPanel h3, div.yellowPanel h4, div.yellowPanel h5 {
	color: #FFAC03;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.yellowPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.yellowPanel ul li {
	padding-bottom: 2px;
}

div.orangePanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #FF5B17;
	background-image: url("/images/headbg_orange.gif");
	background-repeat: no-repeat;
}

div.orangePanel h2, div.orangePanel h3, div.orangePanel h4, div.orangePanel h5 {
	color: #FF5B17;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.orangePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.orangePanel ul li {
	padding-bottom: 2px;
}

div.lightOrangePanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #FF804A;
	background-image: url("/images/headbg_lorange.gif");
	background-repeat: no-repeat;
}

div.lightOrangePanel h2, div.lightOrangePanel h3, div.lightOrangePanel h4, div.lightOrangePanel h5 {
	color: #FF804A;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.lightOrangePanel p {
	margin: .4em;
	margin-top: 8px;
}

div.lightOrangePanel ul li {
	padding-bottom: 2px;
}

div.redPanel {
	float: left;
	width: 190px;
	height: 100px;
	margin: 0 5px 5px 0;
	border: 1px solid #F40800;
	background-image: url("/images/headbg_red.gif");
	background-repeat: no-repeat;
}

div.redPanel h2, div.redPanel h3, div.redPanel h4, div.redPanel h5 {
	color: #F40800;
	margin-bottom: .5em;
	font-size: 1.2em;
	padding: 1px 0 0 5px;
}

div.redPanel p {
	margin: .4em;
	margin-top: 8px;
}

div.redPanel ul li {
	padding-bottom: 2px;
}
/*coloured panel blocks*/


#navlist ul .submenu {
	border:solid 1px #c9dea1;
	border-top:none;
	background:#FFFFFF;
	position:relative;
	top:4px;
	width:150px;
	padding:6px 0;
	clear:both;
	z-index:2;
	display:none;
}
#navlist ul .submenu li{
	background:none;
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	border-top:solid 1px #DEDEDE;
}
#navlist .submenu li a{
	background:none;
	display:block;
	float:none;
	padding:6px 6px;
	margin:0;
	border:0;
	height:auto;
	color:#105cbe;
	line-height:normal;
}
#navlist .submenu li a:hover{
	
}

div#sub_body_left {
width: 50%; margin: 0; float: none;

}

div#sub_body_left div#buttons {
height:250px;
}

div#sub_body_left div#links{
padding:7px 0 7px 35px;


}
div#sub_body_left img{
	display: none;
	visibility: hidden;
}



div#sub_body_left div#links a{
	color: #53b6ff;
	font-size:1.2em;
	padding-right:10px;
}

div#sub_body_right{
width: 50%; margin: 0; float: none;

}


	ul#navlist {padding: 0; margin: 0; border-bottom: 1px solid silver;
	  font: 1em sans-serif;}
	ul#navlist li {list-style-type: none; width:100%;
	  position: relative; margin: 0; padding: 0;}
	ul#navlist ul {display: none;}
	ul#navlist li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
	ul#navlist li a {display: block;  width:150px; padding: 5px 7px; text-decoration: none;}
	ul#topmenu li.sub > a {font-weight: bold; background: #FFE;}
	 
	ul#navlist li.sub ul { background: #FFE; border:1px solid #56727d;}

 
 

 ul#navlist li.sub ul#products_drop { background: #92d1ff; width:160px;}
 ul#navlist li.sub ul#products_drop li{   border-bottom:1px solid #4793c9;}
  ul#navlist li.sub ul#products_drop li a:hover{ background: #59baff;  width:150px;} 
 

	
  ul#navlist li.sub ul#multivitamin_drop { background: #8de198; width:220px;}
  ul#navlist li.sub ul#multivitamin_drop li{   border-bottom:1px solid #71b57a;}
  ul#navlist  li.sub ul#multivitamin_drop li a{ width:210px;}  
  ul#navlist li.sub ul#multivitamin_drop li a:hover{ background: #61c96e; }     
  
   ul#navlist li.sub ul#wellbeing_drop { background: #c1f6a4; width:180px;}
  ul#navlist li.sub ul#wellbeing_drop li{   border-bottom:1px solid #aad792;}
  ul#navlist li.sub ul#wellbeing_drop li a:hover{ background: #97db76; }   
   ul#navlist  li.sub ul#wellbeing_drop li a{ width:170px;} 
   
  ul#navlist li.sub ul#advice_drop { background: #ffe85d; width:130px;}
  ul#navlist li.sub ul#advice_drop li{   border-bottom:1px solid #dbc750;}
  ul#navlist  li.sub ul#advice_drop li a{ width:120px;}    
  ul#navlist li.sub ul#advice_drop li a:hover{ background: #e9d34c; }   
  
  
  ul#navlist li.sub ul#experts_drop { background: #ffb775; width:120px;}
  ul#navlist li.sub ul#experts_drop li{   border-bottom:1px solid #dc9a5d;}  
  ul#navlist  li.sub ul#experts_drop li a{ width:110px;}    
  ul#navlist li.sub ul#experts_drop li a:hover,ul#navlist li.sub ul#experts_drop li a:link:hover{ background: #fd9e46; }     
  
  
  

 
div#main {margin: 0 8em 0 1em; padding: 0; border-right: 1px solid silver;}
div#main p {margin: 1em 3em 1em 0.5em;}
ul#navlist > li:hover > ul {width: 10em; top: 23px; left: 0px;}




#rtnv {position: absolute; top: 6em; right: 0; width: 8em; margin: 0; padding: 0; font-family: Arial, sans-serif;}
#rtnv > ul {width: 9em; margin-left: -1px; font-size: 85%;}
#rtnv ul {border: 1px solid silver; border-width: 0 0 0 1px;}
#rtnv ul li {border-width: 1px 0; border-color: white; padding: 0 0 0 5px; line-height: 1.25em;}
#rtnv ul ul {border-width: 0 1px 1px 1px; border-color: gray silver gray gray;}
#rtnv ul ul li {border-color: #FEFEFC;}
#rtnv li > a {background-color: transparent; padding: 3px;}
#rtnv li:hover {background-color: #EED;}
#rtnv li.sub:hover {margin-left: -10.2em; border: 1px solid gray; background: #DDB;}
#rtnv li.sub:hover > a {color: #330;}
#rtnv li.sub:hover > ul {top: 1.75em; left: -1px; background: #FEFEFC;}


div#info-container{
width: 100%; margin: 0; float: none;

}



div.smallbox{ width:228px; float:left;}

div.smallbox-top{ 
	color:#FFFFFF;
	font-size:1.4em;
	height:30px;
	font-weight:bold;
	padding-left:13px;
	padding-top:10px;
}


div.smallbox-middle { 

	padding-left:14px;
	width:82%;
	padding-right:50px;
	color:#000;
	font-size:1em;
		padding-bottom:5px;
}

div.smallbox-bottom{
	width:100%;
	height:15px;
}


div.infobox{ width:275px; }

div.infobox-top {
	color:#FFFFFF;
	font-size:1.6em;
	height:30px;
	font-weight:bold;
	padding-left:55px;
	padding-top:25px;
}

div.infobox-top-1{ background-image:url('/images/boxes/stress_top.gif'); }
div.infobox-top-2{ background-image:url('/images/boxes/energy_top.gif'); }
div.infobox-top-3{ background-image:url('/images/boxes/environment_top.gif'); }
div.infobox-top-4{ background-image:url('/images/boxes/health_top.gif'); }



div.infobox-middle { 
	padding-left:35px;
	background:url(/images/boxes/middle.gif) repeat-y;
	width:82%;
	padding-right:50px;
	color:#000;
	font-size:1em;
	
}

div.infobox-middle p a {
	color:#000;
}

div.infobox-bottom{
	background-image:url('/images/boxes/bottom.gif');
	width:100%;
	height:15px;
}

div.infobox-middle  p,div.smallbox-middle p{
	margin:0;
}

div.smallbox-top-dblue{ background-image:url('/images/small_boxes/darkblue_top.gif'); }
div.smallbox-top-lblue{ background-image:url('/images/small_boxes/lightblue_top.gif'); }
div.smallbox-top-dgreen{ background-image:url('/images/small_boxes/darkgreen_top.gif'); }
div.smallbox-top-lgreen{ background-image:url('/images/small_boxes/lightgreen_top.gif'); }
div.smallbox-top-yellow{ background-image:url('/images/small_boxes/yellow_top.gif'); }
div.smallbox-top-orange{ background-image:url('/images/small_boxes/orange_top.gif'); }
div.smallbox-top-darkorange{ background-image:url('/images/small_boxes/darkorange_top.gif'); }
div.smallbox-top-red{ background-image:url('/images/small_boxes/red_top.gif'); }

																	 
div.smallbox-middle-dblue{ background-image:url('/images/small_boxes/darkblue_middle.gif'); background-repeat:repeat-y;  min-height: 240px;}
div.smallbox-middle-lblue{ background-image:url('/images/small_boxes/lightblue_middle.gif'); background-repeat:repeat-y;  min-height: 240px;}
div.smallbox-middle-dgreen{ background-image:url('/images/small_boxes/darkgreen_middle.gif'); background-repeat:repeat-y;  min-height: 240px;}
div.smallbox-middle-lgreen{ background-image:url('/images/small_boxes/lightgreen_middle.gif'); background-repeat:repeat-y;  min-height: 240px;}
div.smallbox-middle-yellow{ background-image:url('/images/small_boxes/yellow_middle.gif'); background-repeat:repeat-y; min-height: 50px;}
div.smallbox-middle-orange{ background-image:url('/images/small_boxes/orange_middle.gif'); background-repeat:repeat-y; min-height: 50px;}
div.smallbox-middle-darkorange{ background-image:url('/images/small_boxes/darkorange_middle.gif'); background-repeat:repeat-y; min-height: 50px;}
div.smallbox-middle-red{ background-image:url('/images/small_boxes/red_middle.gif'); background-repeat:repeat-y; min-height: 50px;}

div.smallbox-bottom-dblue{ background-image:url('/images/small_boxes/darkblue_bottom.gif'); }
div.smallbox-bottom-lblue{ background-image:url('/images/small_boxes/lightblue_bottom.gif'); }
div.smallbox-bottom-dgreen{ background-image:url('/images/small_boxes/darkgreen_bottom.gif'); }
div.smallbox-bottom-lgreen{ background-image:url('/images/small_boxes/lightgreen_bottom.gif'); }
div.smallbox-bottom-yellow{ background-image:url('/images/small_boxes/yellow_bottom.gif'); }
div.smallbox-bottom-orange{ background-image:url('/images/small_boxes/orange_bottom.gif'); }
div.smallbox-bottom-darkorange{ background-image:url('/images/small_boxes/darkorange_bottom.gif'); }
div.smallbox-bottom-red{ background-image:url('/images/small_boxes/red_bottom.gif'); }






div.largebox{ width: 100%; margin: 0; float: none;}


div.largebox ol{ margin:0;padding:0; padding-left:20px; }

div.largebox-top{ 
	color:#FFFFFF;
	font-size:1.5em;
	height:30px;
	font-weight:bold;
	padding-left:13px;
	padding-top:10px;
}


div.largebox-middle { 
height: 100%; min-height: 100%;
	padding-left:14px;
	width:85%;
	padding-right:50px;
	color:#000;
	font-size:1em;
		padding-bottom:5px;
}

div.largebox-bottom{ width:100%; height:15px; }

div.largebox-middle-dblue a{ color:#3b8dba;}
div.largebox-middle-lblue a{ color:#60acd4;}
div.largebox-middle-dgreen a{ color:#3e9763;}
div.largebox-middle-lgreen a{ color:#5eab36;}

div.largebox-top-dblue{ background-image:url('/images/large_boxes/darkblue_top.gif'); }
div.largebox-top-lblue{ background-image:url('/images/large_boxes/lightblue_top.gif'); }
div.largebox-top-dgreen{ background-image:url('/images/large_boxes/darkgreen_top.gif'); }
div.largebox-top-lgreen{ background-image:url('/images/large_boxes/lightgreen_top.gif'); }

																	 
div.largebox-middle-dblue{ background-image:url('/images/large_boxes/darkblue_middle.gif'); background-repeat:repeat-y;  }
div.largebox-middle-lblue{ background-image:url('/images/large_boxes/lightblue_middle.gif'); background-repeat:repeat-y;  }
div.largebox-middle-dgreen{ background-image:url('/images/large_boxes/darkgreen_middle.gif'); background-repeat:repeat-y;  }
div.largebox-middle-lgreen{ background-image:url('/images/large_boxes/lightgreen_middle.gif'); background-repeat:repeat-y; }

div.largebox-bottom-dblue{ background-image:url('/images/large_boxes/darkblue_bottom.gif'); }
div.largebox-bottom-lblue{ background-image:url('/images/large_boxes/lightblue_bottom.gif'); }
div.largebox-bottom-dgreen{ background-image:url('/images/large_boxes/darkgreen_bottom.gif'); }
div.largebox-bottom-lgreen{ background-image:url('/images/large_boxes/lightgreen_bottom.gif'); }






div.smallbox-middle-dblue a{ color:#3b8dba;}
div.smallbox-middle-lblue a{ color:#60acd4;}
div.smallbox-middle-dgreen a{ color:#3e9763;}
div.smallbox-middle-lgreen a{ color:#5eab36;}
div.smallbox-middle-yellow a{ color:#e6a141;}
div.smallbox-middle-orange a{ color:#f66933;}
div.smallbox-middle-darkorange a { color: #fde510c;}
div.smallbox-middle-red a{ color:#e61218;}

.clear {font-size: 1px; height: 1px} 


.clearfix {
content:"."; 
display:block; 
height:0;
clear:both; 
visibility:hidden; 
}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */


div.smallbox{
width:328px;
width: 100%; margin: 0; float: none;
}
