/*Copyright (c) 2007, Tastebook, Inc. All Rights Reserved.*/
#book-view{padding:3px;}
#new-collection-link{background: url(/images/icon_collection.gif) no-repeat -11px center;  }

.cm_main{width:757px;}
.cart_recipe{ background: url(/images/cart.gif) no-repeat;}
.editor_cancel{font-size:13px; }

/* styling for share form*/
#new-collection-form{ padding-top:18px;}
#share-collection, #share-selected-recipes{ text-align:center; }
#share-right{text-align:left;width:310px;float:right;}
#contacts{
  border:1px solid #D5CFC1;
  padding:2px;
  overflow:auto;
  background-color:#FFFFFF;
  clear:both; margin-bottom:18px; height:280px;
}
#contacts li{ padding:2px 0 2px 15px;display:list-item;height:12px;overflow:hidden;margin-top:3px;}
#contacts a{ color:#999999; }
#share-left{ width:450px;float:left; margin:15px 0 0 15px;}
#free-tb-notice{ margin:10px 0; padding-bottom:10px; border-bottom:1px solid #d4cfc2; }
#free-tb-notice span{ font-size:13px; }
#sharing-collection-select label{ width:130px; font-size:13px;}
#sharing-collection-select select{ margin:0; }
#sharing-item{ font-size:15px;}
#share-collection-form h1{ margin-bottom:10px; }

#shform-address-list{ padding-left:70px;margin-top:0; }

.title label{font-weight:normal;color:#666666; }

.sh_frm label{width:110px; text-align:right; margin-right:10px;}
.sh_frm .chbox label{ margin:0; }
.sh_frm textarea{ width:320px; }
#subject{ width:320px; }
.sh_frm_buttons{ margin-right:60px;float:right; }
#share-collection-form input[type="image"]{ margin-left:140px;}
#link-new-collection{ margin:0 0 10px 140px;}


/* TAF enhancemets*/
#free-book.chbox{ margin-left:120px; }
#share-right .chbox{ margin-left:0; }
#share-collection-form #culinary-shopping { margin-bottom:15px; padding-bottom:15px;border-bottom:1px solid #d4cfc2; }
#free-book{ position:relative; }
#free-book img{position:absolute; left:-80px;top:-20px; }
/* share confirmation*/
#share-confirmation span{color:#d66f13;font-weight:bold;display:block;margin-bottom:3px; }
#taf-greet p{ margin-top:5px; }
#taf-greet img{ margin-right:5px; }
#taf-greet, #existing-members, #create-group-section{ padding:10px 0; border-top: 1px solid #d4cfc2;}

#share-confirmation strong{ display:block;margin-bottom:15px; }
#share-confirmation ul{ width:500px; margin-left:30px;}
#share-confirmation li{ display:list-item;width:250px; float:left; margin-bottom:10px; }
#share-confirmation a{ float:right;margin-right:30px; }
#share-confirmation .rounded_corner_top, #share-confirmation .rounded_corner_bottom{ width:auto; } 
#create-group-section ul{ background-color:#F2F2DF;padding:5px 10px;margin:0; width:auto;}
#create-group-section label{ font-weight:bold; }
#create-group-section #group_name{ width:250px;margin:0 10px; }
#create-group-section form{ margin-bottom:15px; }
#create-group-section strong{ margin:0;background-color:#F2F2DF;padding:0 10px; }
/* main topbar styling*/
#desc{color:#7B8680;padding-right:15px;}

#collection-image{
  float:left; margin: 7px 12px 7px 8px; }
