.page_body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../assets/generic/body_bg.gif) repeat-x bottom;
}

.page_table {
	width: 729px;
}

.page_left {
	width: 4px;
	background: url(../assets/generic/page_left_bg_slice.gif) repeat-y;
}

.page_right {
	width: 4px;
	background: url(../assets/generic/page_right_bg_slice.gif) repeat-y;
}

.page_cell {
	background: url(../assets/nav/footer_top_bg.gif) repeat-x bottom;
}

.toplinks {
	height: 20px;
	text-align: right;
	font-weight: bold;
	background: url(../assets/generic/header_top.gif) no-repeat bottom left;
	padding-right: 10px;
	
}

.breadcrumb_cell {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 10px;
	color: #006600;

}

.breadcrumb_cell .text {
	color: #333333;
}

/* Homepage Styles */

.home_welcome_panel {
	width: 403px;
	height: 214px;

	background: url(../assets/home/welcome_bg.gif) no-repeat top left;
	vertical-align: top;

}

.home_welcome_panel_text {
	padding-top: 6px;
	padding-bottom: 6px;
	
	padding-left: 20px;
	padding-right: 160px;
}

.home_search_panel {

	width: 302px;
	height: 160px;

	background: url(../assets/home/recipe_search_bg.gif) no-repeat top left;
	vertical-align: top;

}

.home_search_item {
	padding-left: 20px;
	padding-right: 20px;
}

