#main_inner_content {
padding:1em 2%;
width:96%;
}
form#search_recipe form {
line-height:1.3;
width:95%;
float:left;
clear:both;
}
form#search_recipe fieldset {
padding:10px 20px;
float:left; 
width:564px; 
background-color:#faf9f7;
clear:both;
}
form#search_recipe fieldset #search_recipe_content {
border:1px solid #eee;
padding:1em 1em 0.5em 1em;
}
form#search_recipe {
margin:1em 0 0 0;
float:left;
width:605px!important;
}
form#search_recipe fieldset fieldset {margin:0 1em 1em 0;}
form#search_recipe fieldset legend {
text-indent:-99999px;
width: 0;
height: 0;
}
form#search_recipe fieldset ul li {
margin:0 0 0.5em 0;
list-style-type:none;
}
form#search_recipe fieldset option {padding:0 1em;}
form#recipe_search_option {display:none;}
form#search_recipe #keywords_and_context {
margin:0;
width:95%;
border:none;
}
form#search_recipe #keywords_and_context #keywords_and_logic {
display:block;
width:560px;
}
form#search_recipe #keywords_and_context ul#Recipescheckbox {
width:90%;
text-align:left;
margin-left:68px;
}
form#search_recipe fieldset ul#Recipescheckbox li {
display:inline;
margin:0 10px 10px 0;
}
form#search_recipe fieldset ul#Recipescheckbox li input {border:none;}
form#search_recipe #keywords_and_context #keywords_and_logic label {
margin:0 0.25em 0 0;
font-weight:bold;
}
form#search_recipe #keywords_and_context li {display:inline;}
form#search_recipe #keywords_and_context #keywords_and_logic label, #search_context_keywords {float:left;}
form#search_recipe fieldset#search_context {
width:95%;
float:left;
border:none;
}
form#search_recipe fieldset#search_context li {
clear:both;
float:left;
width:575px;
}
form#search_recipe fieldset#search_context label {
float:left;
margin:0.35em 0 0 0;
}
fieldset#search_context input,
fieldset#search_context select {
float:right;
width:70%;
}
form#search_recipe fieldset#search_context input {width:65%;}
form#search_recipe fieldset#categories {width:31%;}
form#search_recipe fieldset#healthy_options {margin-right:0;}
form#search_recipe fieldset#main_ingredients {
width:95%;
float:left;
clear:both;
margin-right:0;
}
form#search_recipe fieldset#main_ingredients ul li {
float:left;
width:32%;
}
form#search_recipe fieldset#healthy_measure_options {
width:100%;
float:left;
border:none;
}
form#search_recipe fieldset#healthy_measure_options ul li,
form#search_recipe #recipe_search_option fieldset#healthy_measure_options ul li{
float:left;
width:50%;
}
form#search_recipe fieldset#healthy_measure_options select {
margin:0 0.25em 0 0;
width:5em;
}
form#search_recipe fieldset#healthy_measure_options input {
width:3em;
margin:0 0.25em 0 0;
padding:0.1em 0;
}
form#search_recipe fieldset#exclude {
width:95%;
float:left;
border:none;
}
form#search_recipe fieldset#exclude,
form#search_recipe #keywords_and_context,
form#search_recipe fieldset#search_context,
form#search_recipe fieldset#healthy_measure_options {padding-left:4px;}
div a#but_more_option {
margin:0 0 0.5em 0;
display:block;
}
.search_recipes_context {margin:-2.7em 0 0 0!important;}

/* search_all */
form#search_all {
margin:1em 0;
float:left;
width:100%;
}
form#search_all fieldset {
border:1px solid #eee;
padding:1em;
margin:0 0 1em 0;
}
form#search_all fieldset legend {
font-weight:bold;
padding:0 0.25em;
display:none;
}
form#search_all fieldset ul li {
list-style-type:none;
margin:0 1em 1em 0;
float:left;
text-align:right;
}
form#search_all fieldset ul li input {width:12em;}
form#search_all fieldset ul li select {width:9.25em;}
ol#search_results,
ul#sponsored_recipes {
clear:both;
margin: 15px 0 0 35px;
}

ol#search_results li,
ul#sponsored_recipes li {
padding:0.75em 1em;
border-bottom:1px solid #ccc;
list-style: none;
clear:both;
height:75px;
}


