body	{
	margin:30px 0 30px 0;
	padding:0;
	font-family:arial, sans-serif;
	font-size:12px;
	}

html>body #builder_column1 a,
html>body #builder_column2 a
 	{
		width: auto;
		height:auto;
		}


#nav	{
	width:760px;
	overflow:hidden;
	margin-bottom:30px;
	}

#nav ul	{
	list-style:none;
	margin:0px;
	padding:0px;
		}

#nav ul	li	{
	float:left;
	}

ul	{
	list-style-type:square;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:15px;
	padding-left:15px;
	}



img {
	border:0px;
	}

div, td 	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	}

p	{
	margin-top:0px;
	margin-bottom:15px;
	}

small	{
	font-size:11px;
	}


a	{
	font-weight:bold;
	text-decoration:none;
	}

hr	{
	height:1px;
	border-top: #d2c577 dotted 1px;
	margin-bottom:15px;
	}

form	{
	margin:0px;
	}


#logo_nutella	{
	margin-bottom:15px;
	}

#containerSite	{
	width:750px;
	text-align:left;
	}

/* -- start your day home page --*/
div.t1	{
	padding-top:85px;
	width:750px;
	}

div.t1_content	{
	width:370px;
	padding-bottom:15px;
	}

#t1_startyourday	{
	background-image:url(images/t1-startyourday.jpg);
	background-repeat:no-repeat;
	}

#t1_breakfastbuilder	{
	background-image:url(images/t1-breakfastbuilder1.jpg);
	background-repeat:no-repeat;
	height:170px;
	}

#t1_healthytips	{
	background-image:url(images/t1-healthytips.jpg);
	background-repeat:no-repeat;
	}


div.insert1	{
	width:750px;
	background-image:url(images/insert-tan-mid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	}

div.insert1 .icon	{
	float:left;
	text-align:center;
	width:100px;
	}

div.insert1 .content	{
	float:left;
	width:610px;
	}

/* --- breakfast builder --*/

.show	{
	display:block;
	}

.hide	{
	display:none;
	}


#builder_child	{
	width:750px;
	background-image:url(images/insert-red-footer2.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin-bottom:15px;
	overflow:hidden;
	}

#builder_child .padding	{
	margin:10px 15px 10px 15px;
	}