.thumb_cover_default {background-image:url(/images/spines/thumb/spine_default.gif);}
.thumb_cover_4c721d {background-image:url(/images/spines/thumb/spine_4c721d.gif);}
.thumb_cover_4d917b {background-image:url(/images/spines/thumb/spine_4d917b.gif);}
.thumb_cover_5d87a1 {background-image:url(/images/spines/thumb/spine_5d87a1.gif);}
.thumb_cover_50b3cf {background-image:url(/images/spines/thumb/spine_50b3cf.gif);}
.thumb_cover_77ae99 {background-image:url(/images/spines/thumb/spine_77ae99.gif);}
.thumb_cover_93a445 {background-image:url(/images/spines/thumb/spine_93a445.gif);}
.thumb_cover_696a6c {background-image:url(/images/spines/thumb/spine_696a6c.gif);}
.thumb_cover_948671 {background-image:url(/images/spines/thumb/spine_948671.gif);}
.thumb_cover_aa9f4e {background-image:url(/images/spines/thumb/spine_aa9f4e.gif);}
.thumb_cover_b32017 {background-image:url(/images/spines/thumb/spine_b32017.gif);}
.thumb_cover_bb813b {background-image:url(/images/spines/thumb/spine_bb813b.gif);}
.thumb_cover_c60751 {background-image:url(/images/spines/thumb/spine_c60751.gif);}
.thumb_cover_d16f1a {background-image:url(/images/spines/thumb/spine_d16f1a.gif);}
.thumb_cover_e76b5c {background-image:url(/images/spines/thumb/spine_e76b5c.gif);}

