/*======================================
				Reza
			www.eSoftArena.com
=======================================*/
.OuterContainerSkin
{
	width: 99.97%;
	font: 12px "Lucida Grande" , Arial, Helvetica, sans-serif; /*12px*/
	color: #5d5c5c;
	text-align: center; /*background:#188bb5 url(images/EatRgtBdyRptY.png) repeat-x;*/
}

#topdiv
{
	background: /*#188bb5*/ #3C5900 url(images/EatRgtBdyRptY.png) repeat-x;
}

#bdy2
{
	width: 100%;
	background: #3C5900 url(images/bodyEatRight.jpg) no-repeat center top;
	margin: 0 auto;
}

.ModuleTitle_SubMenu
{
	border: 1px solid black;
	margin: -370px 0px 0px -200px;
	z-index: 1000;
	left: 100px;
	width: 130px;
}
.boxBtm .rtUL .rtLI a
{
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.boxBtm .rtUL .rtLI span
{
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.boxBtm .rtUL .rtLI .rtUL .rtLI a
{
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

/*=================================
			Common Styles
===================================*/
*
{
	margin: 0;
	padding: 0;
}
img, fieldset
{
	border: 0;
}
.hide
{
	display: none;
	visibility: hidden;
}
a
{
	color: #1aa4de;
	text-decoration: none;
}
a:hover
{
	color: #ff880e;
	text-decoration: underline;
}
ul
{
	list-style: none;
}
h2, h3
{
	color: #66cc33;
	font-size: 1.83em; /*22*/
	font-weight: normal;
	margin: 0 0 27px;
	letter-spacing: -0.032em;
}
.maincontent h2
{
	width: 100%;
	overflow: hidden;
}
.maincontent p
{
	margin-bottom: 10px;
}
.maincontent p a
{
	color: #84bbd2;
}
h2 span
{
	float: left;
	margin-right: 5px;
}
h2 label.newBg
{
	display: block;
	float: left;
	width: 28px;
	height: 0;
	padding-top: 30px;
	background: url(images/icon-new.gif) no-repeat;
	overflow: hidden;
}
h2 label
{
	color: #a2a2a2;
	font-size: 0.96em; /*23*/
}
h3
{
	width: 100%;
	font-size: 1.42em; /*17*/
	padding-bottom: 5px;
	border-bottom: 1px solid #dedede;
	margin: 0 0 16px;
	overflow: hidden;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 15.67px;
}
h3 label
{
	float: left;
}
h3 span
{
	float: right;
	color: #013058;
	font-size: 0.82em; /*14*/
}
h3 small
{
	width: 290px;
	float: right;
	color: #c4c4c4;
	font-size: 0.65em; /*11*/
	padding-top: 5px;
}
h3 small i
{
	width: 180px;
	font-style: normal;
	float: left;
}
h3 small strong
{
	width: 108px;
	font-weight: normal;
	float: right;
}
h5
{
	color: #66cc33;
	font-size: 1.17em; /*14*/
	font-weight: normal;
	margin: 0 0 8px 3px;
}

.clear
{
	float: left;
	clear: both;
}
.butn
{
	height: 25px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow: hidden;
}
/*----*/
.tags
{
	width: 100%;
	padding: 0 0 5px 0;
}
.tags label
{
	display: block;
	font-size: 0.92em; /*11*/
}
.tags label a
{
	color: #fe8603;
	margin-left: 10px;
}
/*---*/
.relatedArticles ul
{
	width: 504px;
	padding: 0 0 15px 0;
}
.relatedArticles li
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px;
}
.relatedArticles li a
{
	width: 213px;
	color: #1aa4de;
	float: left;
}
.relatedArticles li strong
{
	width: 178px;
	color: #5d5c5c;
	float: left;
	text-align: left;
	font-weight: normal;
	margin-right: 0;
}
.relatedArticles li span
{
	width: 109px;
	float: right;
}
.relatedArticles h3 small
{
	margin-right: 10px;
}
/*----------------*/
.recipe
{
	width: 100%;
}
ul.recipeIdeas
{
	width: 475px; /*504*/
	padding: 0 34px 10px 0;
}
.recipeIdeas li
{
	width: 100%;
	padding-bottom: 6px;
	overflow: hidden;
	font-size: 1.08em; /*13*/
}
.recipeIdeas li a
{
	width: 195px;
	color: #1aa4de;
	float: left;
}
.recipeIdeas li strong
{
	width: 70px;
	color: #BEBEBE !important;
	float: left;
	text-align: right;
	font-weight: normal;
	margin-right: 129px;
}
.recipeIdeas li label
{
	width: 80px;
	float: right;
}
.recipeIdeas li label img
{
	float: left;
}
/*----*/
.productRecipes
{
	padding-bottom: 15px;
}
.productRecipes ul li
{
	padding-left: 14px;
	background: url(images/bulletRecipes.gif) no-repeat 0 6px;
	margin-bottom: 3px;
}

/* Updated to 30-04-09 */
.recipesDirections2 li
{
	background: url(images/bulletRecipes2.gif) no-repeat left 3px;
	padding-left: 14px;
	margin-bottom: 2px;
}
.recipesDirections2 li a
{
	color: #c2c2c2;
}
.recipesDirections2 li a:hover
{
	color: #c2c2c2;
	text-decoration: underline;
}
.recipesDirections2 li.viewNutritionLabel2 a:hover
{
	color: #5d5c5c;
}


/*----*/
.recipesDirections
{
	padding-bottom: 10px;
}
.recipesDirections ol li
{
	list-style-position: outside;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-right: 40px;
}
/*------*/
.description
{
	padding-bottom: 15px;
	position: relative;
}
.description h3
{
	margin: 0 0 10px;
}
.description h3 b
{
	font-size: 11px;
	color: #1AA4DE;
	line-height: 25px;
	background: url(images/eat_right/arrowSelect.gif) no-repeat left -5px;
	margin-left: 10px;
	padding-left: 12px;
	font-weight: normal;
	cursor: pointer;
}
.description h3 b.open
{
	background-position: left 6px;
}
.description ul
{
	padding: 10px 0 0 10px;
}
.description ul li
{
	padding-left: 12px;
	margin-bottom: 12px;
	background: url(images/bulletLi.gif) no-repeat left 6px;
}
/*----*/
.preparation
{
	padding-bottom: 10px;
}
.preparation strong
{
	display: block;
	padding-bottom: 3px;
}
/*-------*/
.recipeSearchResults
{
	width: 100%; /*750*/
	font-size: 0.92em; /*11*/
	color: #818181;
}
.recipeSearchResults a
{
	color: #818181;
}
.recipeSearchResults a:hover
{
	color: #ff880e;
	text-decoration: none;
}
.recipeSearchResults li
{
	width: 720px; /*750*/
	padding: 5px 5px 5px 10px;
	overflow: hidden;
	display: table; #position:relative}
.recipeSearchResults li.even
{
	background-color: #f3f3f3;
}
.recipeSearchResults li dl
{ #position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.recipeSearchResults li dl dd
{ #position:relative;#top:-50%}
.recipeSearchResults li.firstChild
{
	height: 10px;
	padding: 15px 5px 15px 10px;
}
.recipeSearchResults li label, .recipeSearchResults li i
{
	width: 80px;
	display: block;
	text-align: center;
	font-style: normal;
	float: left;
}
.recipeSearchResults li label.ranks
{
	position: relative;
	left: 6px;
}
*html .recipeSearchResults li label.ranks
{
	position: static;
}
.recipeSearchResults li a, .recipeSearchResults li i.firstChild
{
	width: 240px; /*257=max possible*/
	text-align: left;
	display: block;
	float: left;
}
.recipeSearchResults li .lastChild
{
	/*for both 'i' & 'ul'*/
	width: 140px; /*150*/
	padding: 0 0 0 5px;
	display: block;
	text-align: left;
	float: right;
}
.recipeSearchResults li label img
{
	float: left;
}
.recipeSearchResults ul li
{
	width: auto;
	line-height: 12px;
	display: block;
	padding: 0 0 5px;
}
/*----Search Pages----*/
.pages
{
	width: 730px; /*750*/
	padding: 30px 10px 30px;
	line-height: 13px;
	margin: 0;
	overflow: hidden;
}
.pages label
{
	width: 123px;
	display: block;
	float: left;
}
.pages span
{
	width: auto;
	padding: 0 10px;
	display: block;
	float: left;
}
.pages .arrowL, .pages .arrowR
{
	width: 8px;
	height: 15px;
	text-indent: -1000px;
	display: block;
	float: left;
	background: url(images/butnBack.gif) no-repeat;
}
.pages .arrowR
{
	background: url(images/butnNext.gif) no-repeat;
}
.pages a
{
	color: #818181;
}
.pages a:hover
{
	color: #78d3ff;
	text-decoration: none;
}
/*----Page-Links-----*/
.pageLinks
{
	width: 504px;
	display: block;
	overflow: hidden;
	padding: 15px 0;
}
.pageLinks i
{
	float: left;
}
.pageLinks i a
{
	line-height: 15px;
	padding-left: 17px;
	margin-right: 15px;
	float: left;
	background-repeat: no-repeat;
	font-style: normal;
}

a.printBot
{
	background-image: url(images/print.gif);
	background-position: 0 4px;
	font-weight: normal;
	color: #1AA4DE;
}
a.emailBot
{
	background-image: url(images/share.gif);
	background-position: 0 4px;
	font-weight: normal;
	color: #1AA4DE;
}
a.svBot
{
	background-image: url(images/save.gif);
	font-weight: normal;
	color: #1AA4DE;
}

/*
.print{background-image:url(images/Dprint.gif)}
.email{background-image:url(images/Demail.gif)}
.pageLinks .sv{background-image:url(images/save.gif); padding-left:18px}
*/
.pageLinks span
{
	float: right;
	line-height: 17px;
}
.pageLinks span a
{
	width: 8px;
	height: 16px;
	line-height: 15px;
	margin-right: 10px;
	color: #888;
	float: left;
	background-repeat: no-repeat;
}
.pageLinks span a:hover
{
	color: #ff880e;
}
.prev
{
	background-image: url(images/butnBack2.gif);
	background-repeat: no-repeat;
}
.next
{
	background-image: url(images/butnNext2.gif);
	background-repeat: no-repeat;
}

.header li
{
	padding: 0; /*33*/
	font-size: 1.25em; /*14*/
	float: right;
	display: block;
}
li.nav01
{
	width: 242px;
}
li.nav02
{
	width: 110px;
}
li.nav03
{
	width: 144px;
}
li.nav04
{
	width: 102px;
}
li.nav05
{
	width: 99px;
}
li.nav06
{
	width: 70px;
}
.header li a
{
	color: #3f70bc;
}
.header li a:hover, .header li.pgSelected a
{
	color: #00008e;
	text-decoration: none;
}
/*================================
			MAIN Structure
=================================*/
#wrap
{
	width: 984px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.main
{
	width: 100%;
	background: url(images/contntBgTp.png) no-repeat;
}
.mainBgBtm
{
	background: url(images/contntBgBtm.png) no-repeat left bottom;
	padding: 30px 0 10px;
}
.mainBgRptY
{
	background: url(images/contntBgRptY.png) repeat-y;
}

.container
{
	width: 933px; /*984*/
	padding: 18px 23px 20px 28px;
	overflow: hidden;
}
.maincontentBig
{
	width: 730px;
	float: left;
	text-align: left;
	background: #fff;
	padding-left: 22px;
	font-size: 1em;
}

/*--Left-Side--*/
.menu
{
	width: 179px;
	float: left;
	font-size: 0.92em; /*11*/
}
/*--middle-Side--*/
.nut_Resources
{
	width: 512px;
}
.maincontent
{
	background: #FFFFFF none repeat scroll 0 0;
	float: left;
	font-size: 1em;
	padding-left: 22px;
	text-align: left;
	width: 504px;
}
/*--Right-Side--*/
.sidebar
{
	width: 208px;
	float: right;
	font-size: 0.92em; /*11*/
}
/*================================
			Menu(left bar)
=================================*/
.box
{
	float: left;
	width: 179px;
	background: url(images/boxBgRptY.gif) repeat-y;
	margin-bottom: 15px;
	color: #5d5c5c;
	text-align: left;
}
.boxTp
{
	float: left;
	background: url(images/boxBgTp.gif) no-repeat;
}
.boxBtm
{
	float: left;
	width: 149px;
	padding: 10px 15px 10px;
	_padding:10px 14px 10px;
	background: url(images/boxBgBtm.gif) no-repeat bottom;
}
.box h2
{
	font-size: 23px;
	margin-bottom: 11px;
}
.boxBtm div ul
{
	position: relative;
	right: 7px;
}
.box h2 span
{
	font-size: 16.55px;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-weight: normal;
	margin-bottom: 11px;
}
.box ul
{
	float: left;
	border-top: 1px solid #efeeed;
	padding-top: 10px;
}
.box li
{
	font-size: 14px;
	margin-bottom: 8px;
	border: 1px solid #fff;
}
.box li a
{
	padding-left: 19px;
	display: block;
}
.box li a:hover
{
	background: url(images/bulletL-OFF.gif) no-repeat 0px 4px;
	display: block;
	text-decoration: none;
}
.box ul ul
{
	border: none;
	padding: 0;
	margin: 0;
}
.box li li
{
	padding-left: 8px;
	font-size: 12px;
	margin-bottom: 5px;
}
.box li li a
{
	color: #6699cc;
}
.box li li a:hover
{
	color: #ff880e;
	text-decoration: none;
	background: none;
}
.subListON
{
	background: url(images/bulletL.gif) no-repeat 0px 5px;
}
.subListOFF
{
	/*background:url(images/bulletL-OFF.gif) no-repeat 5px 4px*/
	background: none;
}
.selectedList
{
	background: url(images/bulletL-OFF.gif) no-repeat 0px 4px;
}
.all_product a
{
	font-size: 14px;
	padding-left: 19px;
	text-decoration: none;
	line-height: 17px;
}
.all_product a:hover
{
	text-decoration: none;
	background: url(images/bulletL-OFF.gif) no-repeat 0px 4px;
}
.box ul.listL2
{
	padding-top: 3px;
	border: none;
}
.box img
{
	margin-left: 4px;
}
.box p
{
	margin: -31px 0 12px;
	font-size: 12px;
}
.boxButn
{
	width: 110px; /*110*/ /*25*/
	padding: 1px 3px 5px 0;
	background: url(images/boxButn.png) no-repeat;
	text-align: center;
	display: block;
	margin: 0 auto;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 10px;
	margin-top: 15px;
}
a.boxButn:hover
{
	text-decoration: none;
}

.leftBtm
{
	width: 136px; /*179*/
	padding: 90px 16px 10px 27px;
	background: url(images/lftBtmBg.jpg) no-repeat center top #fff; ;margin-top:8px;color:#5d5c5c;text-align:left;}
.leftBtm h5 big
{
	color: #53bbe6;
	font-size: 20px;
	display: block;
}
.leftBtm p
{
	padding: 20px 0 0 40px;
}
.leftBtm a.butnBack
{
	padding-right: 12px;
	background: url(images/butnBack.gif) no-repeat right;
	color: #5d5c5c;
}
.leftBtm a.butnNext
{
	padding-right: 12px;
	background: url(images/butnNext.gif) no-repeat right;
	color: #1a8ab5;
}


/*-----new for MyDole---*/
.myDole
{
	width: 100%;
	padding-top: 50px;
	position: relative;
}
.myDole h2
{
	text-indent: -1000px;
	overflow: hidden;
	width: 193px;
	height: 161px;
	position: absolute;
	background: url(images/myDole/lftMyDole.png) no-repeat;
	left: 10px;
	top: -60px;
}
.myDole label
{
	width: 100%;
	line-height: 17px;
	display: block;
	overflow: hidden;
}
.myDole label.lftBoxM
{
	background: url(images/myDole/myDoleBrdr.gif) repeat-x left 10px;
}
.myDole label span
{
	float: left;
	padding-right: 5px;
	display: block;
	background-color: #fff;
}
.myDole label em
{
	float: right;
	padding-left: 5px;
	display: block;
	font-style: normal;
	color: #70C6EA;
	background-color: #fff;
}
/*----------------------*/
select
{
	width: 100%;
	line-height: 18px;
	padding: 0 0 1px;
	background-color: #fdfdfd;
	border: 1px solid #dad8d8;
	margin-bottom: 8px;
	font-size: 1.09em; /*12*/
	color: #5d5c5c;
}
.box .listL3
{
	width: 147px;
	overflow: hidden;
	padding-bottom: 10px;
	border: none;
}
.box .listL3 li
{
	width: 144px; /*147*/
	padding: 0 0 4px 3px;
	font-size: 1.09em; /*12*/
	margin: 0;
	height: auto;
	display: block;
	float: left;
}
.box .listL3 li input
{
	width: 11px;
	height: 11px;
	float: left;
	display: block;
	padding: 0;
	margin: 0 7px 0 0;
}
.box .listL3 li span
{
	width: 120px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	line-height: 13px;
}
.box h5
{
	margin: 0 0 10px 1px;
	color: #51b81e;
	font-size: 1.27em; /*14*/
}
.adSrc
{
	color: #5d5c5c;
	margin-left: 25px;
	margin-bottom: 10px;
	display: block;
	font-size: 1.09em; /*12*/
}
.adSrc:hover
{
	color: #5d5c5c;
}

.butnMakeMyRecipe, .butnSearch
{
	width: 109px;
	background-image: url(images/butnMakeMyRecipe.gif);
	margin: 15px auto 4px;
}
.butnSearch
{
	width: 108px;
	background-image: url(images/butnSearchRecipes.gif);
}

.leftBtm
{
	width: 132px; /*179*/
	padding: 90px 20px 10px 27px;
	background: url(images/lftBtmBg.jpg) no-repeat center top;
	margin: 8px auto 0;
	color: #5d5c5c;
}
.leftBtm h5
{
	color: #5d5c5c !important;
}
.leftBtm h5 big
{
	color: #53bbe6;
	font-size: 1.43em; /*20*/
	display: block;
}
.leftBtm p
{
	padding: 0;
	text-align: right;
	margin: 10px 0 10px;
}
.leftBtm a.butnBack
{
	background: url(images/butnBack.gif) no-repeat right 2px;
	color: #5d5c5c;
	margin-right: 4px;
	padding: 1px 12px 1px 0;
}
.leftBtm a.butnNext
{
	background: url(images/butnNext.gif) no-repeat right 2px;
	color: #1a8ab5;
	margin-right: -15px;
	padding: 1px 12px 1px 0;
}

.box .lftGo
{
	width: 100%;
	overflow: hidden;
	margin: 5px 0 10px;
}
.lftGo input
{
	float: right;
}
.lftGo .inpbox
{
	width: 105px;
	float: left;
	border: 1px solid #DEDEDE;
	margin-top: 2px;
	line-height: 15px;
}
/*----------------*/
.signup h5
{
	margin: 0;
	color: #48B6E5;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 14.02px;
}
.signup h3
{
	margin: 0 0 5px 0;
	color: #48B6E5;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 15.67px;
}
.signup span
{
	width: 60px; /*147*/
	height: 76px; /*87*/
	padding: 11px 87px 0 0;
	margin-bottom: 5px;
	display: block;
	background: url(images/imgSingup.gif) no-repeat right top;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 11.03px;
}
.signup input
{
	width: 138px; /*147*/
	line-height: 16px;
	padding-left: 5px;
	margin-bottom: 6px;
}
.signup a
{
	width: 73px;
	height: 26px;
	background: url(images/butnSubscribe.gif) no-repeat;
	display: block;
	text-align: center;
	line-height: 22px;
	color: #fff;
	margin-left: 74px;
	cursor: pointer;
}
.signup a:HOVER
{
	width: 73px;
	height: 26px;
	background: url(images/butnSubscribe.gif) no-repeat;
	display: block;
	text-align: center;
	line-height: 22px;
	color: #fff;
	margin-left: 74px;
	cursor: pointer;
}

body input.inputBox
{
	color: #999;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
}
/*================================
	  maincontent (middle)
=================================*/
.maincontent p label
{
	display: block;
	margin-bottom: 10px;
}
.product
{
	width: 461px; /*504*/
	padding-left: 43px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.product label
{
	width: 140px; /*190*/
	height: 135px; /*172*/
	padding: 37px 17px 0 33px;
	display: block;
	background: url(images/productChar.gif);
	float: left;
	margin-left: -8px;
	color: #f0fecf;
}
.product label big
{
	font-size: 19px;
	display: block;
	margin-bottom: 7px;
	padding-bottom: 8px;
	background: url(images/productCharBorder.gif) no-repeat center bottom;
	color: #fff;
}
.relatedVDO
{
	width: 100%;
	overflow: hidden;
}
.relatedVDO img
{
	float: left;
	margin-right: 16px;
}
.relatedVDO label
{
	width: 300px;
	float: left;
}
.relatedVDO label a
{
	padding-left: 20px;
	background: url(images/icon-TV.gif) no-repeat;
	display: block;
	margin-bottom: 10px;
	color: #51b81e;
	font-size: 14px;
}

/*----------------*/
.recipeIdeas
{
	width: 350px; /*504*/
	padding-right: 34px;
	font-size: 13px;
}
.recipeIdeas li
{
	width: 100%;
	overflow: hidden;
}
.recipeIdeas li a
{
	width: 185px;
	color: #1aa4de;
	float: left;
}
.recipeIdeas li strong
{
	width: 70px;
	color: #5d5c5c;
	float: left;
	text-align: right;
	font-weight: normal;
	margin-right: 130px;
}
.recipeIdeas li img
{
}

/*================================
	  sidebar(right content)
=================================*/
.boxR
{
	width: 100%;
	background: url(images/boxRBgRptY.gif) repeat-y;
	margin-bottom: 15px;
	color: #5d5c5c;
	text-align: left;
}
.boxR2
{
	width: 100%;
	background: url(images/boxRBgRptY.gif) repeat-y;
	margin-bottom: 15px;
	color: #5d5c5c;
	text-align: left;
}
.boxRTp
{
	background: url(images/boxRBgTp.gif) no-repeat;
}
#nutIns .boxRBtm
{
	background-image: url(images/DboxRbtm1.gif);
}
.boxR h3
{
	border: medium none;
	font-size: 1.17em;
	margin: 4px 0;
	padding: 0 0 4px 3px;
	width: auto;
}
.boxRBtm
{
	width: 180px; /*208*/
	padding: 10px 16px 10px 12px;
	background: url(images/boxRBgBtm.gif) no-repeat bottom;
}
.boxR h3
{
	width: auto;
	margin: 0 0 4px;
	padding: 0 0 0 3px;
	border: none;
}
.boxR ul
{
	padding: 10px 0 0 7px;
	border-top: 1px solid #efeeed;
}
.boxR li
{
	padding-left: 12px;
	font-size: 12px;
	margin-bottom: 8px;
	background: url(images/bulletR.gif) no-repeat 0 5px;
}

.boxR .listR2
{
	padding: 20px 0 5px;
}
.boxR .listR2 li
{
	width: 100%;
	padding-left: 0;
	font-size: 12px;
	background: none;
	overflow: hidden;
	margin-bottom: 12px;
}
.boxR .listR2 li img
{
	float: left;
	margin-right: 0px;
}
.boxR .listR2 span
{
	display: block;
	float: right;
	width: 130px;
}
.boxR .listR2 span a
{
	font-weight: normal;
	color: #1aa4de;
}

.boxR .listR3 li
{
	padding-left: 12px;
	font-size: 12px;
	background: url(images/bulletR2.gif) no-repeat 0 5px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #1aa4de;
}

.boxR .listR3 li a
{
	font-weight: normal;
	color: #1aa4de;
}


.boxR .listR4 li
{
	width: 100%;
	height: auto;
	display: block;
	padding: 0;
	background: none;
	margin-bottom: 12px;
	overflow: hidden;
}
.boxR .listR4 li a
{
	height: auto;
	display: block;
}
.boxR .listR4 li img
{
	float: none;
	display: block;
	margin: 0 auto;
}
.boxR .listR4 li label
{
	width: 100%;
	text-align: center;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
.boxR .listR4 li a label
{
	width: 100%;
	text-align: center;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
.boxR a:hover
{
	text-decoration: none;
}
/*---viewNutritionLabel---*/
.nutritionLabel
{
	width: 100%;
	height: 26px;
	margin: 10px 0;
}
.nutritionLabel label
{
	width: 139px; /*180*/
	line-height: 21px; /*26*/
	padding: 5px 0 0 33px;
	background: url(images/viewNutInfo.gif) no-repeat;
	margin: 0 0 0 8px;
	cursor: pointer;
	display: block;
	font-size: 0.92em; /*11*/
}
.nutritionLabel span
{
	color: #5d5c5c;
	background: url(images/popUpUnderLineEatRight.gif) repeat-x left bottom;
	cursor: pointer;
}

.maincontent .nutritionLabel
{
	padding-bottom: 10px;
}
.maincontent .nutritionLabel label
{
	/*position:relative; left:340px; top:5px;*/
	margin: 0;
}
/*---pdfPage---*/
.pdfPage
{
	width: 100%;
	height: 12px; /*17*/
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 0.92em; /*11*/
	background: url(images/imgPdf.gif) no-repeat 8px top;
}
.pdfPage a
{
	width: 139px; /*180*/
	line-height: 12px;
	padding: 0 0 0 33px;
	margin-left: 8px;
	color: #5d5c5c;
}
.pdfPage a:hover
{
	color: #ff880e;
}
/*-----right----*/
.timeBox
{
	border-top: 1px solid #efeeed;
	padding: 15px 0 0 7px;
	font-size: 1.09em; /*12*/
}
.timeBox label
{
	width: 100%;
	overflow: hidden;
	display: block;
}
.timeBox label span
{
	margin-right: 12px;
	float: left;
	line-height: 18px;
	height: 18px;
}
.timeBox label img
{
	margin-top: 0px;
	float: left;
}
.timeBox label a
{
	width: auto; /*55px;/*77*/
	float: left;
	padding-left: 17px;
	background: no-repeat left 3px;
}
.timeBox label a:hover
{
	text-decoration: none;
}
.timeBox label a.print
{
	background-image: url(images/print.gif);
	margin-right: 17px;
}
.timeBox label a.share
{
	background-image: url(images/share.gif);
	margin-right: 11px;
}
.timeBox label a.save
{
	background-image: url(images/save.gif);
	background-position: left top;
}
.timeBox label strong
{
	width: 77px;
	float: left;
	font-weight: normal;
	display: block;
}
.timeBox label em
{
	font-style: normal;
	width: 80px;
	float: left;
	display: block;
}
/*=======DOLE TV========*/
.blueBox
{
	width: 207px;
	background: url(images/blueBoxBgs.png) repeat-y -207px top;
	margin: 0 auto 10px;
}
.blueBoxTp
{
	width: 100%;
	background: url(images/blueBoxBgs.png) no-repeat;
	position: relative;
}
.blueBoxBtm
{
	width: 203px; /*207*/
	padding: 1px 3px 5px 1px;
	background: url(images/blueBoxBgs.png) no-repeat -414px bottom;
}
.doleTv
{
	background: url(images/doleTvimg.png);
	width: 169px; /*203*/
	padding: 17px 17px 0 17px;
	overflow: hidden;
	min-height: 110px; /*127*/
	height: auto !important; /* min-height hack for ie6 */
	height: 110px;
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #fff;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
}
.sidebar .Listcss .doleTvHeader
{
	width: 169px; /*203*/
	padding: 17px 17px 0 17px;
	overflow: hidden;
	height: auto !important; /* min-height hack for ie6 */
	height: 110px;
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #fff;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	display: block;
	font-size: 1.18em;
	font-weight: bold;
	margin-bottom: 4px;
}
.sidebar .Listcss
{
	width: 207px;
	background: url(images/doleTV.gif) 0px top;
	margin: 0 auto 10px;
	background-repeat: no-repeat;
	height: 127px;
}


.sidebar .Listcss .doleTvContent
{
	color: #FFFFFF;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	display: block;
	font-size: 1.18em;
	font-weight: normal;
	line-height: 15px;
	padding-bottom: 10px;
	padding-left: 16px;
	width: 109px;
		_POSITION:RELATIVE;
	_bottom:90px;
}
*html .blueBoxBtm
{
	width: 204px; /*207*/
	padding: 2px 2px 4px 1px;
}
*html .doleTv
{
	width: 170px;
	height: 110px;
}
.doleTv big
{
	font-size: 1.18em; /*13*/
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}
.doleTv span
{
	font-size: 0.91em; /*10*/
	line-height: 15px;
	display: block;
}
.doleTv b
{
	font-size: 1.18em; /*13*/
	line-height: 15px;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
}
/*------------*/
.dboxR
{
	width: 100%;
	background: url(images/DboxRbg.gif) repeat-y;
	margin-bottom: 15px;
	color: #2593BE;
	text-align: left;
}
.dboxRTp
{
	background: url(images/DboxRtop.gif) no-repeat;
}
.dboxRBtm
{
	width: 184px; /*207*/
	padding: 24px 3px 10px 20px;
	background: url(images/DboxRbtm.gif) no-repeat bottom;
}
.dboxRBtm label
{
	padding-bottom: 5px;
	color: #5d5c5c;
}
.dboxRBtm h5
{
	width: 110px;
	font-size: 1.73em; /*19*/
	margin: 0 0 4px 0;
}
.dboxRBtm a
{
	width: 123px;
	height: 27px;
	line-height: 22px;
	display: block;
	margin-top: 5px;
	background: url(images/Dabg.gif) no-repeat right top;
}
.dboxRBtm .list01
{
	padding: 11px 19px 16px 0;
	background: url(images/dimg01.gif) no-repeat right top;
}
.dboxRBtm .list02
{
	padding: 10px 55px 25px 0;
	background: url(images/dimg02.gif) no-repeat right top;
}
.dboxRBtm .list03
{
	padding: 1px 55px 16px 0;
	background: url(images/dimg03.gif) no-repeat right top;
}
.dboxRBtm .list01 h5, .list02 h5, .list03 h5
{
	color: #2693BE;
}
/*---------*/
.rightImg
{
	width: 175px; /*180*/
	padding: 6px 0 0 5px;
	overflow: hidden;
	border-top: 1px solid #efeeed;
}
.leftImg
{
	width: 149px; /*149*/
	padding: 0;
	overflow: hidden;
}

/*-------------*/
.article h3
{
	color: #FF6600;
	border-bottom: 1px solid #DADADA;
}
.article input
{
	width: 171px; /*176*/
	margin: 10px 0;
	padding-left: 5px /*; color:#808080*/;
}
.article select
{
	width: 180px;
	margin-bottom: 10px;
	color: #808080;
	padding: 0;
}
.article label
{
	width: 180px;
	display: block;
	overflow: hidden;
}
.article label a
{
	float: left;
	line-height: 22px;
}
.article label input
{
	width: 30px;
	margin: 0;
}
/*----------*/
.giftBox
{
	width: 100%;
	overflow: hidden;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 11.03px;
}
.giftBox img
{
	margin: 0 10px 10px 0;
}

.giftBox span a.butn
{
	width: 81px;
	background-image: url(images/butnSignUpNow.gif);
	float: right;
	margin-top: 14px;
}

.polltitle {color:#1CA4DE;font-weight:bold;display:block; font-size:1.42em;padding-bottom:4px;font-family:"Lucida Grande",Arial,Helvetica,sans-serif}
.dolepolltitle {display:block;color:#FF9900; border-bottom:1px solid #DADADA;font-size:1.9em;padding-bottom:4px;}
.polldesc{margin-bottom:10px;font-size:12px;color:#5D5C5C;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.pollquestion{margin-bottom:10px;font-weight:bold;font-size:1.2em;color:#1CA4DE;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.polloptions{margin-bottom:10px;font-size:12px;color:#5D5C5C;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.pollThankyou {color:#1CA4DE;display:block; font-size:1.42em;padding-bottom:4px;padding-top:20px;font-family:"Lucida Grande",Arial,Helvetica,sans-serif}
.pollresdesc{margin-bottom:10px;font-size:1em;color:#5D5C5C;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.pollresoptions{height:25px;padding-left:20px;margin-bottom:10px;background:url(images/dotted_Line.gif);background-repeat:no-repeat;background-position:bottom;font-size:.95em;color:#5D5C5C;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.pollresquestion{height:25px;margin-bottom:10px;font-weight:bold;font-size:.95em;padding:8px 8px 8px 2px; color:#1CA4DE;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.displaytable{padding-bottom:10px;}
.viewPollresultright {margin-bottom:10px;font-weight:normal;margin-top:6px;font-size:.95em;text-align:right;color:#1CA4DE;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
.viewPollresult{margin-bottom:10px;font-size:.95em;color:#1CA4DE;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}

.pollBox
{
	width: 175px; /*180*/
	padding: 8px 0 8px 5px;
	overflow: hidden;
}
.pollBox a.butn
{
	width: 73px;
	background-image: url(images/butnTakeThepoll.gif);
	float: right;
	margin: 4px 0 0;
}
.giftBox h3, .pollBox h3
{
	border-bottom: 1px solid #dadada;
	margin-bottom: 13px;
	padding-bottom: 3px;
}
.pollBox span
{
	padding-left: 2px;
	display: block;
	color: #1AA4DE;
/*	float: left;*/
	line-height: 17px;
}
.pollBox .polRedio input
{
	margin-right: 5px;
	margin-top: 5px;
}
.pollBox .polRedio
{
	margin: 8px 0;
	line-height: 20px;
	float: left;
}
/*-------*/
.issue
{
	position: relative;
	padding-top: 8px;
}
.issue img
{
	position: absolute;
	right: -8px;
	top: 0;
}

/*------Clck Fn----------*/
.boxR ul#rightMenu
{
	padding-left: 0;
}
.boxR ul#rightMenu li
{
	background: none;
	padding-left: 0;
}
.boxR ul#rightMenu li a
{
	padding-left: 15px;
	background: url(images/bullets.png) no-repeat 500px top;
}
.boxR ul#rightMenu li a:hover, .boxR ul#rightMenu .selectedListR a, .boxR ul#rightMenu li.subListON a
{
	color: #1c92c4;
	background-position: -50px -101px;
}
.boxR ul#rightMenu li.subListON a, .boxR ul#rightMenu li.subListON a:hover
{
	background-position: -40px -125px;
}
.boxR ul#rightMenu ul
{
	display: none;
}
.boxR ul#rightMenu li.subListON ul
{
	padding: 0 0 0 15px;
	border: none;
	display: block;
}
.boxR ul#rightMenu li.subListON li
{
	padding: 2px 0 0;
	font-size: 0.98em;
	margin: 0;
	background: none;
}
.boxR ul#rightMenu li.subListON li a
{
	background: none !important;
	color: #1c92c4;
	text-decoration: underline;
	font-weight: normal;
}


/*==============================================================================================================
								N U T R I T I O N - I N S T I T U T E (middle)
===============================================================================================================*/
/*	[Page: nutInst_News]
==================================*/
.nut_News
{
	width: 506px;
}
.nut_News h2
{
	color: #3399CC;
	margin-bottom: 2px;
}
.nut_News h2 label.date
{
	width: auto;
	font-size: 0.52em; /*13*/
	float: right;
	padding: 10px 0 0;
}
.nutritionNewsbnr
{
	width: 506px;
	height: 175px; /*215*/
	padding-top: 40px;
	background: url(images/nutNewsBnr.jpg) no-repeat;
}
.nutritionNewsbnr h4
{
	font-size: 2.5em; /*30*/
	color: #F7931C;
	font-weight: normal;
}
.nutritionNewsbnr label
{
	font-size: 1.5em; /*18*/
	color: #959696;
	padding: 8px 0 0 0;
	text-align: right;
	width: 180px;
	display: block;
}
.nutritionNewsDiv
{
	padding-top: 10px;
}
.nutritionNewsDiv dl
{
	width: 506px;
	padding-bottom: 20px;
}
.nutritionNewsDiv dl dt
{
	border-bottom: 1px solid #DEDEDE;
	font-size: 1.17em; /*14*/
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.nutritionNewsDiv dt a
{
	color: #ff8200;
}
.nutritionNewsDiv dl dd
{
	width: 506px; /*506*/ /*padding-left:130px;*/
	background-repeat: no-repeat;
	overflow: hidden;
}
.imgBox
{
	width: 125px;
	float: left;
}
.imgDex
{
	width: 375px;
	float: right;
}
.nutritionNewsDiv dd h3
{
	border-bottom: none;
	padding: 0;
	margin: 0;
}

.nutritionNewsDiv dl dd.kidsCorner
{
	width: 368px; /*506*/
	min-height: 169px; /*193*/
	height: 169px !important; /*193*/
	height: 169px; /*193*/
	padding: 24px 0 0 138px;
	margin: -18px 0 0 -8px;
}
.kidsCorner ul
{
	margin-left: 25px;
}
.nutritionNewsDiv dd ul
{
	width: 100%;
	overflow: hidden;
}
.nutritionNewsDiv dd ul li
{
	/*color:#79AFC6;*/
	background: url(images/bulletR2.gif) no-repeat left 4px;
	line-height: 14px;
	padding: 0 0 3px 11px;
}
.twoCol li
{
	width: 164px;
	float: left;
}
.nutritionNewsDiv dd p
{
	line-height: 17px;
}
/*===================================================
	[Page: nutInst_resources]
=====================================================*/
.nut_Resources
{
	width: 512px;
	_width: 504px;
}
.nut_Resources h2
{
	width: auto;
	border-bottom: 1px solid #E3E3E3;
	padding: 0 15px 5px 0;
	_padding: 0 15px 25px 0;
	margin-bottom: 15px;
}
.nut_Resources h2 label
{
	color: #FF9900;
	float: left;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
	font-size: 21.08px;
}
.nut_Resources h2 span
{
	float: right;
	font-size: 0.48em; /*12*/
	padding-top: 10px;
}
.nut_Resources div h2 span
{
	float: right;
	font-size: 0.48em; /*12*/
	padding-top: 10px;
}
.nut_Resources div h2 span a:link
{
	color: #3399CC;
	font-weight: normal;
}

.nut_Resources .articleLinks span
{
	float: left;
}
.nut_Resources .pageLinks span
{
	float: left;
	padding-left: 16px;
}

.resourceList
{
	padding-bottom: 10px;
}
.resourceList .tithead, .resourceList .tithead label
{
	color: #9F9F9F !important;
	font-size: 10px !important;
}
.resourceList dd
{
	width: 491px;
	padding-left: 21px;
	overflow: hidden;
	height: 23px;
	line-height: 23px;
	background-color: #F3F3F3;
	margin-bottom: 6px;
}
dd.oddList
{
	background-color: #fff;
}
.resourceList label
{
	width: 234px;
	float: left;
	color: #3399CC;
}
.resourceList label a:link
{
	width: 234px;
	float: left;
	color: #3399CC;
	font-weight: normal;
}
.resourceList label a:visited
{
	color: #3399CC;
	float: left;
	font-weight: bold;
	width: 234px;
}
.resourceList span
{
	width: 155px;
	float: left;
}
.resourceList i
{
	width: 102px;
	float: left;
	font-style: normal;
}
/*===================================================
	[Page: nutInst_SuperFoods]
=====================================================*/
.nut_SuperFoods h3
{
	color: #1AA4DE;
	margin-top: 0;
}
.criteria
{
	padding-top: 20px;
}
.fiber
{
	width: 430px;
	padding-bottom: 40px;
}
.fiber li
{
	padding-left: 13px;
	margin-bottom: 10px;
	background: url(images/bulletR02.gif) no-repeat left 5px;
}

.doleSf
{
	width: 725px;
	height: 176px;
	padding-left: 20px;
	margin-bottom: 25px;
	float: left;
	background: url(images/doleSfBg.jpg) no-repeat right top;
}
.doleSfLft
{
	width: 188px;
	height: 176px;
	background: url(images/doleSfLft.jpg) no-repeat;
	float: left;
}
.doleSfRgt
{
	width: 502px; /*537*/
	height: 176px;
	padding: 0 19px 0 16px;
	float: right;
}
.doleSfLft select
{
	width: 157px;
	margin: 137px auto 0;
	display: block;
}
.doleSfRgt dl
{
	width: 100%;
	padding-top: 40px;
	position: relative;
}
.doleSfRgt dt span
{
	width: 10px;
	height: 21px;
	background-image: url(images/arrowDoleSfRgt.gif);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 78px;
	text-indent: -1000px;
	overflow: hidden;
	z-index: 10;
	cursor: pointer;
}
span.btnBack
{
	left: 0;
}
span.btnNext
{
	background-position: right top;
	right: 0;
}

span.btnBackFade
{
	background-image: url(images/arrowDoleSfRgt.png) !important;
}
span.btnNextFade
{
	background-image: url(images/arrowDoleSfRgt.png) !important;
}


.doleSfRgt dd
{
	width: 462px; /*502*/
	margin-left: 20px;
	overflow: hidden;
	position: relative;
	height: 100px;
}
#doleSfRgtImgInner
{
	width: 10000px;
	position: absolute;
	left: 0;
	z-index: 5;
}

.sp_i img
{
	margin-top: 15px;
}
.doleSfRgt dd a
{
	width: 88px;
	float: left;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #4C9DBC;
	margin-right: 8px;
}
.doleSfRgt dd a span
{
	width: 100%;
	margin-top: 2px;
	display: block;
	text-align: center;
}
.doleSfRgt dd a:hover
{
	text-decoration: none;
	background: url(images/sh-bg.png) no-repeat center;
}
.doleSfNoBg dd a:hover
{
	text-decoration: none;
	background-image: none !important;
}
.doleSfRgt dd a:hover span
{
	color: #0080B0;
	font-weight: bold;
	cursor: pointer;
}
/*===================================================
	[Page: nutInst_Article]
=====================================================*/
.nut_Article h2
{
	color: #FF8200;
	padding: 0;
	margin: 0 0 3px;
}
.nut_Article h4
{
	color: #3399CC;
	font-size: 1.5em; /*18*/
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.nut_Article h5
{
	margin-left: 0;
	color: #666;
}
.nut_Article h6
{
	font-size: 1.08em; /*13*/
	color: #6A6A6A;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 8px;
	font-weight: normal;
}
.moreArticles dl
{
	margin-bottom: 20px;
}
.moreArticles dt
{
	color: #FF6600; /*#FF8200 was adviced, #FF9900 was in PSD*/
	margin-bottom: 3px;
	font-size: 1.08em; /*13*/
}
.moreArticles dd span
{
	color: #1C92C4;
}

/*===================================================
	[Page: NutInst_DoleTV] new at 28/04/2009
=====================================================*/
.nut_DoleTVbg
{
	width: 701px;
	background: url(images/nut_doleBg.gif) repeat-y;
}
.nut_DoleTVTp
{
	width: 100%;
	background: url(images/nut_doleTp.gif) no-repeat;
}
.nut_DoleTVBtm
{
	width: 638px;
	padding: 17px 36px 25px 27px;
	background: url(images/nut_doleBtm.gif) no-repeat bottom;
}
.nut_DoleTVBtm h5
{
	color: #A8A9AA;
}
.michael
{
	width: 638px;
	position: relative;
}
.michael h3
{
	margin: 10px 0 0 0;
	border: none;
}
.michael i
{
	position: absolute;
	left: 450px;
	top: 317px;
}
.michael i a
{
	line-height: 15px;
	padding-left: 17px;
	margin-right: 15px;
	float: left;
	background-repeat: no-repeat;
	font-style: normal;
}
.smallImg
{
	width: 100%;
	padding: 11px 0 0 0;
	background: url(images/smlimgBrdr.gif) repeat-x left top;
	margin-top: 25px;
	position: relative;
}
.smallImg dd
{
	width: 610px;
	margin-left: 14px;
	overflow: hidden;
	position: relative;
	height: 70px;
}
#doleTVScroll
{
	width: 10000px;
	position: absolute;
	left: 0;
}
.smallImg dd a
{
	width: 101px;
	height: 75px;
	float: left;
	display: block;
	text-align: center;
	font-size: 11px;
	color: #8F8F8F;
	opacity: .5;
}
.smallImg dd a span
{
	width: 100%;
	margin-top: 2px;
	display: none;
}
.smallImg dd a:hover
{
	text-decoration: none;
	opacity: 1;
}
.smallImg dd a:hover span
{
	display: block;
}
.smallImg dt
{
	float: left;
}
.smallImg dt span
{
	width: 8px;
	height: 21px;
	background-image: url(images/arrowButn2.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 25px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
}
/*span.imgBack{left:0}
span.imgNext{background-position:right top; right:0}
span.imgBack:hover{background-position:left bottom}
span.imgNext:hover{background-position:right bottom}*/

span.imgBack
{
	left: 0;
	background-position: left bottom;
}
span.imgNext
{
	background-position: right bottom;
	right: 0;
}
span.imgBackFade
{
	background-position: left top;
	left: 0;
}
span.imgNextFade
{
	background-position: right top;
	right: 0 !important;
}

.srcVideo
{
	width: 674px; /*701*/
	padding: 25px 0 0 27px;
	overflow: hidden;
}
.srcVideoLft
{
	width: 350px;
	float: left;
}
.srcVideoLft h4
{
	color: #FF6600;
	font-size: 14px;
	margin-bottom: 10px;
}
.srcVideoRgt
{
	width: 250px;
	float: right;
}

.srcVideoLft select
{
	width: 310px;
	color: #3399CC;
}
.srcVideoLft ul
{
	width: 100%;
	padding-top: 15px;
	overflow: hidden;
}
.srcVideoLft ul li
{
	width: 175px;
	float: left;
}
.srcVideoLft ul li a
{
	line-height: 18px;
}
.srcVideoLft div ul li a
{
	line-height: 18px;
	color: #1AA4DE;
	font-weight: normal;
}
/*------------new---------*/
.nutDoleTv
{
	width: 225px; /*245*/
	height: 127px; /*147*/
	padding: 20px 0 0 20px;
	background: url(images/doleTv2.jpg) no-repeat;
	color: #fff;
	margin-bottom: 8px;
}
.nutDoleTv big
{
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
.nutDoleTv b
{
	font-weight: normal;
	display: block;
}
.nutDoleTv a
{
	width: 20px;
	height: 20px;
	background: url(images/arrowDoleTv.gif) no-repeat;
	display: block;
	margin-top: 5px;
}

.pollQsBg
{
	width: 244px;
	background: url(images/pollQsBg.gif) repeat-y;
}
.pollQsTp
{
	width: 100%;
	background: url(images/pollQsTp.gif) no-repeat;
}
.pollQsBtm
{
	width: 210px;
	padding: 17px 18px 10px 16px;
	background: url(images/pollQsBtm.gif) no-repeat bottom;
}

.pollQsBtm h4
{
	color: #FF6600;
	font-size: 14px;
	margin-bottom: 10px;
}
.pollQsBtm label
{
	font-size: 11px;
	color: #666;
	padding-bottom: 10px;
	display: block;
}
.pollQsBtm a
{
	width: 67px;
	height: 26px;
	display: block;
	background: url(images/butnSubmit.gif) no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	margin: 0 auto;
}



/*===================================================
	[Page: NutInst_SuperFoods_landing] new at 02/05/2009
=====================================================*/
.superFoodsLanding
{
	background: url(images/imgNutSFlanding.jpg) no-repeat right top;
	line-height: 17px;
}
.nutSfLanding01
{
	width: 404px; /*704*/
	padding: 10px 300px 0 0;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
.nutSfLanding01 label
{
	font-size: 15px;
	color: #1CA4DE;
	margin-bottom: 10px;
	display: block;
	padding-right: 30px;
}
.nutSfLanding01 p
{
	padding-right: 60px;
	display: block;
}
.nutSfLanding02
{
	width: 380px;
	padding-bottom: 20px;
}
.nutSfLanding02 h3
{
	margin-top: 0;
}
.nutSfLanding02 small
{
	width: 280px;
	padding-left: 0px;
	overflow: hidden;
	color: #c4c4c4;
	font-size: 11px; /*0.65em;*/
	display: block;
	margin-bottom: 5px;
}
.nutSfLanding02 small i
{
	width: 195px;
	font-style: normal;
	float: left;
}
.nutSfLanding02 small strong
{
	width: 85px;
	font-weight: normal;
	float: right;
}
.nutSfLanding03
{
	width: 704px;
}
.addRsource
{
	width: 100%;
	overflow: hidden;
}
.addRsourceLft
{
	width: 170px;
	float: left;
}
.addRsourceRgt
{
	width: 530px;
	float: right;
}
.addRsourceRgt a
{
	width: auto;
	background: url(images/imgPdf.gif) no-repeat;
	padding-left: 20px;
	display: block;
	padding-bottom: 7px;
}

/*--------for sfLanding--------*/
.doleSfRgt dl.sfLanding
{
	padding-top: 20px;
}
.doleSfRgt dl.sfLanding dd
{
	width: 481px; /*502*/
	margin-left: 11px;
	height: 140px;
}
.doleSfRgt dl.sfLanding dd a
{
	width: 120px;
	margin-right: 0;
}

/*===================================================
	[Page: nutInst_BMI] new at 04/05/2009
=====================================================*/
.nutInst_BMI label
{
	display: block;
}
.nutInst_BMI h4
{
	color: #FF9900;
	padding-top: 0px;
}
.nutInst_BMI ul li
{
	list-style-position: inside;
	list-style-type: disc;
	line-height: 20px;
	color: #1BA4DB;
}

.calculator
{
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
}
.calculator label, .calculator span, .calculator input
{
	float: left;
	display: inline;
	line-height: 24px;
	padding: 0 5px;
}
.calculator label
{
	color: #FF9900;
}
input.height, input.weight
{
	border: 1px solid #EFEFEF;
	border-top: 1px solid #A6A6A6;
	height: 20px;
	padding-top: 2px;
	line-height: 20px;
}
.height
{
	width: 30px;
}
.weight
{
	width: 52px;
}
label.weightLbl
{
	padding-left: 20px;
	display: inline;
}
.recalculate
{
	width: 78px;
	height: 27px;
	background: url(images/butnRecalculate.gif) no-repeat;
	border: none;
	margin-left: 15px;
	cursor: pointer;
}

.bobymass
{
	width: 180px; /*180*/
	padding: 0px 0;
	overflow: hidden;
}
.bobymass h3
{
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	float: left;
	border-bottom: 1px solid #DADADA;
}
.bobymass b, .bobymass label
{
	width: 90px;
	float: left;
	line-height: 18px;
}
.bobymass b
{
	padding-bottom: 5px;
}
/*===================================================
	[Page: NutInst_Poll_results] new at 05/05/2009
=====================================================*/
.nutPollResult h2
{
	border-bottom: 1px solid #DEDEDE;
	margin: 0 0 15px;
	padding-top: 5px;
}
.nutPollResult h3
{
	border-bottom: none;
	margin: 0;
	font-weight: bold;
}
.nPollresults
{
	width: 504px;
	overflow: hidden;
	line-height: 17px;
}
.nPollresults dd
{
	width: 240px;
	float: left;
	padding: 10px 5px 0 0;
}
.nPollresults dd.oddPoll
{
	margin-right: 14px;
}
.nPollresults dd strong
{
	color: #1AA4DE;
}
.nPollresults dd label
{
	width: 240px;
	display: block;
}


/*========N U T R I T I O N - I N S T I T U T E  - C O L O R - S C H E M E ===================*/
#nutIns #bdy2
{
	background-image: url(images/bodyNutInst.jpg);
}
/*===================leftside=================*/
#nutIns .box
{
	background-image: url(images/Dbox2.gif);
}
#nutIns .boxTp
{
	background-image: url(images/DboxTp2.gif);
}
/*===================middle===========*/
#nutIns h2
{
	color: #FF9900;
}
#nutIns .maincontentBig h2
{
	font-size: 24px;
	padding-top: 0;
	margin-bottom: 10px;
}
#nutIns .boxBtm h2
{
	color: #48B6E5;
	font-size: 1.5em; /*18*/
}
/*#nutIns .tags a{color:#48B6E5}
#nutIns .tags a:hover{color:#ff880e}*/
/*===================rightside===========*/
#nutIns .boxRTp
{
	background-image: url(images/DboxRtop1.gif);
}
#nutIns .boxRBtm
{
	background-image: url(images/DboxRbtm1.gif);
}
#nutIns h3
{
	color: #1CA4DE;
	font-family: "Lucida Grande" ,Arial,Helvetica,sans-serif;
}
/*#nutIns .sidebar h3{color:#FF6600}*/
#nutIns .sidebar .issue h3
{
	color: #1CA4DE;
}



/*========================================*/

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	/*only for safari hack*/
	li.nav02
	{
		width: 109px;
	}
	li.nav04
	{
		width: 101px;
	}
	.boxR li
	{
		background-position: 0 4px;
	}
	.boxR ul#rightMenu li a:hover, .boxR ul#rightMenu .selectedListR a, .boxR ul#rightMenu li.subListON a
	{
		color: #1c92c4;
		background: url(images/bullets.png) no-repeat -50px -102px;
	}
	.leftBtm a.butnBack, .leftBtm a.butnNext
	{
		background-position: right 1px;
	}
}


/*===================================================
	[Page: pageSearchResults]
=====================================================*/
#srchRslt #bdy2
{
	background-image: url(images/SearchResultsbg.jpg);
}
.pageSearchResults .maincontent
{
	width: 695px;
	padding-left: 10px;
}

.srcReslt
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 24px;
}
.srcReslt h2
{
	float: left;
	width: auto;
	padding: 0 7px 0 0;
	margin: 0;
	color: #1AA4DE;
}
.srcquery
{
	width: 245px;
	height: 19px;
	border: 1px solid #DEDEDE;
	float: left;
	padding: 2px 0 0 4px;
	color: #949393;
	margin: 2px 7px 0 0;
}
.srcqueryGo
{
	margin-top: 2px;
}

.display
{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #EFEEED;
	padding-bottom: 15px;
	margin-bottom: 23px;
}
.display label
{
	float: left;
	margin-right: 5px;
	line-height: 20px;
}
.display .gopage
{
	float: left;
	width: 40px;
	line-height: 18px;
	padding: 1px 0 0 2px;
	border: 1px solid #D5D5D5;
	margin-right: 13px;
}
.display select
{
	float: left;
	width: 160px;
}

.display label a
{
	padding: 0 3px;
	float: left;
	color: #888;
}
.display .prevbutn
{
	height: 16px;
	background: url(images/butnBack2.gif) no-repeat;
	margin: 2px 5px 0 10px;
}
.display .nextbutn
{
	height: 16px;
	background: url(images/butnNext2.gif) no-repeat;
	margin: 2px 8px 0 7px;
}

.pageSearchResults .maincontent h4
{
	color: #FF8200;
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}
.pageSearchResults .maincontent p
{
	margin-bottom: 35px;
}
.display02
{
	border-bottom: none;
}

/*-----right side-----*/
.pageSearchResults .sidebar
{
	padding-top: 80px;
}
.pageSearchResults .boxRTp
{
	background: url(images/DboxRtop1.gif) no-repeat;
}
.pageSearchResults .boxR h3
{
	color: #FE8603;
}


/*===========new search result===========*/
.recipeSearchResults02
{
	width: 684px; /*687*/
	padding-left: 3px;
	overflow: hidden;
	font-size: 10px;
	color: #666;
}
.recipeSearchResults02 a
{
	color: #666;
}
.recipeSearchResults02 a:hover
{
	color: #ff880e;
	text-decoration: none;
}
.recipeSearchResults02 li
{
	width: 100%; /*min-height:80px; height:auto!important; height:80px;*/
	padding: 5px 0;
	overflow: hidden;
	display: table; #position:relative;float:left}
.recipeSearchResults02 li.even
{
	background-color: #f3f3f3;
}
.recipeSearchResults02 li dl, .recipeSearchResults02 li div
{ #position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.recipeSearchResults02 li dl dd, .recipeSearchResults02 li div ul
{ #position:relative;#top:-50%}
.recipeSearchResults02 li div
{ #left:406px}
.recipeSearchResults02 li.firstChild
{
	height: 10px;
	padding: 15px 0;
}
.recipeSearchResults02 li.firstChild i
{
	color: #999;
}
.recipeSearchResults02 li label, .recipeSearchResults02 li i
{
	display: block;
	text-align: center;
	font-style: normal;
	float: left;
}
.recipeSearchResults02 li .time
{
	width: 76px; /*101*/
	padding-right: 25px;
}
.recipeSearchResults02 li .ranks
{
	width: 76px;
	padding: 0 8px;
}
*html .recipeSearchResults02 li label.ranks
{
	position: static;
}
.recipeSearchResults02 li label span
{
	display: block;
	text-align: left;
}
.recipeSearchResults02 li a, .recipeSearchResults02 li i.firstChild
{
	width: 198px;
	padding: 0 2px 0 13px;
	text-align: left;
	display: block;
	float: left;
}
.recipeSearchResults02 li a
{
	font-size: 11px;
}
.recipeSearchResults02 li .lastChild
{
	/*for both 'i' & 'ul'*/
	width: 138px;
	padding: 0;
	text-align: left;
	float: right;
}
.recipeSearchResults02 li div .lastChild
{
	float: left;
}
.recipeSearchResults02 li i.lastChild
{
	text-align: left;
	float: left;
}
.recipeSearchResults02 li label img
{
	float: left;
}
.recipeSearchResults02 li li
{
	width: auto;
	min-height: 0;
	height: auto;
	line-height: 12px;
	display: block;
	float: none;
	padding: 0 0 5px;
}


.pgER_Pantry_Results2 .pages
{
	width: 677px; /*687*/
	padding: 30px 5px 30px;
	line-height: 15px;
	font-size: 10px;
	margin: 0;
	overflow: hidden;
}
.pgER_Pantry_Results2 .pages .arrowL, .pgER_Pantry_Results2 .pages .arrowR
{
	height: 16px;
	background: url(images/butnBack2.gif) no-repeat;
}
.pgER_Pantry_Results2 .pages .arrowR
{
	background: url(images/butnNext2.gif) no-repeat;
}

.pgER_Pantry_Results2 .butnPantry
{
	width: 108px;
	height: 25px;
	display: block;
	text-indent: -1000px;
	float: left;
	background: url(images/eat_right/butnPantry.gif) no-repeat;
	margin-right: 380px;
}



/*===================================================
	[Page: pgNutFoodFacts_Landing]
=====================================================*/
.pgNutFoodFacts_Landing h2
{
	font-size: 24px;
	border-bottom: 1px solid #E3E3E3;
}
.foodFacts
{
	width: 504px;
	overflow: hidden;
}
.foodFacts dd
{
	float: left;
}
.foodFacts01
{
	width: 98px;
}
.foodFacts02
{
	width: 406px;
}
.foodFacts02 label
{
	width: 386px;
	line-height: 23px;
	padding-left: 20px;
	display: block;
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
.foodFacts02 p
{
	width: 372px;
	padding: 5px 17px;
	line-height: 17px;
}
.foodFacts02 strong
{
	width: 100%;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
.foodFacts02 strong a
{
	float: right;
	font-size: 10px;
	font-weight: normal;
}

.pgNutFoodFacts_Landing .tags
{
	text-align: center;
	padding: 30px 0 5px 0;
	font-size: 12px;
}
.pgNutFoodFacts_Landing .tags label a
{
	color: #3399CC;
}
.pgNutFoodFacts_Landing .tags label a:hover
{
	color: #FF9900;
}

/* added for dole tv */
.michael h3 div
{
	margin: 10px 0 0 0;
	border: none;
	color: #1CA4DE;
	text-align: left;
}

.michael p div
{
	text-align: left;
}


.divbmiresult
{
	color: #FF9900;
	padding-top: 5px;
	font-weight: bold;
}

.divbmiresultchat, .divtakealook
{
	padding-top: 10px;
}

.nutInst_BMI ul li a
{
	color: #1AA4DE;
	text-decoration: none;
	font-weight: normal;
}
.divtakealook
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.clsHeight
{
	color: #FF9900;
}

.divbmicalculator
{
	color: #FF9900;
	font-size: 1.23em;
	font-weight: normal;
	letter-spacing: -0.022em;
	margin: 0 0 27px;
	overflow:hidden;
	width:100%;
}
.resourceList .iTitle {
float:left;
font-style:normal;
width:232px;
}

.resourceList .iType {
float:left;
font-style:normal;
width:150px;
}
