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;
		}	