/* GENERAL */

body {
	background-color:	#FFFFFF;
	background-repeat:	repeat;
	color:			#000000;
	font-family:		verdana;
	font-size:		10px;
	margin:			0px;
}

form {
  	margin:	0px;
}

a {
  	border:	0px;
}

a.broad {
  	width:	100%;
}

img {
  	border:	0px;
}

a:link, a:visited, a:active {
  	color:			#000000;
  	text-decoration:	none;
}

a.underline:hover {
  	text-decoration:	underline;
}

td {
	vertical-align:	top;
	font-family:		verdana;
	font-size:		10px;
}

.td_vcenter {
	vertical-align:	middle;
	font-family:		verdana;
	font-size:		10px;
}

.td_vbottom {
	vertical-align:	bottom;
	font-family:		verdana;
	font-size:		10px;
}

input.text {
	font-family:		verdana;
	font-size:		11px;
}

select {
	font-family:		verdana;
	font-size:		11px;
}

textarea.text {
	font-family:		verdana;
	font-size:		11px;
	border:			solid;
	border-width:		1px;
	border-color:		#A5ACB2;
}

p {
	margin:	2px;
}

input.text1 {
	font-family:		verdana;
	font-size:		11px;
	width:			94px;
}

select.text1 {
	font-family:		verdana;
	font-size:		11px;
	width:			94px;
}

input.text2 {
	font-family:		verdana;
	font-size:		11px;
	width:			180px;
}


/* LEFTMENU SECTION */

.menu {
	color:			#000000;
	background-color:	#D2DDD1;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	padding-top:		3px;
	padding-bottom:		3px;
}

.menu_selected_td {
	color:			#6F1212;
	background-color:	#D2DDD1;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	padding-top:		3px;
	padding-bottom:		3px;
}

a.menu_link {
  	width:			100%;
}

a.menu_selected:link, a.menu_selected:visited, a.menu_selected:active {
	width:			100%;
	color:			#6F1212;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
}

.submenu_table {
	border-style:		solid;
	border-width:		0px;
	border-color:		#BABDB9;
	border-top-width:	1px;
	border-bottom-width:	1px;
}

.submenu {
	color:			#000000;
	background-color:	#F2F5F1;
	font-family:		verdana;
	font-size:		10px;
	padding-top:		3px;
	padding-bottom:		3px;
}

a.submenu_link {
  	width:			100%;
}

a.submenu_selected:link, a.submenu_selected:visited, a.submenu_selected:active {
  	width:			100%;
  	color:			#000000;
  	font-family:		verdana;
  	font-size:		10px;
  	text-decoration:	underline;
  	width:			100%;
}

a.submenu_selected_ifsub:link, a.submenu_selected_ifsub:visited, a.submenu_selected_ifsub:active {
	width:			100%;
	color:			#6F1212;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
}

.submenu_selected_tr {
	color:			#6F1212;
	background-color:	#E5EBE4;
	font-family:		verdana;
	font-size:		10px;
	text-decoration:	underline;
	padding-top:		3px;
	padding-bottom:		3px;
}

.submenu_selected_tr_ifsub {
	color:			#6F1212;
	background-color:	#E5EBE4;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	padding-top:		3px;
	padding-bottom:		3px;
}

.submenu_selected_td {
	border-style:		solid;
	border-width:		0px;
	border-color:		#F2F5F1;
	border-bottom-width:	1px;
}

.bottommenu {
	color:			#000000;
	background-color:	#FFFFFF;
	font-family:		verdana;
	font-size:		10px;
	padding-top:		3px;
	padding-bottom:		3px;
}

a.bottommenu_link {
	width:			100%;
}


/* HOME */

.home_maincell {
	padding-top:		12px;
	background-color:	#F2F5F1;
}

.home_lefttd {
	padding:		0px;
}

.home_centertd {
	padding-top:		20px;
	padding-bottom:		0px;
	padding-left:		14px;
	padding-right:		14px;
	border-style:		solid;
	border-width:		0px;
	border-left-width:	1px;
	border-right-width:	1px;
	border-color:		#D2DDD1;
}

.home_righttd {
	padding-top:		20px;
	padding-bottom:		0px;
	padding-left:		14px;
	padding-right:		14px;
}


/* CONTENT SECTION */

a.content:link, a.content:visited, a.content:active {
	color:			#000000;
	text-decoration:	underline;
}

.content_maintable {
	background-color:	#FFFFFF;
	border-width:		0px;
	border-color:		#D2DDD1;
	border-style:		solid;
	border-left-width:	1px;
}

p.contentheader {
	font-family:		arial;
	font-size:		17px;
	font-weight:		normal;
	margin:			14px;
	margin-bottom:		0px;
}

p.contenttext {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	margin:			14px;
	margin-top:		0px;
}

td.contenttext {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	margin:			14px;
	margin-top:		0px;
}

td.contenttext a:link, td.contenttext a:visited, td.contenttext a:active {
	color:              	#000000;
	text-decoration:    	underline;
}

p.contentcell {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	margin:			14px;
  	margin-top:		0px;
  	margin-bottom:		0px;
}

.content_banner {
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		1px;
	border-left-width:	0px;
	margin:			0px;
}

.content_right_table {
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		1px;
	border-top-width:	0px;
}

.content_right_table_plustop {
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		1px;
}

.content_right_td {
	padding:		7px;
}

.content_left_table {
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		0px;
	border-bottom-width:	1px;
}

.content_left_td {
	padding-top:		8px;
	padding-bottom:		8px;
	padding-left:		6px;
	padding-right:		6px;
}

.rightcontent_top_noborder {
	border-color:         	#D2DDD1;
	border:               	0px;
	border-top-width:     	0px;
	border-bottom-width:  	0px;
	border-style:         	solid;
	background-color:     	#F2F5F1;
	padding:              	7px;
}

.rightcontent_noborder {
	border-color:         	#D2DDD1;
	border:               	0px;
	border-top-width:     	0px;
	border-bottom-width:  	0px;
	border-style:         	solid;
	background-color:     	#D2DDD1;
	padding:              	7px;
}

.rightcontent_noborder_white {
	border-color:         	#FFFFFF;
	border:               	0px;
	border-top-width:     	0px;
	border-bottom-width:  	0px;
	border-style:         	solid;
	background-color:     	#FFFFFF;
	padding:              	7px;
}

.rightcontent_noborder_header {
	font-family:          	arial;
	font-size:            	17px;
	margin-top:           	20px;
}

.rightcontent_text {
	font-family:          	verdana;
	font-size:            	10px;
	font-weight:          	normal;
	margin:               	14px;
	margin-top:           	0px;
}

.anmeldopskrift_startd {
	padding-top:		7px;
}

a.printerfriendly:hover {
  	text-decoration:	underline;
}

a.recipie_supplies:link, a.recipie_supplies:visited, a.recipie_supplies:active {
  	text-decoration:	underline;
}

