/* Global Style */

/*

body {

	font: 100% arial, helvetica, sans-serif;

	font-size: 11px;

	color: #666;	

}

*/

h1, h2, h3 {

	margin: 0;

	padding: 0;

	color: #77a30e;	

}





h4 {

	font-size: 15px;

	color: #77a30e;	

	margin: 0 0 30px 0;

	padding: 0;		

}



h5 {

	font-size: 12px;

	margin: 0;

	padding: 0;

}





p {

	margin: 0;

	padding: 0 0 8px 0;

}



ol, li {

	margin: 0;

	padding: 0;

	list-style: none;

}





input, select, textarea, label {

	font-size: 11px;

	padding: 1px;

}



a {

	text-decoration: none;

	color: #77a30e;

}



img, img a {

	border: 0;

}



	/* Typography */



h2 {

	font-size: 19px;

}	



/* Layout Container */

	

#labelcontainer {
	/*
		width: 580px;

		margin: auto;

		padding: 0;
	*/

		/*  from page */
	
		float:left; /* was right */
		font-size:0.95em;
		overflow:hidden;
		padding:20px 10px 10px 10px;
		width:580px; /*was 608*/

	}



#label_pagetitle {

	padding: 0;

	margin: 0 0 10px 0;

}



#label_pageinfo {

	background: url(/a/img/feedingForLife/exploreOurLabel/info_left.gif) no-repeat left top;

	height: 87px;

	padding: 0;

	margin: 0 0 10px 0;

}



#label_content {

	padding: 0;

	margin: 0;

	clear: both;

	overflow: auto;

}



	/* Label Page Title Elements */

	

h1.pagetitle {

	background: url(/a/img/feedingForLife/exploreOurLabel/header_pagetitle.gif) no-repeat;

	height: 38px;

	text-indent: -9999px;

}



p.desc {

	background: url(/a/img/feedingForLife/exploreOurLabel/header_pagedesc.gif) no-repeat;

	height: 20px;

	padding: 0;

	text-indent: -9999px;

}



.scrolltext {

	background: url(/a/img/feedingForLife/exploreOurLabel/scrollarrow.gif) no-repeat 0 24px;

	font-size: 11px;

	font-weight: bold;

	line-height: normal;

	color: #5fa1b1;

	width: 200px;

	height: 40px;

	text-align: center;

	padding: 0 80px;

}



	/* Label Page Info Elements */

	

#label_pageinfo p {

		padding: 8px 0 0 10px;

}



	/* Content Elements  */

	

ol#category_jars, ol#category_inbtw, ol#stageone,  ol#stagetwo, ol#stagethree, ol#glossary {

		overflow: auto;

		padding-bottom: 10px;

		clear: both;

}



#category_jars li, #category_inbtw li, #stageone li, #stagetwo li, #stagethree li, #glossary li {

		float: left;		

}



.left_col {		

		width: 285px;

		margin-right: 5px;

}



.right_col {	

		width: 285px;

		margin-left: 5px;

}



.top_row {	

		width: 580px;

}



.catheader_jars, .catheader_inbtw {

		background: #FFFFFF url(/a/img/feedingForLife/exploreOurLabel/bg_lefttop.gif) no-repeat left bottom;

		height: 32px;

		text-indent: 6px;

}



.catheader_jars a, .catheader_inbtw a{

		text-decoration: none;

		color: #86bd00;			

}



.catheader_jars a:hover, .catheader_inbtw a:hover{

		text-decoration: none;

		color: #666;			

}



p.l_descprdt {

		background: #86bd00 url(/a/img/feedingForLife/exploreOurLabel/bg_leftbot.gif) no-repeat left bottom;

		padding: 0 10px 10px 10px;

		color: #fff;

}



p.r_selectprdt {

		background: url(/a/img/feedingForLife/exploreOurLabel/bg_rightcol.gif) no-repeat 0 24px;

		height: 60px;

		padding: 34px 0 0 8px;

}



.productimg_s {

	background: url(/a/img/feedingForLife/exploreOurLabel/bg_rightcol.gif) no-repeat right 24px;

	position: relative;

	float: right;

	padding-right: 10px;

	margin: 0;

}



.cat_select {

	width: 160px;

	margin-top: 4px;

}



.cat_intro {

	background: url(/a/img/feedingForLife/exploreOurLabel/singlecat_bg.gif) no-repeat left 50px;

}