.home_search_advanced {
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.home_search_advanced a:link, .home_search_advanced a:active, .home_search_advanced a:hover, .home_search_advanced a:visited {
	color: #FFFFFF;
}


.news_ticker_cell {
	width: 572px;
	height: 33px;

	background: url(../assets/home/news_bg.gif) no-repeat top left;
	vertical-align: middle;
	
	padding-left: 10px;
	padding-right: 10px;
}


.home_ad_panel {
	width: 235px;
	
}

.home_ad_panel_text {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 12px;
	vertical-align:top;

}


/* Content Table styles*/
.content_table {
	background-color:#FFFFFF;
	
}

.content_left_cell {
	width: 551px;
	padding-left: 5px;
}

.content_divide_cell {
	width: 3px;
}
.content_right_cell {
	width: 186px;
}

.content_footer {
	height: 25px;
	background: url(../assets/nav/footer_top_bg.gif) repeat-x bottom;
}

.btm_nav {
 text-align: center;
 padding-top: 8px;
}

.hidden_content {
	visibility: hidden;
	height:0px;
	OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; 

}

/* Content Title styles */
.title_cell {
	width: 292px;
	height: 55px;
	background: url(../assets/generic/title_bg.gif) no-repeat left;
	color: #006600;
	font-size:1.8em;
	line-height:1.2em;
	font-weight: bold;
	padding-left: 23px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.title_image {
	width: 212px;
	height: 61px;
}

/* Content Text styles*/
.content_text_table {
	width: 537px;
	margin-top:3px;

}

.content_left {
	width: 3px;
	background: url(../assets/generic/content_left_bg_slice.gif) repeat-y;
}

.content_right {
	width: 3px;
	background: url(../assets/generic/content_right_bg_slice.gif) repeat-y;
}

.content_cell {
	width: 507px;
	height: 300px;
	/* background: url(../assets/generic/content_bg.gif) repeat-x top; */
	padding-left: 11px;
	padding-right: 11px;
	line-height: 1.6em;
	
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
}

.content_cell_text {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 9px;
	
	margin-left: 0px;
	margin-right: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	padding-top: 3px;
	padding-bottom: 6px;
	vertical-align:top;
}

/* sub nav right hand side */
.subnav_table {
	width: 168px; /* 186 */
	background: url(../assets/generic/custom/subnav_bg_strip.gif) repeat-y;

}

.subnav_cell {
	width: 128px;
	height: 19px;
	background: url(../assets/generic/nav_bg.gif) no-repeat bottom left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;

}

.subnav_cell_last {
	width: 128px;
	height: 23px;
	background: url(../assets/generic/nav_bg_last.gif) no-repeat bottom left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
}

.subnav_cell_2 {
	
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	vertical-align: top;
	font-size 0.9em;
	background: url(../assets/generic/custom/subnav_2_bg.gif) repeat-y;
	border-top: 1px solid #FFFFFF;

}

.related_table {
	width: 168px;
	background: url(../assets/generic/custom/subnav_bg_strip.gif) repeat-y;
}

.related_cell {
	width: 128px;
	height: 19px;
	background: url(../assets/generic/related_nav_bg.gif) no-repeat bottom left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;

}

.related_cell_last {
	width: 128px;
	height: 23px;
	background: url(../assets/generic/related_nav_bg_last.gif) no-repeat bottom left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}

.link:link, .link:active, .link:visited, .link:hover  {
	width: 146px;
	color: #333333;
	font-weight: bold;
}

.link2:link, .link2:active, .link2:visited, .link2:hover  {
	width: 116px;
	color: #333333;
	font-weight: bold;
	font-size: 0.9em;
}

/* Recipies */

.recipe_item_cell_info {
	width: 300px;
}

.portions_table {
	height: 24px;
	background: url(../assets/generic/portions_bg.gif) no-repeat right;
}

.portions_label {
	width: 66px;
}

.portions_value {
	width: 21px;
	text-align:center; 
	vertical-align:middle;
	padding-right: 2px;
	padding-bottom: 2px;
}

.green_panel_table {
	width: 292px;
	margin-bottom: 10px;
}

.green_panel_cell {
	background: url(../assets/generic/green_panel_bg.gif) repeat-x top;
}

.green_panel_item {
	color: #006600;
	font-weight: bold;
}

.recipe_divide_cell {


}
/* Green Title Panels*/
.gt_panel_table {
	margin-bottom: 6px;
}
.gt_panel_left {
	width: 3px;
	background: url(../assets/generic/gt_panel_left_bg.gif) repeat-y;
}

.gt_panel_right {
	width: 3px;
	background: url(../assets/generic/gt_panel_right_bg.gif) repeat-y;
}

.gt_panel_center {
	width: 272px;
	padding-left:10px;
	padding-right:10px;
}

.gt_panel_center ol {
	margin-left: 24px;
	margin-bottom: 0px;
}

.gt_panel_center ol li {
	margin-bottom: 8px;

}

.green_panel_items_table {
	width: 262px; 

}

.recipe_disclaimer {
	width: 179px;
	font-size: 0.8em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.1em;
	color: #214388;
}

/* Printer Friendly Page styles */

.recipe_cell_text_pf {
	width: 453px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 9px;
	
	margin-left: 0px;
	margin-right: 0px;
}


.green_panel_items_table_pf {
	width: 431px; 

}

.gt_panel_center_pf {
	width: 441px;
	padding-left:10px;
	padding-right:10px;
}

/* Blue Title Panels*/
.bt_panel_table {
	width: 199px;
	margin-bottom: 6px;
}
.bt_panel_left {
	width: 3px;
	background: url(../assets/generic/gt_panel_left_bg.gif) repeat-y;
}

.bt_panel_right {
	width: 3px;
	background: url(../assets/generic/gt_panel_right_bg.gif) repeat-y;
}

.bt_panel_center {
	width: 193px;
}

.blue_panel_items_table {
	width: 184px;
}

.blue_panel_item {
	width: 160px;
	color: #214388;
	font-weight: bold;
}

.blue_panel_boo {
 width: 24px;
 padding-left: 4px;
}

.recipe_cell_text {
	width: 284px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 9px;
	
	margin-left: 0px;
	margin-right: 0px;
}

/* Item list styles */

.item_table {
	width: 507px;
}

.item_cell_footer {
	height: 15px;
}
.item_img_cell {
	width: 178px;
	vertical-align:top;

}

.item_content_cell {
	vertical-align:top;
}

.item_content_table {
	width: 329px;
}

.item_title_table {
	width: 329px;
	background: #EBEBEB;
}
.item_title_cell_left {
	width: 9px;
	vertical-align:top;
}
.item_title_cell {
	
	background: url(../assets/items/item_title_bg.gif) repeat-x;
	color: #006600;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 2px; 
	padding-bottom: 2px; 
	

}
.item_title_cell_right {
	width: 16px;
	vertical-align:top;
}

.item_txt_cell_left {
	width: 4px;
	vertical-align:top;
}

.item_txt_cell {
	/* width: 321px; */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}



.item_txt_cell_right {
	width: 4px;
	vertical-align:top;

}

/* full width*/

.item_txt_cell_full {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 499px;
}

.item_title_table_full {
	width: 507px;
	background: #EBEBEB;
}

.item_content_table_full {
	width: 507px;
}

/* detail page */

.detail_img_cell {
	width: 178px;
	vertical-align:top;

}

.detail_title_table {
	width: 326px;
	background: #EBEBEB;
}

.detail_content_table {
	width: 326px;
}



.detail_txt_cell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 277px;
}

/* panel list styles*/

.panel_cell_left {
	width: 4px;
	vertical-align:top;
	background: url(../assets/panel/panel_left_slice.gif) repeat-y;
}

.panel_cell_right {
	width: 4px;
	vertical-align:top;
	background: url(../assets/panel/panel_right_slice.gif) repeat-y;
}

.panel_tablerow1 {
	background: #F5F5F5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20	px;

}

.panel_tablerow2 {
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;

}

.panel_txt_cell_full {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 499px;
}

.panel_content_table {
	width: 477px;
}

.panel_cell_footer {
	
}

/* form styles */
.form_table {
	width: 506px;

}

.form_left {
	width: 3px;
	background: url(../assets/forms/form_left.gif) repeat-y right;
}

.form_right {
	width: 2px;
	background: url(../assets/forms/form_right.gif) repeat-y right;
}

.form_content {
	width: 461px;
	background: url(../assets/forms/form_content_bg.gif) no-repeat top right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.t_form {
	width: 408px;
}

.form_table_optin {
		width: 368px;
}

.form_label {
	color:#006600;
	font-weight: bold;
	
}

.form_label_blue {
	color: #37599E;
	font-weight: bold;
	
}


.h_3_item_table {
	width: 168px;

}

.h_2_item_table {
	width: 252px;

}

.h_table {
	width: 507px;

}
.h_cell {
	vertical-align:top;

}
.h_item_cell_image {

}
.h_item_cell_title {

}
.h_item_cell_text {

}
.h_item_cell_footer {
	height: 20px;

}

.h_item_cell_right {
 width: 2px;
}

/* news horisontal */

.news_h_cell {
	vertical-align: top;
	text-align: center; 
}
.news_h_item_table {
	width: 168px;
}


.news_h_item_cell_image {

}
.news_h_item_cell_title {

}
.news_h_item_cell_text {

}
.news_h_item_cell_footer {
	height: 20px;

}

.news_h_item_cell_right {
 width: 2px;
}

UL {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
}
LI {
	
	margin-bottom: 5px;
	margin-top: 0px;
}

.overview_table {
	width: 507px;

}
.overview_cell_left {

	width: 4px;
	background: url(../assets/overview/overview_left_slice.gif) repeat-y;


}
.overview_cell {
	width: 459px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;

}
.overview_cell_right {
	width: 4px;
	background: url(../assets/overview/overview_right_slice.gif) repeat-y;

}
.overview_content_cell {
	height: 25px;
	width: 215px;
	background: url(../assets/overview/overview_bg_slice.gif) repeat-x bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.overview_content_divide {
	width: 15px;

}


/* page inline image stlyes */
.inline_table_right {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px; 
	
	padding-left: 0px;
	padding-right: 0px;
}

.inline_table_left {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 3px; 
	
	padding-left: 0px;
	padding-right: 0px;
}
.inline_tl {
	height: 6px;
	width: 6px;
	background: url(../assets/inline/inline_tl.gif) no-repeat;

}

.inline_tr {
	height: 6px;
	width: 6px;
	background: url(../assets/inline/inline_tr.gif) no-repeat;

}

.inline_bl {
	height: 6px;
	width: 6px;
	background: url(../assets/inline/inline_bl.gif) no-repeat;

}

.inline_br {
	height: 6px;
	width: 6px;
	background: url(../assets/inline/inline_br.gif) no-repeat;

}

.inline_l {
	width: 6px;
	background: #429121;

}

.inline_r {
	width: 6px;
	background: #429121;

}

.inline_t {
	height: 6px;
	background: #429121;

}

.inline_b {
	height: 6px;
	background: #429121;

}

.inline_img {
	background: #429121;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

/* Inline Item  style */
.inline_table_item {
 margin-top: 1px;
 
}

/* Tips styles */

.tip_img_cell {
	width: 103px;
	vertical-align:top;

}

.tip_content_cell {
	vertical-align:top;
}

.tip_content_table {
	width: 409px;
}

.tip_title_table {
	width: 409px;
	background: #EBEBEB;
}

.tip_txt_cell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 401px;
}

.tip_title_table_full {
	width: 507px;
	background: #EBEBEB;
}

.tip_content_table_full {
	width: 507px;
}

ul li {
list-style-image:url(../assets/generic/custom/arrow_ul.gif)
}

/* Gallery styles */

.gallery_img_cell {
	width: 320px;
}
.gallery_content_cell {
 vertical-align: top;

}
.gallery_content_table {
	width: 178px;
}

.gallery_title_table {
	width: 187px;
	background: #EBEBEB;
}

..item_txt_cell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 178px;
} 

/* Utensils styles */

.utensils_left {
	width: 3px;
	background: url(../assets/utensils/utensils_left.gif) repeat-y right;
}

.utensils_right {
	width: 3px;
	background: url(../assets/utensils/utensils_right.gif) repeat-y right;
}

.utensils_search_bg {
	width: 481px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../assets/utensils/utensils_bg.jpg) no-repeat top right;
} 

.utensils_search_title {
	color: #000000;
	font-weight: bold; 
}

.utensils_search_result_title {
	color: #006600;
}

.utensils_search_result_title strong {
	color: #666666;
}

.utensils_search_category_title {
	color: #006600;
	font-size: 1.2em;
}

.utensils_search_category_divide {
	background: #666666;
	height: 1px;
}

.utensils_item_table {
	width: 507px;
}

.utensils_title_table_full {
	width: 507px;
}

.utensils_content_table_full {
	width: 477px;
}

.utensils_title_table {
	width: 373px;
}

.utensils_content_table {
	width: 373px;
}

.utensils_txt_cell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 353px;
}