ol#search_results li.odd,
ul#sponsored_recipes li.odd {background:#f7f7f7;}
ol#search_results li h3 a,
ul#sponsored_recipes li h3 a {color:#da2032;}
ol#search_results li a,
ul#sponsored_recipes li a {
color:#f7F7f7;
text-decoration:none;
}
ol#search_results li a:hover,
ul#sponsored_recipes li a:hover{
color:#f15a22;
text-decoration:underline;
}
ol#search_results ul li,
ul#sponsored_recipes ul li {
display:inline;
list-style-type:none;
border:0;
padding:0;
}
ol#search_results ul li.document_type_item,
ul#sponsored_recipes ul li.document_type_item {font-style:italic;}
ol#search_results ul li.document_type_item,
ol#search_results ul li.channel_item,
ul#sponsored_recipes ul li.document_type_item,
ul#sponsored_recipes ul li.channel_item {font-size:0.9em;}
ol#search_results ul li.document_type_item img,
ol#search_results ul li.channel_item img,
ul#sponsored_recipes ul li.document_type_item img,
ul#sponsored_recipes ul li.channel_item img {
width:65px;
height:65px;
float:left;
padding:0 10px 0 0;
}
ul#sponsored_recipes ul{list-style-type:none;}
ul#sponsored_recipes,
ul#sponsored_recipes li,
ul#sponsored_recipes li a {float:left;}
ul#sponsored_recipes li img {
float:right;
margin-top:-0.5em;
}
ul#sponsored_recipes li {
clear:both;
display:block;
}

/* pagination */
#main_col div.pagination {
clear:none;
margin:1em 0 0 0;
font-size:90%;
}
#main_col div.pagination h3 {margin-top:0;}
#main_col div.pagination h3, 
#main_col div.pagination ul,
#main_col div.pagination ul li {
margin-left:0.25em;
border:0;
}
#main_col div.pagination ul li a {padding:0 0.45em;}
#search_results_total {
/*float:left;
clear:both;*/
width:260px;
margin:1em 0;
}
span.search_results_number {
float:left;
margin:0 0 0 -3em;
}
ul#document_tags {
clear:both;
float:left;
width:95%;
margin:1em 0 1em 1em;
}
ul#document_tags li {
display:inline;
width:33%;
display:block;
float:left;
line-height:1.6;
}
ul#document_tags li a {color:#2c8184;}
ul#document_tags li a:hover {color:#f15a22;}
p.warning {
clear:both;
padding:1em;
border:1px solid #00b0bd;
}
ul#listexclude li {
display:block; 
float:left;
padding-right:20px;
}
#recipe_search_option h3 {
font-size:1em;
margin:0 0 0.25em -12px;
padding-left:17px;
color:#fff;
width:99%;
height:20px;
float:left;
}