.recipie_ingredients_td {
	color:			#536651;
	font-style:		italic;
	text-align:		right;
}

a.recipie_ingredients:link, a.recipie_ingredients:visited, a.recipie_ingredients:active {
	color:			#536651;
	text-decoration:	none;
}


/* INFO BOXES */

.box_header {
	padding:		8px;
	color:			#000000;
	background-color:	#F2F5F1;
	font-family:		arial;
	font-size:		16px;
}

.box_content {
	padding:		8px;
	color:			#000000;
	background-color:	#D2DDD1;
	font-family:		verdana;
	font-size:		10px;
}

.box_content a:link, .box_content a:visited, .box_content a:active {
	color:			#000000;
	text-decoration:	underline;
}

.box_image {
	padding:		0px;
	border-color:		#FFFFFF;
	border-top-width:	1px;
	border-width:         	0px;
	border-style:		solid;
}

.box_legend {
	padding-top:		4px;
	padding-left:		8px;
	color:			#000000;
	background-color:	#D2DDD1;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
}


/* RIGHT CONTENT MAIL FORM */

input.raisedtext {
	font-family:		verdana;
	font-size:		11px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#A5ACB2;
}

textarea.email {
	font-family:		verdana;
	font-size:		11px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#A5ACB2;
	padding:		13px;
	width:		289px;
	height:		220px;
}


/* COOK BOXES */

table.cookbox_table {
	margin-top: 	0px;
	margin-bottom: 	7px;
}

td.cookbox_spr {
	height:	12px;
}

td.cookbox_img {
	vertical-align:	bottom;
}

td.cookbox_sp {
	width: 7px;
}

td.cookbox_lx {
	vertical-align:	bottom;
}

td.cookbox_top {
	border-top:	1px solid #7f7f7f;
	font: 2px serif;
	height: 6px;
}

td.cookbox_top {
	margin: 0px;
}

td.cookbox_bottom {
	border-bottom:	2px solid #bfbfbf;
	font: 2px serif;
	height: 6px;
}

td.cookbox_left {
	border-left:	1px solid #7f7f7f;
}

td.cookbox_right {
	border-right:	1px solid #7f7f7f;
}

td.cookbox_content {
  	padding:	0px;
  	padding-bottom:	0px;
  	padding-left:	2px;
  	padding-right:	2px;
}

td.cookbox_content a:link, td.cookbox_content a:visited, td.cookbox_content a:active {
  color:		#000000;
  text-decoration:	underline;
  font-weight:		normal;
}


/* USERSECTION HEADER */

.userheader_welcome {
	background-color:	#D2DDD1;
	font-family:		verdana;
	font-size:		10px;
	vertical-align:	middle;
	padding-top:		2px;
	padding-left:		16px;
}

.userheader_welcomeright {
	background-color:	#E8EEE8;
}

.userheader_section {
	background-color:	#D2DDD1;
	font-family:		arial;
	font-size:		14px;
	vertical-align:	middle;
	padding-top:		2px;
	padding-left:		16px;
}


/* ALPHA SELECT TABLES */

.alpha_corner {
	background-color:	#FFFFFF;
}

.alpha_border {
	background-color:	#D2DDD1;
}

.alpha_center {
	background-color:	#FFFFFF;
	vertical-align:	middle;
}

.alpha_center_selected {
	background-color:	#D2DDD1;
	vertical-align:	middle;
}

.alpha_td {
	padding:		1px;
	padding-bottom:		0px;
}

.sort_td {
	padding-top:		4px;
	padding-bottom:	4px;
	padding-right:	1px;
	padding-left:		1px;
}

.nav_td {
	padding:		2px;
	vertical-align:		middle;
	text-align:		center;
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		0px;
	border-top-width:	1px;
	border-bottom-width:	1px;
}

.food_table {
	padding:		1px;
	padding-left:		4px;
	border-color:		#FFFFFF;
	border-style:		solid;
	border-width:		0px;
	border-top-width:	2px;
	border-bottom-width:	4px;
}

.foodpic_td {
	padding-bottom:	3px;
}

#recipe_column_buttons {
	background-color: #f2f5f1;
	padding-top: 	3px;
	padding-bottom: 3px;
	padding-left: 	0px;
	padding-right: 	0px;
	border-top:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
}

#recipe_column_buttons p {
	margin-top:     3px;
        margin-bottom:  3px;
        margin-left:    7px;
        margin-right:   0px;
}

.rightcontent_light {
	padding:		6px;
	background-color:	#F7F9F7;
}

.rightcontent_dark {
	padding:		6px;
	background-color:	#D2DDD1;
}

.rightcontent_dark_extrapad {
	padding:		7px;
	background-color:	#D2DDD1;
}

.rightcontent_dark_nopad {
	padding:		0px;
	background-color:	#D2DDD1;
}

.ingrediensheader {
	font-family:		arial;
	font-size:		17px;
}

.ingrediens_td_top {
	background-color:	#D2DDD1;
	padding:		5px;
}

.ingrediens_td_bottom {
	background-color:	#FFFFFF;
	padding:		5px;
}

.ingrediens_td {
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		5px;
}

.ingrediens_td_white {
	background-color:	#FFFFFF;
	padding:		3px;
}

.ingrediens_td_dark {
	border-style:		solid;
	border-color:		#D2DDD1;
	border-width:		0px;
	border-top-width:	1px;
	border-bottom-width:	1px;
	background-color:	#F7F9F7;
	padding:		3px;
}

p.recipe {
	line-height:		120%;
}

.recipeheader {
	font-family:		arial;
	font-size:		17px;
	margin-top:		20px;
}

.recipe_selectpersons {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
}

p.alpha_select {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	margin-top:		8px;
	margin-bottom:		0px;
	margin-right:		6px;
}

.alpha_select_table {
	border-style:		solid;
	border-color:		#D2DDD1;
	border-width:		0px;
	border-top-width:	1px;
	border-bottom-width:	1px;
}

.alpha_select_td {
	background-color:	#F2F5F1;
	font-family:	 	verdana;
	font-size:		10px;
	text-align:		center;
	padding-top:		4px;
	padding-bottom:		4px;
}


/* LOGIN */

.login_table {
  	background-color:	#E8EEE8;
}


/* EDIT USER */

table#edit_user_table {
	margin-left: 		14px;
}

table#edit_user_table td {
	padding-top: 1px;
	padding-bottom: 	2px;
}

table#edit_user_table input.text3 {
	font-family:		verdana;
	font-size:		11px;
	width:			217px;
}


table#edit_user_table select.text3 {
	font-family:		verdana;
	font-size:		11px;
	width:			217px;
}

select.edituser {
	width:			120px;
}

input.edituser {
	font-family:		verdana;
	font-size:		10px;
	width:			120px;
}

.edituser_infocell {
	background-color:	#E8EEE8;
	vertical-align:		middle;
	font-family:		verdana;
	font-size:		10px;
}


/* SITEMAP */

