table#content_columns { margin-top: 0; width: 547px; }

table#content_columns td#content_left_column { width: 275px; }

table#content_columns td#content_right_column { width: 251px; }

div#gray_keyline_container_top {
	background: transparent url("/uploadedImages/food_center_2010/bg_gray_keyline_top.png") 0 0 no-repeat;
	width: 565px;
	margin: 9px 0;
}

div#gray_keyline_container_bottom {
	background: transparent url("/uploadedImages/food_center_2010/bg_gray_keyline_bottom.png") 0 100% no-repeat;
	width: 541px;
	padding: 12px 12px 6px;
}

div#blue_frame_top {
	background: transparent url("/uploadedImages/food_center_2010/bg_food_center_frame_top.png") 0 0 no-repeat;
	width: 272px;
}

div#blue_frame_bottom {
	background: transparent url("/uploadedImages/food_center_2010/bg_food_center_frame_bottom.png") 0 100% no-repeat;
	width: 272px;
	padding: 15px 0 10px 0;
}

div#short_recipe_search_top {
    background: transparent url("/uploadedImages/food_center_2010/bg_short_recipe_search_top.png") 0 0 no-repeat;
    width: 250px;
    height: 108px;
}

div#short_recipe_search_bottom {
    background: transparent url("/uploadedImages/food_center_2010/bg_short_recipe_search_bottom.png") 0 100% no-repeat;
    width: 250px;
    height: 108px;
}

div#short_recipe_search_content {
    padding: 32px 0 0 15px;
}

td#content_right_column .TDM_rs_main {
    margin: 0;
    padding: 0;
    border: 0;
}

div.TDM_FoodCenter_NIS {
    margin-top: 10px;
    background: transparent url("/images/grey/food_search_frame_top.png") no-repeat;
}

div.TDM_FoodCenter_NIS_bottom {
	background: transparent url("/images/grey/food_search_frame_bottom.png") 0 100% no-repeat;
	padding: 5px;
}   

div.editorial_image { margin: 10px 0; }

/* input and select elements inside 'recipe search' box */
.TDM_rs_sbi foo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
	color: #666666 !important;
	font-size: 10px;
	/* padding: 1px; */
}

img#tdmSearch { cursor: pointer; }

/* hack to override the page level xsl css for /XMLFiles/Editorial-Links-Group.xsl */

			
div#blue_frame_bottom div#links_widget_content {
    margin-left: 18px;
}

td.TDM_freshideas_container {
    padding-bottom: 9px;			
}

div#img_block {
    margin-top: 6px;
}

/*food center landing page specific styles */
div#related_articles ul { margin-bottom: 0; padding-bottom: 0; }


/* FTW MODULE */

div#food_center_2011_ftw_module_top {
    width: 495px;
    /*background: transparent url("/uploadedimages/food_center_2011/bg_food_center_landing_module_top.png") 0 0 no-repeat;*/
    background: transparent url("/uploadedimages/food_center_2011/img_dinnerTonightMod_top_gray.jpg") 0 0 no-repeat;
    margin-bottom: 10px;
}

div#food_center_2011_ftw_module_middle{
    width: 495px;
    /*background: transparent url("/uploadedimages/food_center_2011/bg_food_center_landing_module_bottom.png") 0 100% no-repeat;*/
    background: transparent url("/uploadedimages/food_center_2011/img_dinnerTonightMod_middle.jpg") 0 100% repeat-y;     
}

div#ftw_header 
{
    height:50px;
    padding: 30px 0 0 20px;
}

div#food_center_2011_ftw_module_top h3 {
    /*text-indent: -9999px;*/
    /*background: transparent url("/uploadedimages/food_center_2011/bg_header_ftw.png") 0 0 no-repeat;*/
    /*width: 184px;*/
    height: 24px;
    color: #333333;
    font-family: "Lucida Grande", "Arial", sans-serif;
    font-size: 16pt;
}

div#food_center_2011_ftw_module_middle h6 {
    font-weight: normal;
    color: #666;
    font-size: 11px;
}

div#food_center_2011_ftw_module_bottom 
{
    height:38px;
    margin-top:-10px;
    background: transparent url("/uploadedimages/food_center_2011/img_dinnerTonightMod_btm.jpg") 0 100% no-repeat;   
}

div#ftw_3_column_content {
    margin: 20px 0 0;
    font-family: arial, helvetica, sans-serif;
    margin: 0px 20px 0;
}

div.ftw_column {
    float: left;
    width: 145px;
    margin-left: 9px;
}

div.first_column {
    margin-left: 0;
}

div.ftw_column h4 {
    color: #1a75cf;
    font-size: 18px;
    line-height: 18px;
    margin: 7px 0 11px 2px;
    font-weight: normal;
}

div.ftw_column img {
    width: 135px;
    height: 100px;
    border: 4px solid #E3E3E3;
}

div.ftw_column ul,
div.ftw_column ul li {
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
}

div.ftw_column ul li {
    margin: 8px 0 0 2px;
}

div.ftw_cta {
    width: 243px;
    height: 120px;
    position: relative;
    float: left;
}

div#bring_home_game_for_less {
    background: transparent url("/uploadedimages/food_center_2011/bg_bring_home_game_for_less.png") 0 0 no-repeat;
    margin-right: 9px;
}

div#fresh_baking_ideas {
    background: transparent url("/uploadedimages/food_center_2011/bg_fresh_baking_ideas.png") 0 0 no-repeat;
}

div.ftw_cta a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    top: 86px;
    left: 16px;
}
