@charset "utf-8";
/* CSS Document */




body {
	background-image: url(../images/bg.gif);
}

img, div { behavior: url(iepngfix.htc) }

#mainShell{
	width:990px; 
	margin:0 auto; 
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#CC3300;}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0095ad;
	font-weight:bold;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	padding-bottom: 10px;
}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC3300;}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC3300; font-weight:bold;}

ul {list-style:disc; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 26px;}

a { text-decoration: none; color:#f34529;}

.pdf a {
	background: url(../images/iconPdf.gif) no-repeat left;
	padding-left: 19px;
	padding-right: 8px;
	font-size: 12px;
	float: left;
	white-space: normal;
	display: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 150px;
}

.recipe {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height:14px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.recipe ul {
	list-style-image: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:14px;
	

}

.recipepic {

	margin-bottom: 10px;
	behavior:url(styles/iepngfix.htc);
}


.comp {

	padding-top:10px;
	font-size: 10px;
	float: left;
	white-space: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	width: 100px;
}

/* Head*/


.logo{
	position:absolute;
	top: 30px;
	z-index:50;
}



/* Main Content*/


#intro h1 { background-image:url(../images/togtherBetter.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#intro h1 span { display:none;}

#sponsorTitle h1 { background-image:url(../images/famSponsors.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#sponsorTitle h1 span { display:none;}

#mealtimeTitle h1 { background-image:url(../images/mealtimeFun.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#mealtimeTitle h1 span { display:none;}

#benefitsTitle h1 { background-image:url(../images/familyBenefits.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#benefitsTitle h1 span { display:none;}

#recipeTitle h1{ background-image:url(../images/familyRecipes.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#recipeTitleBreakfast h1{ background-image:url(../images/recipesBreakfast.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#recipeTitleDessert h1{ background-image:url(../images/recipeDessert.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#recipeTitleDinner h1{ background-image:url(../images/recipesDinner.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#recipeTitleSnacks h1{ background-image:url(../images/recipesSnacks.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#recipeTitle h1 span, #recipeTitleBreakfast h1 span, #recipeTitleDessert h1 span, #recipeTitleDinner h1 span, #recipeTitleSnacks h1 span { display:none;}

#sweepsTitle h1 { background-image:url(../images/togtherBetterSweepstakes.png); height:49px; background-repeat:no-repeat; padding:0; margin:20px 0 0 0; behavior:url(styles/iepngfix.htc);}

#sweepsTitle h1 span { display:none;}


#recipes, #sweepstakes, #magazine { width:146px;
background-color:#ffffff;
background-repeat:repeat-y;
margin:0 0 2px 0;
color:#454545;
display:block;padding:0;
}

#enter{
	background-image: url(../images/enter_bg.png);
	background-repeat: no-repeat;
	height: 252px;
	behavior:url(styles/iepngfix.htc);

}

#enter p{
	font-size:11px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 50px;
	line-height: 18px;

}


#winner{
	background-image: url(../images/winner_bg.png);
	background-repeat: no-repeat;
	height: 300px;
	behavior:url(styles/iepngfix.htc);

}

#winner p{
	font-size:11px;
	margin: 0px;
	padding-top: 60px;
	padding-left: 35px;
	padding-right: 50px;
	line-height: 15px;

}



#flashIntro {
width: 553px;
	left: 437px;
	position: relative;

}




/* Footer*/

#footer {
text-align:center;
}


	
.benefits {
	line-height: 20px;
}
#enterWin {
	height: 272px;
	width: 277px;
	background-image: url(../images/enterWinbg.png);
	background-repeat: no-repeat;
	background-position: top;
	behavior:url(styles/iepngfix.htc);
}


#enterWin p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	border-bottom-style: none;
	padding-top: 0px;
	padding-left: 33px;
}

#recipeMenu {
	height: 169px;
	width: 276px;
	background-image: url(../images/recipeMenu.png);
	background-repeat: no-repeat;
	background-position: top;
	behavior:url(styles/iepngfix.htc);
}

#recipeMenu p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	border-bottom-style: none;
	padding-top: 0px;
	padding-left: 33px;
	font-weight: bold;
}

h5 {
	color: #FFFFFF;
	padding-left: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#famTip {
	background-image: url(../images/tipsbg.png);
	background-repeat: no-repeat;
	height: 165px;
}

#famTip p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	border-bottom-style: none;
	padding-top: 0px;
	padding-left: 33px;
	padding-right: 40px;
	width: 220px;
	
}

#whatsCooking {
	height: 253px;
	width: 277px;
	background-image: url(../images/whatsCooking.png);
	background-repeat: no-repeat;
	background-position: top;
	behavior:url(styles/iepngfix.htc);
}


#whatsCooking p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	border-bottom-style: none;
	padding-top: 0px;
	padding-left: 33px;
}

#allTips {
	background-image: url(../images/10tipsbg.png);
	background-repeat: no-repeat;
	height: 1000px;
}

#allTips p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	border-bottom-style: none;
	padding-top: 5px;
	padding-left: 33px;
	padding-right: 40px;
	padding-bottom: 0px;
	
}

.floatImg {
float: right;
z-index:100;

}

.floatImgLeft {
float: left;
z-index:100;

}