.sitemap_header {
	font-family:		arial;
	font-size:		17px;
	border-color:		#D2DDD1;
	border-style:		solid;
	border-width:		0px;
	border-bottom-width:	1px;
	padding:		0px;
}

.sitemap_lvl1link {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	vertical-align:		middle;
	padding:		0px;
}

.sitemap_lvl2link {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	vertical-align:		middle;
}

.sitemap_lvl3link {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	vertical-align:		middle;
}

a.sitemap:hover {
	text-decoration:	underline;
}


/* SEARCH */

.search_headline {
	font-family:		arial;
	font-size:		17px;
}

select.editsearch {
  	width:                	160px;
}

input.editsearch {
	font-family:          	verdana;
	font-size:            	10px;
	width:                	160px;
}


/* PRINTER FRIENDLY */

p.pf_left {
	line-height:		140%;
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		16px;
	padding-right:		16px;
}

p.pf_right {
	line-height:		140%;
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		14px;
	padding-right:		14px;
}

.pf_border_table {
	background-color:	#FFFFFF;
	padding:		13px;
}

.pf_title_td {
	border:			0px;
	border-bottom:		1px;
	border-style:		solid;
	border-color:		#000000;
}

.pf_title {
	font-family:		arial;
	font-size:		17px;
}

.pf_overall_td {
	background-color:	#FFFFFF;
	line-height:		140%;
	border:			0px;
	border-style:		solid;
	border-color:		#000000;
}

.pf_decription_td {
	background-color:	#FFFFFF;
	border:			0px;
	border-top:		1px;
	border-style:		solid;
	border-color:		#000000;
}

.pf_ingredience_td {
	background-color:	#FFFFFF;
	border:			0px;
	border-left:		1px;
	border-style:		solid;
	border-color:		#000000;
}

.pf_logo_td {
	text-align:		center;
	vertical-align:		middle;
	background-color:	#FFFFFF;
	border:			0px;
	border-bottom:		1px;
	border-style:		solid;
	border-color:		#000000;
}


/* TØM DIT KØLESKAB FORM */

.emptyfridge {
	width:			170px;
}


/*** HACKS ***/

.hack_da_name {
  	color: #849484
}

img.list1 {
  	margin-top: 	2px;
  	margin-bottom: 	-2px
}

#nrgdist td {
  	padding-right: 	7px;
}

h3#feedback_ok {
	margin-top:	5px;
	margin-bottom:	0px;
}

h3#feedback_ok img {
	margin-top: 	-3px;
	margin-left: 	3px;
	margin-right: 	4px;
}

#suitable_for_children {
	margin-bottom: 4px;
}

#lang_select {
	margin-right: 19px;
}

#lang_select a {
	text-decoration: underline;
}

#comments_iframes_table {
	margin-top: 0px;
}


/*** NEW STYLE ***/

h2 {
  	font: 		17px arial, sans serif;
	margin:		14px;
  	margin-top:	17px;
  	margin-bottom:	0px;
}

h3 {
  	font:		10px verdana, sans serif;
	margin:		14px;
  	margin-top:	0px;
  	margin-bottom:	7px;
}

table.form {
	margin-left: 	14px;
}

table.form td {
	vertical-align:	middle;
	font:		10px verdana, sans serif;

}

table.form .field, table.form .select {
	font:		10px verdana, sans serif;
}

table.form input.checkbox {					/* MSIE bug */
	margin-left: 	-4px;
	margin-top:	-1px;
	margin-bottom:	-2px;

}
table.form input[type="checkbox"].checkbox {			/* CSS2 bugfix */
	margin-left: 	0px;
	margin-top:	2px;
	margin-bottom:	2px;
}

table.form input.radiobutton {					/* MSIE bug */
	margin-left: 	-4px;
	margin-right: 	0px;
	margin-top:	-2px;
	margin-bottom:	-2px;
}
table.form input[type="radio"].radiobutton {			/* CSS2 bugfix */
	margin-left: 	0px;
	margin-right:	7px;
	margin-top:	1px;
	margin-bottom:	0px;
}

table.form_inner p {
	margin-top:	-1px;
	margin-left:	-1px;
}

table.form_radio p {
	margin-left:	-1px;
}

table.form_checkbox td {
	padding: 0px;
}

#textarea_feedback {
	width:  	249px;
	height: 	199px;
	margin-top:	3px;
	margin-bottom:	7px;
}

#text_recipie_name, #select_kitchens, #select_seasons {
	width:  	171px;
	margin-top:	3px;
	margin-bottom:	5px;
}

#text_prep_time, #text_work_time, #select_n_persons {
	width:  	81px;
	margin-right: 	4px;
	margin-top:	3px;
	margin-bottom:	5px;
}

#textarea_ingredients {
	width:  	263px;
	height: 	134px;
	margin-top:	3px;
	margin-bottom:	5px;
}

#textarea_algorithm {
	width:  	263px;
	height: 	199px;
	margin-top:	3px;
	margin-bottom:	7px;
}

#table_energy {
	margin-top:	5px;
	margin-left: 	8px;
	margin-right: 	7px;
	border: solid 1px #babdb9;
	padding: 	0px;
}

#table_energy tr.head td {
	padding-right: 	4px;
	font-weight:	bold;
}

#table_energy td {
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	4px;
	padding-right: 	4px;

}

#table_energy td.unit {
	padding-left: 0px;
}

#table_energy td.hsep {
	border-bottom: 	solid 1px #babdb9;
}

#table_energy td.vsep {
	border-left: 	solid 1px #babdb9;
}

#table_energy td.vsep2 {
	border-left: 	solid 1px #babdb9;
	border-right: 	solid 1px #babdb9;
	text-align: right;
}

#table_energy td.vsep_hsep {
	border-bottom: 	solid 1px #babdb9;
	border-left: 	solid 1px #babdb9;

}

#table_energy td.copyright {
	border-top: solid 1px #babdb9;
}

#foodcomp_source {
	margin-top: 4px;
	margin-left: 8px;
}

#table_energy a, #foodcomp_source a {
	text-decoration: underline;
}



/*** New boxes - 2005-08-20 ***/

table.wide_box_holder {
	margin-left:	14px;
	margin-top: 	4px;
      	margin-bottom: 	0px;
}

table.wide_box_holder .wide_box_a {
	background-color: white;
	padding-top:    6px;
	padding-bottom: 6px;
	padding-left:   6px;
	padding-right:  4px;
	border-top:    1px solid #d8e0da;
	border-bottom: 1px solid #d8e0da;
	border-left:   1px solid #d8e0da;
}

table.wide_box_holder .wide_box_b {
	background-color: white;
	padding-top:    6px;
	padding-bottom: 6px;
	padding-right:  6px;
	border-right:   1px solid #d8e0da;
	border-top:     1px solid #d8e0da;
	border-bottom:  1px solid #d8e0da;
}