/* new styles */
form#search_recipe input {
border:1px solid #999;
background-color:#fff;
}
form#search_recipe div#recipe_search_box {margin-bottom:20px;}
ul#recipe_search_box {
float:left;
margin-bottom:10px;
width:560px;
}
form#search_recipe fieldset input#clear_choices {
color:#fff;
background:#f5821f;
font-weight:bold;
}
form#search_recipe fieldset input#clear_choices, 
form#search_recipe fieldset input#apply_choices {border:none;}
form#search_recipe fieldset input#clear_choices, 
form#search_recipe fieldset input#apply_choices,
form#search_recipe fieldset #num_filtering_choices #clear_all_choices  {
width:107px!important;
font-family:Tahoma,sans-serif;
border:none;
}
form#search_recipe fieldset input#clear_choices {border:none;}
form#search_recipe ul#recipe_search_box li.user_input input {
width:385px;
height:26px;
font-size:16px;
font-weight:normal;
float:left;
}
form#search_recipe fieldset input#search_recipes {
font-family:Tahoma,sans-serif;
width:90px;
height:28px;
line-height:26px;
border:none;
float:left;
}
div.search_results_pagination {float:right;}
div.search_results_count {float:left;}
div.search_results_pagination ul li {
border:1px solid gray;
background-color:#fff;
list-style-type: none;
padding-right:5px;
padding-left:5px;
float: left;
margin-left:5px;
}
div.search_results_pagination .currentPage {background-color:#ccc;}
div.search_results_pagination ul a {
text-decoration:none;
color:#333;
}
#main_inner_content .results-separator {
clear:both;
padding-top:10px;
padding-bottom:10px;
}
#main_inner_content hr {
border:1px solid #999;
height:1px;
}
#advanced_search_options {
border:1px solid #999;
padding:5px; 
}
#advanced_search_options_menu {
width:600px;
margin-bottom:-5px; 
float:left;
}
#advanced_search_options_menu li {
list-style-type:none;
float:left;
padding:5px 3px 10px 3px;
font-size:0.85em;
margin:0 10px 0 0;
}
form#search_recipe fieldset#advanced_search_options li.selected a {
background-image:url(../images/white_search_arrows.gif);
background-repeat:no-repeat;
background-position:97% 9px;
}
#advanced_search_options_menu li a {
background:#fff;
padding:3px;
margin:7px 7px 0 0;
}
#advanced_search_options_menu li.bold a {
font-weight:normal;
color:#f5821f;
}
#advanced_search_options_menu li a.open,
#advanced_search_options_menu li.child_last a {
border:none;
}
#advanced_search_options li {
list-style-type:none;
padding-right:0;
}
#advanced_search_options table tr {vertical-align:top;}
.filtering_title,
.advanced_option_tab h4 {
font-weight:bold;
float:left;
}
.filtering_choices {float:right;}
#clear_choices {margin-right:10px;}
#apply_choices{font-weight:bold;}
#type_of_dish_tab ul, 
#ingredients_excluded_tab ul, 
#main_ingredients_tab table,
#healthy_options_tab table {
clear:both;
padding-top:10px;
margin:0 0 0 10px;
}
#main_ingredients_tab table tbody {height:35px;}
#type_of_dish_tab, 
#ingredients_excluded_tab, 
#main_ingredients_tab,
#healthy_options_tab {clear:both;}
#main_ingredients_tab input {width:165px;}
.filtering_title,
.advanced_option_tab h4 {
width:522px;
color:#fff;
padding:10px 20px;
font-size:1.15em;
font-family:verdana, sans-serif;
}
form#search_recipe fieldset #type_of_dish_tab ul {
width:550px;
padding-top:10px;
}
#type_of_dish_tab li {
margin-bottom:10px;
width:535px;
}
#type_of_dish_tab label {
width:155px;
margin-right:10px;
text-align:right;
display:block;
float:left;
}
#type_of_dish_tab select {width:360px;}
#num_filtering_choices {
font-size:0.8em;
margin:0 10px 10px 10px;
float:right;
}
.bold {font-weight:bold;}
#filtering_buttons_top,
#filtering_buttons_bottom {
float:left;
margin:10px 20px 15px 15px;
padding:0;
clear:both;
width:290px;
}
#healthy_options_sponsor {
float:right;
color:#fff;
font-style:italic; 
vertical-align:top;
font-weight:normal;
position:relative; 
top:-38px;
}
#healthy_options_sponsor span,
#healthy_options_sponsor a {
float:left;
margin-right:10px;
font-size:0.85em;
}
#healthy_options_sponsor span {margin-top:10px;}
form#search_recipe #recipe_search_box li.user_input {float:left;}
form#search_recipe #recipe_search_box li.submit_button {
width:50px;
float:left;
}
form#search_recipe fieldset#advanced_search_options {
border:none;
background-color:#f2edea;
padding-left:1px;
padding-right:1px;
width:603px;
margin-bottom:20px;
padding-bottom:1px;
}
form#search_recipe fieldset#advanced_search_options ul,
form#search_recipe fieldset#advanced_search_options h3 {margin-left:2px;}
form#search_recipe fieldset#advanced_search_options h3 {
display:block;
float:left;
font-size:1.5em;
color:#000;
font-weight:normal;
margin-top:-0.25em;
line-height:22px;
padding:0 0 0 3px;
}
form#search_recipe fieldset#advanced_search_options li a {
background-image:url(../images/sprite_search_arrows.gif);
padding:3px 13px 3px 4px;
background-repeat:no-repeat;
text-decoration:none;
font-size:1.1em;
}
form#search_recipe #detailed_options {
background-color:#fff; 
display:block; 
float:left; 
width:100%;
}
.advanced_option_tab {
border:1px solid;
margin-left:20px;
margin-right:20px;
width:562px;
margin-bottom:20px;
float:left;
clear:both;
}
.advanced_option_tab table {
margin:0 20px 20px 20px;
width:530px;
float:left;
padding:0;
clear:both;
}
/*#healthy_options_tab.advanced_option_tab table {margin-top:-20px;}*/
.advanced_option_tab th,
.advanced_option_tab td {
font-weight:normal;
text-align:left;
margin-right:5px;
}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes {
float:left;
clear:both;
padding:20px 5px 10px 10px;
width:575px;
}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes li {
width:75px;
float:left;
}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes li input {border:none;}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes li input#exclude_custom_value {border:1px solid #999999;}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes li.exclude_custom {width:190px;}
form#search_recipe #ingredients_excluded_tab #excluded_checkboxes li #exclude_custom_value {width:160px;}
#main_col #main_inner_content form#search_recipe div.pagination {
clear:none;
float:right!important;
width:80%;
}
#main_col #main_inner_content form#search_recipe div.pagination ul {float:right; width:auto;}
li#sponsored_results_placeholder {
float:left;
width:560px;
height:auto!important;
clear:both;
border-bottom:none!important;
}
li#sponsored_results_placeholder div {text-align:right;}
li#sponsored_results_placeholder ol#search_results {margin:0;}
li#sponsored_results_placeholder ol#search_results li.even {
margin-left:-12px;
border:1px solid rgb(153, 153, 153);
}
#wrapper #search_results li.sponsored {
	height:120px;
	padding:10px;
}
#sponsored_results_placeholder #search_results li ul { width:300px !important; }
#main_inner_content #search_results li ul {width:85%;}
#main_col.search div.pagination {width:auto;margin:0 0 20px;} 

.search_recipe #main_col.search div.pagination {
	margin:0;
}
#advanced_search_options {
	margin-top:30px;
}
#Searchkeywords div {
	clear:both;
	text-align:right;	
	height:40px;
}
#Searchkeywords div img {
	margin-bottom:-15px;
}
.single #search_results {margin-bottom:20px;}
.single #search_results_total {margin-bottom:0;}

#current_rating_6899 { width:85px; }

#related_ingredients {
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	float: right;
	width: 145px;
	padding: 5px;
	overflow: hidden;
}