div.builder_select	{
	width:750px;
	background-image:url(images/insert-red-mid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	}

div.builder_select .padding	{
	margin:15px 15px 0px 15px;
	overflow:hidden;
	}

div.builder_column1	{
	width:355px;
	float:left;
	}

div.builder_column2	{
	width:355px;
	float:right;
	}


div.builder_column1 div,
div.builder_column2 div
	{
	display:block;
	margin-bottom:5px;
	background-repeat:no-repeat;
	}

div.builder_column1 a,
div.builder_column2 a	{
	display:block;
	}

div.builder_column1 a:hover,
div.builder_column2 a:hover
	{
	color:#ab0000;
	}


/* --- single line quantity descriptions --- */
#nutella_qty,
#banana_qty,
#apple_qty,
#milk_qty,
#egg1_qty,
#egg2_qty,
#cheese_qty
	{
	margin:30px 15px 30px 150px;
		}


/* --- double line quantity descriptions --- */
#bread1_qty,
#bread2_qty,
#cocktail_qty,
#oj_qty,
#yogurt_qty,
#cereal_qty,
#cerealos_qty
	{
	margin:20px 15px 20px 150px;
	}

/* --- breakfast quantity descriptions --- */

#breakfast1_qty,
#breakfast2_qty,
#breakfast3_qty,
#breakfast4_qty
	{
	margin:150px 30px 30px 30px;
		}


/* --- food data ---*/
#nutella_dat,
#bread1_dat,
#bread2_dat,
#banana_dat,
#cocktail_dat,
#oj_dat,
#apple_dat,
#yogurt_dat,
#milk_dat,
#egg1_dat,
#egg2_dat,
#cheese_dat,
#cereal_dat,
#cerealos_dat
	{
	margin:7px 15px 7px 150px;
	}

/*--- breakfast data --- */

#breakfast1_dat,
#breakfast2_dat,
#breakfast3_dat,
#breakfast4_dat
		{
	margin:170px 105px 30px 145px;
		}


/* -- food link style ---- */

div.nutella00 a,
div.apple00 a,
div.milk00 a,
div.egg100 a,
div.egg200 a,
div.cheese00 a,
div.bread100 a,
div.bread200 a,
div.banana00 a,
div.cocktail00 a,
div.oj00 a,
div.yogurt00 a,
div.cerealos00 a,
div.cereal00 a
	{
	overflow:hidden;
	cursor: pointer;
	color:#666666;
    height: 75px; width: 355px;     /* for IE6 to make the whole button clickable */
	outline: none;                  /* remove dotted outline in Firefox */
	}


div.nutella01 a,
div.apple01 a,
div.milk01 a,
div.egg101 a,
div.egg201 a,
div.cheese01 a,
div.bread101 a,
div.bread201 a,
div.banana01 a,
div.cocktail01 a,
div.oj01 a,
div.yogurt01 a,
div.cerealos01 a,
div.cereal01 a
	{
	overflow:hidden;
	cursor: pointer;
	color:#ab0000;
    height: 75px; width: 355px;     /* for IE6 to make the whole button clickable */
    outline: none;                  /* remove dotted outline in Firefox */
	}


/* -- breakfast link style -- */
div.breakfast100 a,
div.breakfast200 a,
div.breakfast300 a,
div.breakfast400 a
	{
	overflow:hidden;
	cursor: pointer;
	color:#666666;
    height: 300px; width: 355px;     /* for IE6 to make the whole button clickable */
    outline: none;                  /* remove dotted outline in Firefox */
	}


div.breakfast101 a,
div.breakfast201 a,
div.breakfast301 a,
div.breakfast401 a
	{
	overflow:hidden;
	cursor: pointer;
	color:#ab0000;
    height: 300px; width: 355px;     /* for IE6 to make the whole button clickable */
    outline: none;                  /* remove dotted outline in Firefox */
	}

span.list	{
	padding-left:7px;
	margin-top:5px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	display:block;
	}


/* -- individual items -- */
div.nutella00	{
	background-image:url(images/food-nutella-00.jpg);
	}

div.nutella01	{
	background-image:url(images/food-nutella-01.jpg);
	}

div.bread100	{
	background-image:url(images/food-bread1-00.jpg);
	}

div.bread101	{
	background-image:url(images/food-bread1-01.jpg);
	}

div.bread200	{
	background-image:url(images/food-bread2-00.jpg);
	}

div.bread201	{
	background-image:url(images/food-bread2-01.jpg);
	}

div.banana00	{
	background-image:url(images/food-banana-00.jpg);
	}

div.banana01	{
	background-image:url(images/food-banana-01.jpg);
	}

div.cocktail00	{
	background-image:url(images/food-fruitcocktail-00.jpg);
	}

div.cocktail01	{
	background-image:url(images/food-fruitcocktail-01.jpg);
	}

div.oj00	{
	background-image:url(images/food-oj-00.jpg);
	}

div.oj01	{
	background-image:url(images/food-oj-01.jpg);
	}

div.apple00	{
	background-image:url(images/food-apple-00.jpg);
	}

div.apple01	{
	background-image:url(images/food-apple-01.jpg);
	}

div.yogurt00	{
	background-image:url(images/food-yogurt-00.jpg);
	}

div.yogurt01	{
	background-image:url(images/food-yogurt-01.jpg);
	}

div.milk00	{
	background-image:url(images/food-milk-00.jpg);
	}

div.milk01	{
	background-image:url(images/food-milk-01.jpg);
	}

div.egg100	{
	background-image:url(images/food-egg1-00.jpg);
	}

div.egg101	{
	background-image:url(images/food-egg1-01.jpg);
	}

div.egg200	{
	background-image:url(images/food-egg2-00.jpg);
	}

div.egg201	{
	background-image:url(images/food-egg2-01.jpg);
	}

div.cheese00	{
	background-image:url(images/food-cheese-00.jpg);
	}

div.cheese01	{
	background-image:url(images/food-cheese-01.jpg);
	}

div.cerealos00	{
	background-image:url(images/food-cerealos-00.jpg);
	}

div.cerealos01	{
	background-image:url(images/food-cerealos-01.jpg);
	}


div.cereal00	{
	background-image:url(images/food-cereal-00.jpg);
	}

div.cereal01	{
	background-image:url(images/food-cereal-01.jpg);
	}



/* -- predefined breakfasts --*/

div.breakfast100	{
	background-image:url(images/food-breakfast1-00.jpg);
	}

div.breakfast101	{
	background-image:url(images/food-breakfast1-01.jpg);
	}

div.breakfast200	{
	background-image:url(images/food-breakfast2-00.jpg);
	}

div.breakfast201	{
	background-image:url(images/food-breakfast2-01.jpg);
	}

div.breakfast300	{
	background-image:url(images/food-breakfast3-00.jpg);
	}

div.breakfast301	{
	background-image:url(images/food-breakfast3-01.jpg);
	}

div.breakfast400	{
	background-image:url(images/food-breakfast4-00.jpg);
	}

div.breakfast401	{
	background-image:url(images/food-breakfast4-01.jpg);
	}



/*-- results --*/

#results	{
	width:750px;
	overflow:hidden;
	background-image:url(images/insert-red-mid.gif);
	background-repeat:repeat-y;
	}

