@charset "utf-8";
/* @import url("/cm/shared/rf3/styles/qas/advanced.css"); */
/* CSS Document */

a.advanced_link {display:block; background:url(/cm/shared/rf3/tmpl_images/qas/btn_advanced_search.gif) no-repeat 0 0; width:230px; height:50px;}
a.advanced_link:hover {background:url(/cm/shared/rf3/tmpl_images/qas/btn_advanced_search_on.gif) no-repeat 0 0; }

*:first-child+html DIV#global_footer .r7_gWHTGRN { margin-top:-10px !important; }

textarea { border:none; border-top:2px solid #979797; border-left:2px solid #979797; }
#global_bc {width:auto;}
#global_breadcrumbs { float:left;}
#powered_by {float:right; margin-top:-15px; }

/* Tooltip Styles */
#tooltip {position:absolute; z-index:3000; width:152px; background:#fffeee; border-right:2px solid #cdcdcd; border-bottom:2px solid #cdcdcd; padding:10px;}
#tooltip h3, #tooltip div {margin: 0; font-weight:normal;}
#tooltip h3 p{font-size:11px;}
#tooltip h3 p.title{font-size:14px; margin-bottom:5px;}

#aslink_container{background:url(/cm/delish/tmpl_images/logo_search.gif) no-repeat; float:right; font-size:11px; width:180px; height:20px; color:#f2104a;}
#aslink_container a{padding:0 0 5px 24px;}

/* Remove Confirmation Popup Styles */
.remove_confirm a.remove_yes {display:block; float:left; width:53px; height:28px; background:url('/cm/shared/rf3/tmpl_images/qas/rf_recipebook_yes_btn.gif'); border-bottom-style:none !important; }
.remove_confirm a.remove_yes:hover {background-position:0 -71px;}
.remove_confirm a.remove_cancel {display:block; float:left; width:73px; height:28px; background:url('/cm/shared/rf3/tmpl_images/qas/rf_recipebook_cancel_btn.gif'); border-bottom-style:none !important; margin-top:-3px; }
.remove_confirm a.remove_cancel:hover {background-position:0 -68px;}
* html .remove_confirm a.remove_yes { margin-left:30px !important; }

/* RB Search */
.rf_search_include {clear:both; margin-top:10px;}
.rf_search_include .adv-search_link a {float:left; font:bold 14px Arial; color:#0b9993; border-bottom:dashed; border-bottom-width:1px; margin:0 0 5px 8px; padding-right:10px; background:url('/cm/shared/rf3/tmpl_images/qas/qas_gt_arrow.gif') no-repeat right 4px;}
.rf_search_include .adv-search_link a:hover { border-bottom-style:solid; border-bottom-width:1px; background:url('/cm/shared/rf3/tmpl_images/qas/qas_gt_arrow2.gif') no-repeat right 4px; color:#41ad49; }

.rf_search_include .share_options {float:right; font-size:11px; line-height:13px;}
.rf_search_include .share_options .print_link {padding-right:10px; border-right:1px solid #bfbfbf;}
.rf_search_include .share_options .email_link {padding-left:10px;}

.rf_search_include .rf_search_box { clear:both; border:0 none; background:#e0f3f2 url(/cm/shared/rf3/tmpl_images/qas/rf_searchbox_bg.gif) no-repeat 0 0; width:630px; height:70px; }
.rf_search_include .rf_search_box .search_label { width:140px; height:22px; float:left; background:url('/cm/shared/rf3/tmpl_images/qas/recipe_search_label.gif') no-repeat; margin:23px 0 11px 22px; }
* html .rf_search_include .rf_search_box .search_label { margin:20px 0px 0px 7px !important; }
.rf_search_include .rf_search_box .search_input {width:350px; height:26px; float:left; margin:14px 10px 10px 10px; _margin:10px 5px;}
.rf_search_include .rf_search_box .search_input input { width:345px; height:38px; border:0 none; padding:6px 15px 0 5px; font:normal 18px arial; background:url(/cm/shared/rf3/tmpl_images/qas/rf_searchbox_input_bg.gif) no-repeat 0 0; }
*:first-child+html .rf_search_box .search_input INPUT.txt { margin-left:-10px; }
* html .rf_search_include .rf_search_box DIV.search_input { margin-top:13px !important; margin-right:0px !important; }
.rf_search_include .rf_search_box .search_btn_cntr .search_btn {cursor:pointer; display:block; width:83px; height:44px; float:left; margin:12px 0; background:url('/cm/shared/rf3/tmpl_images/qas/btn_search_off.gif') no-repeat;}
.rf_search_include .rf_search_box .search_btn_cntr a.search_btn:hover {background:url('/cm/shared/rf3/tmpl_images/qas/btn_search_on.gif') no-repeat;}

/* Pagination */
ul#coll_pag li:first-child {border-right:none;} /* remove border for RB pagination */
#pagination {text-align:center; margin-bottom:10px; width:100%; font-size:12px; font-weight:bold; }
#pagination ul{margin:10px 0 0 0; padding:0px; list-style:none;}
#pagination ul li {display:inline; padding:0; border:0 none; }
#pagination ul li:last-child {border-right:none;}
#pagination ul li a { color:#0b9993; border-bottom-width:1px; border-bottom-style:dashed; margin:0 5px; text-decoration:none!important; }
#pagination ul li a:hover { color:#41ad49; border-bottom-style:solid; }
#pagination ul li a.next { background:url(/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet.gif) no-repeat center right; padding:0px; padding-right:12px; }
#pagination ul li a.back { background:url(/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet_left.gif) no-repeat center left; padding-left:12px; }
#pagination ul li.current_page { margin:0 5px; }

.comment_pagination #pagination_comment{text-align:center; margin-bottom:10px;}
.comment_pagination #pagination_comment ul{margin:10px 0 0 0; padding:0px; list-style:none;}
.comment_pagination #pagination_comment ul li{display:inline; margin-right:4px;}
.comment_pagination #pagination_comment ul li a{background:url(/cm/delish/tmpl_images/bg_pagination.gif) repeat-x; padding:3px 5px 4px 5px; text-decoration:none; border-right:2px solid #e9e9e9;} 
.comment_pagination #pagination_comment ul li a:hover{background:url(/cm/delish/tmpl_images/bg_paginationover.gif) repeat-x;}
.comment_pagination #pagination_comment ul li a span{color:#5c5c5c;}

/* Touts */
#rf_gallery_ad {text-align:center; background:#efefef; margin-bottom:10px;}
#top_five_recipes ol {padding:10px;}
#top_five_recipes ol li {color:#472826; font-size:14px; line-height:23px;}
#more_recipes ul {padding:10px;}
#more_recipes ul li {background:url('/cm/shared/rf3/tmpl_images/rbk/blt_red.gif') no-repeat 0  4px; padding-left:15px; font-size:14px; line-height:23px;}
#more_recipes ul li a {color:#047ca3;}
.rf_tout {background:#fafaf3; margin:0 0 10px 0;}
.rf_hdr {color:#777; font-size:9px;}
.circ, .sponsored {text-align:center; background:#efefef;}

/* Circ Ads */
.rf_circ_ad {text-align:center; margin:10px auto 10px auto; background:#e3e3e3 url(/cm/shared/rf3/tmpl_images/qas/special_offer_bg.gif) no-repeat center; width:468px; height:226px; padding:0; }
.rf_circ_ad .circ_ad_label { width:460px; height:205px; margin:0 auto; background-color:#b2b2b2; font:normal 11px Arial; color:#fff; position:relative; top:15px; }

.rf_circ_ad_600 {text-align:center; margin:10px auto; background:#fdf8d8 url(/cm/shared/rf3/tmpl_images/qas/special_offer_bg_600px.gif) no-repeat center; width:608px; height:146px; padding:0; }
.rf_circ_ad_600 .circ_ad_label_600 { width:600px; height:125px; margin:0 auto; background-color:#b2b2b2; font:normal 11px Arial; color:#fff; padding:0px; position:relative; top:15px; }

/* RF Landing Page Styles */
#rf_landing_content{margin-top:10px; padding-bottom:10px;}

/* RF Landing Page Browse Styles */

#rf_landing_content #browse_recipes_by_type{margin:0;}
#rf_landing_content #browse_recipes_by_type table{margin:0px; background:url(/cm/shared/rf3/tmpl_images/qas/rf_topbox_bkg.gif) repeat-x 0 0 scroll; width:630px; height:270px; }
#rf_landing_content #browse_recipes_by_type table tr + tr td { border-top:none; }
#rf_landing_content #browse_recipes_by_type table td{vertical-align:top; margin-right:10px; padding:10px; border:0 none; text-align:left; }
#rf_landing_content #browse_recipes_by_type table td p.intro{padding:0px; margin:4px 4px 0 6px; width:180px; color:#303030; font:normal 14px/18px Arial; }
#rf_landing_content #browse_recipes_by_type table td p.type_title{padding:0px; font-weight:bold; margin:-5px 6px 0 6px; background-image: url(/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 5px; }
* html #rf_landing_content #browse_recipes_by_type table td p.type_title{margin:10px 6px 0 6px; float:left; display:inline; }
#rf_landing_content #browse_recipes_by_type table td p.type_title a{ padding-top: 6px; padding-left: 2px; margin-left:10px; text-decoration:none; color:#0b9993; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #047ca3; }
#rf_landing_content #browse_recipes_by_type table td p.type_title a:hover{text-decoration:none; border-bottom-style:solid; border-bottom-color:#41ad49; color:#41ad49; }
#rf_landing_content #browse_recipes_by_type table td ul{margin:10px 0 0 6px; padding:0px; list-style-type:none!important; font-size:13px; text-align:left;}
#rf_landing_content #browse_recipes_by_type table td ul li { background-image: url(/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 10px; padding-top: 6px; padding-left: 12px; margin-left: 4px; line-height:21px; }
#rf_landing_content #browse_recipes_by_type table td ul li a { text-decoration:none; color:#0b9993; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #0b9993; }
#rf_landing_content #browse_recipes_by_type table td ul li a:hover { text-decoration:none; border-bottom-style:solid; border-bottom-color:#41ad49; color:#41ad49; }
#rf_landing_content #browse_recipes_by_type table td.header_link {text-align:center; border-bottom:none; padding:0;  }
#rf_landing_content #browse_recipes_by_type table td.header_link a {display:block; line-height:14px;border-bottom:0 none; margin:10px 10px 0 10px; padding:0 0 3px 0; text-decoration:none; color:#0b9993; font:bold 18px Arial; }
#rf_landing_content #browse_recipes_by_type table td.header_link.last { text-align:center !important; }
#rf_landing_content #browse_recipes_by_type table td.sec_link{border-top:1px dashed #e0dfdf; padding:6px 0;}
#rf_landing_content #browse_recipes_by_type table td.sec_link a{text-decoration:none; background:url(/cm/delish/tmpl_images/blt_dblarrow.gif) no-repeat; padding-left:12px;}
#rf_landing_content #browse_recipes_by_type table td.sec_link a:hover{text-decoration:underline; background:url(/cm/delish/tmpl_images/blt_dblarrowon.gif) no-repeat;}
#rf_landing_content #browse_recipes_by_type table td.spacer{ display:none; }
#rf_landing_content #browse_recipes_by_type table td.last{ border:none; text-align:left; padding-left:14px; }

/* Promos Styles */
#rf_landing_content table td {vertical-align:top; padding-bottom:10px; width:25%; text-align:center;}
#rf_landing_content table td .img_container{width:120px; height:120px; border:1px solid #c0e1dc; overflow:hidden; margin:10px 0 5px 16px; background:url(/cm/shared/rf3/tmpl_images/ghk/bg_imgcontainer.gif);}
#rf_landing_content table td p {margin:0 0 0 16px; padding:0x; text-align:left; width:120px;}
#rf_landing_content table td p a {font:600 13px/18px Arial; text-decoration:none; color:#0b9993; border-bottom:dashed; border-bottom-width:1px; }
#rf_landing_content table td p a:hover{ border-bottom-style:solid; border-bottom-width:1px; }
#rf_landing_content table td p.by{text-align:left; padding:0px; font-size:12px;}
#rf_landing_content table td p.by a { font-weight:normal; font-size:12px; }

#ad_link_container{text-align:center; margin:10px 0 0 0; zoom:1; }
#ad_link_container a{margin:0px auto;}

/* RF Landing */
#rf_landing_content .tout_head {font-size:22px; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #c0e1dc;}
#rf_landing_content .tout_more { display:none; }
#rf_landing_content .img_container img {height:120px;}
#rf_landing_content .type_title a {background:none;}
#rf_landing_content .channel_tout { width:620px !important; margin-left:6px; }
#rf_landing_content .channel_tout a:hover { color:#41ad49; }

#lcol_content .breadcrumb { background:url('/cm/shared/rf3/tmpl_images/qas/rf_orange_bullet.gif') no-repeat scroll 0 3px; padding-left:10px; font:normal 12px Arial; margin-left:8px; }
#lcol_content .breadcrumb a { color:#0b9993; margin:0; padding:0; }
#lcol_content .breadcrumb a:hover { text-decoration:underline; }
#lcol_content .breadcrumb span { color:#9f9f9f; margin:0; padding:0 3px; }