.current_view img{border:1px solid #ce7630; }

/* cm sidebar*/
#fresh-feeds, #myrecipe-library, #friend-recipes{padding-bottom:10px;margin-bottom:10px; }
#myrecipe-library {border-bottom:1px solid #d4cfc2;}
#collections-panel{ margin-top:10px; }
#cm-nav-devider{ border-top:1px solid #ECECEC;margin:5px 0 0px 15px;width:170px; font-size:5px;}
/* for sidebar icons*/
.sub_list{margin-bottom:5px; }
#collections-list li a, .sub_list li a{ background-image: url(/images/icons/not_visited.gif);}
#collections-list .highlighted a,
.sub_list li.highlighted a{background-image: url(/images/icons/highlighted_tb.gif);}
#collections-list .tb_widget a {background-image: url(/images/icons/tb_widget.gif);}
#collections-list .highlighted.tb_widget a{background-image: url(/images/icons/tb_widget_on.gif);}

#virtual_collection_4 a{background-image: url(/images/icons/personal_recipes.gif); }
#virtual_collection_3 a{background-image: url(/images/icons/recently_imported.gif); }
#virtual_collection_2 a{background-image: url(/images/icons/purchased.gif); }
#virtual_collection_1 a{background-image: url(/images/icons/fav.gif);}
#virtual_collection_0{ height:17px;padding:5px 1px 4px; }
#cm-navigator #virtual_collection_0 a{ display:inline; }
#cm-navigator #virtual_collection_0 img{ vertical-align:bottom;margin-right:5px; }
#virtual_collection_1.highlighted a{background-image: url(/images/icons/favOn.gif); }
#virtual_collection_2.highlighted a{background-image: url(/images/icons/purchasedOn.gif); }
#shared-collections{ margin-left:14px; }
#cm-navigator #virtual_link_0{ background:transparent url(/images/icons/all_my_recipes.gif) no-repeat scroll 1px center;padding-left:21px; }
#cm-navigator #accordian-category { padding-left:6px; }
/* for chapters 10 px indentation*/
#cm-navigator .sublist a{background-position:28px center; padding-left:48px;  }
/* for epi collections*/
.epicurious_collections a{background-image: url(/images/favicon/epicurious.ico);}
.tastebook_collections a{background-image: url(/images/favicon/epicurious.ico);}
.myrecipes_collections a{background-image: url(/images/favicon/myrecipes.ico);}
.allrecipes_collections a{background-image: url(/images/favicon/allrecipes.ico);}
.generic_collections a{background-image: url(/images/favicon/tastebook.ico);}
.foodnetwork_collections a{background-image: url(/images/favicon/foodnetwork.ico);}
.options_list{position:relative;clear:both;height:20px;padding:5px 10px 2px;background-color:#EDEADF;z-index:10; border-top:1px solid #d4cfc2;}
#main .options_list a{color:#666666; font-weight:bold; margin-right:10px;}
#main .admin_options a{ margin-right:3px; }
.admin_options .disabled img{ margin-left:5px; }
#cm-import-recipes, #add-new-recipe{ float:left;margin-left:15px; }
#main #select-link{font-weight:normal;}

#select-link.disabled{ cursor:default; }
.options_list.disabled{color:#666666;}
.options_list img{vertical-align:middle; margin-right:3px;  }
#view-icons img{padding:1px;}
#recipes option{ text-transform:capitalize; padding-left:2px;}
/* for pagination of recipes in cm*/
#recipe-pagination { 
  float:right; 
  margin-top:7px;
}

/* copy form and delete form styling */
#copy-collection, #copy-selected-recipes { margin:15px 0; }

#delete-selected-recipes, #delete-collection{ margin-bottom:15px;padding-right:10px; }
#create-tb-link, #existing-tb-link{ margin-top:5px; }
#copy-collection-form a{ text-decoration:none; }
#copy-collection-form a:hover{ text-decoration:underline; }

/* tooltip notes*/
.notes_form{margin-top:10px;}
.notes_form input[type="image"], .notes_form a img{ margin:5px 10px 0 0;}
.notes_form textarea{ margin:6px 0 5px 0;display:block; }
.notes_form label{ margin-bottom:10px;display:block; }
.notes{ margin-top:15px; }
.notes_desc{ color:#8C9C50;width:200px;font-style:italic;margin-top:5px; }
.add_note_link{ clear:left;display:block;margin-top:15px; }
.added_on{ margin-top:10px; }
/* cm navigator related dtyling 2nd aug*/
.navigator h4 a{
  font-size:10px;
  color:#566933;
  text-transform:uppercase;
   }
.navigator h4{
  background-position: 12px 3px;
  background-repeat:no-repeat;
  padding:5px 0 0 32px;
  border:1px solid #fff;
}
#create-collection-link{ background-image: url(/images/icons/create_collection.gif);height:14px;}
#share-collection-link{ background-image: url(/images/icons/share.gif);}
#view-all-friends{ background-image: url(/images/icons/invite.gif);}
h4#add-recipe-link{background-position:right center;height:auto;padding-left:12px;}
#add-recipe-link a { 
  padding:3px 0 3px 20px;
  height:17px;
  display:block;
  background: transparent url(/images/icons/add_recipe.gif) no-repeat 0 center;                
 }
#browse-feeds-link{background-image: url(/images/icons/browse_feeds.gif);}
/* header styling*/
#header-top{ background-color: #c4dace; height:95px;}
.main_top_header{background-color: #c4dace;padding:5px 10px; }
#search-header-top p {color:#333;margin-top:5px;text-transform:capitalize;}
.adv_search_link{ color:#566933; }
#main-top .epi_collection h1, #main-top .virtual_collection h1{ margin-bottom:0; }
#header-top-right.normal_htr{width:302px;background-color:#F2F2DF;}
#header-top-right{
  width:228px;
  float:right;
}
#photo-header{
  background: url(/images/htr_preview_arrow.gif) no-repeat right 40px;
  margin-right:-17px;
  position:relative;
  width: 470px;
  z-index: 5;
  float:left;
}
#photo-header h1{margin-top:4px;overflow:hidden;}
#byline-header{ font-size:9px;text-transform:uppercase;letter-spacing:2px;margin-top:3px;display:block; }
#header-top-right{ background-color:#fff;}
#htr-preview{ border-left:1px solid #d4cfc2;
 float:left;width:140px;
 background: url(/images/htr_para_arrow.gif) no-repeat right 40px;
 margin-right:-10px;
 position:relative;
}
#htr-preview img{ vertical-align:middle;margin-right:3px; }
#htr-preview a{color:#566933;font-weight:bold; }
#htr-para{float:right;clear:right;font-size:10px;width:130px;background-color:#fff; border-left:1px solid #d4cfc2;}
#header-top-right #order-tastebook-form{ z-index:11; }
#htr-preview, #htr-para{padding:8px 5px 0 15px; height:87px;}
#htr-preview p{ color:#999; font-weight:bold;font-size:10px; }
#htr-preview p, #htr-para p{margin-bottom:5px;padding:3px 10px 5px 0;}
.htr_arrow{ margin:48px 0 0 -140px;position:absolute;z-index:1; }
#header-top-right-header{ margin:0px auto 10px auto;display:block;}
#order-recipe-link img{ margin-top:50px; }
#order-tastebook{ margin-bottom:2px;padding-bottom:2px;height:53px;}
#order-recipes span{ background-image:url(/images/orderRecipesIcon.gif);}
#order-recipes.order_recipes{ margin-top:30px; }
#cover-photos img{border:1px solid #333333;margin:3px;  }
#cover-photos img:hover{border:2px solid #d66f13;margin:2px;  }
#cover-image {border:1px solid #999999; }

#tip-area{background-color:#fff;float:right;width:219px;padding:5px;font-size:13px;line-height:150%;}
#tip-area{ height:85px; }
#tip-area p{color:#82a338;}
#tip-area b{ font-size:14px; }
#tip-area a{ color:#666666; }
/* special styling for cm_nav */
#cm-navigator .arrow_shut, #cm-navigator .arrow_open { background-position:1px 4px; }
#shared-collections img{ margin-right:3px;vertical-align: bottom;} 

/* featured_tastebooks*/
#featured-collections{ padding:10px;border:1px solid #d4cfc2;min-height:450px;}
#featured-collections ul{ margin-bottom:15px;}
.featured_tastebooks li{ display:list-item;float:left;width:360px;min-height:165px;}
#featured-steps{margin:15px 0 0 100px; line-height:20px;}
#featured-steps li{ display:list-item;font-size:12px;font-weight:bold;color:#bd6422;}
#featured-steps img{ vertical-align:middle; }
.featured_collection_cover{
  background-position:1px center;
  background-repeat:no-repeat;
  float:left;
  height:123px;
  margin-right:10px;
  width:93px;
  background-image:url(/images/featured_book_cover.jpg);
  padding:13px 0 0 15px;
}

.featured_collection_desc { margin-top:3px;width:240px;float:right; }
.featured_collection_desc{margin-top:10px;  }
#main a.fc_name {font-weight:bold;font-size:13px;color: #666;}
.fc_name .items_count{ font-size:11px; }
.featured_collection_desc img{ vertical-align:middle; }
.featured_collections_heading{ font-size:14px;margin:20px 0 10px 0;color:#B5BF20;  }
.featured_collections_heading span{ float:left;border-bottom:1px solid #d1d7b9;width:550px;display:block;padding:5px; }
.featured_collections_heading img{ float:left;margin:10px 0 0 20px; }
.fc_cover_level{
height:31px;
margin:-88px 0pt 0pt 33px;
padding:3px;
position:absolute;
width:55px;
z-index:1;
font-size:7px;
color:#e76b5c;
}
.fc_cover_level p{ text-align:center; }
.featured-tb-copy{font-size:15px;line-height:130%;  }
#more-link{margin-left:15px; }

/* advanced-search-form*/
#advanced-search-form { margin-top:15px;}
#advanced-search-form strong{ display:block; margin-bottom:10px; }
#advanced-search-form label{width:100px; margin-bottom:0; }
#advanced-search-form .chbox{margin:0 0 8px 0;clear:none;float:left; width:170px;  }
#advanced-search-form .search_field_example{ margin:0 0 10px 110px; }
#search_type{ margin-bottom:30px; }
#advanced-search-form .partner_chbox{ float:none; width:190px; }
#advanced-search-form .partners{ float:left;width:190px; }
.partner_chbox label{ font-weight:bold; }
#advanced-search-sites, #advanced-search-chapters{ margin-top:10px;}
#advance-search-chapters{width:375px;clear:both; }
#advance-search-chapters ul{ float:left; width:185px; }
#advance-search-chapters .chbox{ float:none; display:list-item; }
#advanced-search-exclude-list {width:360px;float:left;margin-top:10px; }
#exclude_other_value {float:none;width:65px;}
#advanced-search-locations {width:200px;float:right; margin-top:10px;}
#advanced-search-sites {clear:both;}
.brands{ margin-left:18px;}
#advanced-search-keyword{width:290px; float:left; }
#advanced-search-keyword input{width:150px;margin-bottom:0; }
#advanced_search_recipe_name{ width:150px;}
#advanced-search-form.frm_div input[type="image"]{margin: 15px 15px 0px 0px;}
.advance_search{font-size:13px;}
#advance-select label{width:48px;}
.single_partner_column {width:190px;float:left;}

/* for search v2 */
#search-options{ position:relative;z-index:11;margin-top:10px; }
#site-dropdown-link, #filter-dropdown-link{ 
  background:transparent url(/images/bottom_gradient.gif) repeat-x scroll left top;
  border:1px solid #D4CFC2;
  padding:2px;width:114px;float:left;margin-right:20px;
}
#site-dropdown-link a, #filter-dropdown-link a{ 
 display:block;
 background:#fff url(/images/icons/chevron.gif) no-repeat scroll 105px center;
 }
#filter-select-dropdown, #site-select-dropdown{ 
  background-color:#fff;
  border:1px solid #999;
  position:absolute;
  top:20px; left:0;
}
#site-select-dropdown a:hover, #filter-select-dropdown a:hover{background-color: #98AA81;  }
#search-options .checked:hover{background-image: url(/images/icons/white_select.gif);  }
#search-options a{ color:#666; }
#search-suggestion{ margin-bottom:10px;font-size:15px; font-weight:bold; }
#site-select-dropdown .checked, #filter-select-dropdown .checked{background-position:2px center;  }
#site-select-dropdown ul .checked, #filter-select-dropdown ul .checked{background-position:10px center;  }
#filter-select-dropdown a, #site-select-dropdown a{ display:block;padding:3px 10px 3px 15px;}
#filter-select-dropdown a:hover, #site-select-dropdown a:hover{ color:#fff;text-decoration:none; }
#site-select-dropdown{ left:141px;width:165px; }
#filter-select-dropdown ul a, #site-select-dropdown ul a{ padding-left:25px;}
#filter-select-dropdown strong{ padding-left:15px; }
.recipes_search{width:115px;}