table.wide_box_holder .wide_box_c {
	padding-top: 	4px;
	padding-left:	5px;
	padding-bottom:	0px;
	padding-right:	5px;
	margin:		0px;
	width: 		173px;
	height:		100%;
	background-color: #e8eee8;
}

table.wide_box_holder h4 {
	margin-top:	0px;
	margin-bottom:	0px;
	color: 		#720d1b;
        font-weight: 	bold;
        font-size:	10px;
}

table.wide_box_holder h4.black {
	color: black;
}

table.wide_box_holder p.text {
	margin-top:  	0px;
	margin-bottom:	3px;
	margin-left:	0px;
}

table.wide_box_holder p.dbutton {
	margin-left:	0px;
}

table.narrow_box_holder {
	margin-left:	0px;
	margin-top: 	0px;
      	margin-bottom: 	0px;
      	border-bottom:  1px solid #d8e0da;
      	padding-bottom:	0px;
}

#table_narrow_box_holder_first {
	border-top:    	1px solid #d8e0da;
}

table.narrow_box_holder td.subheader {
	background-color: #d8e0da;
	color: black;
	font-weight: bold;

	height:	14px;
	width: 173px;

	padding-left: 	2px;
	padding-right: 	2px;
	padding-top:	0px;
	padding-bottom:	3px;
}

table.narrow_box_holder img {
	margin-top:	5px;
	margin-bottom:	0px;
}

table.narrow_box_holder h4 {
	margin-top:	4px;
	margin-bottom:	0px;
	margin-left:	2px;
	color: 		#720d1b;
        font-weight: 	bold;
        font-size:	10px;
}

table.narrow_box_holder h4.black {
	color: 		black;
}

table.narrow_box_holder p.text {
	margin-top:  	0px;
	margin-bottom:	3px;
	margin-left:	2px;
}

table.narrow_box_holder p.dbutton {
	margin-left:	2px;
	margin-bottom:	9px;
}


/*** New boxes 2005-08-31 ***/

table.wide_box2_holder {
	margin-left:	14px;
	margin-right:	6px;
	margin-top: 	3px;
      	margin-bottom: 	0px;
      	width: 401px;
}

table.wide_box2_holder td {
	padding: 0px;
}

table.wide_box2_holder td.image1 {
	padding: 5px;
	border: solid 1px #d8e0da;
}

table.wide_box2_holder td.image2 {
	padding: 5px;
	border: solid 1px #d8e0da;
	border-left: 0;
}

table.wide_box2_holder td.caption {
	padding-top: 	1px;
	padding-bottom: 7px;
}

table.wide_box2_holder td.para {
	padding-top: 	5px;
	padding-bottom: 11px;
}


table.wide_box3_holder {
	margin-left:	14px;
	margin-right:	6px;
	margin-top: 	3px;
      	margin-bottom: 	0px;
      	width: 401px;
}

table.wide_box3_holder td {
	padding: 0px;
}

table.wide_box3_holder td.image {
	padding: 5px;
	border: solid 1px #d8e0da;
}

table.wide_box3_holder td.caption {
	padding-top: 	1px;
	padding-bottom: 7px;
}

table.wide_box3_holder td.para {
	padding-top: 	5px;
	padding-bottom: 11px;
}


/*** New box - 2005-09-12 ***/

div.wide_teaser_box_holder {
	margin-left:  8px;
	margin-right: 8px;
}

table.wide_teaser_box_holder {
	margin-left:	0px;
	margin-right:	0px;

      	margin-bottom: 	0px;
      	width: 303px;
	border-bottom:  1px solid #d8e0da;
}

table#wide_teaser_box_holder_first {
	margin-top: 	12px;
	border-top:    	1px solid #d8e0da;
}

table.wide_teaser_box_holder td {
	padding: 	0px;
}

table.wide_teaser_box_holder td.subheader {
	background-color: #d8e0da;
	color: black;
	font-weight: bold;

	height:	14px;

	padding-left: 	2px;
	padding-right: 	2px;
	padding-top:	0px;
	padding-bottom:	3px;
}

table.wide_teaser_box_holder td.content {
	padding-top: 	5px;
	padding-bottom: 7px;
}

table.wide_teaser_box_holder td.content_a {
	padding-top: 	5px;
	padding-right: 	7px;
	padding-bottom:	9px;
	width:		124px
}

table.wide_teaser_box_holder td.content_b {
	padding-top: 	3px;
	padding-bottom: 4px;
	width:		179px;
}

table.wide_teaser_box_holder h4 {
	margin-top:	5px;
	margin-bottom:	0px;
	margin-left:	2px;
	color: 		#720d1b;
        font-weight: 	bold;
        font-size:	10px;
}

table.wide_teaser_box_holder h4.black {
	color: 		black;
}

table.wide_teaser_box_holder p.dbutton {
	margin-left:	2px;
	margin-top:	3px;
	margin-bottom:	2px;
}

#table11 {
	margin-top: 10px;
	border-bottom: solid 1px #d1ddd1;
	width: 100%;
}

#table11 td {
	padding-left: 9px;
	height: 23px;
}

#select5 {
	font: 11px verdana;
}

#select6 {
	font: 11px verdana;
}

#table11 td td {
	padding-left: 0px;
}

#table11 td.spacer {
	padding-left: 9px;
	height: 7px;
	font: 4px arial;
}

#table20 {
	margin-top:  4px;
	margin-left: 16px;
}

#table20 p {
	margin: 0px;
}

#table20 #table21 td.col1 {
	padding-right: 32px;
	padding-top: 12px;
	padding-bottom: 10px;
}

#table20 #table21 td.col2 {
	padding-top: 12px;
	padding-bottom: 10px;
}

#table20 #table21 td.col2 input {
	width: 95px;
	font: 10px verdana, sans-serif;
}

#table20 #table21 td.col3 {
	padding-left: 4px;
	padding-top: 12px;
	padding-bottom: 10px;
}

#table22 {
	margin-bottom: 26px;
}

#table22 td {
	height: 18px;
}

#table22 td.col1 a {
	text-decoration: underline;
}

#table22 td.col2 {
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 37px;
}

#table22 td.col3 a {
	text-decoration: underline;
}

table#profile_expired {
	margin-left: 14px;
}

table#profile_expired td {
	padding: 2px;
	vertical-align:	middle;
	font: 10px verdana;
}

p#validate_sent	{
	margin-left: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}

td.ask_cook0 {
	border-top: solid 1px #a7baa6;
	padding: 0px;
}

#ask_white_line {
	border-top: solid 1px white;
}

td.ask_cook {
	padding-top:     0px;
	padding-left:    9px;
	padding-right:   9px;
	padding-bottom:  8px;
	background-color:  	 #ebf0ea;
	border-bottom: solid 1px #d2ddd1;
}

td.ask_cook p {
	margin: 0px;
	margin-bottom: 5px;
}

td.ask_cook img {
	margin-top: 3px;
}


