

#my-account-content{width:766px;}
.success_notice{ padding:6px;font-weight:bold;width:588px;background-color:#A7B526;margin-left:-6px; }
#about-us-navigator a, #account-navigator a, #affiliate-nav a{padding:4px 0 3px 10px;margin-bottom:2px;font-weight:bolder;display:block;height:15px;}
#friendships-count, #books-count{ font-weight:normal; }
#account-navigator h2, #about-us-navigator h2, #affiliate-nav h2{ padding:0; }
.content_header{background-color:#f2f2df;padding:5px 5px 5px 10px;min-height:50px;margin-bottom:5px;border:1px solid #d4cfc2;}
.contact_header { 
  background-color:#F2F2DF;
  border:1px solid #D4CFC2;
  margin-bottom:5px;
  min-height:50px;
  padding:0 0px 5px 10px;
}
#friends-header h1{ font-size:20px;color:#675f3a;padding-top:10px; }
#friends-header div{ width:330px;height:40px; background: transparent url(/images/green_bg.gif) no-repeat left top; text-align:right;color:#fff; font-weight:bold;}
#friends-header p{ padding-right:10px; }
#friends-list, #books-item{padding-left:12px;}
#friends-list a, #books-item a{padding:1px 0 0 2px;color:#566933;text-transform:uppercase;}
#friends-list h2, #books-item h2{padding:2px;font-size:11px;margin:5px 0 2px;}
#groups-list, #book-lists{padding-left:10px;}
#groups-list img, #book-lists img{ vertical-align:middle; }
#groups-list a, #book-lists a{padding:1px 5px 0
2px;color:#666;text-transform:none;font-weight:normal;display:inline;height:20px;position:relative;}
#booklist-desc{font-size:13px;}
#new-booklist-form textarea, #edit-booklist-form textarea{width:220px;}
#partnerships .all_partners{padding:0 80px;text-align:center;}
#partnerships .all_partners img{vertical-align:middle;}
#partnerships .all_partners a{float:left;width:180px;height:80px;}


#right-bar, #home-right-bar { border:1px solid #D5CFC1;}
/* #empty-account-state{ padding:10px;height:558px;border:1px solid #d4cfc2; } */
#content-body{ min-height:423px;border:1px solid #d4cfc2;padding:10px; }
#content-body.address_body{height:423px;width:744px;overflow:auto; }
#no-friends{ min-height:200px;padding:10px}
#no-friends a{ color:#666666; font-weight:bold; }
#left-bar{width:766px;float:left;min-height:532px;}
#left-bar.main_content{ border:1px solid #d4cfc2;padding:3px; }
.remote #left-bar.main_content{ border:none;} /* add to tb feature, browser popup */
#right-bar {float:right;}
#home-left-bar, #landing-left-bar{
  color:#cccccc;
  width:236px;
  border:none;
  position:relative;
  float:left;
  margin:5px 10px 0 0;
  padding:0 8px 16px 8px; }
#landing-left-bar{ z-index:5; }
#landing-content{ width:640px;position:relative;float:left; }
#landing-content-image{ margin:-20px 0 0 -70px;position:relative;z-index:1 }
#landing-links{ position:absolute;right:0;top:0;z-index:10; }
#home-right-bar{ width:740px; float:right; }
#left-top-bar a {
color: #675F38;
}

#change-password .frm {
clear: both;
}

/* styling for recipe_sites page */
#user-site-header{ margin-top:15px; height:25px;background-color:#edeadf;width:715px; }
#user-site-header span{ height:25px; font-weight: bold; padding-left: 10px; text-align:left;}
.site_image, .user_name, .password, .update {float:left;text-align:center;border:1px solid gray;}
.delete_button{ width:85px; }
.new_recipe_site { width:150px; }
.site_image {  width: 170px; }
.user_name{ width:200px; }
.update { width: 150px; }
.new_site_password { width:125px; }
.password { width: 150px; }
#user-site-rows li{ height:41px;display:list-item;clear:both;margin:0;}
#user-site-rows li span{ height:35px;padding-top:5px;overflow:hidden;}
.user_name input, .new_site_username input{ width:130px; }
.password input,.new_site_password input{ width:90px; }

