﻿
#ajaxError { display:none; }
.platefulAd { text-align:center; padding-bottom:10px;}
.rdWarn { background-color:#e0ece8; color:#635245; font-size:10px; height:60px; 
            padding:5px; position:absolute; text-align:center; width:145px; display:none;
            -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  
            border:solid 2px #ccc;}
.rdWarn a { cursor:pointer; }

.recipeDescription{margin:10px 0; height:auto; font-style:normal;}
/************** DETAILS AREA *************/

.rdImage { position:relative; }

/*** Rate/Review ***/
.rrWrapper { padding:10px; background-color:#f9f3d8;}
.rrTitle { text-align:center; font-weight:bold; color:#0064C6; font-size:14px; padding:5px 0 10px;}
.rrContent { background-color:#fff; border:solid 1px #ccc; padding:5px;
                  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rdRating, .rdReview, .rdRecommend { margin-bottom:5px; }

.rdRating div { float:left; display:inline; width:50%; }
.rdReview div { float:left; display:inline; width:50%; }
.rdRating div.textRight { text-align:right; padding-right:3px; width:45%;}
.rdReview div.textRight { text-align:right; padding:6px 10px 0 0; width:45%; font-weight:bold;}
.rdReview div.linkRight { width:47%; }
.rdRecommend { text-align:center; }
.ratingCountMessage{width:105px;}
#inputTipSection, #inputReviewSection{background-color:#f0ece7; padding:10px 25px; margin-top:10px;}
#TipsButtons{margin-top:10px;}
#TipsButtons,#ReviewButtons{float:right; width:200px;}
.cancel{float:left; margin-right:10px; line-height:30px;}
#TipsButtons .sd_btn, #ReviewButtons .sd_btn{text-align:left;}
#recipeUserRating{float:left; width:200px;}
#tipErrorBottom, #reviewErrorBottom{clear:both; text-align:right;}
#inputTipSection .form_error, #inputReviewSection .form_error{color:#cc0000;}
#SubmitReviewLoading{line-height:28px; font-size:12px;}

/*** Video ***/
.recipeMask { display: none; position:absolute; opacity:0.8; filter:alpha(opacity=80); background-color:#FFF; }
.recipeVideo { display:none; position: absolute; top:0px; left:0px;}
.video_play_overlay { position: absolute; top:150px; left:300px; }
.video_button { background: url('/images/buttons/btn_Video.gif') no-repeat; margin-top:15px; 
                     width:125px; height:29px; display:block;}
.video_button:hover { background: url('/images/buttons/btn_Video_Over.gif') no-repeat; }
.closeVideoButton { position: absolute; top:5px; right:5px; cursor:pointer; }

.rdTimes { background-color:#FAF7F3; font-size:11px; width:300px; padding:5px 10px; margin-top:5px;}
.rdTimes div { float:left; display:inline; margin-top:5px;}
.rdTimeLabel { width:75px; }
.rdTimeContent { width:205px; font-weight:bold; }

/*** Story ***/

.story_title { font-size:16px; font-weight:bold; color:#957657; padding:5px;}
.story_content { font-size:11px; padding:5px; }
.story_reportabuse { font-size:10px; padding:10px 5px 5px; text-align:right;}
.story_reportabuse a { cursor:pointer; text-decoration:none;}

/*** Contest ***/

.rdContest {/*width:195px;*/ margin:5px auto 0  20px; text-align:center;}
.rdContest .details {text-align:center; /*width:195px;*/}
.rdContest .winner { color:#124bb8; }
.rdContest .logo {width:100px; margin:0 auto;}

/*** Find Similar ***/
#similarRecipes{}
.fsTitle {font-weight:bold;}
.fsItem {clear:both; float:left; width:140px; margin:5px 10px 5px 0;}
.altFsItem{float:right; width:140px; margin:5px 0 5px 10px;}

/*** Member Generated ***/
#MemberInfo{float:right; width:200px;}
#mgcReportAbuse a{cursor:pointer;}
a#udi_link{cursor:pointer;}
.user_details { z-index:5;}
#udi_message{background-color:#e0ece8; color:#635245; font-size:10px; padding:5px; text-align:center; width:150px; height:50px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:solid 2px #ccc; z-index:5; position:absolute;}
#udi_message_close{cursor:pointer;}
a.editRecipe{display:block; background-color: #E0ECE8; margin:2px 0 0 0; padding: 0 5px; text-align: center; width:136px;}
/********* TAB SECTION **********/

.rdBottomLeft { width:594px; margin-right:20px; background-color:#fff;}
.rdBottomRight { width:160px; background-color:#fff;}

.rdRateBanner { margin:0 27px; background: url('/images/recipedetail/rate_banner.gif') no-repeat; 
                width:540px; height:103px; position:relative; z-index:3;}
.rdRateBanner .inner_link { background: url('/images/recipedetail/rate_sign_in.gif') no-repeat; 
                           width:126px; height:28px; position:absolute; top:38px; right:68px; }
.rdRateBanner .inner_link:hover { background: url('/images/recipedetail/rate_sign_in_over.gif') no-repeat; }
.rdRateBanner .inner_link a { width:126px; height:28px; float:left;}

.rdBottomContent { position:relative; z-index:4; padding-top:29px; }
.rdTabContainer { height:30px; position:absolute; top:0; left:0px;}
.openTabContent { border-top: 1px solid #E0ECE8; }

.RecipeTabClass {float:left; cursor:pointer; }

.tabOpen { text-align: center; font-weight: bold; background-color:#fff; color: #7e6e3e;
           padding-top: 7px; margin-right: 2px; height: 22px; width: 120px; 
           border: solid 1px #e0ece8; border-bottom:0; vertical-align:middle;
           -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; 
           border-radius: 7px 7px 0px 0px; cursor:default;}
           
.tabClosed {text-align: center; font-weight: bold; background-color:#E0ECE8; color: #0064c6;
           padding-top: 7px; margin-right: 2px; height: 21px; width: 120px; 
           border: solid 1px #e0ece8; border-bottom:0; vertical-align:middle;
           -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; 
           border-radius: 7px 7px 0px 0px; }

/********* RECIPE TAB ****************/

/** Ingredients **/

.IngredientsContent { font-size:12px; }
.IngredientGroupHeading { font-weight:bold; width:380px; float:left; margin:5px 0; }
.IngredientsContent .quantity{clear:left; float:left; display:inline; padding:5px; width:30px; }
.IngredientsContent .label{ float:left; display:inline; padding:5px; width:330px; }
.IngredientsContent .combined { padding:5px; width:360px; }

/** Directions **/

#MethodInformationSection li { display:block; clear:both; }
.RecipeMethodItemNumber {clear:left; float:left; display:inline; padding:5px; width:30px; }
.RecipeMethodStep { float:left; display:inline; padding:5px; width:500px; }

/** Line Art **/

.recipe_lineart { padding:10px 0; }

/** Footnotes **/

.recipe_footnotes { font-size:11px; }
.footnote_item { margin-bottom:5px; }

/** Nutrition **/    

.NutritionHeader { display: none;}
#NutritionInformationSection { font-size:11px; }
#NutritionInformationSection ul { display:inline;}
#NutritionInformationSection li { list-style: none; display:inline; padding:0 3px; }
.NutritionItemHeader { font-weight:bolder; }

/** Trademarks **/

.recipe_trademarks { font-size:11px; }
.trademark_item { margin-bottom:5px; }

/********* TIPS & REVIEWS TABS ************/

.scContainer { padding:10px; }

.scLink { width:300px; float:left; display:inline }
.scLink a { cursor:pointer; }
.scPaging { width:250px; display:inline;}
.scPaging ul{float:right;}
.scPaging li{float:left; margin-left:3px;}

.scItem { padding:5px; }
.owner_tip_item { background-color:#e7edf8; }

.scItem .public { float:left; display:inline; padding-right:10px; position:relative;}
.scItem .avatar { }
.scItem .pub_link { padding-top:5px; font-size:11px; float:left; line-height:12px; }
.scItem .pub_link a { text-decoration:none;}

.scItem .content { float:left;}
.scItem .user { width:462px; padding-bottom:5px; }
.scItem .screenname { float:left; display:inline; font-weight:bold; color:#124bb8;}
.scItem .location { float:left; display:inline; margin-left:5px; }
.scItem .rating { padding:5px 0;}
.scItem .body { padding:10px 0; width:462px;}
.scItem .thumbsup { font-size:11px; font-weight:bold;}
.scItem .thumbsup img { width: 20px; height:20px; display:inline;}
.scItem .thumbsup a { cursor:pointer; }
.scItem .thumbsup .tagline { float:left; display:inline;}
.scItem .thumbsup .recommend { float:left; display:inline; margin-left:10px; }
.scItem .thumbsup .pct { float:left; display:inline; margin: 0px 0 0 5px;}
.scItem .datereport { width:462px; padding-bottom:5px; font-size:11px;}
.scItem .datereport a { cursor:pointer; }
.scItem .date { float:left; display:inline; }
.scItem .report {  float:right; display:inline; margin-right:10px;}

.scSeparator { border-bottom:solid 1px #e0ece8; margin:0 15px 5px; padding-top:5px; height:0;
                line-height:0; font-size:0; line-height:0; }

.ReviewItLink{cursor:pointer;}