#preview-confirmation p{ margin-bottom:20px; }

/* editor status*/
.editor_status{float:left;text-align:center; width:35px;}
.list_header .editor_status{ width:72px; margin-left: -30px; }
/* DND popup*/
#dnd-animation{ padding:10px;border: 1px solid #d4cfc2;margin:10px 0; }

/* order tastebook dropdown from CM*/
#htr-para #order-tastebook-form, #htr-para #order-tastebook-form p{font-size:11px;color:#666;  }
#order-tastebook-form .error_message{padding-left:10px;  }
/* special character palette*/
#special-characters-palette{ float:right;margin:0 20px 50px 0;position:relative;display:inline;}
#palette-heading{ font-weight:bold;color:#fff;background:#d4cfc2 url(/images/icons/palette_header_icon.gif) no-repeat 4px center;padding:5px 5px 5px 15px; width:132px; }
#palette-heading:hover{ cursor:pointer; }
.chev_up, .chev_down{ cursor:pointer; background-position:1px center;
  background-repeat:no-repeat; margin-left:5px;
 }
.chev_up{ background-image: url(/images/icons/chev_up.gif);}
.chev_down{ background-image: url(/images/icons/chevron.gif);}
#palette{ padding:5px; position:absolute;background-color:#fff;border:1px solid #ccc;width:140px; }
.frm_div #palette input{margin:0 2px 0 0 ; }
#palette a{ width:10px; }
#palette a:hover{ text-decoration:none; }
#hidden-characters{ clear:both;padding-right:10px;}
#palette .chev_up, #palette .chev_down{ border:none; }