#new-recipe-site{ margin-top:15px;margin-bottom:50px;width:530px;}
#new-recipe-site-header{background-color:gray;height:20px;clear:both; color:white; }
#new-recipe-site-header span{ padding:3px;text-align:center; }

#new-recipe-site-form span{padding:3px;text-align:center;}
#user_site_site_id{ width:150px; }
.new_recipe_site,.new_site_username,.new_site_password{float:left;text-align:center;}
.new_site_password{ width:150px; }
.site_image, .user_name, .password { border-right-width:0; }/* fixing borders*/
#user-site-rows .site_image,#user-site-rows .user_name,#user-site-rows .password, #user-site-rows .update{ border-top-width:0; padding-left: 10px; text-align: left;}



/* addressbook and friendship page related styling */

#shipping-addresses{padding:10px;}
#shipping-addresses p{max-width: 550px;}
#no-of-addresses{clear:both;font-size:15px; text-transform:capitalize; }
#add-address, #add-source{display:block;float:right;margin:10px 100px 0px;}
#address-list li{display:list-item;float:left;height:100px;margin:20px 50px 5px 0pt;width:280px;}
.hcard .street-address, .hcard .n-name{ display:block; }
.fr_edit {width:350px;margin-right:20px;margin-bottom:20px; }
.right_align{ float:right;padding-right:20px; }
#new-address-form label, #address-update-form label{margin-top:5px;   }
#new-address-form input, #address-update-form input, #new-address-form select, #address-update-form select{margin-top:5px;   }
#copy-selected-contacts, #copy-group, #delete-group{ margin:15px 0; }
#delete-selected-memberships{ margin-bottom:10px; }
#delete-group-form input[type='image']{margin-left:0;}


/* home page styling*/
#home-left-bar h3 { color:#99a237;font-size:17px;font-weight:normal; text-transform:none; }
#home-left-bar h3 { height:auto;margin-bottom:5px;}
#home-left-bar li{ display:list-item;}
#home-left-bar li:last-child {margin:0;}

/* styling for different home pages */
#home-left-bar .current_nav h3 { color:#d66f13; }
#home-left-bar li:hover h3 { color:#d66f13; }

