@charset "utf-8";
/* CSS Document */
#breadcrumb a.last {color:#0066cc!important;}

#content {padding:0px; width:600px;}
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}

#ad_link_container {padding:10px 0;}
#article_top {clear:both;}
a.advanced_link {display:block; background:url(/cm/shared/rf3/tmpl_images/ra/btn_advanced_search.gif) no-repeat; width:210px; height:31px;}
a.advanced_link:hover {background-position:0 -41px; }

textarea { border:none; border-top:2px solid #979797; border-left:2px solid #979797; }
#global_bc {width:auto;}
#breadcrumb {float:left; width:489px;}
#powered_by {float:left;}
#powered_by img {border:none;}

/* 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:45px; height:25px; background:url('/cm/shared/rf3/tmpl_images/ra/btn_yes.gif');}
.remove_confirm a.remove_yes:hover {background-position:0 -35px;}
.remove_confirm a.remove_cancel {display:block; float:left; width:65px; height:25px; background:url('/cm/shared/rf3/tmpl_images/ra/btn_cancel.gif');}
.remove_confirm a.remove_cancel:hover {background-position:0 -35px;}

/* RB Search */
.rf_search_include {clear:both;}
.rf_search_include .adv-search_link a {float:left; padding:0 0 3px 10px; background:url('/cm/shared/rf3/tmpl_images/ra/blt_arrow.gif') no-repeat 0 6px; font-size:13px; font-weight:bold;}
.rf_search_include .share_options {float:right; font-size:11px; line-height:24px; padding-right:1px;}
.rf_search_include .share_options .print_link {padding:0 25px 0 23px; background:url('/cm/shared/rf3/tmpl_images/ra/icon_print.gif') no-repeat 0 1px;}
.rf_search_include .share_options .email_link {padding:0 0 0 20px; background:url('/cm/shared/rf3/tmpl_images/ra/icon_email.gif') no-repeat 0 2px;}
.rf_search_include .rf_search_box {clear:both; background:url('/cm/shared/rf3/tmpl_images/ra/bg_searchbox.gif'); width:600px; height:59px;}
.rf_search_include .rf_search_box .search_label {width:125px; height:19px; float:left; background:url('/cm/shared/rf3/tmpl_images/ra/recipe_search_label.gif') no-repeat; margin:19px 0 11px 15px; _margin:15px 0 11px 7px;}
.rf_search_include .rf_search_box .search_input {width:350px; height:26px; float:left; margin:15px 10px; _margin:10px 5px;}
.rf_search_include .rf_search_box .search_input input {width:335px; height:24px; border:1px solid #ddd; padding:1px 5px 0 5px; font:normal 18px arial;}
.rf_search_include .rf_search_box .search_btn_cntr .search_btn {cursor:pointer; display:block; width:77px; height:31px; float:left; margin:14px 0; background:url('/cm/shared/rf3/tmpl_images/ra/btn_search.gif') no-repeat;}
.rf_search_include .rf_search_box .search_btn_cntr a.search_btn:hover {background-position:0 -41px;}

/* Pagination */
#pagination {text-align:center; margin-bottom:10px; width:100%; font-size:12px;}
#pagination ul{margin:10px 0 0 0; padding:0px; list-style:none;}
#pagination ul li {display:inline; background:none; padding:0;}
#pagination ul li a span {display:none;}

/* fix for safari bug with inline LI elements */
@media screen and (-webkit-min-device-pixel-ratio:0){
#pagination ul li {display: inline-block;}
#pagination ul li:last-child {display:inline;}
} 

#pagination ul li a {color:#0066cc; text-decoration:none; padding:1px 6px;}
#pagination ul li a:hover {text-decoration:none;}
#pagination ul li a.current_page {border:none; padding:0 0 0 6px;}
#pagination ul li a.current_page:hover {border:none;  margin:0;}

/* 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;}
.rf_tout {background:#fafaf3; margin:0 0 10px 0;}
.rf_hdr {color:#777; font-size:9px;}
.circ, .sponsored {text-align:center; background:#efefef;}

.rr_tout_rl ul li {margin-bottom:6px;}

/* Ads */
.rf_circ_ad {text-align:center; margin:20px auto; background:#e3e3e3;}
.rf_circ_ad .circ_ad_label {color:#777; font-size:9px; line-height:13px;}


/* 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 a {font:normal 15px Georgia; color:#0066cc;}
#rf_landing_content #browse_recipes_by_type table{margin:0px; border-collapse:collapse;}
#rf_landing_content #browse_recipes_by_type table td{vertical-align:top; padding:10px;}
#rf_landing_content #browse_recipes_by_type table td p.intro{padding:0px; margin:4px 6px 0 11px; font-size:13px; line-height:18px; color:#666; width:150px;}
#rf_landing_content #browse_recipes_by_type table td p.type_title{padding:0px; margin:0px 1px; *margin-left:-19px; width:150px;}
* html #rf_landing_content #browse_recipes_by_type table td p.type_title{margin:10px 6px 0 1px; float:left; display:inline}
#rf_landing_content #browse_recipes_by_type table td p.type_title a{font-size:15px; background:url(/cm/shared/rf3/tmpl_images/ra/blt_arrow.gif) no-repeat 0 5px; padding-left:10px;}
#rf_landing_content #browse_recipes_by_type table td p.type_title a:hover {text-decoration:underline!important;}
#rf_landing_content #browse_recipes_by_type table td ul{margin:10px 0 0 1px; padding:0px; list-style-type:none!important; text-align:left; width:171px;}
#rf_landing_content #browse_recipes_by_type table td ul li {border-top:1px dotted #ccc; list-style-type:none!important;float:left; width:150px; margin-bottom:0px; margin-top:2px;}
#rf_landing_content #browse_recipes_by_type table td ul li a {text-decoration:none;}
#rf_landing_content #browse_recipes_by_type table td ul li a:hover {text-decoration:underline;}
#rf_landing_content #browse_recipes_by_type table td.header_link{text-align:left; padding:0;}
#rf_landing_content #browse_recipes_by_type table td.header_link a {display:block; margin:10px 10px 0 10px; padding:0 0 3px 0; text-decoration:none; font-size:24px; color:#ff6600; }
#rf_landing_content #browse_recipes_by_type table td.sec_link{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{padding:0; border-left:1px dotted #ccc}




/* Promos Styles */
#rf_landing_content table {margin-left:10px;}
#rf_landing_content table td {vertical-align:top; padding-bottom:10px; width:25%; text-align:center;}
#rf_landing_content table td .img_container{}
#rf_landing_content table td p {margin:3px 0 0 6px; padding:0x; text-align:left; width:120px;}
#rf_landing_content table td p a {font: normal 15px Georgia; line-height:18px; text-decoration:none;}
#rf_landing_content table td p a:hover{text-decoration:underline;}
#rf_landing_content table td p.by {text-align:left; padding:0px; font-size:13px;}
#rf_landing_content table td p.by a { font:normal 13px Helvetica, Arial, sans-serif; }

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

/* RF Landing */
#rf_landing_content .tout_head {font:normal 24px Georgia; color:#ff6600; padding:15px 0 5px 0; margin:0 0 5px 0; border-top:1px dotted #ccc;}
#rf_landing_content .tout_more {display:none;}
#rf_landing_content .img_container {width:120px; height:120px;border:1px dotted #ccc; padding:4px;}
#rf_landing_content .img_container a {width:120px; height:120px; background:#f3fafe; display:block;}
#rf_landing_content .img_container img {border:none; max-height:120px;}
#rf_landing_content .type_title a {background:none;}
#rf_landing_content #browse_recipes_by_type li {background:url('/cm/shared/rf3/tmpl_images/ra/blt_arrow.gif') no-repeat 0 7px;}