/* new collections form*/
.new_collection_covers{ width:350px; }
.new_collection_covers p{ text-align:right;font-weight:bold; margin:0 20px 6px 0;}
.new_tb_cover_image{ width:242px;margin-bottom:10px;position:relative;}
.new_tb_cover_image #cover-image{ margin:10px 0;border:1px solid #ccc; }
.new_tb_cover_image p{ width:232px;text-align:center; }
#new_collection_name{ width:210px;margin-bottom:10px; }
#byline_text, #byline_label{ width:150px;font-size:10px; }
#byline_label{ float:left;margin-right:5px; }
#cover-photos p img{ border:none;vertical-align:middle;margin:0 0 0 3px; }
#cover-photos p img:hover{ border:none;margin:0 0 0 3px; }
#tb-example-label{ position:absolute;z-index:10;top:80px;left:60px; }

/* loading preview*/
#preview-loading{ margin-top:100px; }
#preview-loading img{ margin:10px auto; }
#preview-loading{ font-size:13px;font-weight:bold;color:#999; }
#preview-recipe img{display:block;}
#preview-image img{border:1px solid #ccc; border-width:1px 2px 2px 1px;width:750px; }
#preview-image a{margin-left:5px;font-weight:bold;}
#preview-image a.disabled{ color:#666; }
#preview-recipe p{text-align:center;}
#preview-image p{margin:10px 0 5px 0;}


