@charset "utf-8";
/* -- /cm/delish/tmpl_images/ -- */
/* Recipe Detail Styles */

.clear { border-bottom-style:none !important; }

#rf_detailscontent{margin:15px 0 0 10px; font-size:13px; width:620px;}
#rf_detailscontent h2, #rf_detailscontent h1{font-size:24px; margin:0px; padding:0px; font-weight:bold; }
#rf_detailscontent h2.deck { font:600 12px/16px Arial; }
#rf_detailscontent a { color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; }
#rf_detailscontent a:hover { color:#41ad49; border-bottom-style:solid; }
#rf_detailscontent p.from{font-size:13px; line-height:29px;}
#rf_detailscontent p.from span{color:#047ca3; font-size:11px;}
#rf_detailscontent p.from span a{color:#047ca3; font-size:10px;}
#rf_detailscontent p.from a { color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; }
#rf_detailscontent p.from a:hover { color:#41ad49; border-bottom-style:solid; }
#rf_detailscontent p.disclaimer{color:#666; font-style:italic;}
#rf_detailscontent h2{ margin:0px; padding:5px 0; font-size:13px; font-weight:normal; }
#rf_detailscontent ul.rating{margin:0px 0px 10px; padding:0px; list-style-type:none; color:black; font-size: 13px; }
#rf_detailscontent ul.rating li{display:inline; margin:0px; padding:0 3px 0 0; background:none;}

#rf_detailscontent #rfdetails_tabs{margin:20px 0px 0 0; border-bottom:1px solid #e3e3e3;}
#rf_detailscontent #rfdetails_tabs a{float:left; background:url(/cm/shared/rf3/tmpl_images/qas/bg_tab_29px.gif) repeat-x; height:25px; padding:4px 10px 0 10px; font-size:18px; text-decoration:none;
border:1px solid #cecccc; border-bottom:1px solid #e3e3e3; display:inline; margin:0 15px -1px 0; color:#a1a1a1; }
* html #rf_detailscontent #rfdetails_tabs a{margin-bottom:-3px;}
#rf_detailscontent #rfdetails_tabs a span{font-size:14px; color:#666;}
#rf_detailscontent #rfdetails_tabs a.on{background:#f1f8f1; border:1px solid #ccc; border-bottom:1px solid #f1f8f1; color:#098982;}
#rf_detailscontent #rfdetails_tabcontent{margin:0px 0px 0 0; padding-top:10px; background:#f1f8f1; border:1px solid #cecccc; border-top:none;}
* html #rf_detailscontent #rfdetails_tabcontent{height:1%;}
* html #rf_detailscontent #rfdetails_tabs a.on { border-bottom:1px solid #f1f8f1; position:relative !important; z-index:100px !important; }
* html #rf_detailscontent #rfdetails_tabs { zoom:1; }
*:first-child+html #rf_detailscontent #rfdetails_tabs { zoom:1; }

#rf_detailscontent #rf_partnerlinks_container{border-top:1px solid #28a59f; margin:10px;}
#rf_detailscontent #rf_partnerlinks_container #partner_links{width:500px; float:left; color:#000; padding:10px 0;}
#rf_detailscontent #rf_partnerlinks_container #partner_links a { text-decoration:none;}
#rf_detailscontent #rf_partnerlinks_container #partner_links a:hover { text-decoration:none !important; }
#rf_detailscontent #rf_partnerlinks_container #partner_links p a { color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; text-decoration:none; font:bold 14px Arial; }
#rf_detailscontent #rf_partnerlinks_container #partner_links p a:hover { color:#41ad49; border-bottom-style:solid; }
#rf_detailscontent #rf_partnerlinks_container #partner_links a:hover{text-decoration:underline;}
#rf_detailscontent #rf_partnerlinks_container #partner_links ul{list-style-type:none; margin:5px 0; padding:0px;}
#rf_detailscontent #rf_partnerlinks_container #partner_links ul li{font-size:12px; margin:0;  background:url('/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet.gif') no-repeat center left; display:block; padding-left:10px; line-height:20px; zoom:1; }
#rf_detailscontent #rf_partnerlinks_container #video_links{width:280px; float:right; color:#666; padding:10px 0;}
#rf_detailscontent #rf_partnerlinks_container #video_links ul{margin:8px 0 0 15px; padding:0px;}
#rf_detailscontent #rf_partnerlinks_container #video_links ul li{margin-bottom:3px;}