#results .padding	{
	margin:15px;
	}

#results_numeric	{
	width:720px;
	overflow:hidden;
	background-image:url(images/results-mid.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}

div.results_value	{
	width:175px;
	margin-right:7px;
	float:left;
	display:inline;
	text-align:center;
	font-size:25px;
	color:#ffffff;
	font-weight:bold;
	}

#recommended	{
	width:720px;
	overflow:hidden;
	background-image:url(images/recommended-mid.jpg);
	background-repeat:repeat;
	background-position:center center;
	}


div.recommended_value	{
	width:175px;
	margin-right:7px;
	float:left;
	display:inline;
	text-align:center;
	font-size:25px;
	color:#000000;
	font-weight:bold;
	}

#button_container	{
	width:720px;
	overflow:hidden;
	margin-bottom:30px;
	}

#button_container div	{
	float:left;
	margin-right:6px;
	display:inline;
	background-image:url(images/btn-background.gif);
	background-repeat:no-repeat;
	}

#button_container div a
	{
	width:175px;
	height:30px;
	display:block;
	text-align:center;
	color:#666666;
	background-image:url(images/btn-background.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	font-weight:normal;
	}

#button_container div a:hover	{
	color:#ab0000;
	}

#button_container div a span	{
	display:block;
	margin:7px 5px 3px 5px;
		}


#youSelected	{
	width:750px;
	height:27px;
	overflow:hidden;
	background-image:url(images/t3-youselected.gif);
	background-repeat:no-repeat;
	}


#foodrecalculate,
#foodicons_container	{
	width:750px;
	background-image:url(images/insert-red-mid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	}

#foodrecalculate .padding	{
	margin:10px 15px 0 15px;
	}

#foodicons .padding	{
	float: left;
	cursor: pointer;
	}


#foodicons	{
	margin-left:15px;
	margin-top:15px;
	width:720px;
	overflow:hidden;
	}

#foodicons img	{
	margin:3px 3px 2px 2px;
	}

table.breakfastsource	{
	width:720px;
	background-image:url(images/insert-gray-mid.gif);
	background-repeat:repeat-y;
	}

table.breakfastsource td	{
	padding:10px 15px 10px 15px;
	border-top:#efefef solid 1px;
	}

table.breakfastsource td.title	{
	font-weight:bold;
	padding-left:25px;
	}

table.breakfastsource ul	{
	margin-top:0px;
	margin-bottom:0px;
	}


hr.results	{
	display:block;
	height:1px;
	padding:0px;
	border-top:#e1e1e1 solid 1px;
	shade:none;
	margin:0 0 10px 0;
	}


/* --- pop up info boxes ---- */

body.info	{
	margin:0px;
	}

div.info_mid	{
	background-image:url(images/insert-info-mid.gif);
	background-repeat:repeat-y;
	width:600px;
	overflow:hidden;
	text-align:left;
	height:195px;
	}

div.info_mid .padding	{
	margin:0 25px 0 25px;
	}



/* -- healthy tips -- */
	ul.check	{
		margin-left:0px;
		padding-left:0px;
		margin-top:0px;
		list-style-type:none;
		}

	ul.check li	{
		background-image:url(images/bullet-check.gif);
		background-repeat:no-repeat;
		padding-top:3px;
		padding-bottom:10px;
		padding-left:25px;
		}