table.ask_wrap {
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:   7px;
	padding-right:  7px;
	width: 100%;
	border-left:    solid 1px #d2ddd1;
	border-right:   solid 1px #d2ddd1;
	border-bottom:  solid 1px #d2ddd1;
}


table.ask_if {
	width: 100%;
}


table.ask_if td {
	padding: 6px;
}

table.ask_if td.header {
	padding-top:    7px;
	padding-bottom: 5px;
	padding-left:   6px;
	padding-right:  6px;
	background-image: url(/external/images/comments/bg1.png);
	background-repeat: repeat-x;
	background-color: #f7f9f7;
}

table.ask_if td.header h3 {
	font: bold 10px verdana;
	margin-left: 	0px;
	margin-right: 	0px;
	margin-top: 	2px;
	margin-bottom: 	1px;
}

table.ask_if td.header h2 {
	font: 12pt arial, sans-serif;
	margin-left: 	0px;
	margin-right: 	5px;
	margin-top: 	1px;
	margin-bottom: 	3px;
}

table.ask_if td.row_img {
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:   7px;
	padding-right:  7px;
	background-color: #d2ddd1;
}

table.ask_if td.row_subj {
	padding-top:    6px;
	padding-bottom: 0px;
	padding-left:   7px;
	padding-right:  7px;
	background-color: #d2ddd1;
}

table.ask_if td.row_subj input {
	width: 288px;
	margin-top: 4px;
	font: 10px verdana, sans-serif;
}

table.ask_if td.row_comment {
	padding-top:    4px;
	padding-bottom: 0px;
	padding-left:   7px;
	padding-right:  7px;
	background-color: #d2ddd1;
}

table.ask_if td.row_comment textarea {
	width: 288px;
	height: 159px;
	margin-top: 4px;
	font: 10px verdana, sans-serif;
}

table.ask_if td.row_note {
	padding-top:    4px;
	padding-bottom: 0px;
	padding-left:   7px;
	padding-right:  7px;
	background-color: #d2ddd1;
	font: 10px verdana, sans-serif;
}

table.ask_if td.row_button {
	padding-top:    0px;
	padding-bottom: 0px;
	padding-left:   0px;
	padding-right:  7px;
	background-color: #d2ddd1;
}

table.ask_if td.row_thanks {
	padding-top:    4px;
	padding-bottom: 12px;
	padding-left:   7px;
	padding-right:  7px;
	background-color: #f7f9f7;
}

table.ask_if td.row_thanks h3 {
	margin:		0px;
	margin-top: 	7px;
	margin-bottom: 	0px;
	font: bold 10px verdana;
}

table.ask_if td.row_thanks p {
	margin-left:	0px;
}

table.ask_if td.row_thanks2 {
	padding-top:    4px;
	padding-bottom: 0px;
	padding-left:   0px;
	padding-right:  7px;
	background-color: #f7f9f7;
	border-top: solid 1px #d2ddd1;
}


/** User login in iframe **/

table#login_if {
	width: 100%;
	border-bottom:	1px solid #d2ddd1;
	border-left:	1px solid #d2ddd1;
	border-right:	1px solid #d2ddd1;
}

table#login_if td {
	vertical-align:	middle;
	padding: 7px;
}

table#login_if td td {
	padding: 0px;
}

table#login_if input {
	font: 10px verdana, sans-serif;
}

table#login_if td.row1 {
	background-color: #f2f5f1;
	padding-left:   7px;
	padding-bottom: 7px;
}

table#login_if td.row1 h2 {
	width: 296px;
	margin:		0px;
	margin-top: 	7px;
	margin-bottom: 	3px;
}

table#login_if td.row1 p {
	font-weight: bold;
	margin-top:    0px;
	margin-bottom: 0px;
}

table#login_if td.row2 {
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	background-color: #d2ddd1;
	padding: 7px;
}

table#login_if td.row2 p {
	margin-top: 	0px;
	margin-bottom:	6px;
}

table#login_if td.row2 p a {
	color: black;
}


table#login_if td.row2 #p1 {
	margin-bottom:	10px;
}

table#login_if td.row2 p.dbutton {
	margin-top: 	1px;
	margin-bottom:	0px;
	margin-left:	4px;
}

table#login_if td.row2 td.warning1 {
	padding-left: 	2px;
	padding-right: 	5px;
	padding-top: 	3px;
	padding-bottom:	4px;
}

table#login_if td.row2 td.warning2 p {
	margin-top: 	0px;
	margin-bottom:	4px;
}

table#login_if td.row3 {
	background-color: #e8eee8;
	font-weight: bold;
}

table#login_if td.row3 #form_login {
	margin-top:	18px;
}

table#login_if td.row3 #form_login p.dbutton {
	margin-top: 	4px;
	margin-bottom:	21px;
	margin-left:	4px;
}

table#login_if td.row3 td.warning1 {
	padding-left: 	9px;
	padding-right: 	5px;
	padding-top: 	21px;
	padding-bottom:	4px;
}

table#login_if td.row3 td.warning2 p {
	margin-top: 	18px;
	margin-bottom:	4px;
}

table#login_if td.row3b {
	background-color: #d2ddd1;
	padding: 7px;
}

table#login_if td.row3b p.dbutton {
	margin-top: 	2px;
	margin-bottom:	0px;
}


img#list_hdr {					/** Safe to delete November 2006 */
	margin-top:   17px;
	margin-left:  17px;
	margin-bottom: 0px;
}

#comments {
	width: 261px;
	margin-left: 14px;
	margin-top:  14px;
}

#comments td {
	vertical-align:	middle;
}

#comments td.navigator {
	border-top:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
	padding:	1px;
	height: 	17px;
}


#comments td.navigator p {
	margin-top:	0px;
	margin-bottom: 	0px;
}


#comments td.navigator td.prev_page {
	padding-left:	0px;
	padding-top:    3px;
	padding-bottom: 3px;
	padding-right:  10px;
}

#comments td.navigator td.prev_page img {
	margin: 0px;
}

#comments td.navigator td.next_page {
	padding-left:	10px;
}

#comments td.navigator td.goto_label {
	padding-right: 2px;
}


#comments td.navigator td.goto {
	padding-left: 1px;
}

#comments td.navigator form {
	margin: 0px;
}

#comments td.navigator select {
	font: 10px verdana, sans-serif;
	margin-left:  4px;
	margin-right: 3px;
	width: 48px;
}

#comments td.row {
	cursor: pointer;
	cursor: hand;
}

#comments td.row table.faq {
	width: 100%;
}

#comments td.row table.faq td {
	padding:      	0px;
}

#comments td.row table.faq td.subj {
	font-weight: bold;
	padding-top: 5px;
}

#comments td.row table.faq td.date {
	color: #829480;
	padding-top: 5px;
	text-align: right;
}

#comments td.row table.faq td.msg {
	padding-top: 0px;
	padding-bottom: 13px;
}

#comments td.spacer {
	font: 4px serif;
	height:  9px;
	padding: 0px;
}