/* learn more page*/
.learn_more_nav img{ margin:4px 15px 4px 4px;float:left; }
.learn_more_nav{ margin-top:5px; }
.learn_more_nav li{height:96px;background: url(/images/back_gray.gif) no-repeat left top;cursor:pointer;margin-bottom:5px; }
.learn_more_nav li:hover{background: url(/images/back_red.gif) no-repeat left top;}
.learn_more_nav li:hover h3{color:#D66F13;}

.learn_more_nav span{ font-size:17px;color:#D66F13;padding-top:5px;display:block; }
#learn-more-image{ margin:15px 0 18px 0; }
.feature_points li{ width:150px;display:list-item;float:left;margin:0 15px; }
.feature_points a{ color:#d66f13;font-weight:bold;}
.feature_points p{ font-size:10px;}
#home-links{
  width:180px;
  text-align:center;
  float:right;
}
#home-nav-links a{ text-transform:uppercase;font-weight:bold;color:#a7b526;border: 1px solid #d4cfc2;padding:7px;display:block; }
#home-nav-links a:hover{ text-decoration:none;color:#fff;background-color:#D66F13; }
#price-recipe {margin-top:70px;}
#price-recipe a{margin-bottom:10px;display:block;}
#inline-get-started{ float:left;margin-bottom:110px;width:745px; }
#inline-get-started li{ border:none; }
#home-links .no_top_border{ border-top-width:0; }
#home-links li{display:list-item;  }
.home_links{ margin-right:30px; }
#home-header{text-align:center;margin:0 0 35px 0;padding-top:15px;}
#home-object{ float:left; margin-left:20px;position:relative;}
#join-links span{ display:block; background: url(/images/g_carrot.gif) no-repeat 0 center;padding-left:10px;margin-top:5px; }
#join-links{ text-align:left;margin-top:20px; }

#home-object a{ color:#C0B78F; }
#special-offer{ margin-top:20px; }
#special-offer p{ text-align:left;width:130px;margin-left:5px;float:right; }
#special-offer b{ display:block;color:#d66f13; }
/* in cart page*/
#cart-special-offer{ width:410px;margin-left:10px; }
#cart-special-offer b{color:#d66f13;  }
/* styling for watch demo nav*/
.watch_demo_nav img{ margin:4px 15px 4px 4px;float:left; }
#home-left-bar.watch_demo_nav { height:396px;margin-top:0;margin-right:0;}
.watch_demo_nav h3{padding-top:5px; }
.watch_demo_nav li{height:101px;background: url(/images/back_gray.gif) no-repeat left top;cursor:pointer; }
.watch_demo_nav li:hover{background: url(/images/back_red.gif) no-repeat left top;}
.watch_demo_nav .current_nav{background: url(/images/back_red.gif) no-repeat left top; }
.learn_more_link{ padding:10px;margin-top:5px;}
.learn_more_link:hover{ text-decoration:none; }
.play_icon{background: url(/images/play.gif) no-repeat center;padding:4px;display:block; }
.current_nav .play_icon{background: url(/images/stop.gif) no-repeat center; }
.play_icon:hover{ text-decoration:none; }
#learn-more-popup-images{ position:relative;}
#learn-more-popup-images img{ position:absolute;}
#binder, #custom-cover, #perfect-giving, #clean-pages, #colored-tabs, #recipe-credits{ position:absolute; }
#binder{ left:0;top:30px; }
#custom-cover{ left:185px;top:30px; }
#perfect-giving{ left:355px;top:30px; }
#colored-tabs{ left:0;bottom:40px; }
#recipe-credits{ left:185px;bottom:40px; }
#new-recipe-site-form li {display:block; height:35px;  }
#new-recipe-site-header .new_site_username{ width:130px; }
#user-site-header img{ margin-top:5px;  }
#feedback-confirmation p{ margin-bottom:10px; }

/* look inside page*/
#look-inside-left-nav{ width:200px;float:left; }
#look-inside-left-nav p{ padding-right:10px; }
#look-inside-flashcontent{ width:600px;float:left; }
#look-inside-left-nav li{ display:list-item;height:90px;padding:0 10px 0 30px; }
#look-inside-left-nav span{ font-size:12px; }
#hardcover-book{background: url(/images/icons/hardcover_book.gif) no-repeat 0 top;}
#recipes-100{background: url(/images/icons/100_recipes.gif) no-repeat 0 top;}
#organize-chapters{background: url(/images/icons/colored_tabs.gif) no-repeat 0 top;}
#cooking-notes{background: url(/images/icons/cooking_notes.gif) no-repeat 0 top;}
#perfect-gift{background: url(/images/icons/perfect_gift.gif) no-repeat 0 top;}
#hardcover-book span{ color:#8c9c50; }
#recipes-100 span{color:#d66f13; }
#organize-chapters span{color:#958f73;  }
#cooking-notes span{ color:#83bbc1; }
#perfect-gift span{ color:#aeba84; }

#price-info{ float:right;margin-top:40px;cursor: pointer; }
#price-info p{width:185px; padding-left:5px;  }
#price-info span{ font-size:12px; }
#price-info:hover a{ color:#d66f13; }
/* order history page*/
/* 27-12-2007 */
.order_history_page{ padding:0;min-height:440px; }
.order_history_page li{display:list-item;margin:10px 5px;padding:5px;border:1px solid #d4cfc2;  }
.order_history_page table{ width:100%; border:1px solid #d4cfc2;margin-bottom:10px;border-collapse:collapse;}

.order_history_page thead tr{
  background-color:#edeadf;
  color:#7C7143;
  font-weight:bold;
  height:19px;
  text-transform:uppercase;
  }
.order_history_page caption{ margin-bottom:5px; text-align:right;}
.order_history_page th,.order_history_page td { border:solid #d4cfc2;padding:5px;border-width:1px 0 0 1px;width:25%; text-align:left;}
.order_history_page .order_history_total{text-align:right;padding-right:10px;border-width:1px 1px 0 1px;  }
.order_history_page .bottom_border { border-bottom:1px solid #d4cfc2; }
.order_history_page .no_left_border{ border-left-width:0; }
.order_id{ font-size:15px;}
.order_details .order_id{ margin:5px; }
.order_id span{ color:#A18615; }
#order-return p{margin-bottom:10px;}
#return-address{margin-left:40px;}
/**/

#account-pages-header{ background-color:#EDEADF;margin-bottom:5px;padding:8px 8px 6px; }
#order-details-rows{ border-bottom:4px double #999999;margin:10px;padding-bottom:20px; }
.orders_sublist li{ display:list-item;clear:both;min-height:20px;}

/* discounts page */
#coupon-form{ border:1px solid #d4cfc2;padding:10px;overflow:auto;width:300px; }
#coupon-form-vert{ margin:0 0 10px 0px;width:150px; }
/* billing info*/
.card_desc{ font-weight:bold; }
#edit-card-form a{ font-weight:normal; }

/* for about us pages */
.about_us_content{font-size:13px;line-height:150%;padding:30px;border:1px solid #d4cfc2; width:706px; min-height:598px; }
.about_us_content .frm_div{margin-top:20px;font-size:11px;}
.about_us_content dd p{margin:0;padding:0;}
.about_us_content p{ margin:15px 0;padding-right:30px; }

#affiliate-faq {font-size:13px;margin:15px 0 0 20px;line-height:150%;width:600px;}
.affiliate_get_started {margin:10px 0 0 20px;}
.affiliate_get_started dd {margin:0 0 5px 15px;}
#affiliate-faq ol{margin:10px 0 15px 20px;}
#affiliate-faq ol li{display:list-item;margin-left:25px;}
#affiliate-faq ul li {display:list-item;}
#affiliate-faq dt {color:#B5BF20;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
#affiliate-faq .affiliate_sub_faq dt{text-transform:none;color:#D66F13;}
#affiliate-faq .affiliate_sub_faq dt a {color:#D66F13;}
#affiliate-faq .affiliate_sub_faq dt a:hover {text-decoration:none;}
#affiliate-faq .affiliate_get_started dt {color:#666666;}


/* Tastebook Badges, Widgets & Ads*/

#affiliate-ads{padding:30px 14px;width:738px;}
#affiliate-ads p{font-size:14px;}

.badges_widgets{border:1px solid #c4dace;margin-bottom:16px;padding:10px 4px;font-size:12px;display:list-item;}
.badges_widgets strong{display:block;width:250px;color:#333333;}
.badges_widgets li{display:list-item;}

.badge_form{width:370px;background: #ffffff url(/images/glyphs/right_brace.gif) no-repeat 100% 50%;margin:0 4px;}
.badge_form li{padding-left:25px;}
.badge_form ul, #badge-horizontal ul{margin:10px 0;}
.badge{margin-bottom:10px;}
.badge input{margin:0 10px 0 0;height:14px;width:14px;vertical-align:middle;}

#badge-horizontal{background: #ffffff url(/images/glyphs/bottom_brace.gif) no-repeat bottom;height:205px;margin:0 0 30px 4px;}
#badge-horizontal li{width:155px;float:left;padding-left:25px;}
#badge-horizontal textarea{width:280px;}
#badge-horizontal strong{width:135px;margin:0;}

.iframes{float:right;text-align:center;width:348px;padding-right:3px;}
#horizontal-banner .iframes{ float:none;width:auto; }
.iframes span{color:#9F9C90;font-size:11px;}

#horizontal-gifs-iframes{text-align:center;}

.iframes.badge_small{padding-top:117px;}
.iframes.badge_x_small{padding-top:133px;}

.iframes.search_widget_small{padding-top:68px;}
.iframes.search_widget_medium{padding-top:73px}

.iframes.vertical_gifs_small{padding-top:77px;}
.iframes.vertical_gifs_medium{padding-top:32px;}
.iframes.vertical_gifs_large{padding-top:18px;}

.option_1{background:transparent url(/images/glyphs/bullet_1.gif) no-repeat scroll left 2px;}
.option_2{background:transparent url(/images/glyphs/bullet_2.gif) no-repeat scroll left 2px;}

.badge_type{font-size:11px;color:#333333;}
.badge_size{font-size:11px;color:#666666;}
.size_indicator{display:block;margin-top:7px;}
.vertical_gifs_large iframe{vertical-align:middle;margin-right:22px;}

.chbox_affiliate input{float:none;}
#our-story, #press-kit{border:none; padding:0px; width:766px;  }
#story-content{ border:1px solid #d4cfc2; padding:30px; width:475px;float:left; }
#our-story li{
   display:list-item;
   margin:0 0 20px 50px;
   padding:0 40px 0 15px;
   font-size:13px;
   background:transparent url(/images/icons/about_bullet.gif) no-repeat scroll 0 5px; }


.about_sublink{ padding-left:15px;}
#about-us-navigator .about_sublink a{ font-weight:normal; }
.font_12{ font-size:12px; }

.about_us_content #press-coverage p{ margin:15px 0 0 0; }
.g_headline, #contact-us span {font-weight:bold; color:#B5BF20; font-size:14px; }

#contact-us span{
  display:block;
  float:left;
  height:30px;
  width:120px;
}

.bio_name{ color:#d66f13; }
.strong_name{color:#82A338;}
.bio_title{ font-size:13px; }
.team_bio{ font-size:12px;line-height:16px; }
#press-kit-files{ margin:3px 0 0 10px;font-size:13px; }
#press-kit-files a{font-size:13px;   }
#press-list, #affiliate-info-nav{ padding-left:16px; }
#press-list a, #affiliate-info-nav a { font-weight:normal;padding:1px 0pt 1px 2px; }
.about_us_content #press-room p{ padding:0;margin:10px 0; font-size:11px;}
#press-room span{ color:#ccc;padding-left:5px; }
#affiliate-steps{ width:232px;float:right;text-align:center;margin-left:20px;}
#affiliate-steps img{margin-bottom:25px;}
#affiliate-steps a img{ margin-bottom:0; }
.affiliate_steps{height:180px;width:430px;}
.affiliate_steps strong{display:block;float:left;}
.affiliate_steps p{float:left;margin:0 0 10px 20px;padding:0;width:350px;}
.affiliate_steps li{margin-bottom:10px;}
#program-benefits{ width:180px;float:right;margin-left:20px;}
.program_benefits li{list-style-image:url(/images/icons/about_bullet.gif);display:list-item;margin:10px 0;}
.welcome_sub{margin-bottom:20px;}
.welcome_sub li{display:list-item;margin:10px 0 0 20px;padding-left:25px;}
.welcome_sub_1{background:transparent url(/images/icons/bullet_1.gif) no-repeat left top;}
.welcome_sub_2{background:transparent url(/images/icons/bullet_2.gif) no-repeat left top;}
.welcome_sub_3{background:transparent url(/images/icons/bullet_3.gif) no-repeat left top;}
#welcome-affiliate{width:500px}
#welcome-affiliate h3, #program-benefits h3, #tastebook-press h3{color:#D66F13;text-transform:none;font-weight:bold;font-size:13px;}
#welcome-affiliate p{margin-top:15px;}
#program-benefits h3{letter-spacing:1px;}
#program-benefits img{margin:15px 0 0 20px;}
#affiliate-press-quotes{ height:120px;clear:left;background:transparent url(/images/affiliate_press.gif) no-repeat left top;padding:3px; width:215px;}


/* press coverage*/
#press-notes{ width:462px; float:left; padding-right:10px;}
#press-notes ul{ border-top:1px solid #d4cfc2;}
#press-notes ul li{ display:block; float:left; padding:10px 0; border-bottom:1px solid #d4cfc2; width:100%;}
.press_logo{ width:170px; height:44px; text-align:center; vertical-align:middle; float:left; padding-top:20px; margin-right:10px;}
#press-coverage-news{ width:232px; float:right;}
#press-coverage-news ul{ background-color:#f2f2df; padding: 0 4px 0 4px; padding-top:10px;}
#press-coverage-news ul li{ padding-top:10px; color:#d56946;}
#press-coverage-news ul img{ border-bottom:1px solid #d4cfc2; padding-bottom:10px;}
#press-links div{ float:right;width:275px; }

/* jobs page*/
.current_opening ul{ list-style-position:inside;list-style-type:disc;}
.current_opening strong{ display:block;margin:10px 0; }
.current_opening li{ display:list-item;margin:3px 0; }
#sub_opening{margin-left:50px;list-style-type:circle;}
.opening_position{ color:#d66f13; }


/* generic landing */
#landing-action-buttons a{ margin-right:20px; }

/* credits page*/
#gift-credits-form{ margin-top:20px; }
.gift_text_fields input{ margin:0 10px 0 0;}
#credits_count{ width:100px; }
.gift_text_fields{ margin-bottom:18px; }
#gift-credits-info{ margin-bottom:15px;padding-left:25px;background:transparent url(/images/gift.gif) no-repeat top left; }
#no-of-credits{margin:5px 0 0 15px;padding-left:15px;background:transparent url(/images/icons/disc.gif) no-repeat center left;   }
#gift-credits-link{background:transparent url(/images/gift.gif) no-repeat center right;padding:10px 25px 5px 5px;   }
.credits_contacts{ height:200px; }
.credits_contacts .selected{ background-color:#C6E2FF; }
#contacts.credits_contacts li{ padding:2px 0 4px 15px; }

/* vertster landing*/
.epicurious_header_logo{margin:0 0 10px 80px;}
.allrecipes_header_logo{margin:0 0 5px 80px;}
.foodnetwork_header_logo{margin-left:115px;}
.simplyrecipes_header_logo{margin:0 0 10px 55px;}
.cookbooks101_header_logo{margin:0 0 10px 60px;}
.myrecipes_header_logo{margin:0 0 0 75px;}
#nav{ margin-bottom:10px; display:block;}
#nav a{ display:block; padding:23px 0; text-align:center; text-transform:uppercase; font-size:14px; font-weight:bold; float:left; width:325px; color:#FFFFFF;}
#nav a:hover{ text-decoration:none;}
#landing-header{margin:8px 0 10px 0; }
#landing-header img {vertical-align:middle;}
#vertster-promo{ width:324px;background-color:#e7ebcb;text-align:center;position:relative;  border-bottom:2px solid #707858;
  border-top:2px solid #707858; height:347px; }
  
  
  #res-promo{ width:324px;background-color:#e7ebcb;text-align:center;position:relative;  border-bottom:2px solid #707858;
  border-top:2px solid #707858; height:500px; }
  
  #thumbs{ width:324px;background-color:#e7ebcb;text-align:center;position:relative;  border-bottom:2px solid #707858;
  border-top:2px solid #707858;}

#landing-press-quotes{ height:135px;width:270px;float:left;clear:left;background:transparent url(/images/vertster/press_quote_bg.gif) no-repeat left top;margin-top:10px;padding:10px 30px; text-align:center; }

/* vertster ends*/

#landing-signin-form{ margin-bottom:5px; }
#landing-signin-form span{ color:#A18615; }
#landing-signin-form input{ padding:1px 2px 2px 2px; }
#track-info{height:65px;}
#track-info p{width:320px;float:right;margin-right:60px;}
#track-info span{color:#333333;display:block;margin-top:10px;}
/* cj promo popup*/
#cj-promo p{ margin-top:10px; }

/* partner preview */
#partner-preview h1, #preview-landing h1{ display:inline; font-size:20px;}
.book_landing_header{ margin:0 0 15px 10px; }
.book_landing_nav{ width:240px;text-align:center;margin-right:10px; }
a#gift-promo{ margin-top:5px;display:block; }
.book_landing_main{ width:705px; border:1px solid #d4cfc2;height:350px;padding:10px;margin-left:10px; }
#preview-tb-desc{ width:345px; padding:25px 0 10px 15px;border-left:2px solid #eceae4;}
#preview-tb-desc .tb_desc{ margin-top:10px;font-size:12px;padding-right:10px; }
.book_landing_main .hint_list{ color:#666;font-weight:normal;font-size:12px;margin-bottom:10px; }
.book_landing_main .hint_list li{ margin-top:5px; }

#preview-tb-desc h5{ margin-top:10px; }

.epicurious_partner_preview{margin-left:45px;}
.foodnetwork_partner_preview{margin-left:70px;}
.simplyrecipes_partner_preview{margin-left:30px;}
.allrecipes_partner_preview{margin-left:50px;}
.cookbooks101_partner_preview{margin-left:35px;}
.myrecipes_partner_preview{margin-left:35px;}

/* shared landing */
.preview_header { margin:0 0 15px 10px; }
.preview_promo{ width:240px;text-align:center;margin-right:10px; }

a.preview_promo{ margin-top:5px;display:block; }
.preview_element{ width:705px; border:1px solid #d4cfc2;height:350px;padding:10px;margin-left:10px; }
.preview_element_desc{ width:345px; padding:0 0 10px 15px;border-left:2px solid #eceae4;min-height:250px;}
.shared_recipes_desc .preview_element_desc{ width:300px;margin-left:10px; }
.preview_element_desc .tb_desc{ margin-top:5px;font-size:12px;padding-right:10px; }
.preview_element_desc .hint_list{ color:#666;font-weight:normal;font-size:12px;margin-bottom:20px; }
.preview_element .hint_list li{ margin-top:5px; }
#shared-recipes-list li{display:list-item;margin-top:10px;  }
#shared-recipes-list .recipe_source {float:none;display:block;height:16px;margin-top:3px; }
#shared-recipes-list{ margin-bottom:20px; }
#shared-recipes-list strong{ display:block; }
#shared-recipes-message img{float:left;margin-right:10px;padding-bottom:130px;  }
#shared-recipes-message{color:#999;font-size:16px;line-height:120%;word-spacing:3px; }
.preview_element h1{color:#7ecbe7;margin-bottom:5px; font-size:17px;}
.preview_element .serif{ color:#666;}
.shared_recipes_desc h1{ margin-bottom:20px;font-size:20px; }
/* affiliate reports*/
#affiliate-report-nav {text-transform:uppercase;letter-spacing:1px;font-weight:bold;}
#affiliate-report-nav li{padding-right:10px;margin-right:10px;border-right:1px solid #a9a9a9;}
.report_current {color:#666666;}


#devider{ width:200px;border-bottom:1px solid #d4cfc2;margin:5px 0 15px 0; }
.more_books_link{ margin-bottom:10px;display:block;font-weight:bold;}
#preview-tb-desc .book_showcase_byline{font-size:10px;font-weight:bold;letter-spacing:1px; }
#preview-tb-desc #order-tastebook-form{top:30px; }

/* TAF styling starts here*/
#tell-friends-container{ padding:14px; border:1px solid #d4cfc2;}
#tell-friends h1{ text-align:center; margin:20px 0 10px 0; }
.taf_text{ color:#7bcbe2; font-size:20px; }
#taf-member{ margin-right:20px; }
#taf-text{ float:left;line-height:130%;margin-bottom:20px;text-align:center;width:390px; }
#taf-text a{ margin-right:130px; }
#taf-free-book{ position:relative;margin-top:-52px;z-index:1; }

/* gift-landing */
#gift-preview h1{ display:inline; font-size:20px;}
#gift-preview #gift-preview-header{ margin:0 0 15px 10px; }
#gift-promo{ width:240px;text-align:center;margin-right:10px; }
a#gift-promo{ margin-top:5px;display:block; }
#gift-preview-code{ width:730px; border:1px solid #d4cfc2;margin-left:10px; }
.redeemed_gift_rimg {
  margin-right :15px;
  float :right;
}
#redeem-main-right {
  float :right;
  width :250px;
  padding-top:20px;
  font-size:12px;
}

#redeem-main-right p{ margin:20px 0; width:230px;}
#redeem-main-right p img{vertical-align:bottom;}
#redeem-main-right label{ font-weight:bold; width:80px; float:left;}
#redeem-gift-button{ margin:20px 0 0 80px;}

/* nudge/invite form */
#invite-form-content{float:left;margin:15px 0 0 20px;width:420px;  }
.sh_frm #invite-form-content label{ text-align:left;width:60px; }
#invite-contact-list{ float:left;text-align:left;width:310px; }
#invite-friend-confirmation{ background: transparent url(/images/free_book_small.gif) no-repeat left top; padding:5px 0 0 60px; }

/* sampler pack confirma address*/
.sampler_confirm_address{ border: 1px solid #d4cfc2; padding:5px; }
#confirm-address-form{ float:left; width:670px; }
#confirm-address-form #sampler-page-image{ border:none; }
#love-reasons{ border-left:7px double #c4dace; margin-top:95px; padding-left:25px; }
#reg-info{ border: 1px solid #c4dace; padding:10px 0; border-width:1px 0;width:370px;margin-bottom:10px; }
p#freebook-offer{ color:#9cb83f;padding-right:40px;font-size:13px; font-weight:bold;margin-bottom:15px; }