/* Child Friendly */
.content_cell_childfriendly {
	width: 507px;
	/* background: url(../assets/generic/content_bg.gif) repeat-x top; */
	padding-left: 12px;
	padding-right: 12px;
	line-height: 1.6em;
	
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
}

.childfriendly_item_content a:hover, .childfriendly_item_content a:active, .childfriendly_item_content a:visited, .childfriendly_item_content a:link {
 color: #FFFFFF;
}

.ticker, .ticker * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

/* Search Form Styles */

.search_form_table {
	width: 509px;
}
.search_form_left {
	width: 3px;
	background: url(../assets/search_form/panel_left.gif) repeat-y left;

}
.search_form_right {
	width: 4px;
	background: url(../assets/search_form/panel_right.gif) repeat-y right;

}

.search_form_content {
	width: 461px;
	padding-left: 20px;
	padding-right: 20px;
}

.search_form_table_sm {
	width: 379px;
}

.search_form_content_sm {
	width: 372px;
	padding-left: 20px;
	padding-right: 20px;
}

.search_form_item_table {
	width: 461px;
}

.search_form_item_checkbox {
	width: 30px;
}
.search_form_item_label {
	padding-right: 30px;
}

search_form_item_table_sm {

}

/* Cooking tips */

.thismonth_table {
	width: 508px;
	margin-bottom: 20px;
}
.thismonth_left {
	width: 4px;
	background: url(../assets/cooking_tips/thismonth_left.gif) repeat-y;

}
.thismonth_content {
	width: 502px;
	background: url(../assets/cooking_tips/thismonth_bg.gif) repeat-x top;
	

}
.thismonth_right {
	width: 3px;
	background: url(../assets/cooking_tips/thismonth_right.gif) repeat-y ;

}

