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


/* rf tab styles */
#rf_detailscontent #rfdetails_tabs #tab_recipe {width:72px; height:35px; padding:6px 0 0 19px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_recipes.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_recipe.on {background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_recipes_on.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_photos {width:82px; height:35px; padding:6px 0 0 26px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_photos.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_photos.on {background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_photos_on.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_reviews {width:92px; height:35px; padding:6px 0 0 27px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_reviews.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_reviews.on {background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_reviews_on.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_video {display:none; width:60px; height:35px; padding:6px 0 0 15px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_videos.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_video.on {display:none; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_videos_on.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_versions{width:133px; height:35px; padding:6px 0 0 14px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_otherversions.gif') no-repeat;}
#rf_detailscontent #rfdetails_tabs #tab_versions.on {background:url('/cm/shared/rf3/tmpl_images/ra/bg_tab_otherversions_on.gif') no-repeat;}



.clear {line-height:1px;}

#recipe_header + img {display:none;}

#rf_detailscontent{background:url('/cm/shared/rf3/tmpl_images/ra/bg_recipedetails_bottom.gif') no-repeat 100% 100%; padding-bottom:15px;margin:15px 0 0 0; font-size:13px;}
#rf_detailscontent h2, #rf_detailscontent h1{font-size:24px; margin:0px; padding:0px}
#rf_detailscontent a{color:#0066cc;}
#rf_detailscontent p.from{font-size:13px; line-height:29px; margin:0;}
#rf_detailscontent p.from span{color:#0066cc; font-size:11px;}
#rf_detailscontent p.from span a{color:#0066cc; font-size:10px;}
#rf_detailscontent p.disclaimer{color:#666; font-size:11px; font-style:italic; margin:0;}
#rf_detailscontent h2{ margin:0px; padding:5px 0; font-size:15px; font-weight:normal; }
#rf_detailscontent ul.rating{margin:0px 0px 10px; padding:0px; list-style-type:none; color:black; font-size: 15px; }
#rf_detailscontent ul.rating li{display:inline; margin:0px; padding:0 3px 0 0; background:none;}
#rf_detailscontent #rfdetails_tabs {height:41px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_recipedetails_top_TEST.gif') no-repeat center bottom; font-family:georgia; margin:20px 0px 0 0; }
#rf_detailscontent #rfdetails_tabs a{float:left; height:35px; padding:4px 20px 0 10px; font-size:18px; text-decoration:none; display:inline; margin:0 0px -2px 0; color:#0066cc;}
* 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:#fafaf3; color:#ff6600;}


#rf_detailscontent #rfdetails_tabcontent{background:url('/cm/shared/rf3/tmpl_images/ra/bg_recipedetails.gif'); margin:0; padding-bottom:0; padding-top:10px;  }
* html #rf_detailscontent #rfdetails_tabcontent{height:1%;}

/* partner requirements */
#partner_logo {float:right; padding:2px 2px 0 0;}
#partner_logo img {border:none;}
#partner_logo p {float:left; font:normal 10px Arial; line-height:31px; padding-right:7px; text-transform:lowercase;}
#rf_detailscontent #rf_partnerlinks_container{border-top:1px dotted #ccc; margin:10px; zoom:1;}

#rf_detailscontent #rf_partnerlinks_container #partner_links{width:250px; float:left; color:#ff6600; padding:10px 0; font:normal 20px Georgia;}
#rf_detailscontent #rf_partnerlinks_container #partner_promo_module_container {float:left; margin:42px 0 0 8px; padding:15px 10px; background:url('/cm/shared/rf3/tmpl_images/ra/bg_partnerpromomodule.gif'); border:1px dotted #ccc; border-left:none; border-right:none;}
#rf_detailscontent #rf_partnerlinks_container #partner_links a {color:#0066cc;  text-decoration:none; _font-size: 16px;}
#rf_detailscontent #rf_partnerlinks_container #partner_links p {margin:0 0 5px 0; width: 300px; _width: 250px;}

#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:0; padding:0px;}
#rf_detailscontent #rf_partnerlinks_container #partner_links ul li {line-height:24px; padding-left:12px; font-size:15px; margin:0; background:url('/cm/shared/rf3/tmpl_images/ra/blt_arrow.gif') no-repeat 0 12px;}
#rf_detailscontent #rf_partnerlinks_container #partner_links ul li a {_font-size: 15px; _font-weight: normal;}

