﻿
body
{
	background-image: url(../images/bg-default.jpg);
	background-repeat: no-repeat;
	background-color: #d4863e;
	margin: 0px;
	font-family: Verdana;
}
img
{
	border: none;
}
/** ------------------------------------- **/
/** Links **/

.a1
{
	text-decoration: none;
	font-family: Verdana;
	padding: 0px 10px 0px 0px;
	color: #fec952;
	font-size: 11px;
}

.a2
{
	text-decoration: none;
	font-family: Verdana;
	padding: 0px 10px 0px 0px;
	color: #fec952;
	font-size: 13px;
}

.a3
{
	text-decoration: none;
	font-family: Verdana;
	color: #005399;
	font-size: 11px;
}

.a4
{
	text-decoration: none;
	font-family: Verdana;
	color: #07589c;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}



.a5
{
	text-decoration: none;
	font-family: Verdana;
	color: #07589c;
	font-size: 12px;
	padding: 0px 30px 0px 0px;
}

.a6
{
	text-decoration: none;
	font-family: Verdana;
	color: #07589c;
	font-size: 12px;
	font-weight: bold;
}

.a7
{
	text-decoration: none;
	font-family: Verdana;
	color: #07589c;
	font-size: 12px;
}


.a8
{
	text-decoration: none;
	font-family: Verdana;
	color: #07589c;
	font-size: 12px;
	font-weight: bold;
}

.a9
{
	text-decoration: none;
	font-family: Verdana;
	color: #cc9900;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.a10
{
	display: block;
}


.a11
{
	font-size: 11px;
	color: #0085c6;
	text-decoration: none;
}

.a12
{
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #0085c6;
	text-decoration: none;
}

.a13
{
	font-family: verdana;
	font-size: 12px;
	color: #fec952;
	text-decoration: none;
}
.a14
{
	text-decoration: none;
	font-family: Verdana;
	color: #005399;
	font-size: 12px;
}
/** ------------------------------------- **/
/** Fonts **/

.f1
{
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #0085c6;
}

.f2
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-weight: lighter;
	font-size: 24px;
	color: #07589c;
}
.f3
{
	font-size: 11px;
	color: #0085c6;
	text-decoration: none;
	font-weight: bold;
}

/** ------------------------------------- **/

#divNav01
{
	position: absolute;
	margin: 0px 0px 0px 50px;
	padding: 10px 0px 0px 0px;
	width: 210px;
	border: 0px solid red;
}

#divNav02
{
	position: absolute; /*margin: 0px 0px 0px 765px;*/
	margin: 0px 0px 0px 670px;
	padding: 10px 0px 0px 0px;
	border: 0px solid red;
}

#divNav03
{
	position: absolute;
	margin: 84px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}

#divNav03 #push
{
	float: left;
	width: 344px;
}

#divNav03 .item
{
	float: left;
	margin: 6px 0px 0px 0px;
	border: 1px;
}



#divGmHeader
{
	background-image: url(../images/bg-gmHeader.png);
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 54px;
}

#divGmFooter
{
	background-color: #ffffff;
	position: relative;
	margin: 0px auto;
	margin-top: 100px;
	padding: 0px;
	height: 54px;
}

#divWrapper
{
	background-image: url(../images/bg-wrapper.png);
	margin: 0px auto;
	margin-top: -8px;
	padding: 0px 0px 10px 0px;
	width: 981px;
	height: auto;
	position: relative;
}
/*
#divHeader
{
	background-image: url(../images/bg-header.gif);
	background-repeat: no-repeat;
	width: 981px;
	height: 83px;
}
*/#divHeader
{
	/*background-image: url(../images/bg-header.gif);*/
	background-image: url(../images/bg-header-02.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 6px;
	width: 969px;
	height: 86px;
}
#divLogo
{
	z-index: 1;
	position: absolute;
	margin: -47px 0px 0px 350px;
	padding-top: 58px;
	height: 150px;
	text-align: center;
}

#divContentWrapper
{
	margin: 0px auto;
	margin-top: 31px;
	width: 946px;
}

#divContentHome
{
	background-image: url(../images/bg-homeGrid.jpg);
	background-repeat: repeat-y;
	height: 740px;
}

#divContentHomeFlash
{
	/*background-image: url(../images/fpo-home-flash.jpg);*/ /*background-repeat: no-repeat;*/
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 946px;
	height: 471px;
}
#divContentHomeFlash .noFlash
{
	width: 846px;
	height: 401px;
	background-image: url(../images/home-no-flash.jpg);
	padding-top: 70px;
	padding-left: 100px;
}
#divContentHomeFlash .noFlash .top
{
	width: 745px;
	height: 15px;
	background: url(../images/noFlash-top-745px.png);
}
#divContentHomeFlash .noFlash .middle
{
	width: 745px; /*height:200px;*/
	background: url(../images/noFlash-middle-745px.png);
	background-repeat: repeat-y;
	padding: 15px 30px 15px 30px;
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
}
#divContentHomeFlash .noFlash .bottom
{
	width: 745px;
	height: 15px;
	background: url(../images/noFlash-bottom-745px.png);
}

#divContentHomeGrid
{
	position: absolute;
	margin: 485px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	width: 956px;
	font-family: Garamond;
}

#divContentHome .callouts
{
	position: absolute;
	margin: 470px 0px 0px 715px;
	margin: 470px 0px 0px 725px; /* updated 9/3/09 */
}

#divContentHomeGrid .box
{
	float: left;
	border: 0px solid red;
	width: 240px;
	height: 120px;
}

#divContentHomeGrid .box .content
{
	position: absolute;
	margin: 0px 0px 0px 90px;
	width: 150px;
}

#divContentHomeGrid .box .content .copy
{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #0085c6;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana;
	width: 120px;
}


#ctl00_ContentPlaceHolder1_divCallouts #divCalloutSignUp
{
	width: 219px;
	height: 124px;
}

#ctl00_ContentPlaceHolder1_divCallouts #divCalloutSaveMoney
{
	width: 219px;
	height: 124px;
}

#divWrapperBottom
{
	background-image: url(../images/bg-wrapper-bottom.png);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px auto;
	width: 981px;
	height: 7px;
}


.dot
{
}

#ctl00_ContentPlaceHolder1_divGetLeaders
{
	padding: 60px 0px 0px 15px;
}

#ctl00_ContentPlaceHolder1_divGetLeaders .item
{
	float: left;
	margin: 0px 0px 0px 0px;
	height: 174px;
	border: 0px solid blue;
}

.arrowOff
{
	position: absolute;
	visibility: hidden;
}

.arrowOn
{
	visibility: visible;
	position: absolute;
	margin: 174px 0px 0px 52px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}


#ctl00_ContentPlaceHolder1_viewBy
{
	padding: 0px 0px 0px 35px;
	font-size: 13px;
	font-weight: bold;
	color: #07589c;
	clear: both;
}

#divSiteMapLink
{
	margin: 0px auto;
	padding: 10px 0px 0px 20px;
	width: 950px;
	border: 0px solid red;
	font-size: 10px;
}

#divWeightWatchersFooter
{
	position: absolute;
	padding: 4px 0px 0px 0px;
	border: 0px solid red;
	font-size: 10px;
}


#dev
{
}

#viewByNav
{
	position: absolute;
	padding: 26px 0px 0px 35px;
	height: 50px;
	border: 0px solid red;
}

#ctl00_ContentPlaceHolder1_div_01
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 71px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_02
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 152px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_03
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 187px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_04
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 100px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_05
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 67px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_06
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 89px;
	text-align: center;
}
#ctl00_ContentPlaceHolder1_div_07
{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 0px;
	height: 21px;
	width: 122px;
	text-align: center;
}

.nav03-arrow
{
	background-image: url(../images/nav03-arrow.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: 15px;
	width: 27px;
	height: 9px;
}

#NutritionFactsData
{
	visibility: hidden;
	background-color: #ffffff;
	padding: 10px;
	position: absolute;
	border: solid 2px #005599;
	margin: 0px;
	z-index: 999;
	display: inline;
}
#NutritionFactsData .btnClose
{
	font-size: 11px;
	margin: 0px 5px 5px 0px;
	cursor: pointer;
}
#NutritionFactsData .Disclaimer
{
	font-size: 11px;
	margin: 5px 5px 5px 0px;
}


/** --------------------------------------------------------------- **/
/** Page:  Healthy-Soup.aspx **/

#divContentNutrition #container
{
	background: url(../images/bg-nutrition-top.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
	padding: 706px 0px 0px 0px;
	width: 937px;
	border: 0px solid #a0f06f;
}
#divContentNutrition #inner
{
	background: url(../images/bg-nutrition-middle.png);
	background-repeat: repeat-y;
	border: 0px solid red;
}
#divContentNutrition #content
{
	position: absolute;
	margin: -660px 0px 0px 0px;
	border: 0px solid blue;
}
#divContentNutrition #footer
{
	background-image: url(../images/bg-nutrition-bottom.png);
	background-repeat: no-repeat;
	width: 937px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#divContentNutrition #content h1
{
	margin: 10px 0px 10px 0px;
	font-size: 24px;
	color: #006fb5;
	font-weight: normal;
	border-bottom: 2px solid #feda97;
}
#divContentNutrition #content .soupTable
{
	margin: 10px 0px 0px 0px;
	width: 420px;
	border: 0px;
}
#divContentNutrition #content .flavor
{
	padding: 0px 0px 10px 15px;
}
#divContentNutrition
{
	background-image: url(../images/bg-nutrition.jpg);
	background-repeat: no-repeat;
	background-color: #f0eee3;
}
#divContentNutrition #copy
{
	padding: 20px 0px 0px 35px;
}
#divContentNutrition #copy p
{
	margin: -10px 0px 20px 0px;
	width: 500px;
	color: #80807e;
	font-size: 14px;
	line-height: 20px;
}
#divContentNutrition #nutritionSoupFilterTop
{
	background-image: url(../images/bg-nutrition-soup-filter-top.png);
	width: 938px;
	height: 60px;
}
#divContentNutrition #nutritionSoupFilterMiddle
{
	background-image: url(../images/bg-nutrition-soup-filter-middle.png);
	width: 938px;
}
#divContentNutrition #nutritionSoupFilterMiddle h1
{
	margin: 10px 0px 10px 0px;
	font-size: 24px;
	color: #006fb5;
	font-weight: normal;
	border-bottom: 2px solid #feda97;
}
#divContentNutrition #nutritionSoupFilterMiddle .soupTable
{
	margin: 10px 0px 0px 0px;
	width: 420px;
	border: 0px;
}
#divContentNutrition #nutritionSoupFilterMiddle .flavor
{
	padding: 0px 0px 10px 15px;
}
#divContentNutrition .empty
{
	margin: 20px 0px 0px 40px;
	font-size: 11px;
}

/** --------------------------------------------------------------- **/
/** --------------------------------------------------------------- **/
/** Page:  Progresso-Soup-News.aspx **/

#divContentNews
{
	background-image: url(../images/bg-news.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#divContentNews #copy
{
	padding: 20px 0px 0px 35px;
}
#divContentNews #copy p
{
	margin: -10px 0px 20px 0px;
	width: 500px;
	color: #80807e;
	font-size: 14px;
	line-height: 20px;
}
#divContentNews #container
{
	background: url(../images/bg-news-top.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
	padding: 709px 0px 0px 0px;
	border: 0px solid blue;
}
#divContentNews #inner
{
	background: url(../images/bg-news-middle.png);
	background-repeat: repeat;
	width: 718px;
}
#divContentNews #content
{
	position: relative;
	top: -690px;
	height: 100px;
}
#divContentNews #footer
{
	background-image: url(../images/bg-news-bottom.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
	width: 718px;
	height: 66px;
}
#divContentNews #callouts
{
	position: absolute;
	margin: -14px 0px 0px 718px;
}
#divContentNews .article
{
	padding: 20px 0px 0px 37px;
}
#divContentNews .article .content
{
	padding: 0px 0px 0px 10px;
}
#divContentNews .article h1
{
	margin: 10px 0px 0px 0px;
	font-size: 13px;
	color: #006fb5;
}
#divContentNews .article p
{
	margin: 10px 0px 0px 0px;
	line-height: 18px;
	font-size: 12px;
	color: #605f5d;
	width: 390px;
}
#divContentNews .articleSpacer
{
	margin: 0px 20px 0px 38px;
	padding: 15px 0px 0px 0px;
	width: 422px;
	border-bottom: 3px solid #feda97;
}
#divContentNews #newsQuotes
{
	position: absolute;
	margin: 10px 0px 0px 490px;
	width: 200px;
	border: 0px solid red;
}
#divContentNews #newsQuotes h1
{
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	color: #006fb5;
}
#divContentNews #newsQuotes p
{
	margin: 10px 0px 0px 0px;
	line-height: 15px;
	font-size: 11px;
	font-style: italic;
	color: #605f5d;
	width: 200px;
}
#divContentNews #newsQuotes .credit
{
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #605f5d;
	font-style: normal;
}
#divContentNews #newsQuotes .divQuoteSpacer
{
	padding: 10px 0px 10px 0px;
}
#divContentNews .showArticle
{
	padding: 15px 0px 0px 0px;
}
#divContentNews .hideArticle
{
	padding: 15px 0px 0px 0px;
	display: none;
}


/** --------------------------------------------------------------- **/
/** --------------------------------------------------------------- **/
/** Page:  Progresso-Soup-Story.aspx **/
#divContentTheProgressoStory
{
	background-image: url(../images/bg-the-progresso-story.jpg);
	background-repeat: no-repeat;
	background-color: #f4ecd6;
}
#divContentTheProgressoStory #copy
{
	padding: 20px 0px 0px 35px;
}
#divContentTheProgressoStory #copy p
{
	margin: -10px 0px 20px 0px;
	width: 480px;
	color: #80807e;
	font-size: 14px;
	line-height: 20px;
}
#divContentTheProgressoStory #container
{
	background: url(../images/bg-the-progresso-story-top.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
	padding: 240px 0px 0px 0px;
	width: 937px;
	border: 0px solid #a0f06f;
}
#divContentTheProgressoStory #inner
{
	background: url(../images/bg-the-progresso-story-middle.png);
	background-repeat: repeat;
	margin: 0px 0px 0px 1px;
	border: 0px solid red;
}
#divContentTheProgressoStory #footer
{
	background-image: url(../images/bg-the-progresso-story-bottom.png);
	background-repeat: no-repeat;
	width: 937px;
	height: 46px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 10px 0px;
}
#divContentTheProgressoStory #content
{
	position: absolute;
	margin: -240px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border: 0px solid blue;
}
#divContentTheProgressoStory #content h1
{
	margin: 10px 0px 0px 0px;
	font-size: 18px;
	color: #006fb5;
	border-bottom: 2px solid #feda97;
	font-family: Garamond;
}
#divContentTheProgressoStory #content p
{
	color: #80807e;
	font-size: 11px;
	line-height: 16px;
}
#divContentTheProgressoStory #content .box
{
	float: left;
	padding: 20px 20px 0px 10px;
	width: 270px;
}
#divContentTheProgressoStory .timeLinePop
{
	background: url(../images/bg-timeline.png);
	background-repeat: no-repeat;
	position: absolute;
	margin: -100px 0px 0px 200px;
	display: none;
	width: 486px;
	height: 354px;
}
#divContentTheProgressoStory #timeLineContainer .copyBg
{
	background-image: url(../images/bg-timeline-copy.png);
	background-repeat: repeat;
}
#divContentTheProgressoStory #timeLineContainer .copyFooter
{
	background-image: url(../images/bg-timeline-copy-footer.png);
	background-repeat: no-repeat;
	width: 476px;
	height: 22px;
	margin: 0px 0px 0px 10px;
}
#divContentTheProgressoStory .closeYear
{
	position: absolute;
	margin: 30px 0px 0px 420px;
}
#divContentTheProgressoStory .imageYear
{
	padding: 59px 0px 0px 24px;
	width: 486px;
	height: 400px;
}
#divContentTheProgressoStory #timeLineContainer .copyYear p
{
	margin: -105px 0px 0px 25px;
	padding: 10px 20px 10px 10px;
	color: #ffffff;
	font-size: 11px;
	width: 410px;
}
#divContentTheProgressoStory .arrowRight
{
	padding: 2px 0px 0px 5px;
}
#divContentTheProgressoStory #timeLineContainer .prevNext
{
	margin: 0px 0px 0px 370px;
	padding: 0px 10px 10px 10px;
	color: #ffffff;
	font-size: 11px;
}
#divContentTheProgressoStory #timeLineContainer .prevNext a
{
	color: #ffffff;
}
/** --------------------------------------------------------------- **/
/** --------------------------------------------------------------- **/
/** Page:  Soup-Recipes.aspx **/
#divContentProgressoSoupRecipes
{
	background-image: url(../images/bg-recipes.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	background-color: #f4ecd7;
}

#divContentProgressoSoupRecipes .utilityNav
{
	border: 0px solid red;
	position: absolute;
	margin: 8px 0px 0px 435px;
}

#divContentProgressoSoupRecipes #copy
{
	padding: 20px 0px 0px 35px;
}
#divContentProgressoSoupRecipes #copy p
{
	margin: -10px 0px 20px 0px;
	width: 300px;
	color: #80807e;
	font-size: 14px;
	line-height: 20px;
}
#divContentProgressoSoupRecipes #container
{
	background: url(../images/bg-recipes-and-tips-tabs.png);
	background-repeat: no-repeat;
	width: 717px;
	margin: 0px 0px 0px 4px;
	padding: 454px 0px 0px 0px;
	border: 0px solid blue;
}
#divContentProgressoSoupRecipes #inner
{
	background: url(../images/bg-recipes-and-tips-middle.png);
	background-repeat: repeat;
	border: 0px solid red;
	width: 717px;
}
#divContentProgressoSoupRecipes #content
{
	position: absolute;
	margin: -400px 0px 0px 31px;
}
#divContentProgressoSoupRecipes #footer
{
	background-image: url(../images/bg-recipes-and-tips-bottom.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 10px 0px;
	width: 717px;
	height: 26px;
}
#divContentProgressoSoupRecipes #tabs
{
	position: absolute;
	margin: -40px 0px 0px -16px;
	border: 0px solid red;
}
#divContentProgressoSoupRecipes #tabs .tab
{
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	height: 29px;
	font-size: 12px;
	border: 0px solid red;
}
#divContentProgressoSoupRecipes #tabs #tab_01
{
	background-image: url(../images/tab_01_off.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 29px;
}
#divContentProgressoSoupRecipes #callouts
{
	position: absolute;
	margin: 2px 0px 0px 0px;
	padding: 41px 0px 0px 720px;
	border: 0px solid red;
}
#divContentProgressoSoupRecipes #callouts div
{
}
#divContentProgressoSoupRecipes #quote
{
	border: 0px solid red;
}
#divContentProgressoSoupRecipes #quote p
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	line-height: 15px;
	font-size: 11px;
	font-style: italic;
	color: #605f5d;
	width: 170px;
}
#divContentProgressoSoupRecipes#quote .credit
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	font-weight: bold;
	font-size: 11px;
	color: #605f5d;
	font-style: normal;
}
#divContentProgressoSoupRecipes #callouts div
{
	margin: 0px 0px 0px 0px;
}
#divContentProgressoSoupRecipes #content h1
{
	margin: 10px 0px 0px 0px;
	font-size: 16px;
	color: #006fb5;
}
#divContentProgressoSoupRecipes #content .productsUsed .used
{
	text-align: left;
	margin: 20px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #07589c;
}
#divContentProgressoSoupRecipes #content .productsUsed .flavor
{
	text-align: left;
	margin: 10px 0px 20px 2px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #605f5d;
}
#divContentProgressoSoupRecipes #content .productsUsed
{
	margin: 10px 0px 0px 0px;
}
#divContentProgressoSoupRecipes #content .productsUsed p
{
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #07589c;
	width: 220px;
}

#divContentProgressoSoupRecipes #content .productsUsed p img
{
	padding: 10px 0px 5px 0px;
}
#divContentProgressoSoupRecipes #content .recipeUnderline
{
	background-image: url(../images/recipe-underline.jpg);
	background-repeat: no-repeat;
	margin: 5px 0px 10px 0px;
	width: 659px;
	height: 10px;
}
#divContentProgressoSoupRecipes #content .toolbar
{
	border: 0px solid red;
}
#divContentProgressoSoupRecipes #content .toolbar .time
{
	padding: 0px 0px 0px 10px;
	width: 200px;
	font-weight: bold;
	color: #006fb5;
	font-size: 12px;
}
#divContentProgressoSoupRecipes #content .intro
{
	padding: 0px 0px 0px 20px;
	width: 400px;
}
#divContentProgressoSoupRecipes #content .intro p
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	color: #605f5d;
	font-size: 12px;
	line-height: 15px;
}
#divContentProgressoSoupRecipes .showRecipe
{
	padding: 15px 0px 0px 20px;
}
#divContentProgressoSoupRecipes .hideRecipe
{
	padding: 15px 0px 0px 20px;
	display: none;
}
#divContentProgressoSoupRecipes .ingredientsContainer
{
	background-color: #ffffff;
	width: 405px;
}
#divContentProgressoSoupRecipes .ingredients
{
	padding: 0px 20px 20px 20px;
}
#divContentProgressoSoupRecipes h2
{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #605f5d;
}
#divContentProgressoSoupRecipes .ingredients ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
#divContentProgressoSoupRecipes .ingredients ul li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: #07589c;
	font-size: 11px;
}
#divContentProgressoSoupRecipes .ingredients ol
{
	margin: 5px 20px 0px 11px;
	padding: 0px 20px 0px 20px;
}
#divContentProgressoSoupRecipes .ingredients ol li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #605f5d;
}
#divContentProgressoSoupRecipes .ingredients p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #605f5d;
	font-size: 12px;
	line-height: 15px;
}
#divContentProgressoSoupRecipes #content .break
{
	height: 50px;
}
#divContentProgressoSoupRecipes .nutritionInformation
{
	margin: 15px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}
#divContentProgressoSoupRecipes .nutritionInformation p
{
	font-size: 11px;
	line-height: 15px;
}
#divContentProgressoSoupRecipes .servings
{
	margin: 15px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 11px;
	line-height: 15px;
	color: #605f5d;
}
#divContentProgressoSoupRecipes .copyRight
{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 10px;
	line-height: 15px;
	color: #605f5d;
}
#divContentProgressoSoupRecipes .message
{
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 10px;
	line-height: 15px;
	color: #605f5d;
}
/** --------------------------------------------------------------- **/
/** --------------------------------------------------------------- **/
/** Page:  Soup.aspx **/
#divContentSoup #soupChooser
{
	background-image: url(../images/bg-soup-chooser.jpg);
	background-repeat: no-repeat;
	width: 946px;
	height: 246px;
}
#divContentSoup #contentDivider
{
	background-color: #005599;
	padding: 6px;
}
#divContentSoup #soupDetail
{
	/*background-image: url(../images/bg-soup-detail.jpg);*/
	background-repeat: no-repeat;
	background-color: #ffffff;
	position: relative;
	min-height: 400px;
}
#divContentSoup #soupDetail #ctl00_ContentPlaceHolder1_divHeader
{
	padding: 20px 0px 0px 340px;
	font-family: Verdana;
}
#divContentSoup #soupDetail #ctl00_ContentPlaceHolder1_copy
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 340px;
	width: 330px;
	font-family: Verdana;
	color: #787979;
	border: 0px solid red;
	font-size: 11px;
	line-height: 15px;
}
#divContentSoup #soupDetail #ctl00_ContentPlaceHolder1_weightWatchers
{
	position: absolute;
	padding: 20px 0px 0px 339px;
	width: 280px;
	font-family: Verdana;
	font-size: 12px;
	color: #07589c;
}
#divContentSoup #soupDetail #ctl00_ContentPlaceHolder1_weightWatchers p
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	font-family: Verdana;
	color: #787979;
	border: 0px solid red;
	font-size: 11px;
	line-height: 15px;
}
#divContentSoup #soupDetail #ctl00_ContentPlaceHolder1_divCallouts
{
	position: absolute;
	padding: 20px 0px 0px 700px;
}
#divContentSoup #soupFilterContainer
{
	margin: 0px 0px 0px 30px;
}
#divContentSoup #soupFilterTop
{
	background-image: url(../images/bg-soup-filter-top.png);
	width: 883px;
	height: 61px;
}
#divContentSoup #soupFilterMiddle
{
	background-image: url(../images/bg-soup-filter-middle02.png);
	min-height: 200px;
}
#divContentSoup #soupFilterBottom
{
	background-image: url(../images/bg-soup-filter-bottom.png);
	background-repeat: no-repeat;
	width: 883px;
	height: 37px;
	padding-bottom: 30px;
}
#divContentSoup #pseudo
{
	background-image: url(../images/bg-pseudo-soup-filter-top.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 0px 0px 0px 14px;
	width: 855px;
	height: 213px;
}
#divContentSoup #viewByContainer
{
	position: absolute;
	margin: 0px 0px 0px 150px;
	border: 0px solid red;
}
#divContentSoup #detailImage
{
	position: absolute;
	border: 0px solid red;
}
#divContentSoup .empty
{
	position: absolute;
	margin: 0px auto;
	width: 400px;
	text-align: center;
	font-size: 11px;
}

#divContentSoup #soupDetailInner
{
	min-height: 280px;
}

/** --------------------------------------------------------------- **/
/** --------------------------------------------------------------- **/
/** Page:  View-Our-Ads.aspx **/
#divContentViewOurAds
{
	background-image: url(../images/bg-view-our-ads.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#divContentViewOurAds #callouts
{
	position: absolute;
	padding: 43px 0px 0px 718px;
	border: 0px solid red;
}
#divContentViewOurAds #callouts div
{
}
#divContentViewOurAds #testimonialTop
{
	background-image: url(../images/progresso-callout-testimonial-top.png);
	background-repeat: no-repeat;
	width: 215px;
	height: 144px;
}
#divContentViewOurAds #testimonialMiddle
{
	background-image: url(../images/progresso-callout-testimonial-middle.png);
	background-repeat: repeat-y;
	width: 215px;
}
#divContentViewOurAds #testimonialBottom
{
	background-image: url(../images/progresso-callout-testimonial-bottom.png);
	background-repeat: repeat-y;
	margin: 0px 0px 5px 0px;
	width: 215px;
	height: 21px;
}
#divContentViewOurAds #quote
{
	border: 0px solid red;
}
#divContentViewOurAds #quote p
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	line-height: 15px;
	font-size: 11px;
	font-style: italic;
	color: #605f5d;
	width: 170px;
}
#divContentViewOurAds #quote .credit
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	font-weight: bold;
	font-size: 11px;
	color: #605f5d;
	font-style: normal;
}
#divContentViewOurAds #container
{
	background: url(../images/bg-progresso-view-our-ads-top.png);
	background-repeat: no-repeat;
	width: 718px;
	margin: 30px 0px 0px 4px;
	padding: 314px 0px 0px 0px;
}
#divContentViewOurAds #inner
{
	background: url(../images/bg-progresso-view-our-ads-middle.png);
	background-repeat: repeat;
	width: 718px;
}
#divContentViewOurAds #footer
{
	background-image: url(../images/bg-progresso-view-our-ads-bottom.png);
	background-repeat: no-repeat;
	margin: -6px 0px 0px 4px;
	padding: 0px 0px 10px 0px;
	width: 718px;
	height: 18px;
}
#divContentViewOurAds #content
{
	position: absolute;
	margin: -298px 0px 0px 31px;
}
#divContentViewOurAds #copy
{
	padding: 20px 0px 0px 35px;
}
#divContentViewOurAds #copy p
{
	margin: -10px 0px 20px 0px;
	width: 500px;
	color: #80807e;
	font-size: 14px;
	line-height: 20px;
}
#divContentViewOurAds #intro
{
	margin: 50px 0px 0px 0px;
}
#divContentViewOurAds #intro p
{
	margin: 5px 0px 0px 0px;
	color: #605f5d;
	font-size: 11px;
	line-height: 18px;
}
#divContentViewOurAds #intro .box
{
	float: left;
	padding: 0px 10px 0px 0px;
}
#divContentViewOurAds #intro .box .copy
{
	padding: 5px 0px 0px 5px;
	width: 130px;
	font-size: 11px;
	color: #605f5d;
}
#divContentViewOurAds #intro .break
{
	margin: 0px 0px 0px 0px;
	height: 10px;
	clear: both;
}
#divContentViewOurAds .item
{
	margin: 20px 0px 0px 0px;
}
#divContentViewOurAds .item h1
{
	margin: 10px 0px 0px 0px;
	font-size: 15px;
	color: #006fb5;
	border-bottom: 3px solid #feda97;
}
#divContentViewOurAds .item p
{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	font-size: 11px;
	color: #605f5d;
}
#divContentViewOurAds .item table
{
	margin: 20px 0px 0px 0px;
	width: 650px;
}
#divContentViewOurAds #tabs
{
	position: absolute;
	margin: -3px 0px 0px -15px;
	border: 0px solid red;
}
#divContentViewOurAds #tabs .tab
{
	float: left;
	text-align: center;
	padding: 7px 4px 0px 0px;
	height: 29px;
	font-size: 12px;
	border: 0px solid red;
}
#divContentViewOurAds #tabs #tab_01
{
	background-image: url(../images/tab_01_off.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 29px;
}
#divContentViewOurAds #showVideoTipContainer
{
	position: absolute;
	margin: -150px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#divContentViewOurAds #showVideoTipContainer .videoTipPop
{
	background: url(../images/bg-showVideoPop.png);
	background-repeat: no-repeat;
	position: absolute;
	margin: 50px 0px 0px 200px;
	display: none;
	width: 486px;
	height: 400px;
}
#divContentViewOurAds #showVideoTipContainer .close
{
	position: absolute;
	margin: 30px 0px 0px 420px;
}
#divContentViewOurAds #showVideoTipContainer .swf
{
	margin: 0px 0px 0px 0px;
	padding: 59px 0px 0px 20px;
	width: 486px; /*height: 400px;*/
	border: 0px solid red;
}
#divContentViewOurAds #showVideoTipContainer .copy
{
	position: absolute;
	margin: 30px 0px 0px 25px;
	color: #ffffff;
	font-size: 11px;
}
#divContentViewOurAds #showVideoTipContainer .prevNext
{
	position: absolute;
	margin: 360px 0px 0px 395px;
	color: #ffffff;
	font-size: 11px;
}
#divContentViewOurAds #showVideoTipContainer .prevNext a
{
	color: #ffffff;
}

#souperYouLink 
{
	background: url(../souperyou/images/souperyou-link-see-winners.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 790px;
	position: absolute;
	width: 248px;
	height: 124px;
}