.thismonth_arrow {
	width: 15px;
}

.thismonth_date {
	color: #006600;


}

.thismonth_title {
	color: #006600;
	font-size: 1.2em;
	font-weight: bold;
}

.thismonth_copy {
	
}

.thismonth_content_table {
	width: 481px;

}

.other_left {
	width: 4px;
	background: url(../assets/cooking_tips/other_left.gif) repeat-y;
}
.other_content {
	width: 502px;

}
.other_right {
	width: 3px;
	background: url(../assets/cooking_tips/other_right.gif) repeat-y ;
}

.other_item_table {
	width: 462px;
}
.other_item_arrow {
	height: 25px;
	width: 15px;
	background: url(../assets/overview/overview_bg_slice.gif) repeat-x bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.other_item_date {
	height: 25px;
	width: 60px;
	background: url(../assets/overview/overview_bg_slice.gif) repeat-x bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;

}

.other_item_title {
	height: 25px;
	width: 387px;
	background: url(../assets/overview/overview_bg_slice.gif) repeat-x bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;

}

/* child friendly styles */

.childfriendly_table {
	margin-top: 20px;
}
.childfriendly_left {
	width: 2px;
	background: url(../assets/child_friendly/childfriendly_left.gif) repeat-y;

}
.childfriendly_content {
	width: 531px;
	

}
.childfriendly_right {
	width: 3px;
	background: url(../assets/child_friendly/childfriendly_right.gif) repeat-y ;

}

.childfriendly_item_table {
	width: 506px;
}

.childfriendly_item_left {
	width: 2px;
	background: url(../assets/child_friendly/childfriendly_item_left.gif) repeat-y left #3F9122 ;

}
.childfriendly_item_content {
	width: 501px;
	background: #3F9122;
	color: #FFFFFF;
	
	

}
.childfriendly_item_right {
	width: 3px;
	background: url(../assets/child_friendly/childfriendly_item_right.gif) repeat-y right #3F9122;

}

.childfriendly_item_img {

}

.childfriendly_item_title {
	font-weight:bold;
	font-size: 1.2em;

}

.childfriendly_item_divide {
	vertical-align:middle;
	height: 20px;

}

.childfriendly_item_content {
	width: 481px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;

}

/* quiz styles */

.quiz_table {
	margin-top: 20px;
}
.quiz_left {
	width: 3px;
	background: url(../assets/quiz/quiz_left.gif) repeat-y;

}
.quiz_content {
	width: 501px;
	

}

.quiz_content_table {
	width: 473px;
}

.quiz_right {
	width: 3px;
	background: url(../assets/quiz/quiz_right.gif) repeat-y ;

}

.quiz_item_table {
	width: 473px;
	margin-bottom: 15px;
}

.quiz_question_table {
	width: 473px;
	height: 25px;
}

.quiz_question_left {
	width: 2px;
	background: url(../assets/quiz/custom/quiz_item_l_bg.gif) no-repeat bottom ;

}
.quiz_question_content {

	background: #39821D;
	color: #FFFFFF;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	
	

}
.quiz_question_right {
	width: 3px;
	background: url(../assets/quiz/custom/quiz_item_r_bg.gif) no-repeat bottom;

}

.quiz_item_content {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.quiz_results {
	font-size: 1.4em;
	
	padding-top: 5px;
	padding-bottom: 10px;
}

.quiz_results strong {
	color: #39821D;
}
.quiz_correct {
	color:#009900;
}

/* food group styles */

.foodgroup_main_table {
	margin-bottom: 20px;
}

.foodgroup_table {
	width: 323px;
}
.foodgroups_img_cell {
	width: 172px;
}
.foodgroup_left {
	width: 3px;
	background: url(../assets/food_groups/foodgroups_left.gif) repeat-y;

}
.foodgroup_content {
	width: 323px;
	

}
.foodgroup_right {
	width: 3px;
	background: url(../assets/food_groups/foodgroups_right.gif) repeat-y ;

}

.foodgroup_content_table {
	width: 283px;
}

.foodgroup_examples {
	color: #006600;

}

.foodgroup_divide {
	height: 14px; 
	
}

.foodgroup_copy {
	color: #006600;
}


