/*--------------------------------------- Recipes Extension START--------------------------*/

/* --------- Search area --------- */
.tx-ovrecipe-pi1-searchbox{
	margin:2px 0 0 0;
}
.tx-ovrecipe-pi1-searchbox-button {
	width:35px;
	height:18px;
	border:none;
	background-color:transparent;
}
.search_table {
	margin: 0 0 0 0;
}

/* --------- List view --------- */

.rec_table_title{
	background:url(/fileadmin/templates/images/rec_yellow_bg_title.gif) top left no-repeat;
}
.tx-ovrecipe-pi1-listrowField-recipe_white{
 	background:#FFFFFF;	
}
.forms, .tx-ovrecipe-pi1-searchbox{
	width:200px;
	min-height:18px;
	padding:0 0 0 15px;
}
form#ovproducts_form SELECT{
	width:205px;
}
form#tod_form SELECT{
	width:180px;
}

.recipe_product_title h6, .recipe_type_title h6, .recipe_keyword_title h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.88em;
	color:#FFFFFF;
	margin:0;
	padding:7px 0 5px 15px; 
	display:block;
}
.recipe_keyword_title {
	background:url(/fileadmin/templates/images/rec_left_header.jpg) no-repeat top left;
	border-right:3px #fff solid;
}
.recipe_type_title {
	background:url(/fileadmin/templates/images/rec_midlle_table_top.gif) top left no-repeat;
	border-right:3px #fff solid;
}
.recipe_product_title {
	background:url(/fileadmin/templates/images/rec_right_table_top.gif) top left no-repeat;
}
.rec_table_rating{
	background: url(/fileadmin/templates/images/rec_yellow_rating.gif) top left no-repeat;	
	border-left:1px #fff solid;
	border-right:1px #fff solid;
}
.rec_table_type{
	background:url(/fileadmin/templates/images/rec_yellow_bg_type.gif) top left no-repeat;
	border-right:1px #fff solid;	
}
.rec_table_product{
	background:url(/fileadmin/templates/images/rec_yellow_bg_product.gif) top left no-repeat;
}
.tx-ovrecipe-pi1-listrowField-recipe_odd_first_col{
	border-right:1px solid #FDE0A7;
	background:#fef5e2 url(/fileadmin/templates/images/rec_title_bg.gif) top left repeat-y;
}
.tx-ovrecipe-pi1-listrowField-recipe_odd_first_col p, .tx-ovrecipe-pi1-listrowField-recipe_even_first_col p{
	padding:0 10px 0 17px;
	margin:5px 0;
	display:block;
}
.recipe_no_results {
	border-right:1px solid #FDE0A7;
	background:#fef5e2 url(/fileadmin/templates/images/rec_title_bg.gif) top left repeat-y;
}
.recipe_no_results p{
	padding:0;
}
.rec_table_title p{
	padding:0 10px 0 17px;
	display:block;
}
.rec_table_type p{
	padding-left:10px;
	margin:0;
}
.rec_table_product p{
	padding-left:10px;
	margin:0;
}
.rec_table_rating p{
	padding-left:5px;
	margin:0;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_first_col{
	background:#FFFFFF url(/fileadmin/templates/images/rec_title_bg.gif) top left repeat-y;
	border-right:1px solid #FDE0A7;
}
.tx-ovrecipe-pi1-listrowField-recipe_odd_type_col{
	border-right:1px solid #FDE0A7;
	background-color:#fef5e2;
	border-left:1px solid #FDE0A7;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_type_col{
	border-right:1px solid #FDE0A7;
	background-color:#FFFFFF;
	border-left:1px solid #FDE0A7;
}
.tx-ovrecipe-pi1-listrowField-recipe_odd_product_col{
	border-right:1px solid #FDE0A7;
	background-color:#fef5e2;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_product_col{
	border-right:1px solid #FDE0A7;
	background-color:#FFFFFF;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_type_col p, .tx-ovrecipe-pi1-listrowField-recipe_odd_type_col p{
	padding:0 10px;
	margin:5px 0;
	display:block;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_product_col p, .tx-ovrecipe-pi1-listrowField-recipe_odd_product_col p{
	padding:0 10px;
	margin:5px 0;
	display:block;
}
.tx-ovrecipe-pi1-listrowField-recipe_cols{
	background:#fef5e2;
	border-right:1px solid #FDE0A7;
}
.tx-ovrecipe-pi1-listrowField-recipe_odd_rate_col{
	background:#FEECCA;
}
#bottom_area .tx-ovrecipe-pi1-listrowField-recipe_odd_rate_col p, 
#bottom_area .tx-ovrecipe-pi1-listrowField-recipe_even_rate_col p{
	padding:0 3px;
	margin:5px 0;
	display:block;
}
.tx-ovrecipe-pi1-listrowField-recipe_even_rate_col{
	background:#FEF5E2;
}
.tx-ovrecipe-pi1-browsebox{
	border-top:#ffffff 2px solid;
	background: url(/fileadmin/templates/images/rec_results_bg.gif) top left no-repeat;
}
.cookbook_results_left {
	float:left;
}
.cookbook_results_right {
	float:right;
	color: #393838;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .88em;
	margin-top: 15px;
}
.cookbook_results_right p { 
	display: inline;
	margin: 0;
	padding: 0;
	color: #9e2323;
}
#bottom_area .tx-ovrecipe-pi1-browsebox p{
	margin:0;
	padding:0;
	line-height:14px;
}
#bottom_area .dispay_results p{
	margin:0;
	line-height:normal;
}
.tx-ovrecipe-pi1-browsebox-strong{
	color:#9e2323;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	margin:0;
	padding:0;
}