#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;}

#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:160px; float:right; display:inline; margin:2px 16px 10px 10px;}
#rf_detailscontent #toolbox_container #toolbox {border:1px solid #ccc; background:#fff; position:relative; padding:5px 0;}

#rf_detailscontent #toolbox_container #toolbox #recipe_tools {margin:0 6px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools .clear {margin:5px!important;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.btn_save {zoom:1; width:55px; height:25px; display:block; background:url(/cm/shared/rf3/tmpl_images/ra/btn_save.gif) no-repeat; margin: 10px 0 0 16px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.btn_save:hover {background-position:0 -35px;}
#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/ra/icon_saverecipe.gif) no-repeat 0 1px; padding-left:18px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save_on {background:url(/cm/shared/rf3/tmpl_images/ra/icon_saverecipe.gif) no-repeat 0 1px; padding-left:18px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save:hover, #rf_detailscontent #toolbox_container #toolbox #recipe_tools a.save_on:hover {background-position:0 -22px; text-decoration:none;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.add {background:url(/cm/shared/rf3/tmpl_images/ra/icon_shoppinglist.gif) no-repeat 0 3px; padding-left:18px; display:block; line-height:18px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.add:hover {text-decoration:none; background-position:0 -63px;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.submit {background:url(/cm/shared/rf3/tmpl_images/ra/icon_otherversion.gif) no-repeat 0 3px; padding-left:18px; display:block; } 
#rf_detailscontent #toolbox_container #toolbox #recipe_tools a.submit:hover {text-decoration:none; background-position:0 -24px;}
#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/ra/icon_rfdetailactions.gif) no-repeat 0px 1px; padding-left:18px; margin-left: 16px; font-size:11px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #save_recipe a.to_collection_on { background:url(/cm/shared/rf3/tmpl_images/ra/icon_rfdetailactions.gif) no-repeat 0px -49px; padding-left:18px; margin-left:16px; font-size:11px; }
#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; }
#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; zoom:1;}
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list a.to_shopping_list {background:url(/cm/shared/rf3/tmpl_images/ra/icon_rfdetailactions.gif) no-repeat 0 1px; padding-left:18px; margin-left: 16px; font-size:11px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list a.to_shopping_list_on {background:url(/cm/shared/rf3/tmpl_images/ra/icon_rfdetailactions.gif) no-repeat 0px -49px; padding-left:18px; margin-left:16px; font-size:11px;}
#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/ra/icon_rfdetailactions.gif) no-repeat 0px 1px; padding-left:18px; margin-left:16px; font-size:11px; }
#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/ra/icon_rfdetailactions.gif) no-repeat 0px -49px; padding-left:18px; margin-left:16px; font-size:11px; }
#rf_detailscontent #toolbox_container #toolbox #recipe_tools #add_to_shopping_list #shopping_list_dd input {border:1px solid #ccc; margin:6px 0 0 16px; font-size:11px; padding:3px; width:125px; _width:122px;}
#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:-35px; width:214px; background:#fff; border:1px solid #ccc; opacity: .95; filter: alpha(opacity=95); display:none;}
#rf_detailscontent #toolbox_container #toolbox #login_module a.cancel{float:right; border:none; display:inline; padding:0 17px 0 0; font-size:13px; color:#0066cc; margin:10px 10px 5px 0; background:url('/cm/shared/rf3/tmpl_images/ra/btn_close.gif') no-repeat right 5px;}
#rf_detailscontent #toolbox_container #toolbox #login_module p.warning{font-size:13px; margin:0 50px 0 10px; color:#FF0000;  line-height:15px; letter-spacing:-.04em;}
#rf_detailscontent #toolbox_container #toolbox #login_module p{font-size:13px; margin:15px 10px 30px; line-height:15px; letter-spacing:-.04em;}
#rf_detailscontent #toolbox_container #toolbox #login_module table{font-size:13px; margin:10px 0 10px 10px; width:180px; border-bottom:1px dotted #ccc;}
#rf_detailscontent #toolbox_container #toolbox #login_module table td input.txt{width:120px; border:1px solid #cdcdcd; margin-bottom:4px; margin-top:4px; }
#rf_detailscontent #toolbox_container #toolbox #login_module table td a{padding:0px; border:none; font-size:11px;}
#rf_detailscontent #toolbox_container #toolbox #login_module p.reg{margin:0 10px 12px 10px; font-size:11px;}
#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 {margin-top:5px; border:none; width:65px; height:25px; background:url(/cm/shared/rf3/tmpl_images/ra/btn_signin.gif) no-repeat; cursor:pointer;}
#rf_detailscontent #toolbox_container #toolbox #login_module button.login_mod_over { background-position:0 -35px;}

/* Recipe Detail Recipe Tab Styles */
#rf_detailscontent #toolbox_container #nutritional_info {background:#f3fafe; border:1px solid #bfd9f2; margin-top:10px; padding-top:1px;}
#rf_detailscontent #toolbox_container #nutritional_info p.header{margin:5px 8px; 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;}
#rf_detailscontent #toolbox_container #nutritional_info table{font-size:11px; width:142px; margin:0 0 5px 8px;}
#rf_detailscontent #toolbox_container #nutritional_info table td{border-bottom:1px solid #ccc; padding:0; line-height:18px;}
#rf_detailscontent #toolbox_container #nutritional_info table td.sub {border-bottom:1px solid #ccc; padding:0px 0 0 10px; line-height:18px;}

#rfd_recipecontent{}
#rfd_recipecontent #recipe_header{width:410px; float:left;}
/*#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:0 0 15px 10px; display:inline; }
#rfd_recipecontent #recipe_header #rf_thumb_container img { border:1px solid #ccc; }
#rfd_recipecontent #recipe_header #rf_thumb_container p { color:#666; font-size:11px; margin:0; padding:0; text-align:right; }
#rfd_recipecontent #recipe_header #recipe_header_content {width:248px; float:right; color:#a1a1a1; font-size:15px; display:block; line-height:24px;}
#rfd_recipecontent #recipe_header #recipe_header_content p {margin-bottom:0px; 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/ra/blt_blue.gif) no-repeat 0 10px; margin:0;}
#rfd_recipecontent #recipe_header #recipe_header_content p.serves {line-height:15px;float:left; margin:0!important;}
#rfd_recipecontent #recipe_header #recipe_header_content p.serves a {color:#0066cc; font-size:11px;}
#rfd_recipecontent #recipe_header #recipe_header_content hr{border:none; border-bottom:1px solid #ffd1a5; margin:8px 0;}
#rfd_recipecontent #recipe_header #recipe_header_content table {width:160px; float:left; font-size:10px; margin:-2px 0 0 5px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.dec{width:6px; height:12px; display:block; background:url(/cm/shared/rf3/tmpl_images/ra/icon_editserving.gif);}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.inc{width:6px; height:12px; display:block; background:url(/cm/shared/rf3/tmpl_images/ra/icon_editserving.gif) 6px 0px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td input{width:17px; height:15px; border:1px solid #cdcdcd; margin:0 0 0 3px; padding:0 2px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.update{display:block; width:47px; height:25px; background:url('/cm/shared/rf3/tmpl_images/ra/btn_update.gif') no-repeat; color:#fff; text-decoration:none; padding:0 9px; font-size:13px; font-weight:bold; margin-left:3px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.update:hover{background-position:0 -35px;}
#rfd_recipecontent #recipe_header #recipe_header_content table td a.cancel{font-size:13px; 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 dotted #ccc!important; margin:4px 0 2px 0!important;}


#rfd_recipecontent #adjusted_warning{width:390px; margin:0 0 10px 10px; background:#fff; padding:3px 0 4px 2px; border:1px solid #ccc;}
#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:#ff6600; font-size: 13px; }
#rfd_recipecontent #adjusted_warning p.saved strong a {font-size:13px; background:none;}
#rfd_recipecontent #adjusted_warning p.saved{ padding-left:20px; background:url(/cm/shared/rf3/tmpl_images/ra/icon_saverecipe.gif) no-repeat 0 -19px;}
#rfd_recipecontent #adjusted_warning p.saved strong{color:#000;}
#rfd_recipecontent #adjusted_warning p.saved a {padding-right:10px; font-size:13px; background:url('/cm/shared/rf3/tmpl_images/rbk/RBK_blt_conf_arrow.gif') no-repeat right 4px; }
#rfd_recipecontent #adjusted_warning p.saved span {display:none;}

#rfd_recipecontent #ingredients_header {clear:left;margin:15px 0 0 10px; border-top:1px dotted #ccc; width:398px; padding:13px 0; height:30px;}
#rfd_recipecontent #ingredients_header p{color:#ff6600; font:normal 22px Georgia; float:left;}
#rfd_recipecontent #ingredients_header table{float:right; margin-top:0px; font-size:11px;}
#rfd_recipecontent #ingredients_header table td a{color:#0066cc;text-decoration:none;}
#rfd_recipecontent #ingredients_header table td a:hover{text-decoration:underline;}

#rfd_recipecontent p.inglist_header{margin:0 0 0 11px; font-size:18px; clear:left;}
#rfd_recipecontent p.header{color:#ff6600; font:normal 22px Georgia; margin:10px 10px;}
#rfd_recipecontent ul{margin:4px 0 20px 12px; padding:0px; list-style-type:none;}
#rfd_recipecontent ul li{display:block;background:url(/cm/shared/rf3/tmpl_images/ra/blt_blue.gif) no-repeat 0 8px; padding-left:14px; margin-bottom:0px; margin-right:10px; font-size:15px; line-height:18px;}
#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:#0066cc;}

#rfd_recipecontent ol {font-size:14px; padding:0; margin-left:0; color:#000; *zoom:1;}
#rfd_recipecontent ol li{margin-left:0; background:none; margin-bottom:15px; height:auto; line-height:150%; }

#rfd_recipecontent ol.directions {font-size:14px; padding:0 0 0 40px; margin-left:0; color:#000; *zoom:1;}
#rfd_recipecontent ol.directions li{margin-left:0; background:none; margin-bottom:15px; height:auto; line-height:150%; font-size:18px;}
#rfd_recipecontent ol.directions li span{font-weight:normal; color:#000; font-size:15px;line-height:22px;}

* 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;}

p.copyright {font-size:11px; color:#666; font-style:italic; padding-left:3px;}

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

#rfd_recipecontent .tips_wrapper {margin:0 10px; line-height:150%; font-size:15px;}
#rfd_recipecontent .tips_wrapper p {margin:0 0 10px 0;}
#rfd_recipecontent p.book{margin:15px; line-height:150%; 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: 65px; height: 25px; background: url(/cm/shared/rf3/tmpl_images/ra/btn_submit.gif) no-repeat; }
INPUT.submit.button:hover { background: url(/cm/shared/rf3/tmpl_images/ra/btn_submit.gif) no-repeat 0 -35px; }



/* 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 #ccc;}
#rfd_photoscontent #photo_conatiner p.credit {text-align:right; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#666; 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;}
#rfd_reviewscontent p{margin:0 10px; font-size: 15px;}
#rfd_reviewscontent p.write{ background:url(/cm/delish/tmpl_images/logo_leavecomment.gif) no-repeat;margin:0 10px 10px 10px; font-size:16px; font-family:Arial,Helvetica,sans-serif;}
* html #rfd_reviewscontent p.write{margin-bottom:0px;}
#rfd_reviewscontent p.write a {display:block; padding-left:24px; text-decoration: none; }
#rfd_reviewscontent p.write a:hover { text-decoration: underline; }
#rfd_reviewscontent p.report{font-size:13px; margin:10px 10px 0 10px;}
#rfd_reviewscontent p.report a{text-decoration: none;}
#rfd_reviewscontent p.report a:hover{ text-decoration: underline; }
#rfd_reviewscontent hr{margin:10px; border-bottom:1px dotted #ccc; border-top:1px solid #fff; border-left:none; border-right:none;}
* html #rfd_reviewscontent hr{margin:3px 10px;}
#rfd_reviewscontent #comment_container {font-size:15px;}
#rfd_reviewscontent #comment_container ul.rating {margin-bottom:0;}
#comment_form_container{background:#fff;margin:10px; padding-top: 10px; }
#rfd_reviewscontent #comment_form_container p.header{margin:0px 12px; font:normal 22px Goergia;}
#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 {font-size:15px;}
#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:113px; height:25px; background:url(/cm/shared/rf3/tmpl_images/ra/btn_postcomment.gif) no-repeat; cursor:pointer; }
#rfd_reviewscontent #comment_form_container table td button:hover { background:url(/cm/shared/rf3/tmpl_images/ra/btn_postcomment.gif) no-repeat 0 -35px;}
div#comment_callout{width:158px; height:122px; margin-left:10px;border: 1px solid #ccc; background:#fff;}
div#comment_callout p {line-height:18px; font-size:13px; margin:0 12px; color:#000; padding-top:9px;}
div#comment_callout p a {display:block; border-bottom:1px dotted #ccc; padding-bottom:5px;}
div#comment_callout p.submityour {padding:3px 0 0 0; margin:5px 0 0 12px; font-size:13px; letter-spacing:-.05em;}
div#comment_callout p.submityour a {border:none;line-height:17px; display:block; padding-left:20px; background:url(/cm/shared/rf3/tmpl_images/ra/icon_otherversion.gif) no-repeat 0 0;}
div#comment_callout p.submityour a:hover {background-position:0 -27px;}
#rfd_reviewscontent p.says{font-size:18px; font-family:Georgia; 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 60px;}

/* Recipe Detail Other Versions Tab Styles */
#rfd_versionscontent{display:none;}
#rfd_versionscontent{display:none;}
#rfd_versionscontent p{margin:0 10px;}
#rfd_versionscontent p.hdr{font-size:16px;}
#rfd_versionscontent p.title{font-family: Georgia;font-size:18px; font-weight:regular; padding:0px;}
#rfd_versionscontent p.title a {text-decoration: none;}
#rfd_versionscontent p.title a:hover {text-decoration: underline;}
#rfd_versionscontent p.desc{margin-left:70px; margin-right:180px; font-size:15px; line-height:18px; padding-bottom: 1px;}
#rfd_versionscontent p.by{font-size:13px; color:#666; 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; border:1px solid #ccc;}
#rfd_versionscontent hr {margin:10px 0px 10px 10px; border-bottom:1px dotted #ccc; border-top:1px solid #fff; border-left:none; border-right:none;}
* html #rfd_versionscontent hr{margin:3px 10px;}

div#version_tools{display:none; margin:0 10px; text-align:left;}
div#version_tools p{margin:0px; padding:0px; line-height:18px; margin-bottom:10px!important;}
div#version_tools p.submit {border-top:1px dotted #ccc; padding-top:8px;}
div#version_tools p.submit a{background:url(/cm/shared/rf3/tmpl_images/ra/icon_otherversion.gif) no-repeat 0 0;}
div#version_tools p.submit a:hover {background-position:0 -27px;}
#commentLoginForm .ltc_hdr {font:normal 22px Georgia; padding: 5px 0 10px 0;}
#commentLoginForm .ltc_hdr span {display:none;}
#commentLoginForm .ltc_body {font:normal 15px Helvetica, Arial, sans-serif; color: #000; padding: 0 0 15px 0;}

#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 0;}
.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:247px;height:auto;}
.bottomRows a{font-size: 10px; text-decoration: none;}
.bottomRows a:hover{text-decoration: underline;}

.commentusername {color: #668c1f;}

/* Reviews Pagination */
#pagination_comment {text-align:center; margin-bottom:10px; width:100%; font-size:12px;}
#pagination_comment ul{text-align:right; margin:10px 0 0 0; padding:0px; list-style:none; padding-right:6px; }
#pagination_comment ul li {border:1px solid #dfdfdf; margin:0 4px; display:inline; background:none; padding:0;}
#pagination_comment ul li a span {display:none;}
ul#coll_pag li:first-child {border-right:none;} /* remove border for RB pagination */
#pagination_comment ul li a {color:#0066cc; text-decoration:none; padding:1px 6px;}
#pagination_comment ul li a:hover {text-decoration:none;}
#pagination_comment ul li a.current_page {border:none; padding:0 0 0 6px;}
#pagination_comment ul li a.current_page:hover {border:none;  margin:0;}


#tooltip { border: 1px solid #ccc; 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; color:#ff6600; font-size: 15px; font-family:Georgia; }