h2.cat_title {

	background: url(/a/img/feedingForLife/exploreOurLabel/singlecat_header.gif) no-repeat;

	color: #FFFFFF;

	height: 29px;

	margin-bottom: 8px;

	padding-top: 5px;

	text-indent: 10px;

}



p.l_stagedesc {

		width: 208px;

		float: right;

		padding: 4px 10px 10px 0px;

}



p.r_stagelist {

		background: url(/a/img/feedingForLife/exploreOurLabel/steps_stage1pic.gif) no-repeat bottom left;

		padding: 0;

		clear: both;

}

p.listing {

		background: url(/a/img/feedingForLife/exploreOurLabel/steps_rightcenter.gif) repeat-y left top;

		padding: 0 0px 8px 100px;

}



p.listheader {

		background: url(/a/img/feedingForLife/exploreOurLabel/steps_righttop.gif) no-repeat left top;

		padding: 0;

		height: 6px;

		line-height: 6px;

}



p.listheader2 {

		background: url(/a/img/feedingForLife/exploreOurLabel/steps_rightbtm.gif) no-repeat left bottom;

		padding: 0;

		height: 6px;

		line-height: 6px;

}



.rightlist_bg1 {

		background: #eaf6cc url(/a/img/feedingForLife/exploreOurLabel/steps_stage1pic.gif) no-repeat left bottom;

}



.rightlist_bg2 {

		background: #eaf6cc url(/a/img/feedingForLife/exploreOurLabel/steps_stage2pic.gif) no-repeat left bottom;

}



.rightlist_bg3 {

		background: #eaf6cc url(/a/img/feedingForLife/exploreOurLabel/steps_stage3pic.gif) no-repeat left bottom;

}



	/* Content Elements - Product Details  */

ol#prdt_details {

		overflow: auto;

		padding-bottom: 10px;

		clear: both;

}



#prdt_details li {

		float: left;		

}	

	



.left_prdtcol {		

		width: 210px;

		margin-right: 5px;

}



.right_prdtcol {	

		width: 360px;

		margin-left: 5px;

}





.left_prdtcol p, .right_prdtcol p {

		margin-bottom: 20px;

		line-height: 17px;

}



	/* Content Elements - Glossary  */

	

.leftgloss_bg, .rightgloss_bg {

		background: #eaf6cc url(/a/img/feedingForLife/exploreOurLabel/glossary_bg.gif) no-repeat left bottom;

}	



p.glosslist {

		background: url(/a/img/feedingForLife/exploreOurLabel/steps_rightcenter.gif) repeat-y left top;

		padding: 0 20px 8px 20px;

}



.glosstitle {

	background: url(/a/img/feedingForLife/exploreOurLabel/steps_rightcenter.gif) repeat-y left top;

	text-indent: 15px;

	padding-bottom: 10px;



}



	/* Content Elements - Forms  */



#indexform {

	margin: 0;

	padding: 0;

}





	/* Content Elements - Flash Area  */

	

.imgarea {

	width: 100%;

}	

	

#flasharea, #flashcontent {

	margin-bottom: 10px;

	padding: 0;

}	



	/* Global Classes */

	

a.readmorewhite {

	margin-top: 6px;

	color: #fff;

	display: block;

	text-align: right;

	text-decoration: underline;

}	

	

.floatright {

	margin: 0;

	padding: 0;

	float: right;

	clear: right;

	margin-left: 8px;

}



.floatleft {

	margin: 0;

	padding: 0;

	float: left;

	clear: left;

	margin-right: 8px;

}



.clearfix {

	clear: both;

}



.whitetext {

	color: #FFFFFF;

}



.centralise {

	margin: 0 auto;

}



.back {width: 580px; text-align: right; margin:0 auto;}


/* ----- tool tip specific styles ----- */

#theToolTip{

position: absolute;

left: -300px;

width: 350px;

padding: 6px 0px 0px 10px;

background-color: #94d201;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);*/

}



#ToolTipPointer{

position:absolute;

left: -300px;

z-index: 110;

visibility: hidden;

}



#theToolTip p{

font-size: 11px;

color: #fff;

line-height:1.4em;

margin-right:15px;

margin-top:0;

padding:6px;

}



#ToolTipTextWrap {

font-weight:bold;

font-size:12px;

color: #fff;

margin-right:10px;

border-bottom:1px solid white;

padding-bottom:3px;

}