
.flex-units {
	width:212px;
	padding-left:12px;
}

.flex {
	width:212px;
	margin-bottom:12px;
}

/* -------------------------------*/
/* HOMEMADE GOODNESS - TID-BITES: */
/* -------------------------------*/

div#tid-bites {
	background: transparent url(/images/nutrition/flex/tid-bites/bottom.gif) no-repeat bottom left; 
	width:198px;
	padding-bottom:10px;
}

div#tid-bites h3 {
	background: transparent url(/images/nutrition/flex/tid-bites/top.gif) no-repeat top left; 
	margin:0px;
	height:21px;
	color:#EB3527;
	font-size:110%;
	padding:10px 0 0 10px;
}

div#tid-bites p {
	margin:0px;
	padding:10px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

div#tid-bites p span {
	display:none;
}

/* -------------------------------*/
/*     WHOLE GRAIN COMPARE:       */
/* -------------------------------*/

span#whole-grain-compare {
	display:block;
	height:248px;
	width:198px;
	text-indent:-9999px;
	background: transparent url(/images/nutrition/flex/whole-grain-compare/bg.jpg) no-repeat top left; 
	cursor:pointer;
}

/* -------------------------------*/
/*       WHOLE GRAIN QUIZ:        */
/* -------------------------------*/

span#whole-grain-quiz {
	display:block;
	height:94px;
	width:198px;
	text-indent:-9999px;
	background: transparent url(/images/nutrition/flex/whole-grain-quiz/bg.jpg) no-repeat top left; 
	cursor:pointer;
}

#lb_content {
	border:solid 1px #999999;
	position:absolute;
	top:100px;
	margin:0 0 0 -580px;
	background-color:#ffffff;
	padding:20px;
	display:none;
}

/* -------------------------------*/
/*            BEST BREAD          */
/* -------------------------------*/

div#best-bread  {
	width:198px;
	background: transparent url(/images/nutrition/flex/best-bread/bottom.gif) no-repeat bottom left; 
	padding-bottom:8px;
}

div#best-bread h3 {
	width:198px;
	text-indent:-9999px;
	height:44px;
	margin:0;
	background: transparent url(/images/nutrition/flex/best-bread/top.gif) no-repeat top left; 
}

div#best-bread ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

div#best-bread ul#tier-1 {
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding-left:12px;
}

li.tier-1 {
	border-bottom:dashed 1px #ff1f00;
	width:170px;
}

li#pregnancy-hdr {
	background: transparent url(/images/nutrition/flex/best-bread/pregnancy-1.jpg) no-repeat top left; 
}

li#kids-hdr {
	background: transparent url(/images/nutrition/flex/best-bread/kids-1.jpg) no-repeat top left; 
}

li#weight-hdr {
	background: transparent url(/images/nutrition/flex/best-bread/weight-1.jpg) no-repeat top left; 
}

li#pregnancy-hdr span {	width:96px; }
li#kids-hdr span {width:95px;}
li#weight-hdr span {width:110px;}

li#pregnancy-hdr span.active {	width:99px; }
li#kids-hdr span.active {width:98px;}
li#weight-hdr span.active {width:113px;}

li.tier-1 span {
	height:31px;
	padding-top:21px;
	display:block;
	border:solid 0px blue;
	cursor:pointer;
	font-size:12px;
	background: transparent url(/images/products/arrow.gif) no-repeat center right; 
}

li.tier-1 span.active {
	background: transparent url(/images/products/arrow-down.gif) no-repeat center right; 
}

ul.tier2 {
	display:none;
	height:44px;
}

li#pregnancy ul {
	display:none;
}

ul.tier2 li {
	position:absolute;
	width:220px;
	height:38px;
	padding:12px 0 0 0px;
	border-top:dashed 1px #EB3527;
	border-bottom:dashed 1px #EB3527;
	border-right:solid 1px #EB3527;
	margin-top:-3px;
	display:none;
}

li#pregnancy-hdr ul li {
	background: #ffffff url(/images/nutrition/flex/best-bread/pregnancy-2.jpg) no-repeat center right; 
}

li#kids-hdr ul li {
	background: #ffffff url(/images/nutrition/flex/best-bread/kids-2.jpg) no-repeat center right; 
}

li#weight-hdr ul li {
	background: #ffffff url(/images/nutrition/flex/best-bread/weight-2.jpg) no-repeat center right; 
}

ul.tier2 li a {
	display:block;
	width:160px;
	padding-right:60px;
	text-decoration:none;
	color:#767A7D;
}

ul.tier2 li a:hover {
	color:#EB3527;
	text-decoration:none;
}

/* -------------------------------*/
/*     GRAIN METER LAYER          */
/* -------------------------------*/

#grain_meter {
	display:none;
	border:solid 1px #999999;
	position:absolute;
	margin:30px 0 0 -150px;
	padding:10px 10px 0 0;
	background-color:#ffffff;
	width:607px;
	float:left;
}





