﻿/*-----------Recipe Display------------------*/

#recipe-display-headline
{
	background-image:url(/images/recipes/text_headline.gif);
	width:219px;
	height:23px;
	text-indent:-999em;
}

#recipe-display-head-wrapper { width:965px; height:25px;}

#recipe-display-subheadline
{
	background-image:url(/images/recipes/text_subhead.gif);
	width:508px;
	height:17px;
	text-indent:-999em;
}

#recipe-search-btns { float:right; margin-top:0px;}
#recipe-search-btns div { float:left;}
#recipe-search-btns .spanish { padding-top:2px; padding-left:2px;}
#recipe-search-btns .spanish img { border-style:none;}

#recipe-wrapper { }

#recipe-image
{
	float:left;
	background-image:url(/images/recipes/recipedetail_bg.gif);
	background-repeat:no-repeat;
	width:252px;
	height:252px;
}

#recipe-wrapper-left { float:left; margin-top:5px; width:675px;}

#recipe-ingredients { float:left; margin-left:15px; width:405px; margin-top:5px;}
#recipe-ingredients h1 { color:#00348E; display:inline; font-size:18px; font-weight:bold; margin:0px; padding:0px;}
#recipe-ingredients-inner { margin-top:10px; width:405px;}

#recipe-instructions { margin-left:5px;}
#recipe-nutrition { padding:5px 0px 0px 5px;}
#recipe-nutrition span { font-weight:bold; }

#recipe-wrapper-right { float:right; margin-top:5px;}

#recipe-print-btns { text-align:right;}

#recipe-cook-wrapper { float:left; width:225px; margin-top:25px; margin-left:10px;}
.recipe-cook-label { float:left; width:125px; font-weight:bold;}
.recipe-cook-time { float:left; width:100px;}

#recipe-feature-wrapper 
{
	margin-top:25px;
	padding:0px;
	background-color:#f1ead5;
	width:236px;
}

#recipe-feature-headline
{
	background-image:url(/images/recipes/recipefeature_bg_top.gif);
	width:236px;
	height:34px;
	text-indent:-999em;
}

#recipe-feature-image { margin-top:0px; width:130px; margin-left:50px;}
#recipe-feature-text { margin-top:0px;  text-align:center; width:225px; margin-left:5px;}
#recipe-feature-text p { margin-top:10px; margin-bottom:0px;}
#recipe-feature-bottom { width:236px; height:11px;}

#recipe-feature-text h2 { margin:0px; padding:0px; font-size:12px; display:inline; font-weight:normal;}

/*----------search----------------*/

