/* CSS Document */
html, body {height:100%;}
/* end hack */

body {
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif; /*font-size: 12px;*/
	height: 100%;
	}

a, a:link, a:visited {color: #CC0000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

#container ul.sitemap a, #container ul.sitemap a:visited{color: #CC0000; text-decoration: none;}
#container ul.sitemap a:hover {color: #000; text-decoration: underline;}

h1 {
	margin: 0;
	padding: 0;
	}
h2 {
	margin: 0;
	padding: 0;
	}
h3 {
	margin: 0;
	padding: 0;
	}

.imgMargintop3 {
	margin-top: 2px;
}

img, object, embed, link{display:inline;}

.clear12 {
	font-size: 1px;
	clear: both;
	margin-bottom: 12px;
}
.clear8 {
	font-size: 1px;
	clear: both;
	margin-bottom: 8px;
}

.mb12 {
	margin-bottom: 25px;
	margin-left: 20px;
	margin-right: 10px;
}

.redBoldSmall {font-size: 11px; font-weight: bold; color: #CC0000;}
.eatingright {font-size:13px;padding-bottom:2px;display:block;}

.subpageHeader {
	margin: 0 0 10px;
	font-size: 18px; color: #CC0000;
	}

.subpageHeading {font-size: 15px; font-weight: bold; color: #000;}
	.subpageHeading a:link, .subpageHeading a:visited {color: #000; text-decoration: none;}
	.subpageHeading a:hover {color: #CC0000; text-decoration: underline;}

.subpageCol1 {padding-right: 15px;}
.subpageCol2 {padding-left: 15px;}

.recipeBlockText {
	font-size: 11px; color: #666;
	margin-bottom: 5px;
	}

.contentTable {padding: 15px 100px 0;}

#pageSub {
	background: url(../images/img_subpage_bgcap.jpg) center top no-repeat;
	padding: 8px 0 0 0;
	}

#logo-prego {
	position: absolute;
	margin: 2px 0 0 25px;
	}
	#logo-prego img {display: inline;}



#wrapper {
	position:relative;
	width:800px;
	margin-left: -400px;
	left: 50%;
}
#header {
	text-align: center;
}
.promoNews {
	text-align: center;
}

#promoSpot {
	clear: both;
	height: 300px;
}
#promoNav {
	position: absolute;
	left: 223px;
	margin-top: 5px;
}
#promoNavSub {
	position: absolute;
	left: 223px;
	margin-top: -3px;
}
#productSpot {
	clear: both;
	height: 600px;
}

#pageContent {padding: 0 15px;}
#pageSubContent {
	background: url(../images/img_subpage_bgrib.jpg) center repeat-y;
	padding: 0 15px;
	}

.navCol {padding: 80px 0 0;}

