div#accountcontrolshome{
	background-image: url(../images/bg_account_controls_home.gif);
}

div#bannerarea{
	width:817px;
	background-image:url(../images/bg_yellow_bars.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
}
div#bannerarea div#swfwrapper{padding-left:82px;background-image:url(../images/pic_simple_tasty_meals.jpg);background-repeat:no-repeat;}

div#contentareahome{
	padding-top:42px;
	background-image:url(../images/bg_content_area_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

div#contentareahome div#content{
	background-image:url(../images/bg_content_left_bars.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin:0;
	padding:0;
}

div#leftcol{
	float:left;
	width:495px;
	position:relative;
	left:120px;
}

div#leftcol hr{
	margin:0;
	padding:0;
	margin-right:auto;
	margin-left:auto;
	height:1px;
	width:75%;
	text-align:center;
	background-color:#A5A5A5;
	color:#A5A5A5;
	border:none;
}

div#rightcol{
	float:right;
	width:182px;
	padding-bottom:95px;
	position:relative;
	right:10px;
}

div#rightcol hr{
	margin:0;
	padding:0;
	margin-right:auto;
	margin-left:auto;
	height:1px;
	width:75%;
	text-align:center;
	background-color:#890000;
	color:#890000;
	border:none;
}

div#rightcol div.promo{
	margin:0;
	padding:19px 10px 19px 10px;
}

div#rightcol div.promo p
{
	padding-top:7px;
}

div#rightcol div.share{
	padding-right:0;
	padding-left:7px;
}

div#redbar{
	width:760px;
	height:1px;
	position:relative;
	left:20px;
	margin:0;
	padding:0;
	background-color:#890000;
}

div#tabbucket{
}

div#tabbucket div#tabnav, div#tabbucket div#tabnavside {
	width:425px;
	height:29px;
	background-image:url(../images/bg_tab_bucket.png);
	background-repeat:no-repeat;
}

div#tabbucket div#tabnavside{
	background-image:url(../images/bg_tab_bucket_side.png);
}

*html div#tabbucket div#tabnavside{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_tab_bucket_side.png',sizingMethod='scale');
}

* html div#tabbucket div#tabnav {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_tab_bucket.png',sizingMethod='scale');
}

div#tabbucket div#tabnav a img, div#tabbucket div#tabnavside a img, div#tabbucket div#tabnav img,  div#tabbucket div#tabnavside img{
	float:left;
}

div#tabbucket div#tabcontentmain, div#tabbucket div#tabcontentside{
	background-image:url(../images/bg_main_dishes_content.jpg);
	background-repeat:no-repeat;
	width:425px;
	height:116px;
	position:relative;
}

div#tabbucket div#tabcontentside{
	background-image:url(../images/bg_side_dishes_content.jpg);
}

div#tabcontentmain p {
	position:relative;
	width:255px;
	top:10px;
	left:150px;
}

div#tabcontentside p {
	position:relative;
	width:255px;
	top:0;
	left:30px;
}

div#tabcontentmain img.viewdishes{
	position:absolute;
	bottom:10px;
	right:75px;
}

div#tabcontentside img.viewdishes{
	position:absolute;
	bottom:10px;
	left:64px;
}

div#sidedishes
{
	display:none;
}
	
div#dinnerideasmail{
	background-image:url(../images/bg_bucket_beige.gif);
	background-repeat:no-repeat;
	width:194px;
	height:126px;
	position:relative;
	left:23px;
	top:10px;
}

div#dinnerideasmail p{padding:0;}

div#dinnerideasmail div.bucketcontent{
	margin:12px 10px 0 2px;
	text-align:center;
}

div#dinnerideasmail div.bucketcontent img{
	margin-right:auto;
	margin-left:auto;
}

div#dinnerideasmail div.bucketcontent input {font-size:100%;}

div#dinnerideasmail div.bucketcontent p{
	margin:2px 25px 2px 25px;
}

div#cookingschool{
	background-image:url(../images/bg_cooking_school_promo.gif);
	background-repeat:no-repeat;
	width:237px;
	height:144px;
	position:relative;
	right:-45px;
}

div#cookingschool div.bucketcontent{
	padding:11px 0 0 28px;
}

div#cookingschool div.bucketcontent ul{
	list-style-type:none;
	margin-left:17px;
}

div#cookingschool div.bucketcontent p{padding:0;}

div#cookingschool div.bucketcontent div.indented{
	padding:7px 0 0 20px;
}

div#cookingschool div.bucketcontent div.indented p{margin:4px 0 5px 0;}

div#toppromorow{
	position:relative;
	top:-34px;
	left:23px;
	margin-bottom:-34px;
}

div#middlepromorow{
}

div#bottompromorow
{
}

div#middlepromorow div.middlepromo{
	float:left;
}

div.promorow{
	padding:12px 0 12px 0;
}

div#bottompromorow div.horzpromo{
	width:250px;
	float:left;
	text-align:center;
	background-image:url(../images/bg_grey_divider.gif);
	background-repeat:no-repeat;
	background-position:100% 8px;
}

div#bottompromorow div.horzpromo p{
	padding:3px 10px 5px 10px;
}

div#bottompromorow div.horzpromo img{
	margin-right:auto;
	margin-left:auto;
}

div#bottompromorow div.first{
	padding-left:85px;
}

div#bottompromorow div.middle{
	width:144px;
}

div#bottompromorow div.last{
	background:none;width:240px;
}

div#searchbox{
	width:175px;
	position:absolute;
	top:-227px;
	right:34px;
}

div#searchboxcontent{
	background-image:url(../images/bg_bucket_search.png);
	background-repeat:repeat-y;
	width:175px;
	height:254px;
	font-weight:bold;
	color:#FFF;
}

div#searchboxcontent img.headertext{padding:5px 0 0 5px;}

div#searchboxcontent div.contentwrapper{
	padding:10px 5px 0 20px;
}

div#searchbox input, div#searchbox select{
	font-size:100%;
}

* html div#searchboxcontent {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_bucket_search.png',sizingMethod='scale');
}