/* shop tastebook*/
.store_header{ margin-bottom:5px; }
#shop-tastebook{background-color:#CBE6DF; border:1px solid #C0BCB0; padding:5px 5px 15px 5px;}
#booklists-showcase li{ display:list-item;border-bottom:1px solid #F2EFE8;padding:15px 0pt; }
#booklists-showcase .featured_tastebooks li{border:none;padding:0pt;min-height:145px;  }
#booklists-showcase {
  background-color:#FFFFFF;
  margin-top:9px;
  padding:0pt 15px;
}
#booklists-showcase h3 {display:inline;color:#A8B527;font-size:13px;}
#booklists-showcase .featured_tastebooks{ margin-top:10px; } 
.book_showcase_byline{padding-left:20px; height:18px;margin:5px 0 3px 0; background-repeat:no-repeat;}
.book_showcase_byline.myrecipes{ margin:3px 0 0 0; padding: 3px 0 0 20px; }
#shop-tb-navigator h4 { text-transform:none; color:#B5B5AB; font-size:15px; padding:10px 0pt 5px 10px;}
#booklists-list a { padding-left:15px;  font-weight:bold;display:block;height:17px;}
.featured_links{ margin-top:8px;padding-bottom:3px; }
#main .featured_links a{ color:#ce762f; }
.binder { margin:3px 0 5px 0; }
#find-books-container {
  background:transparent url(/images/left_brace.gif) no-repeat scroll left top;
}
#find-books {
  background:transparent url(/images/right_brace.gif) no-repeat scroll right top;
  height:75px;
  padding:10px 18px 0pt;
}
#find-books h3 {color:#BDC65B;text-transform:none;font-size:14px;} 
#select-partner { width:170px; }
#select-partner a{
  background:#F2F0E9 url(/images/icons/chevron.gif) no-repeat scroll 155px center;
  border:1px solid #D4CFC2;
  border-width:0 1px;
  display:block;
  padding-left:10px;
}
#select-partner .r_top{background:transparent url(/images/store_tr.gif) no-repeat scroll right top;}
#select-partner .r_bottom{ background:transparent url(/images/store_br.gif) no-repeat scroll right top }
#partner-select-dropdown{ position:absolute; background-color:#F2F0E9;border:1px solid #D4CFC2; }
#partner-select-dropdown li{ padding:0; }
#partner-select-dropdown a{ display:block;padding:2px 0pt 2px 10px;width:158px; }
#select-partner a:hover, #partner-select-dropdown a:hover{ text-decoration:none; }
#partner-select-dropdown a:hover{ background-color:#D0D0D0; }

#find-books select option{ padding:2px; }
#shop-tastebook .tastebook_showcase{margin:5px 0pt 5px; width:715px; background-color:#FFFFFF;}