#comment_intro {
	border-left:	1px solid #d2ddd1;
	border-right:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
	width: 100%;
}

#comment_intro td {
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:   7px;
	padding-right:  7px;
}

#comment_intro td td.header {
	background-color: #d2ddd1;
	font-weight: bold;
}

#comment_intro td td.img {
	padding: 0px;
}

#comment_intro td td.ask {
	padding-top:    6px;
	padding-left:   1px;
	padding-right:  3px;
	padding-bottom: 5px;
}

#comment_intro td td.button {
	padding:  0px;
}

#comment_intro td td.button td {
	padding:  0px;
}

#comment_intro td td.bio {
	padding-top:   12px;
	padding-left:   1px;
	padding-right:  3px;
	padding-bottom: 3px;
}

#comment_intro td td.bio a {
	text-decoration: underline;
}

#comment_detail {
	border-left:	1px solid #d2ddd1;
	border-right:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
	width: 100%;
}

#comment_detail td.wrap {
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:   7px;
	padding-right:  7px;
}

#comment_detail td {
	padding-left:   7px;
	padding-right:  7px;
}

#comment_detail td table.answer {
	width: 100%
}

#comment_detail table.message td.img {
	padding: 0px;
}

#comment_detail td td.ask_head {
	border-top: solid 1px #a7baa6;
	padding: 0px;
}

#comment_detail td td.ask {
	padding-top:    6px;
	padding-left:   9px;
	padding-right:  3px;
	padding-bottom: 5px;
	background-color: #ebf0ea;
}

#comment_detail td td.button {
	padding:   	0px;
	background-color: #ebf0ea;
}

#comment_detail p {
	margin-top: 	4px;
	margin-bottom: 12px;
}

#comment_detail p.comment_h {
	font: bold 10px verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

#comment_detail p.comment_p {
	font: 10px verdana, sans-serif;
	margin-top: 3px;
	margin-bottom: 10px;
}

#comment_detail img.comment_img {
	margin: 0px;
	margin-right: 10px;
}

#comment_detail table#tmenu {
	width: 262px;
}

#comment_detail table#tmenu td {
	padding: 0px;
	padding-right: 10px;
	padding-bottom: 13px;
}

#comment_detail p.comment_p {
	width: 194px;
}

#comment_detail p.comment_p a {
	text-decoration: none;
}

#comment_detail p.comment_p a:hover {
	text-decoration: underline;
}


#comment_detail .red {
	color: #900101;
}

#comment_detail td.date {
	color: 		#829480;
	padding-top: 	9px;
	padding-bottom: 4px;
	border-top:    solid 1px #d2ddd1;
	background-image: url(/external/images/comments/bg3.png);
	background-repeat: repeat-x;
}

#comment_detail td.subject {
	padding-top: 	9px;
	padding-bottom: 4px;
	border-top:    solid 1px #d2ddd1;
	background-image: url(/external/images/comments/bg3.png);
	background-repeat: repeat-x;
}

#comment_detail td.message {
	padding-bottom: 6px;
	background-color: white;
}

#comment_detail table.answer table.table60 {
	margin-bottom: 22px;
}

#comment_detail table.answer table.table60 td {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

#comment_detail table.answer table.table60 tr:hover {
	background-color: #f2f5f1;
}

td#list_comments {
	padding-top: 	5px;
	padding-bottom: 5px;
	background-image: url(/external/images/comments/bg2.png);
	background-repeat: repeat-x;
	background-color: #f7f9f7;
	border-bottom: solid 1px #cbd8ca;
}

td#list_comments h3 {
	margin-top: 	-1px;
	margin-left:	10px;
	margin-bottom: 	4px;
	color: #900101;
	font-weight: bold;
}

td#list_comments table {
	margin-left:  5px;
	margin-right: 5px;
}

td#list_comments table td {
	vertical-align: middle;
	padding-top:	1px;
	padding-bottom:	1px;
}

td#list_comments table td a {
	text-decoration: underline;
}

td#list_comments .red {
	color: #900101;
	font-weight: bold;
}

td#list_comments p {
	margin-left: 	19px;
	margin-right: 	 5px;
	margin-top:	10px;
	margin-bottom:	10px;
}




/**
* New login and create user page 2006-05-31
*/

td#user_login_create {
	padding-top: 74px;
}

td#user_login_create2 {
	font: 16px Arial, sans-serif;
}

img#hat {
	margin-top:    18px;
	margin-bottom: 10px;
}

td#td29 {
	height: 33px;
	vertical-align: middle;
	font: bold 10px verdana, sans-serif;
}

td.td30 {
	font: bold 10px verdana, sans-serif;
	padding-left: 9px;
	padding-right: 7px;
	vertical-align: middle;
}

td.td31 {
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}

td.td31 input {
	font: 10px verdana, sans-serif;
}

td.td31 input.text1 {
	width: 171px;
}

td.td31 select.text1 {
	width: 171px;
	font: 10px verdana, sans-serif;
}

table#table32a {
	margin-top: 0px;
}

table#table32b {
	margin-top: 21px;
}

table#table33 {
	margin-top: 4px;
}

td#become_user {
	font-weight: bold;
	padding-top: 20px;
	padding-left: 9px;
	padding-bottom: 1px;
}

table#table34 {
	width: 100%;
	font-weight: bold;
	margin-bottom: 7px;
}

table#table34 td {
	padding-left: 11px;
	background-image: url(/external/images/user/bg_err.png);
	vertical-align: middle;
	height: 32px;
}

td#td35 {
	padding-left: 8px;
	width: 100%;
}

table#table36 {
	width: 100%;
	height: 323px;
	background-image: url(/external/images/user/bg.png);
	background-repeat: repeat-x;
}

table#table36 p.dbutton {

	margin-top:  1px;
	margin-right: 3px;
}

img.createuser {
	margin-top:  9px;
	margin-left: 20px;
}

input#hidden {
	visibility: hidden;
	z-index: 10;
	position: absolute;
}

table.profile_box_holder {
	margin-top: 	0px;
	margin-bottom: 	6px;
	margin-left: 	0px;
	margin-right: 	5px;
	float: left;
}

table.profile_box_holder td.profil_box_a {
	border-top:    1px solid #d8e0da;
	border-left:   1px solid #d8e0da;
	border-right:  1px solid #d8e0da;
	padding: 6px;
	padding-bottom: 4px;
}

table.profile_box_holder td.profil_box_b {
	border-bottom: 1px solid #d8e0da;
	border-left:   1px solid #d8e0da;
	border-right:  1px solid #d8e0da;
	padding: 6px;
	padding-top: 0px;
}

table.profile_box_holder td.profil_box_b table.profile_box_holder2 {
	width: 100%;
}

table.profile_box_holder td.profil_box_b td {
	background-color: #e8eee8;
	padding-left:   6px;
	padding-right:  6px;
	padding-top:    4px;
	padding-bottom: 9px;
}