/* Recipe Detail Toolbox Styles */
#rf_detailscontent #toolbox_container{width:185px; float:right; display:inline; margin:2px 10px 10px 10px;}
#rf_detailscontent #toolbox_container #toolbox{border:1px solid #cecccc; background:#fdf5c3; position:relative; padding:10px 0;}

#rf_detailscontent #toolbox_container #toolbox #recipe_tools { margin:0 6px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.btn_save { width:54px; height:30px; display:block; background:url(/cm/shared/rf3/tmpl_images/qas/rf_recipedetail_save_btn.gif) no-repeat 0 0; margin:5px 0 10px 12px; float:left; border-bottom-width:none; border-bottom-style:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.btn_save:hover {background:url(/cm/shared/rf3/tmpl_images/qas/rf_recipedetail_save_btn.gif) no-repeat 0 -32px; border-bottom-width:none; border-bottom-style:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a { text-decoration:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a:hover { text-decoration:underline; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save {background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 -18px; padding-left:18px; border-bottom-width:0px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save:hover {background-position:0 1px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save_on {background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 1px; padding-left:18px; border-bottom-width:none; border-bottom-style:none; }

#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.add { background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 -64px; padding-left:18px; display:block;  border-bottom-width:none; border-bottom-style:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.add:hover {background-position:0 -35px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.submit {background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 -118px; padding-left:18px; display:block; border-bottom-width:none; border-bottom-style:none; height:20px; } 
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.submit:hover {background-position:0 -97px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe { display:none; margin-top:5px; zoom:1; }

#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe a.to_collection { background:url(/cm/shared/rf3/tmpl_images/qas/rf_save_on_btn.gif) no-repeat 1px 2px; padding-left:12px; margin-left:16px; font-size:11px; border-bottom-width:0px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe a.to_collection_on { background:url(/cm/shared/rf3/tmpl_images/rbk/icon_rfdetailactions.gif) no-repeat 0 -20px; padding-left:12px; margin-left:16px; font-size:11px; border-bottom-width:0px; }

#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe #collection_dd { margin:6px 0 0 16px; display:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe #collection_dd select { font-size:11px; margin-bottom:6px; width:122px; word-wrap:break-word; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe #collection_dd #add_collection { display:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe #collection_dd #add_collection input { border:1px solid #ccc; margin:6px 10px 0 0; font-size:11px; padding:3px; width:125px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list { display:none; margin-top:5px; float:left;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list a.to_shopping_list {background:url(/cm/shared/rf3/tmpl_images/qas/rf_save_on_btn.gif) no-repeat 1px 2px; padding-left:12px; margin-left: 16px; font-size:11px; border-bottom-width:none; border-bottom-style:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list a.to_shopping_list_on {background:url(/cm/shared/rf3/tmpl_images/rbk/icon_rfdetailactions.gif) no-repeat 0px -20px; padding-left:12px; margin-left:16px; font-size:11px; border-bottom-width:none; border-bottom-style:none; }

#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd { display:none; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd select { font-size:11px; margin:6px 0 6px 16px; width:122px; clear:both; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd a.to_collection {background:url(/cm/shared/rf3/tmpl_images/qas/rf_save_on_btn.gif) no-repeat 1px 2px; padding-left:12px; margin-left:16px; font-size:11px; border-bottom-width:0px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd a.to_collection_on { background:url(/cm/shared/rf3/tmpl_images/rbk/icon_rfdetailactions.gif) no-repeat 0 -20px; padding-left:12px; margin-left:16px; font-size:11px; border-bottom-width:0px;  }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd input {border:1px solid #ccc; margin:6px 10px 0 16px; font-size:11px; padding:3px; width:125px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd #add_shopping_list{display:none;}

#rf_detailscontent #toolbox_container #toolbox #login_module{position:absolute; top:30px; left:-20px; width:214px; background:#fff; border:1px solid #cecccc; opacity: .95; filter: alpha(opacity=95); display:none; font-weight:bold; }
#rf_detailscontent #toolbox_container #toolbox #login_module a.cancel{float:right; border:none; display:inline; padding:0 14px 0 0; font-size:11px; color:#047CA3; margin:10px 10px 5px 0; background:url(/cm/shared/rf3/tmpl_images/qas/rf_details_cancel_btn.gif) no-repeat center right; height:13px; font-weight:normal; }
#rf_detailscontent #toolbox_container #toolbox #login_module p.warning{ margin:0 50px 0 10px; color:#FF0033; font:bold 12px/15px Verdana, serif; }
#rf_detailscontent #toolbox_container #toolbox #login_module table{font-size:11px; margin:10px 0 10px 10px; width:180px; border-bottom:1px solid #d1e3e2;}
#rf_detailscontent #toolbox_container #toolbox #login_module table td input.txt{width:120px; border:1px solid #cdcdcd; margin-bottom:6px; }
#rf_detailscontent #toolbox_container #toolbox #login_module table td a{padding:0px; border:none; font-size:10px;}
#rf_detailscontent #toolbox_container #toolbox #login_module p.reg{margin:0 10px 12px 10px; font-size:10px;}
#rf_detailscontent #toolbox_container #toolbox #login_module p.reg a{display:inline; padding:0px; margin:0px; border:none;}
#rf_detailscontent #toolbox_container #toolbox #login_module button { border:none; width:76px; height:42px; background:url(/cm/shared/rf3/tmpl_images/qas/rf_signin_btn.png) no-repeat 0 0; cursor:pointer;}
#rf_detailscontent #toolbox_container #toolbox #login_module button.login_mod_over { background:url(/cm/shared/rf3/tmpl_images/qas/rf_signin_btn.png) no-repeat 0 -58px; }

/* Recipe Detail Recipe Tab Styles */
#rf_detailscontent #toolbox_container #nutritional_info { border:1px solid #cecccc; background:#fff; margin:10px 0 0 8px; padding:10px; width:140px; }
#rf_detailscontent #toolbox_container #nutritional_info p.header { margin:0; font-size:14px;}
#rf_detailscontent #toolbox_container #nutritional_info p.header span { font-size:11px; color:#8f8f8f; font-style:italic; font-family:Arial, Helvetica, sans-serif; display:block; }
#rf_detailscontent #toolbox_container #nutritional_info table { font-size:11px; width:100%; margin:0;}
#rf_detailscontent #toolbox_container #nutritional_info table td { border-bottom:1px solid #cecccc; padding:5px 0;}
#rf_detailscontent #toolbox_container #nutritional_info table td.sub { border-bottom:1px solid #cecccc; padding:0px; text-indent:1em; }

#rfd_recipecontent{}
#rfd_recipecontent #recipe_header{width:407px; min-height:142px;}
* html #rfd_recipecontent #recipe_header{height:142px;}

/*#rfd_recipecontent #recipe_header img{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px; float:left; margin-left:10px; display:inline;}*/
#rfd_recipecontent #recipe_header #rf_thumb_container { float:left; margin-left:10px; display:inline; }
#rfd_recipecontent #recipe_header #rf_thumb_container img { border:1px solid #c0e1dc; }
#rfd_recipecontent #recipe_header #rf_thumb_container p { color:#a1a1a1; font:normal 10px Arial; margin:2px 0 0 0; padding:0px; text-align:right; }
#rfd_recipecontent #recipe_header #recipe_header_content{width:258px; float:right; color:#8f8f8f; display:block;}
#rfd_recipecontent #recipe_header #recipe_header_content p {margin-bottom:3px; padding:0px;}
#rfd_recipecontent #recipe_header #recipe_header_content p a{color:#8f8f8f; font-size:10px;}
#rfd_recipecontent #recipe_header #recipe_header_content p span{color:#000;}
#rfd_recipecontent #recipe_header #recipe_header_content p.timesub{padding:0 0 0 15px; background:url(/cm/shared/rf3/tmpl_images/qas/rf_teal_bullet.gif) no-repeat center left; margin:5px 0;}
#rfd_recipecontent #recipe_header #recipe_header_content p.serves{float:left;}
#rfd_recipecontent #recipe_header #recipe_header_content p.serves a {color:#0b9993; font-size:11px;}
#rfd_recipecontent #recipe_header #recipe_header_content p.serves a:hover { border-bottom-color:#41ad49; color:#41ad49; }
#rfd_recipecontent #recipe_header #recipe_header_content hr{border:none; border-bottom:1px solid #c0e1dc; margin:8px 0;}
#rfd_recipecontent #recipe_header #recipe_header_content table {width:160px; float:left; font-size:10px; margin:3px 0 0 5px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.dec{width:7px; height:13px; display:block; background:url(/cm/shared/rf3/tmpl_images/rbk/icon_editserving.gif); border-bottom-style:none; }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.dec:hover {background:url(/cm/shared/rf3/tmpl_images/rbk/icon_editserving.gif) 0 -13px; border-bottom-style:none; }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.inc{width:7px; height:13px; display:block; background:url(/cm/shared/rf3/tmpl_images/rbk/icon_editserving.gif) 7px 0px; border-bottom-style:none; }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.inc:hover {background:url(/cm/shared/rf3/tmpl_images/rbk/icon_editserving.gif) 7px -13px; border-bottom-style:none; }
#rfd_recipecontent #recipe_header #recipe_header_content table td input{width:17px; height:18px; border:1px solid #cdcdcd; margin:0 0 0 3px; }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.update{display:block; width:58px; height:27px; background:url('/cm/shared/rf3/tmpl_images/qas/rf_update_btn.gif') no-repeat 0 -29px; text-decoration:none; padding-left:5px; font-size:11px; margin:0; text-indent:-1000em; border-bottom-style:none;  }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.update:hover{background:url('/cm/shared/rf3/tmpl_images/qas/rf_update_btn.gif') 0 -56px; }
#rfd_recipecontent #recipe_header #recipe_header_content table td a.cancel{font-size:11px; margin-left:0px;}

/************** override for dotted borders Recipe Header Content *****************/
#rfd_recipecontent #recipe_header #recipe_header_content .clear + .clear, #rfd_recipecontent #recipe_header #recipe_header_content .timesub + .clear, #rfd_recipecontent #recipe_header #recipe_header_content p + .clear  {border-bottom:1px solid #c0e1dc !important;}

#rfd_recipecontent #adjusted_warning{width:390px; margin:0 0 10px 10px; background:#fff; padding:8px 0; border:1px solid #c4ded3;}
#rfd_recipecontent #adjusted_warning p{ margin:0 8px; font-size: 13px; padding:0px; }
#rfd_recipecontent #adjusted_warning p a{text-decoration:none;}
#rfd_recipecontent #adjusted_warning p a:hover{text-decoration:underline;}
#rfd_recipecontent #adjusted_warning p strong {color:#000; display: block; font-size: 11px; }
#rfd_recipecontent #adjusted_warning p.saved strong a {font-size:11px; background:none; display:inline-block;}
#rfd_recipecontent #adjusted_warning p.saved{ padding-left:20px; background:url(/cm/shared/rf3/tmpl_images/rbk/icon_saved.gif) no-repeat 0 0px; height:100%; }
#rfd_recipecontent #adjusted_warning p.saved strong{color:#000;}
#rfd_recipecontent #adjusted_warning p.saved a {padding-right:10px; font-size:12px; background:url('/cm/shared/rf3/tmpl_images/rbk/RBK_blt_conf_arrow.gif') no-repeat right 4px;  }
#rfd_recipecontent #adjusted_warning p.saved a:hover { text-decoration:none; }
#rfd_recipecontent #adjusted_warning p.saved span {display:none;}

#rfd_recipecontent #ingredients_header {margin:5px 0 0 10px; border-top:1px solid #c0e1dc; width:397px; padding:13px 0; height:30px; }
#rfd_recipecontent #ingredients_header p{font-size:22px; float:left;}
#rfd_recipecontent #ingredients_header table{float:right; margin-top:4px; font-size:11px;}
#rfd_recipecontent #ingredients_header table td a{color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed;}
#rfd_recipecontent #ingredients_header table td a:hover{ color:#41ad49; border-bottom-style:solid; }
#rfd_recipecontent #ingredients_header input { margin-right:4px; }

#rfd_recipecontent p.inglist_header{margin:0 0 0 20px; font-size:15px;}
#rfd_recipecontent p.header{font-size:22px; margin:10px 10px;}
#rfd_recipecontent ul{margin:4px 0 20px 20px; padding:0px; list-style-type:none;}
#rfd_recipecontent ul li{display:block; background:url(/cm/shared/rf3/tmpl_images/qas/rf_teal_bullet.gif) no-repeat center left; padding-left:14px; margin-bottom:0px; margin-right:10px; font-size:12px;line-height:16px;}
#rfd_recipecontent ul.directions li{background:none; position:relative; padding-left:20px; margin-bottom:15px; line-height:150%;}
#rfd_recipecontent ul.directions li span{position:absolute; left:0px; top:-2px; font-size:18px; color:#047ca3;}

#rfd_recipecontent ol.directions {font-weight:bold; font-size:14px; padding:0 0 0 6px; color:#CB1072;}
#rfd_recipecontent ol.directions li{ display:list-item; background:none; margin-bottom:15px; height:auto; line-height:150%; font-size:13px; list-style:decimal; list-style-position:outside; color:#000; margin-left:20px; }
#rfd_recipecontent ol.directions li span { font-weight:normal; color:#000; font-size:13px; }

* html #rfd_recipecontent ul.directions li span{left:-20px; top:-4px;}
#rfd_recipecontent ul.directions li span.dd{left:-11px;}
* html #rfd_recipecontent ul.directions li span.dd{left:-31px;}

#rfd_recipecontent hr{clear:both; margin:0 10px; border-bottom:1px solid #c0e1dc; border-top:none; border-left:none; border-right:none;}

#rfd_recipecontent .tips_wrapper{margin:0 10px; line-height:150%;}
#rfd_recipecontent .tips_wrapper p {margin:0 0 10px 0;}
#rfd_recipecontent p.book{margin:15px; line-height:150%; color:#abacab; font-size:11px; }
#rfdetails_tabcontent p.copyright {padding-left:5px; font-size:10px; color:#8f8f8f;}

#rfd_recipecontent img.decrease.button { width: 7px; height: 13px; background: url(/cm/delish/tmpl_images/btn_dec.gif) no-repeat 6px 6px; }
#rfd_recipecontent img.increase.button { width: 7px; height: 13px; background: url(/cm/delish/tmpl_images/btn_inc.gif) no-repeat 6px 6px; }
#rfd_recipecontent img.decrease.button:hover { background: url(/cm/delish/tmpl_images/btn_decon.gif) no-repeat 6px 6px; }
#rfd_recipecontent img.increase.button:hover { background: url(/cm/delish/tmpl_images/btn_incon.gif) no-repeat 6px 6px; }

INPUT.submit.button { width: 93px; height: 44px; background: url(/cm/shared/rf3/tmpl_images/qas/rf_submit_button_2t.png) no-repeat; }
INPUT.submit.button:hover { background: url(/cm/shared/rf3/tmpl_images/qas/rf_submit_button_2t.png) no-repeat 0 -49px; }

/* Recipe Detail Photo Tab Styles */
#rfd_photoscontent{display:none;}
#rfd_photoscontent #photo_conatiner{width:420px; text-align:center;}
#rfd_photoscontent #photo_conatiner #photo_nav table{margin:0px auto; color:#666; font-size:14px;}
#rfd_photoscontent #photo_conatiner #photo{margin:2px 0 10px 10px; float:left; display:inline;}
#rfd_photoscontent #photo_conatiner #photo img {border:1px solid #c0e1dc;}
#rfd_photoscontent #photo_conatiner p.credit{text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#a1a1a1; margin:0px 0 10px 0;}
#rfd_photoscontent #photo_conatiner p.caption{font-size:13px; color:#000; text-align:left;}

/* Recipe Detail Reviews Tab Styles */
#rfd_reviewscontent { display:none; }
*:first-child+html #rfd_reviewscontent { }
#rfd_reviewscontent p{margin:0 10px; font-size: 13px;}
#rfd_reviewscontent p.write{ background:url(/cm/shared/rf3/tmpl_images/qas/rf_icon_leavecomment.gif) no-repeat;margin:0 10px 10px 10px; font-size:16px; font-family:Tahoma,Geneva,Kalimati,sans-serif; display:inline !important; zoom:1; }
#rfd_reviewscontent p.write a { background:url('/cm/shared/rf3/tmpl_images/rbk/RBK_blt_conf_arrow.gif') no-repeat 190px 6px; padding-left:24px; text-decoration: none; border-bottom-width:none; border-bottom-style:none; }
#rfd_reviewscontent p.write a:hover { text-decoration:none; color:#41ad49; border-bottom-style:solid; }
#rfd_reviewscontent p.report{font-size:10px; margin:10px 10px 0 10px;}
#rfd_reviewscontent p.report a{text-decoration: none;}
#rfd_reviewscontent p.report a:hover{ text-decoration:none; }
#rfd_reviewscontent hr{margin:10px; border-bottom:1px solid #c0e1dc; border-top:0 none; border-left:none; border-right:none; height:1px;}
#rfd_reviewscontent #comment_form_container{background:#f1f8f1; border:none; margin:-20px 10px 10px 10px; padding-top: 10px; zoom:1; _margin-top:0; *margin-top:0; }
#rfd_reviewscontent #comment_form_container p.header{margin:0px 12px; font-size:18px; color:#000;}
#rfd_reviewscontent #comment_form_container ul#rating_star {margin:7px 0 5px 12px!important;}
#rfd_reviewscontent #comment_form_container table{margin-left:12px; color:black; }
#rfd_reviewscontent #comment_form_container table td textarea{width:390px; border: 1px solid #ccc; height:122px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#rfd_reviewscontent #comment_form_container table td button {border:none; width:155px; height:46px; background:url(/cm/shared/rf3/tmpl_images/qas/rf_postcomment_btn.gif) no-repeat 0 0; cursor:pointer; }
#rfd_reviewscontent #comment_form_container table td button:hover { background:url(/cm/shared/rf3/tmpl_images/qas/rf_postcomment_btn.gif) no-repeat 0 -58px;}
#rfd_reviewscontent #comment_form_container #leave_review { margin-top:20px; }
div#comment_callout{width:158px; height:122px; margin-left:20px;border: 1px solid #ccc; background:#fff;}
div#comment_callout p {line-height:15px; margin:0 12px; color:#000; padding-top:9px;}
div#comment_callout p.submityour {padding:0px; margin-top:10px;  border-top:1px dashed #d1e3e2; padding:8px 0; font-size:11px; }
div#comment_callout p.submityour a {line-height:17px; display:inline-block; padding-left:20px; background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 -120px;}
div#comment_callout p.submityour a:hover {background-position:0 -98px;}
#rfd_reviewscontent p.says{font-size:15px; font-family:Verdana,Geneva,Kalimati,sans-serif; margin-bottom:3px;}
#rfd_reviewscontent p.says a {text-decoration: none;}
#rfd_reviewscontent p.says a:hover;{text-decoration: underline;}

/* Recipe Detail Video Tab Styles */
#rfd_videocontent{display:none; text-align:center;}
#rfd_videocontent #main_player_a{width:300px;margin:5px 0 0 56px;}

/* Recipe Detail Other Versions Tab Styles */
#rfd_versionscontent{display:none;}
#rfd_versionscontent p{margin:0 10px;}
#rfd_versionscontent p.hdr{font-size:16px;}
#rfd_versionscontent p.title{font-size:16px; font-weight:regular; padding:0px;}
#rfd_versionscontent p.title a {color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; text-decoration:none;}
#rfd_versionscontent p.title a:hover {color:#41ad49; border-bottom-style:solid; }#rfd_versionscontent p.title a {color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; text-decoration:none;}
#rfd_versionscontent p.desc{margin-left:70px; font-size: 13px; padding-bottom: 1px;}
#rfd_versionscontent p.by{font-size:13px; color:#999; margin:2px 0 5px 0; padding-bottom: 1px;}
#rfd_versionscontent p.by a{text-decoration:none;}
#rfd_versionscontent p.by a:hover{text-decoration:underline;}
#rfd_versionscontent img.rec{float:left; margin:0 10px 5px 10px;}
#rfd_versionscontent hr{margin:10px; border-bottom:1px solid #c0e1dc; border-top:1px solid #fff; border-left:none; border-right:none;}
* html #rfd_versionscontent hr{margin:3px 10px;}
*:first-child+html #rfd_versionscontent { zoom:1; }

div#version_tools{display:none; margin:0 10px; text-align:left;}
div#version_tools p{margin:0px; padding:0px;}
div#version_tools p.submit{border-top:1px solid #d1e3e2; padding-top:8px;}
div#version_tools p.submit a{background:url(/cm/shared/rf3/tmpl_images/qas/toolbox_buttons.gif) no-repeat 0 -118px;;}
div#version_tools p.submit a:hover {background-position:0 -97px;}

#commentLoginForm { margin-top:20px; *margin-top:0px; _margin-top:0px; }
#commentLoginForm .ltc_hdr {font:normal 18px Arial, sans-serif; color:#000; padding: 5px 0 10px 20px;}
#commentLoginForm .ltc_hdr span {display:none;}
#commentLoginForm .ltc_body {font:normal 13px Arial, sans-serif; color: #000; padding: 0 0 15px 20px; width:360px; }
#commentLoginForm a { color:#0b9993; border-bottom-width:1px; border-bottom-style:none; text-decoration:none; }
#commentLoginForm a:hover { color:#41ad49; text-decoration:none; border-bottom-width:1px; border-bottom-style:none; }

#loginusername{width:255px;height:24px; margin-bottom: 5px; border: solid 1px #e4e4e4; font: normal 18px Verdana, Arial, sans-serif;}
#password{width:255px;height:24px; border: solid 1px #e4e4e4; font: normal 18px Verdana, Arial, sans-serif;}
#flogin_password, #flogin_username{color:red;font-size:9px;}
#fieldHolder{width:370px;margin:0px 0px;padding:0 0 0 20px;}
.errMsg{font-size:11px;font-weight:normal;color:#f00;height:auto;}
.fieldLabelPair strong {font-weight:normal; color: #000; margin:0px; padding:1px 0px;}
.bottomRows{margin:15px 0px;padding:0 0 0 10px;text-align:right;width:267px;height:auto;}
.bottomRows a{font-size: 10px; text-decoration: none;}
.bottomRows a:hover{text-decoration: underline;}

.commentusername {color: #668c1f;}

#tooltip { border: 1px solid #c0e1dc; background: #fff; }
#tooltip H3 { font-size: 10px; line-height: 15px; text-align:left; }
#tooltip H3 p.title { margin: 0 0 5px 0px; padding: 0px; font-weight: bold; font-size: 12px; }