#booklists-list li{ margin-bottom:10px; }
.featured_links .order_book{ padding:2px 17px 2px 2px; background:transparent url(/images/icons/chev_orrange_down.gif) no-repeat scroll 72px center; margin:1px;}
.featured_links .order_book.chevron_up{background:transparent url(/images/icons/chev_orrange_up.gif) no-repeat scroll 72px center; border:1px solid #c7e0e0; margin:0; }

#booklists-showcase .more_link{background:transparent url(/images/icons/more_icon.gif) no-repeat scroll left center; padding-left:17px;font-size:12px; }

#shop-tastebook .tastebook_showcase li{ width:120px;margin: 0 7px; }
#main .book_title{ color:#666; }

/* subpage*/
#subpage-booklist-items{ background-color:#fff;min-height:500px;}
#subpage-nav{ padding:10px 20px; border-bottom:1px solid #d4cfc2;margin-bottom:10px; }
#subpage-nav span{ font-size:16px; }
#subpage-pagination a{ margin:0 2px; }

/* recipe upload */
#recipe-confirmation h2{font-size:17px;margin:0 0 10px 0;color:#82a338;text-transform:none;}
#recipe-confirmation p{padding:0 10px 10px 0;font-size:13px;}
#recipe-confirmation input[type="image"]{margin: 5px 15px 0px 125px;}
#sweeps-share-popup{ border:double #d4cfc2; border-width: 4px 0; padding:10px 0; margin-bottom:10px; }
#sweeps-notice { width:300px; border-left: 4px double #c4dace; padding-left:10px; margin-left:10px;}
#sweeps-notice p{ float:right; width:190px; }
#freebook-notice p{ float:right; width:120px; }

/* editor page*/
.recipe_summary strong{display:block;margin-bottom:5px; }

/* new styling for CM recipe list*/
.cm_main #list-rows li{ min-height:38px;border-bottom:1px solid #D4CFC2; padding-top:8px;}
.cm_main #list-rows .recipe_photo{margin-top:-5px;  }



/* recipe show*/
#recipe-content-left{width:150px;float:left}
#recipe-content-left li{display:block;padding:10px 0;border-bottom:1px dashed #d4cfc2;}
#recipe-content-left ul{margin-top:2px;}
#recipe-prep{border:1px dashed #d4cfc2;margin-top:10px;}
#recipe-prep span{font-weight:bold;margin-left:5px;}
#recipe-notes{border-top:1px dotted #d4cfc2;}
#recipe-notes strong{color:#95b156;}
#recipe-notes, #recipe-time{padding:12px 15px;}
#recipe-time p{margin-bottom:5px;}
#recipe-content-right{width:280px;float:right;line-height:16px; font-size:12px;}
.recipe_by{color:#333333;font-size:12px;}
#recipe-ing{display:block;padding-left:20px;font-weight:bold;color:#333333;}
.recipe_made{color:#82A338;padding:5px;font-size:12px;font-weight:bold;}
#recipe-view-name{margin:0 0 20px 0;font-size:20px; text-align:center;}
#recipe-content .recipe_show_name{float:right; text-align:left; width:280px;}
#recipe-view-content #recipe-view-name{ text-align:left; }
.recipe_process{ margin-bottom:20px; }
#recipe-content{width:445px;padding:20px 25px;}
#recipe-main{background:transparent url(/images/recipe_middle_bg.gif) repeat-y left top;float:left;}
#recipe-show{border:1px solid #D4CFC2;border-top:none;padding-top:10px;}
.recipe_show_image{border:1px solid #cccccc;}
#related-recipe .recipe_source, #related-tastebook .recipe_source{float:none;display:block;color:#666666;margin:4px 0;text-transform:uppercase;}
#recipe-view-header{background-color:#F8F8F6; height:19px; padding: 4px 10px; border-bottom:1px solid #D4CFC2; }
#recipe-view-header span{ float:left;margin-left:280px; }
#recipe-view-content h1, #recipe-view-content #recipe-content-right{ width:520px; float:right; }
#recipe-view-content #recipe-content-left{width: 180px;}
#recipe-main #recipe-content{margin-left:10px;min-height:428px;}
#recipe-main #recipe-end{border-bottom:3px double #C4DACE;clear:both;padding-top:20px;display:block;display:none; }
#recipe-end {display:none;}
.tb_source{padding-left:18px;display:block;margin:5px 0 0;background-repeat:no-repeat;}
#recipe-edit{margin-top:10px;}

/* recipe top_nav */
#horizontal-scroller{float:left;width:738px;}
#recipe-top-nav{border:1px solid #D4CFC2;margin-top:3px;position:relative;}
#recipe-top-nav #search-form{width:217px;height:30px;}
#recipe-top-nav .search_form{padding:14px 4px 14px 11px;border-left:1px solid #D4CFC2;border-top:none;border-right:none;border-bottom:none;}
#recipe-top-nav #query{padding:8px 3px;width:165px;}
#recipe-top-nav #search-dropmenu{top:58px;}

/* recipe left_nav */
#recipe-left-nav{width:215px;padding-left:10px;float:left;}
#recipe-left-nav li{display:list-item;}
#recipe-left-nav h2{text-transform:none;color:#af4f03;font-size:15px;font-weight:normal;}
.related_tb_cover{width:48px;height:60px;padding:4px 2px 3px 5px;background:transparent url(/images/recipe_spine.jpg) no-repeat left top;float:left;margin-right:6px;}
#related-tastebook li{height:70px;margin-bottom:12px;}
#related-tastebook div{padding-top:5px;}
#related-recipe li{padding:8px 0;border-top:1px dashed #D4CFC2;}
.photo_recipe{float:left;height:50px;width:50px;margin-right:10px;}
.browse_more{display:block;font-size:12px;margin:5px 0 20px 0;font-weight:bold;padding:10px 0 15px 0; }
#recipe-left-nav .browse_more { border-bottom:4px double #c4dace; } 
.recipe_group{float:left;width:146px;}
.recipe_nophoto{width:216px;}
/* recipe right_nav */
#recipe-right-nav{width:230px;float:right;padding:10px 10px 0 0;}
#recipe-right-nav img{margin-bottom:10px;}


/* cm recipe view*/
#recipe-view-nav{ background:transparent url(/images/right_gradient.gif) repeat-y scroll right; }
#recipe-view-nav a{ color:#2B89A9; }
#recipe-view-content{ padding:20px; }
#related-tastebook{ margin-top:10px; }
#recipe-view-nav #browse-more-tb{ border:none; margin:0; } 
.navigation_tabs a{font-weight:bold;display:block; padding:5px; }
.navigation_tabs .selected{ background-color: #b5bf35; color: #fff; }
#cm-navigator .navigation_tabs{ margin:-3px 0 0 -3px; }
#recipe-view-nav .navigation_tabs{ margin-bottom:10px; } 
#recipe-view-nav .navigation_tabs a{ color:#666; }
#recipe-view-nav .navigation_tabs a.selected{ color:#fff;width:97px;text-align:center; }
#recipe-content-left .edit_recipe{ display:block; margin:10px 0; }
#related-items{ padding:0 0 0 9px; min-height:300px;}
#recipe-left-nav em, #related-items em{ margin:15px 0; display:block; }
#view-partner h2{ margin:0; }
#view-partner a{ display:block; padding-left:20px; border-bottom:4px double #C4DACE; }
#recipe-content-left .recipe_source{ margin:5px 0 0 0; float:none; display:block;color:#666666;text-transform:uppercase;}
.related_recipe{ border-bottom:4px double #C4DACE; margin-bottom:10px; padding-bottom:10px; }

#main #edit-recipe-form{ border: 1px solid #d4cfc2; padding:10px 0 10px 15px; }

/* related-recipes-header*/
#related-recipes-header{ min-height:50px; }
#related-recipes-header h1{ font-size:17px; margin-bottom:10px; }
#related-recipes-header p { color: #677a4b; }
#related-recipes-header p a{ color: #677a4b;font-weight:bold; }

/* 3993 - suppress for now */ 
#list-view {display:none;} 
#recipe-view {display:none;} 