table.profile_box_holder td.profil_box_b td h4 {
	font-size:	10px;
	color: 		#720d1b;
	margin-top: 	0px;
	margin-bottom: 	0px;
}

table.profile_box_holder td.profil_box_b td a {
	text-decoration: underline;
}


div#profile_box_wrap {
	margin-left: 9px;
}


table#table37 {
	width: 400px;
	margin-left: 14px;
}

td#td37 {
	border-top:    solid 1px #849482;
	border-bottom: solid 1px #849482;
}

table#table38 td {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 6px;
}

table#table37 p.dbutton {
	margin-left:	0px;
	margin-top: 	10px;
}

td#td38 {
	font: 7px arial;
	border-top: solid 1px #849482;
}

td#td39 {
	font: 5px arial;
	border-bottom: solid 1px #849482;
}

table#table40 {
	margin-left: 14px;
	width: 584px;
	background-image: url(/external/images/user/bg2);
	padding-bottom: 5px;
}

table#table40 td.arrow {
	vertical-align: middle;
}

table#table40 td.td41 {
	color: #849482;
	font-weight: bold;
	padding-top: 7px;
}

table#table40 td.td43 {
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 4px;
	padding-left: 2px;
}

table#table40 select {
	width: 170px;
}

table#table40 img {
	margin: 3px;
}

img#img44 {
	margin-left: 14px;
}

table#table40 p.dbutton {
	margin-left: 3px;
	margin-top: 9px;
	margin-bottom: 4px;
}

p.p45 {
	margin-left: 14px;
	margin-top: 7px;
}

option.marked {
	color: gray;
}

option.normal {
	color: black;
	background-color: white;
}

table.table45 td {
	vertical-align:	middle;
	padding: 0px;
}

table.table45 td input.checkbox {				/* MSIE bug */
	margin-left: 	-4px;
}

table.table45 td input[type="checkbox"].checkbox {			/* CSS2 bugfix */
	margin-left: 	0px;
}


table#table46 {
	margin-left:   14px;
	margin-bottom: 14px;
	margin-top:    10px;
}

table#table46 td {
	vertical-align: middle;
	text-align: center;
	width:  15px;
	height: 17px;
	background-repeat: no-repeat;
}

table#table46 td.normal {
	background-image: url(/external/images/content/nav_a.png);
}

table#table46 td.normal_over {
	background-image: url(/external/images/content/nav_ao.png);
}

table#table46 td.selected {
	background-image: url(/external/images/content/nav_as.png);
}

table#table46 td.inactive {
	background-image: url(/external/images/content/nav_ia.png);
	color: #cccccc;
}

table#table46 td.wide {
	background-image: url(/external/images/content/nav_w.png);
	width:  30px;
	text-align: left;
	padding-left: 5px;
}

table#table46 td.wide_over {
	background-image: url(/external/images/content/nav_wo.png);
	text-align: left;
	padding-left: 5px;
}

table#table46 td.wide_selected {
	background-image: url(/external/images/content/nav_ws.png);
	text-align: left;
	padding-left: 5px;
}

table#table46 td.none {
	background-image: none;
}


#recipe_nav {
	width: 261px;
	margin-left: 0px;
	margin-top:  3px;
}

#recipe_nav td {
	vertical-align:	middle;
}

#recipe_nav td.navigator {
	border-top:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
	padding:	1px;
	height: 	17px;
}


#recipe_nav td.navigator p {
	margin-top:	0px;
	margin-bottom: 	0px;
}


#recipe_nav td.navigator td.prev_page {
	padding-left:	0px;
	padding-top:    3px;
	padding-bottom: 3px;
	padding-right:  10px;
}

#recipe_nav td.navigator td.prev_page img {
	margin: 0px;
}

#recipe_nav td.navigator td.next_page {
	padding-left:	10px;
}

#recipe_nav td.navigator td.goto_label {
	padding-right: 2px;
}


#recipe_nav td.navigator td.goto {
	padding-left: 1px;
}

#recipe_nav td.navigator form {
	margin: 0px;
}

#recipe_nav td.navigator select {
	font: 10px verdana, sans-serif;
	margin-left:  4px;
	margin-right: 3px;
	width: 48px;
}

table#table47 td {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

img#img48 {
	margin: 3px;
}

td.td49 {
	border-top:    solid 1px #849482;
	border-bottom: solid 1px #849482;
	vertical-align: middle;
}

p.p50 {
	margin-top:  16px;
	margin-left: 14px;
}


table#table51 td {
	vertical-align: middle;
	padding: 0px;
}

table#table51 td input.checkbox {					/* MSIE bug */
	margin-left: 	-4px;
	margin-top:	-1px;
	margin-bottom:	-2px;
	padding: 0px;

}
table#table51 td input[type="checkbox"].checkbox {			/* CSS2 bugfix */
	margin-left: 	 0px;
	margin-top:	 2px;
	margin-bottom:	 2px;
}

table.table52 td {
	padding-top:    0px;
	padding-bottom: 2px;
}

table#table53 {
	padding: 0px;
	margin-top:   17px;
	margin-left:  17px;
	margin-bottom: 0px;
	width: 259px;
	height: 56px;
}

table#table53 td {
	font: 17px arial, sans-serif;
	padding-top: 13px;
	padding-left: 40px;
}

table#table54 {
	padding: 0px;
	margin-left:   0px;
	margin-bottom: 0px;
	width: 303px;
	height: 48px;
}

table#table54 td {
	font: 17px arial, sans-serif;
	padding-top: 14px;
	padding-left: 17px;
}

table#login_if table#table54 td {
	padding-left: 17px;
}

td#td55 {
	width: 172px;
}

td#td55 select {
	margin-left: 1px;
}


#ingredients, #ax {
	width: 260px;
	margin-left: 0px;
	margin-top:  14px;
}

#ingredients.ingredients {
	margin-left: 14px !important;
}


#ingredients td, #ax td {
	vertical-align:	middle;
}

#ingredients td.navigator {
	border-top:	1px solid #d2ddd1;
	border-bottom:	1px solid #d2ddd1;
	padding:	1px;
	height: 	17px;
}


#ingredients td.navigator p {
	margin-top:	0px;
	margin-bottom: 	0px;
}


#ingredients td.navigator td.prev_page {
	padding-left:	0px;
	padding-top:    3px;
	padding-bottom: 3px;
	padding-right:  10px;
}

#ingredients td.navigator td.prev_page img {
	margin: 0px;
}

#ingredients td.navigator td.next_page {
	padding-left:	10px;
}

#ingredients td.navigator td.goto_label {
	padding-right: 2px;
}


#ingredients td.navigator td.goto {
	padding-left: 1px;
}

#ingredients td.navigator form {
	margin: 0px;
}

#ingredients td.navigator select {
	font: 10px verdana, sans-serif;
	margin-left:  4px;
	margin-right: 3px;
	width: 48px;
}

#ingredients td.row, #ax td.row {
	cursor: pointer;
	cursor: hand;
}