#recipe-search-main-left
{	
	float:left;
	background-image:url(/images/border_left.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#recipe-search-main-right
{
	float:left;
	background-image:url(/images/border_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:685px;
}

#recipe-search-main-inner { margin-left:10px; width:667px;}

#recipe-search-headline
{
	margin-left:5px;
	background-image:url(/images/recipes/headline_searchrecipes.gif);
	background-repeat:no-repeat;
	width:202px;
	height:22px;
	text-indent:-999em;
}

#recipe-search-subheadline
{
	margin-left:5px;
	background-image:url(/images/recipes/subhead_searchrecipes.gif);
	background-repeat:no-repeat;
	width:483px;
	height:17px;
	text-indent:-999em;
}

#recipe-search-subheadline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}

#recipe-search-topbox-bg
{
	margin-top:5px;
	background-image:url(/images/recipes/bg_searchrecipes.gif);
	background-repeat:no-repeat;
	width:657px;
	height:79px;
	padding-left:5px;
	padding-top:5px;
}

#recipe-search-topbox
{
	background-image:url(/images/recipes/text_1_searchrecipes.gif);
	background-repeat:no-repeat;
	width:294px;
	height:26px;
	text-indent:-999em;
}

#recipe-search-topbox h2 { display:inline; margin:0px; padding:0px; font-size:12px;}

#recipe-search-keyword-wrapper { margin-top:5px;}
#recipe-search-toptext { float:left; margin-top:5px;}
#recipe-search-textbox { float:left; margin-left:5px; margin-top:2px;}
#recipe-search-top-btn { float:left; margin-left:5px;}

#recipe-search-or
{
	margin-left:300px;
	background-image:url(/images/recipes/text_or.gif);
	background-repeat:no-repeat;
	width:48px;
	height:18px;
	text-indent:-999em;
}

#recipe-search-botbox-bg
{
	background-image:url(/images/recipes/bg_browserecipes.gif);
	background-repeat:no-repeat;
	width:667px;
	height:530px;
	padding-left:5px;
	padding-top:5px;
}

#recipe-search-browse-text
{
	background-image:url(/images/recipes/text_2_browserecipes.gif);
	background-repeat:no-repeat;
	width:392px;
	height:43px;
	text-indent:-999em;
}

#recipe-search-meals-text
{
	margin-top:5px;
	background-image:url(/images/recipes/text_3_meals.gif);
	background-repeat:no-repeat;
	width:658px;
	height:25px;
	text-indent:-999em;
}

#recipe-search-ingred-text
{
	margin-top:5px;
	background-image:url(/images/recipes/text_4_ingredients.gif);
	background-repeat:no-repeat;
	width:658px;
	height:27px;
	text-indent:-999em;
}

#recipe-search-every-text
{
	margin-top:5px;
	background-image:url(/images/recipes/text_5_everyday.gif);
	background-repeat:no-repeat;
	width:660px;
	height:27px;
	text-indent:-999em;
}

#recipes-meals-btns-wrapper { margin-top:5px;}
#recipes-ingred-btns-wrapper { margin-top:5px;}
#recipes-every-btns-wrapper { margin-top:5px;}

.recipe-btns { width:116px; height:37px; border-style:none;}

#recipe-search-bot-btn { margin-top:10px; margin-left:250px;}

#recipe-search-wrapper-left { float:left; margin-left:2px; background-color:#fdf7e4; width:688px;}
#recipe-search-wrapper-right { float:left; background-color:#fdf7e4;}

#recipe-search-side-left
{	
	float:left;
	background-image:url(/images/border_left.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#recipe-search-side-right
{
	float:left;
	background-image:url(/images/border_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:301px;
}

#recipe-search-side-inner { margin-left:5px; width:290px; height:680px;}

#recipe-search-side-headline
{
	width:284px;
	height:51px;
}
#recipe-search-side-headline h2 { margin:0px; padding:0px;}
#recipe-search-side-headline a
{
    display:block;
	background-image:url(/images/recipes/text_right_1.gif);
	background-repeat:no-repeat;
	width:220px;
	height:51px;
	text-indent:-999em;
}

#recipe-search-side-headline h3 { display:inline; margin:0px; padding:0px; font-size:12px;}

#recipe-search-side-text { margin-left:8px; margin-top:5px; height:160px; width:270px;}

#recipe-search-side-btn { margin-top:10px; margin-left:60px; width:161px;}

/*---------search results-----------------*/

#recipe-results-main-inner { margin-left:8px; width:675px; height:680px;}

#recipe-results-top-pager { width:660px; margin-left:5px; margin-top:25px; color:#6b3c00;}
#recipe-results-top-pager a { color:#6b3c00;}
#recipe-results-top-pager-left { float:left;}
#recipe-results-top-pager-right { float:right;}

#recipe-results-bot-pager { width:660px; margin-left:5px; margin-top:5px; color:#6b3c00;}
#recipe-results-bot-pager a { color:#6b3c00;}
#recipe-results-bot-pager-right { float:right;}

#recipe-results-grid-wrapper { width:670px; margin-top:4px;}
#recipe-results-grid-wrapper img { margin-top:2px;}

#recipe-results-sort-wrapper { color:#6b3c00;}
#recipe-results-sort-wrapper a { color:#6b3c00;}
#recipe-results-sort-by { float:left; margin-left:20px; width:50px;}
#recipe-results-sort-name { float:left; margin-left:15px;}
#recipe-results-sort-cook { float:right; width:70px;}
#recipe-results-sort-prep { float:right; margin-right:15px;}

#recipe-results-search-text { font-size:16px; font-weight:bold; color:#6b3c00; margin-left:4px; margin-top:5px;}
#recipe-results-search-buttons { margin-top:5px; margin-left:4px;}

#recipe-results-searchagain { width:400px; margin-left:4px; margin-top:5px;}
#recipe-results-searchagain-text { float:left; font-size:14px; margin-top:2px; font-weight:bold; color:#6b3c00;}
#recipe-results-searchagain-btn { float:left; margin-left:10px;}


#dhtmltooltip{
	position: absolute;
	width: 120px;
	height: 120px;
	border: 2px solid White;
	padding: 2px;
	background-color: White;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Recipe share */

#recipe-share-bg
{
	margin-top:5px;
	background-image:url(/images/recipes/bg_popup.gif);
	background-repeat:no-repeat;
	width:453px;
	height:264px;
	padding-left:5px;
	padding-top:10px;
	
}

#recipe-share-form {  width:440px; font-size:14px; margin-top:10px;}
.recipe-share-column-wrapper { margin-top:10px; width:440px;}

.recipe-share-column-text { float:left; width:150px; text-align:right; }
.recipe-share-column-field { float:left; width:175px; margin-left:5px; }
.recipe-share-column-field input { width:160px;}
.recipe-share-column-validator { float:left; font-size:11px; }
#recipe-share-buttons { height:28px; margin-top:10px; width:325px; text-align:right; }


/*----------------------STF----------------------------*/

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_overlay {
    position: fixed;
    z-index:200;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: url(/images/bgblock.jpg) repeat;
    filter:alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;
}

#recipe-stf-wrapper
{
	display:none;
	position:absolute;
	top:20%;
	left:30%;
	z-index:350;
}

/*------------------Browse all recipes----------------*/

#browse-headline
{
	background-image:url(/images/recipes/browse_header.gif);
	background-repeat:no-repeat;
	width:219px;
	height:26px;
	text-indent:-999em;
}

#browse-headline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}

#browse-wrapper { margin-left:10px; color:#c41230;}
#browse-wrapper a { color:#c41230;}
#browse-top-nav { margin-top:10px;}
#browse-top-nav span { font-weight:bold;}
#browse-datalist { margin-top:25px;}
#browse-bottom-nav{ margin-top:10px;}
#browse-bottom-nav span { font-weight:bold;}