/* --------- Single view --------- */
a.more_recipes_link, a.return_to_recipe_link {
	font-family:Arial, Helvetica, sans-serif;
}
#tx-ovrecipe-pi1-singleview .tx-ovrecipe-pi1-singleview_top h1 {
	padding-bottom:7px;
}
#tx-ovrecipe-pi1-singleview p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 10px 0;
	padding:0;
}
.tx-ovrecipe-pi1-singleview-item p {
	font-size:0.98em;
}
.tx-ovrecipe-pi1-singleview-details p {
	font-size:0.78em;
}
p.tx-ovrecipe-pi1-singleview-copyright{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.88em;
	color:#333333;
	margin:0 0 15px 0;
	line-height:22px; 
	padding:0;
	font-weight:normal;
}
.tx-ovrecipe-pi1-singleview-details, .tx-ovrecipe-pi1-singleview-item{
	clear:both;
	text-align:left;
}
html>body .tx-ovrecipe-pi1-buttons{
	padding:0 0 5px 0;
}
.tx-ovrecipe-pi1-buttons{
	min-height:10px;
	padding:5px 0 10px 0;
}
#buttonADDCOOKBOOK{
	width:125px;
	float:left;
	padding:0 20px 0 0;
	margin:0;
}
#buttonPDF{
	width:150px;
	float:right;
	padding:0 160px 0 0;
	margin:0;
}
.rec_titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.02em;
	color:#333333;
	font-weight:bold;
	min-height:1px;
}
.tx-ovrecipe-pi1-singleview-ratebox{
	width:404px;
	height:115px;
	border: #dadada;
	background:#f6f6f6;
	border:1px solid #dadada;
	padding:13px;
	margin:25px 0;
}
#form1{
	width:215px;
	height:88px;
	float:right;
	padding:0;
	margin:0 10px 0 0;
}
#form1 input {
	border:none;
	background-color:#f6f6f6;
}
#form1 textarea {
	width:150px;
	height:52px;
	font-size:1em;
	overflow:auto;
	color:#333333;
}
#form1 p {
	padding:0;
	margin:0;
}
.rate{
	width:140px;
	padding:0;
	float:left;
}
.rate h1{
	font-size:0.96em;
	padding-bottom:2px;
}
#tx-ovrecipe-pi1-singleview{
	margin-top:-30px;
	z-index:9;
	position:relative;
}
/* for IE, with IE5/Mac backslash filter \*/
* html #tx-ovrecipe-pi1-singleview{
	margin-top:-40px;
	z-index:9;
	position:relative;
}
/* IE Filter End */
.tx-ovrecipe-pi1-singleview_top{
	margin:20px 0 10px;
}
.tx-ovrecipe-pi1-singleview_top hr{
	margin:7px 0 0 0;
	padding:0;
	background-color:#cccccc;
	height:1px;
	width:100%;
}
#tx-ovrecipe-pi1-singleview .tx-ovrecipe-pi1-singleview_top p.copyright, 
#tx-ovrecipe-pi1-singleview .tx-ovrecipe-pi1-singleview_top p.rating {
	margin:0;
	padding:0;
}

#tx-ovrecipe-pi1-singleview .tx-ovrecipe-pi1-singleview-item p.recipe_description {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	margin-bottom:20px;
}
p.customer_comments_header {
	color:#363636;
}
.tx-ovrecipe-pi1-singleview-ingredients, 
.tx-ovrecipe-pi1-singleview-instructions, 
.tx-ovrecipe-pi1-singleview-servingsuggestions,
.tx-ovrecipe-pi1-singleview-note,
.tx-ovrecipe-pi1-singleview-nutrition {
	margin-top:20px;
}
#tx-ovrecipe-pi1-singleview .recipe_instructions_text p {
	margin:0 0 20px 0;
	padding:0;
	min-height:1px;
}
.customer_comments {
	min-height:1px;
	margin:0 0 15px 0;
}

/* --------- Cookbook --------- */
#inside_content_area .browse_results_table td p a{
	margin:0 0 0 4px;
}
.tx-ovrecipe-pi1{
	width:100%;
	text-align:left;
	min-height:20px;
	position:relative;
}
.tx-ovrecipe-pi1 #btn{
	width:160px;
	float:left;
}
.tx-ovrecipe-pi1 #button{
	width:160px;
	float:right;
}
.container{
	padding:0 150px 0 150px;
}

#inside_content_area .cookbook_norecipes_message {
	border-top:1px solid #dadada;
	margin-top:10px;
}
#inside_content_area .cookbook_list_table {
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
#inside_content_area .cookbook_list_table p,
#inside_content_area .cookbook_norecipes_message p {
	margin:0;
	padding:1px 30px;

	font-family:Arial, Helvetica, sans-serif;
}
.cookbook_display_results{
	width:350px;
	min-height:25px;
	float:left;
	margin:0;
	padding:0;
}
.tx-cookbook-pi1-browsebox{
	width:470px;
	min-height:25px;
	padding:10px 0 0 0;
}
.cookbook_browse_results_container_top, .cookbook_norecipes_holder, .cookbook_browse_results_table_container{
	clear:both;
	width:470px;
}
a.remove_recipe{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
	padding:0 0 0 15px;
}
#inside_content_area .tx-ovrecipe-pi1 .cookbook_browse_results_container_top p,
#inside_content_area .tx-ovrecipe-pi1 .cookbook_browse_results_container_bottom p {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
#inside_content_area .tx-ovrecipe-pi1 .cookbook_browse_results_container_top p {
	margin:15px 0 15px 0;
}
#inside_content_area .tx-ovrecipe-pi1 .cookbook_browse_results_container_bottom p {
	margin:15px 0 0 0;
}

.cookbook_browse_results_container_bottom { width: 100%; }
/*--------------------------------------- Recipes Extension END --------------------------*/