#ingredients td.col1 {
	width: 95px;
	height: 64px;
}

#ingredients tr#pre_marked {
	background-color: #f2f5f1;
}

#ingredients td.row img, #ax td.row img {
	margin-top:    5px;
	margin-bottom: 5px;
}

#ingredients td.row img.list2 {
	margin-top:    2px;
	margin-bottom: 0px;
	margin-right:  4px;
}

#ingredients td.row img.star {
	margin-top:    0px;
	margin-bottom: 2px;
}

#ingredients td.row table.faq {
	width: 100%;
}

#ingredients td.row table.faq td {
	padding:      	0px;
}

#ingredients td.row table.faq td.subj {
	font-weight: bold;
	padding-top: 5px;
}

#ingredients td.row table.faq td.date {
	color: #829480;
	padding-top: 5px;
	text-align: right;
}

#ingredients td.row table.faq td.msg {
	padding-top: 0px;
	padding-bottom: 13px;
}

#ingredients td.spacer {
	font: 4px serif;
	height:  9px;
	padding: 0px;
}

#ingredients img.ingr, #ax img.ingr {
	margin-left:   4px;
	margin-right: 10px;
}

table#show_video {
	border-left:  solid 1px #d2ddd1;
	border-right: solid 1px #d2ddd1;
}

table#show_video td {
	border-top: solid 1px #d2ddd1;
}

table#show_video td td {
	border-top: none;
}

table#show_video td#title {
	background-image: url(/external/images/video/grad1.png);
	background-repeat: repeat-x;
	height: 34px;
	padding-left: 50px;
	vertical-align:	middle;
	font: 10px verdana,arial;
}

table#show_video table#video td {
	width: 522px;
	vertical-align:	middle;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 13px;
}

table#show_video table#video td td {
	padding-top: 8px;
	padding-bottom: 2px;
}

table#show_video table#video td#navL {
	width: 118px;
	text-align: right;

}

table#show_video table#video td#navR {
	width: 118px;
	text-align: left;
}

table#show_video table#video td#navL table {
	float: right;
}

table#show_video table#video td#navL table td, table#show_video table#video td#navR table td {
	border-top:    solid 1px #d2ddd1;
	border-bottom: solid 1px #d2ddd1;
	padding-top:    4px;
	padding-bottom: 4px;
	padding-left:   5px;
	padding-right:  5px;
	width: 10px;
}

table#show_video table#video p.dbutton {
    width: 100px;
    margin-bottom: 0px;
}

table#show_video td#vbody {
	background-image: url(/external/images/video/grad2.png);
	background-repeat: repeat-x;
	padding-left:   51px;
	padding-right:  42px;
	padding-top:    0px;
	padding-bottom: 17px;
}

table#show_video td#vbody2 {
	padding-top: 13px;
        padding-right: 20px;
	height: 400px;
}

p.p56 {
	margin-top:    7px;
	margin-left:   9px;
	margin-top:    2px;
	margin-bottom: 2px;
}

p.p56 a {
	text-decoration: underline;
}

p.p57 {
	margin-top:   15px;
	margin-left:   8px;
	font-weight: bold;
}

#td58 {
	padding-top: 1px;
}

#table_energy td.td59 {
	border-top: solid 1px #babdb9;
	padding-top:    3px;
	padding-bottom: 3px;
}

#p59 {
	font: 16px Arial;
	margin-top: 10px;
	margin-bottom: 4px;
}

#table60 {
	border-top: solid 1px #d2ddd1;
	width: 100%;
}

#table60 td {
	padding: 0px;
	padding-left: 1px;
}

#table60 .td61 {
	border-bottom: solid 1px #d2ddd1;
	padding-bottom: 11px;
}

#table60 .td62 {
	padding-top: 5px;
}

#p63 {
	font: 16px Arial;
	margin-top: 10px;
	margin-bottom: 4px;
}

#table64 input {
	width: 249px;
	font-family:		verdana;
	font-size:		11px;
}

#table64 textarea {
	width: 249px;
	height: 111px;
	margin-top: 5px;
	margin-bottom: 7px;
	font-family:		verdana;
	font-size:		11px;
}

#table65 {
	margin-left: 14px;
}

td.td66 {
	font: bold 10px verdana, sans-serif;
	padding-left: 0px;
	padding-right: 7px;
	vertical-align: middle;
}

p.error67 {
        color: red;
        margin-bottom: 3px;
}

#table69 input {
        width: 180px;
        font-family:            verdana;
        font-size:              11px;
}

#table70 {
	margin-left: 14px;
	margin-top: 14px;
	width: 583px;
	border-bottom: solid 1px #D2DDD1;
}

#table71 {
	margin-top:  		4px;
	margin-left: 		4px;
}

.grey {
	color: #999999 !important;
	font-weight: bold !important;
}

td.width95 {
	width: 95px !important;
}

div#top_result {
	border: solid 2px #d2ddd1;
	width:   287px;
	height:  auto;
	overflow: none;
	visibility: hidden;
    	font: 10px verdana;
    	background-color: white;
    	position: absolute;
    	z-index: 1;
    	padding: 0px;
}

table#ax {
	width: 287px;
	margin: 0px;
}

table#ax td#special1 {
	font-weight: 	  bold;
	background-color: #e8eee8;
	padding-top:      5px;
	padding-left:     8px;
	padding-bottom:  39px;
}

table#ax td#special2 {
	font-weight: 	  bold;
	text-align: 	  right;
	background-color: #e8eee8;
	padding-top:      7px;
	padding-right:    6px;
	padding-bottom:   9px;
}

table#ax td#special2 img {
	vertical-align: top;
	margin-top: 1px;
}

table#ax img.ingr {
	margin-left:   7px !important;
}

table#ax p.col2 {
   	margin-right: 15px;
}

tr#user_recipe td {
	background-color: #6a7c68;
	color: white;
	padding-left:   8px;
	padding-right:  8px;
	padding-top:    4px;
	padding-bottom: 5px;
}

tr#user_recipe a {
	color: white;
}

tr#public_recipe td {
	background-color: #849482;
	color: white;
	padding-left:   8px;
	padding-right:  8px;
	padding-top:    4px;
	padding-bottom: 5px;
}

a.und {
	color: white ! important;
	text-decoration: underline ! important;
}
	
p#public_recipe_full {
	margin-top: 12px;
	display: none;
}

p#public_recipe_full a {
	color: white ! important;
	text-decoration: underline ! important;
}

img.list2 {
	margin-right:  4px;
}

p#public_recipe_user {
	margin-top: 3px;
	display: none;
}

p#public_recipe_user a:hover {
	text-decoration: underline;
}

div#top5_wrap {
	border: solid 1px #d2ddd1;
	border-top: 0px;
	background-color: white;
	padding: 6px;
}

td#top5_header {
	background-color: #d2ddd1;
	font-size: 14px;
	padding: 6px;
}

td#top5_content {
	background-color: #e8eee8;
	padding: 6px;
}