.sideNavOptionUp {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.sideNavOptionUp a:link, .sideNavOptionUp a:visited {
	color: #666666;
	text-decoration: none;
}
.sideNavOptionUp a:hover {
	color: #CC0000;
	text-decoration: none;
}

.sideNavOptionOver {
	background-color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.sideNavOptionOver a:link, .sideNavOptionOver a:visited {
	color: #666666;
	text-decoration: none;
}
.sideNavOptionOver a:hover {
	color: #CC0000;
	text-decoration: none;
}
.sideNavSubOptionUp 
{
	font-size: 10px;
	color: #987878;
	/*
	padding-left: 35px;*/
	margin-top: 1px;
	margin-bottom: 1px;
}
.sideNavSubOptionUp a, .sideNavSubOptionUp a:link, .sideNavSubOptionUp a:visited, .sideNavSubOptionUp a:hover
{
	display:block;
	padding: 2px 0 2px 35px;
	color: #987878;
	text-decoration: none;
}
.sideNavSubOptionUp a:hover {
	color: #CC0000;
	background-color:#EEEEEE;
}

.sideNavSubOptionOver {
	background-color:#EEEEEE;
	font-size: 10px;
	color: #987878;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.sideNavSubOptionOver a:link, .sideNavSubOptionOver a:visited {
	color: #987878;
	text-decoration: none;
}
.sideNavSubOptionOver a:hover {
	color: #CC0000;
	text-decoration: none;
}

.sideNavSubOptionDown {
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FF9900;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/img_icon_redarrow2.gif);
	background-repeat: no-repeat;
	background-position: 21px center;
}

.sideNavSubOptionDown a,
.sideNavSubOptionDown a:visited,
.sideNavSubOptionDown a:link
{
	color:#FFFFFF;
}

.sideNavOptionDown {
	background-color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.sideNavOptionDown a,
.sideNavOptionDown a:link,
.sideNavOptionDown a:visited
{
	color: #FFFFFF;
}

.subpageBase {
	margin: 0;
	padding: 0;
	clear: both;
	text-align: center;
	margin-top:-10px;
	}
.subpageBasea {
	margin: 0;
	padding: 0;
	clear: both;
	text-align: center;
	height:20px
}

.subpagePromo
{
	position: relative;
	width: 546px;
	height: 180px;
	padding: 80px 0 0 0;
	vertical-align: middle;
}

.subpagePromo1 {
	background-image: url(../images/img_familydining_bg2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo2 {
	background-image: url(../images/img_eatingright_bg2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo3 {
	background-image: url(../images/img_romanticdinners_bg2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo4 {
	background-image: url(../images/img_entertaining_bg2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo5 {
	background-image: url(../images/img_allarticles_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromoTable {
	margin-top: 15px;
}

.subpagePromoTable td table td{text-align:left;}

.subpagePromoTitle1 {
	padding: 0 0 0 25px;
	font-weight: normal; font-size: 18px; color: #000;
	}
.subpagePromoTitle2 {
	margin: 0 0 10px 24px;
	font-weight: bold; font-size: 31px; color: #CC0000;
}
.subpagePromoText {
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	padding-left: 25px;
	width: 265px;
	margin-top:-10px;
	padding-top:0;
}


.contentRow1 {}
.contentRow2 {
	clear: both;

}


.hRule_red1 {
	font-size: 1px;
	background-color: #CC0000;
	clear: both;
	height: 1px;
	margin-bottom: 8px;
	margin-right:1px;
	overflow:hidden;
}
.hRule_red3 {

	font-size: 1px;
	background-color: #CC0000;
	clear: both;
	height: 3px;
	margin-top:6px;
	margin-bottom: 6px;
	margin-right:1px;
	overflow:hidden;
}
.recipe1 {
	background-image: url(../images/img_spaghetti_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 235px;
	height: 144px;
	padding-top: 25px;
}
.recipe2 {
	background-image: url(../images/img_pregojars_001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 194px;
	height: 140px;
	padding-top: 25px;
}
.recipeCol {
	padding-left: 20px;
}

.recipeTitle {
	margin: 0 0 5px;
	font-weight: bold; font-size: 18px; color: #CC0000;
	}
	.recipeTitle a:link, .recipeTitle a:visited {color: #CC0000; text-decoration: none;}
	.recipeTitle a:hover {color: #000;}

.recipeText {
	margin: 0 0 10px;
	font-size: 11px; color: #666;
	}
.recipeText strong { color: #000000; }
.recipeText2 {
	margin: 0 0 5px;
	padding: 0 18px 0 0;
	font-size: 11px; color: #666;
	}
	
	.recipeText2 a:link, .recipeText2 a:visited {color: #CC0000; text-decoration: none;}
	.recipeText2 a:hover {color: #CC0000; text-decoration: underline;}
	
.recipeLinks {font-size: 11px; font-family: Arial;}
	.recipeLinks a:link, .recipeLinks a:visited {font-weight: bold; color: #000; text-decoration: none;}
	.recipeLinks a:hover {color: #CC0000; text-decoration: underline;}
	
.recipe-link {font-size: 11px;}
	.recipe-link a {
		background: url(../images/icon-redarrow.gif) 0 1px no-repeat;
		padding: 0 0 0 14px;
		}
	.recipe-link a:link, .recipe-link a:visited {font-weight: bold; color: #000; text-decoration: none;}
	.recipe-link a:hover {color: #000; text-decoration: underline;}
	div.recipe2 .recipe-link a { padding-left: 12px; }
.recipeTitle2 {
	margin: 0 0 5px;
	font-weight: bold; font-size: 15px; color: #000;
	width:95%;
	}
	.recipeTitle2 a:link, .recipeTitle2 a:visited {color: #000; text-decoration: none;}
	.recipeTitle2 a:hover {color: #CC0000; text-decoration: underline;}
.recipeText2 
{
	width:95%;
}

.grayBox1 {
	border: 1px solid #CCCCCC;
	height: 90px;
	width: 249px;
	margin-right: 8px;
	float: left;
	font-size: 10px;
	color: #666666;
}
.grayBox2 {
	border: 1px solid #CCCCCC;
	height: 90px;
	width: 249px;
	margin-right: 8px;
	float: left;
	font-size: 10px;
	color: #666666;
}
.grayBox3 {
	border: 1px solid #CCCCCC;
	height: 90px;
	width: 249px;
	float: left;
	font-size: 10px;
	color: #666666;
}
.grayBoxText {
	padding-right: 6px;
	vertical-align: middle;
	}
	.grayBoxText a:link, .grayBoxText a:visited {color: #CC0000; text-decoration: none;}
	.grayBoxText a:hover {color: #000; text-decoration: underline;}

.grayBoxTitle {font-size: 11px; font-weight: bold;}

.cell1 {
	background: url(../images/img_familydining_bg.jpg) right bottom no-repeat;
	padding: 30px 200px 0 0;
	height: 120px;
	}
.cell2 {
	background: url(../images/img_entertaining_bg.jpg) right bottom no-repeat;
	margin: 0 0 0 20px;
	padding: 30px 140px 0 0;
	height: 120px;
	}
.cell3 {
	background: url(../images/img_eatingright_bg.jpg) left bottom no-repeat;
	padding: 20px 10px 0 175px;
	height: 130px;
	}
.cell4 {
	background: url(../images/img_romanticdinners_bg.jpg) left bottom no-repeat;
	padding: 40px 0 0 175px;
	height: 110px;
	}

.cell1a {
	background: url(../images/img_familydining_cellbg1.jpg) left bottom no-repeat;
	padding: 30px 10px 0 146px;
	height: 130px;
	}
.cell2a {
	background: url(../images/img_familydining_cellbg2.jpg) -20px bottom no-repeat;
	padding: 30px 10px 0 120px;
	height: 130px;
	}
.cell3a {
	background: url(../images/img_familydining_cellbg3.jpg) 3px bottom no-repeat;
	padding: 30px 10px 0 160px;
	height: 130px;
	}
.cell4a {
	background: url(../images/img_familydining_cellbg4.jpg) -25px bottom no-repeat;
	padding: 30px 10px 0 130px;
	height: 130px;
	}

.cell1b {
	background-image: url(../images/img_eatingright_cellbg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 165px;
}
.cell2b {
	background-image: url(../images/img_eatingright_cellbg5.jpg);
	background-repeat: no-repeat;
	background-position: -20px bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 145px;

}
.cell3b {

	background-image: url(../images/img_eatingright_cellbg3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:130px;
	padding-left: 162px;
	padding-right: 10px;
	padding-top: 30px;

}
.cell4b {
	background-image: url(../images/img_eatingright_cellbg4.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height:130px;
	padding-left: 156px;
	padding-top: 30px;
	padding-right: 10px;

}

.cell1c {
	background-image: url(../images/img_romanticdinners_cellbg1.jpg);
	background-repeat: no-repeat;
	background-position: -11px bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 150px;

}
.cell2c {
	background-image: url(../images/img_romanticdinners_cellbg2.jpg);
	background-repeat: no-repeat;
	background-position: -15px bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 146px;

}
.cell3c {

	background-image: url(../images/img_romanticdinners_cellbg3.jpg);
	background-repeat: no-repeat;
	background-position: -9px bottom;
	height:130px;
	padding-left: 150px;
	padding-right: 10px;
	padding-top: 30px;

}
.cell4c {
	background-image: url(../images/img_romanticdinners_cellbg4.jpg);
	background-repeat: no-repeat;
	background-position: -20px bottom;
	height:130px;
	padding-left: 138px;
	padding-top: 30px;
	padding-right: 10px;

}

.cell1d {
	background-image: url(../images/img_entertaining_cellbg1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 150px;

}
.cell2d {
	background-image: url(../images/img_entertaining_cellbg2.jpg);
	background-repeat: no-repeat;
	background-position: -12px bottom;
	height:130px;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 131px;
	padding-bottom: 0px;

}
.cell3d {

	background-image: url(../images/img_entertaining_cellbg3.jpg);
	background-repeat: no-repeat;
	background-position: -4px bottom;
	height:130px;
	padding-left: 150px;
	padding-right: 10px;
	padding-top: 30px;

}
.cell4d {
	background-image: url(../images/img_entertaining_cellbg4.jpg);
	background-repeat: no-repeat;
	background-position: -17px bottom;
	height:130px;
	padding-left: 140px;
	padding-top: 30px;
	padding-right: 10px;

}
.subpagePromo1a {

	background-image: url(../images/img_familydining_bg3.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.contentTable li {list-style-type: square;}

/*.newsItem1 {
	background: url(../images/img_news_bg_001.jpg) right bottom no-repeat;
	margin: 0 0 15px;
	padding: 25px 200px 0 0;
	height: 145px;
	}*/
.newsItem1 {
	background: url(../images/img_news_bg_002.jpg) left bottom no-repeat;
	margin: 0 0 15px;
	padding: 25px 0 0 200px;
	height: 135px;
	}
.newsItem2 {
	background: url(../images/img_news_bg_003.jpg) right bottom no-repeat;
	margin: 0 0 15px;
	padding: 25px 180px 0 0;
	height: 130px;
	}
.newsItem3 {
	background: url(../images/img_news_bg_005.jpg) left bottom no-repeat;
	padding: 25px 0 0 215px;
	height: 135px;
	}

.news-title {
	margin: 0 0 5px;
	font-size: 17px; font-weight: bold;
	}
	.news-title sup {font-size: 12px;}

.news-text {
	margin: 0 0 15px;
	font-size: 11px; color: #666;
	}
	
/*.newsItem1 #sweepstakes-links {
	padding-top:4px;
}*/

/* organic.aspx */
#organic {
	margin:0 108px;
	color:#666666;
	font-size:11px;
	line-height:14px;
}
#organic h1 {
	font-size: 17px;
	font-weight: bold;
	color:#CC0000;
	margin:25px 0 8px 0;
}
#organic img.hdr-img {
	margin:25px 0 8px 0;
}
#organic h1 sup {
	font-size: 12px;
}
#organic p, #organic ul {
	margin:15px 0 0 0;
}
#organic ul li {
	margin-left:15px;
	list-style-type:square;
}
#organic p.first {
	margin-top:0;
}
#organic #usda-callout {
	min-height:85px;	
	margin-top:15px;
} *html #organic #usda-callout, *+html#organic #usda-callout {
	height:85px;
}
#organic #usda-callout img {
	float:left;
	margin:0 13px 0 3px;
}
#organic #usda-callout p {
	margin:0 0 0 88px;
	padding-top:20px;
	width:185px;
}
#organic #prego-choices h1 {
	padding-top:10px;
}
#organic #prego-choices img#sauces {
	float:right;
	margin-left:30px;
}

#signup {
	background: url(../images/img_signup_bg.jpg) no-repeat;
	margin: 0 6px 0 0;
	width: 200px; height: 200px;
	text-align: left;
	}


.signup-content {padding: 20px 18px 0;}

		.signup-header {
			margin: 0 0 10px;
			font-size: 16px; font-weight: bold; color: #CC0000;
			}
		#signup p {
			margin: 0 0 10px;
			font-size: 11px; color: #666;
			}

.p2 {font-size: 11px; color: #666; line-height: 18px;}

.subpagePromo2c {
	background-image: url(../images/img_eatingright_bg_3.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}


.subpagePromo2f {
	background-image: url(../images/img_balancedbites_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo2e {
	background-image: url(../images/img_carrotsticks_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo2b {
	background-image: url(../images/img_getexcited_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo2a {
	background-image: url(../images/img_moreveggies_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo2d {
	background-image: url(../images/img_carrotsticks_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo1a {
	background-image: url(../images/img_familydining_bg_3.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}



.subpagePromo4a {
	background-image: url(../images/img_entertaining_bg_1.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo4b {
	background-image: url(../images/img_entertaining_bg_2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo4c {
	background-image: url(../images/img_entertaining_bg_4.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo4d {
	background-image: url(../images/img_funfondue_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo4e {
	background-image: url(../images/img_pastaparty_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo4f {
	background-image: url(../images/img_goodfriends_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo3a {
	background-image: url(../images/img_romanticdinners_bg_1.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo3b {
	background-image: url(../images/img_settingthemood_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo3c {
	background-image: url(../images/img_romanticdinners_bg_2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo3d {
	background-image: url(../images/img_rinsereconnect_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo3e {
	background-image: url(../images/img_passionateplate_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo3f {
	background-image: url(../images/img_nightinitaly_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo1b {
	background-image: url(../images/img_familydining_bg_2.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}

.subpagePromo1c {
	background-image: url(../images/bg_conversation_starters.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo1d {
	background-image: url(../images/img_familydining_bg_4.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo1e {
	background-image: url(../images/img_suppertimecelebrations_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo1f {
	background-image: url(../images/img_revvedup_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromo5a {
	background-image: url(../images/img_newssignup_bg.jpg);
	background-repeat: no-repeat;
	width: 546px;
	background-position: left 9px;
}
.subpagePromoTitle3 {

	font-size: 21px;
	color: #CC0000;
	font-weight: bold;
	padding-left: 24px;
}
.subpageHeader2 {

	font-size: 18px;
	color: #000000;
}
.formField {
	border: 1px solid #333333;
}
.p3 {

	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.contentTable2 {

	padding-right: 75px;
	padding-left: 75px;
	padding-top: 15px;
}

#oliveOylCopyright
{
	position: absolute;
	left: 28px;
	bottom: 28px;
	color: #666;
	font-size: 10px;
}

/* Liven up updates */

img.verticalindent {margin-top:50px;}
img.verticalindent2 {margin-top:40px;}
img.verticalindent3 {margin-top:40px;}

div#sidebar 
{
background: #FFFFFF url(../images/sidebar_bg.jpg) no-repeat;
width:243px;
height:500px;
}

div#sidebarlong 
{
background: #FFFFFF url(../images/sidebar_bg_long.jpg) no-repeat;
width:243px;
height:645px;
}

div#sidebarcontent {padding:25px 20px 0 20px;text-align:left;}

div#sidebarcontent table {margin-bottom:5px;}
div#sidebarcontent table#substitutiontable td {padding: 5px 0 5px 5px;}

.contentcell {padding: 25px 25px 0 100px;}
.sidebarcell {padding:0 15px 0 0;}
.contentcell, .sidebarcell{font-size:11px;line-height:19px;}
.contentcell p {padding:0 0 17px 0;margin:0;}
.contentcell ul {margin-left:15px; padding-bottom:17px;}
.contentcell ul li {color:#CC0000; }
.contentcell ul li span {color:#666666;}

.sidebarcell p, .sidebarcell, .contentcell, .contentcell p, .contentcell{color:#666666;}

h3.imgheader {padding:0;margin:0;}

/* Site Map styles and fixes */
#sitemapleftcol {float:left;margin-left:100px;width:290px;}
#sitemaprightcol {float:left;width:350px;}
* html #sitemapleftcol {margin-left:50px;}

/* New All Articles page */
.articlescell {
	margin-left:177px;
	padding-left:239px;
	background-color:#cccccc;
	min-height:135px;
	margin-bottom:27px
}
* html .articlescell {
	height:135px;
}
.familydining {
	margin-top:15px;
	background:url("../images/img_allarticles_cellbg1.jpg") no-repeat top left;
}
.eatingright {
	background:url("../images/img_allarticles_cellbg2.jpg") no-repeat top left;
}
strong.eatingright {
	background:none;
}
.entertaining {
	background:url("../images/img_allarticles_cellbg3.jpg") no-repeat top left;
}
.romanticdinners {
	background:url("../images/img_allarticles_cellbg4.jpg") no-repeat top left;
}
.articlescell ul {
	list-style:none;
	margin:0;
	padding:0;
}
	.articlescell h2 {
		padding-top:15px;
	}
	.articlescell ul li {
		padding-top:7px;
	}
/* You and Me Kid article */
.recipe-link strong {
	color:#010101;
	font-size:1.1em;
}


/* Contact Us pages */
table#BaseInformation td,
table#InquiryInformation td,
table#ProductInformation td,
table#StoreInformation td {padding:3px 0;}
#WorkPhone1, #WorkPhone2, #WorkPhone3 {width:50px;}
table#BaseInformation td.label,
table#InquiryInformation td.label,
table#ProductInformation td.label,
table#StoreInformation td.label {width:125px;}
table#BaseInformation .message-box {width:300px; height:100px;}



/* Footer */
.footerburst {font-weight:bold;}
#footercopy, #footernav, #footernav a, #footernav a:hover {font-size:11px;}