.categories_list .links li, #premium_categories .index .premium_categories_list .category .text li, #premium_categories .show_set #tags ul li, #premium_categories .show_set_tiled #tags ul li, .categories_list .category .link_to_parent_category, .categories_list .link_to_category_list, #premium_categories .contents .set_articles li { background: url(/assets/sara/icon_arrow.png?9f5c441ef4e182505e567d106431776d9eec2c8ea88b48d16587e9035b3e5269) no-repeat 0 center; padding-left: 11px; }

.categories_list .links li, #premium_categories .index .premium_categories_list .category .text li, #premium_categories .show_set #tags ul li, #premium_categories .show_set_tiled #tags ul li { display: block; float: left; font-size: 85%; line-height: 180%; padding-right: 10px; white-space: nowrap; }

.categories_list .links li, #premium_categories .index .premium_categories_list .category .text li, #premium_categories .show_set #tags ul li, #premium_categories .show_set_tiled #tags ul li, .categories_list .category .link_to_parent_category, .categories_list .link_to_category_list, #premium_categories .contents .set_articles li { background: url(/assets/sara/icon_arrow.png?9f5c441ef4e182505e567d106431776d9eec2c8ea88b48d16587e9035b3e5269) no-repeat 0 center; padding-left: 11px; }

.categories_list .links li, #premium_categories .index .premium_categories_list .category .text li, #premium_categories .show_set #tags ul li, #premium_categories .show_set_tiled #tags ul li { display: block; float: left; font-size: 85%; line-height: 180%; padding-right: 10px; white-space: nowrap; }

.categories_list { overflow: hidden; }

.categories_list.top_page { border-radius: 5px; background: white; border: 1px solid #ded5c0; }

.categories_list.top_page .title_bar { padding: 3px 10px; }

.categories_list h3 a { color: #401c00; font-size: 116%; }

.categories_list .recipe_author_user_name { padding-top: 2px; font-size: 10px; color: #cccccc; }

.categories_list .recipe_count { font-size: 84%; font-weight: normal; color: #999999; margin-left: 5px; }

.categories_list .title_bar { position: relative; padding: 5px 11px; font-size: 13px; }

.categories_list .title_bar .subtitle { position: absolute; right: 10px; top: 7px; font-size: 11px; color: #3c3c3c; }

.categories_list .links { margin-top: 2px; }

.categories_list .category { *zoom: 1; position: relative; float: left; border: 0 solid #ebe6d0; border-width: 0 0 1px 0; height: 60px; padding: 10px; width: 305px; }

.categories_list .category:after { content: ""; display: block; clear: both; }

.categories_list .category .aside { float: left; height: 100%; }

.categories_list .category .aside a { text-decoration: none; }

.categories_list .category.odd { width: 304px; border-width: 0 0 1px 1px; }

.categories_list .category.last_odd { border-width: 0 1px 0 0; }

.categories_list .category .aside { width: 65px; }

.categories_list .category .text { margin-left: 75px; }

.categories_list .category .text .catch { font-size: 86%; font-weight: normal; color: #666666; }

.categories_list .category .badge_new, .categories_list .category .badge_update { margin: 0 3px 3px 0; }

.categories_list .category .link_to_parent_category { position: absolute; bottom: 10px; right: 10px; font-size: 77%; }

.categories_list .link_to_category_list { clear: left; float: right; padding: 5px 10px; font-size: 85%; }

#premium_categories .box { width: 650px; }

#premium_categories .box + .box { margin-top: 20px; }

#premium_categories #bottom_recommended_contents { margin: 0; }

#premium_categories .breadcrumbs .ps_icon { padding-bottom: 2px; }

#premium_categories .header { *zoom: 1; padding-top: 10px; margin-bottom: 10px; }

#premium_categories .header:after { content: ""; display: block; clear: both; }

#premium_categories .header .title, #premium_categories .header .title_border { font-size: 93%; margin: 0; font-weight: normal; }

#premium_categories .header .ps_icon { margin: 0 10px 2px 0; }

#premium_categories .header .title { padding: 5px 0 7px 15px; }

#premium_categories .header .title_border { padding: 0 0 3px 10px; border-color: #f5f5f5; margin-bottom: 10px; }

#premium_categories .header .footstamp_arrow { padding: 0 .7em 0 .6em; color: #999999; }

#premium_categories .header .small_premium_category_icon { float: left; margin: 0 0 0 15px; }

#premium_categories .header h1 { font-size: 172%; float: left; padding: 0; margin: 0 0 0 .5em; line-height: 40px; }

#premium_categories .content_title { font-size: 129%; }

#premium_categories .content_title .badge_new, #premium_categories .content_title .badge_update { font-size: 60%; margin: 0 0 0 6px; }

#premium_categories .recipe_count { font-size: 79%; font-weight: normal; color: #999999; margin-left: 5px; }

#premium_categories .contents { padding: 0 15px 15px 15px; }

#premium_categories .contents .page_description { clear: both; line-height: 170%; margin-bottom: 20px; }

#premium_categories .contents .set_articles { padding: 2px 10px 10px 10px; }

#premium_categories .contents .set_articles li { margin-top: 5px; }

#premium_categories .contents .set_articles h3 { font-weight: normal; }

#premium_categories .news_list { padding: 0 10px 30px 10px; }

#premium_categories .news_list .content_title { font-size: 115%; margin-bottom: 3px; }

#premium_categories .news_list .content_title .date { font-size: 79%; font-weight: normal; color: #ff9933; padding: 0 .5em 0 0; }

#premium_categories .news_list .news { *zoom: 1; padding: 5px 0 10px 0; }

#premium_categories .news_list .news:after { content: ""; display: block; clear: both; }

#premium_categories .news_list .news .aside { float: left; height: 100%; }

#premium_categories .news_list .news .aside a { text-decoration: none; }

#premium_categories .news_list .news .aside { padding-top: 5px; width: 70px; }

#premium_categories .news_list .news .text { margin-left: 70px; }

#premium_categories .image_with_overlays { display: block; height: 205px; position: relative; text-decoration: none; }

#premium_categories .image_with_overlays .ribbon { background: url(/images/themes/premium_categories/exile/ribbon.png) no-repeat; position: absolute; top: -11px; left: -9px; height: 64px; width: 64px; z-index: 5; }

#premium_categories .image_with_overlays .recipe_author_user_name { font-size: 86%; color: #ffffff; font-weight: 600; position: absolute; top: 5px; right: 5px; z-index: 5; }

#premium_categories .image_with_overlays .recipe_image { border-radius: 5px; z-index: 3; }

#premium_categories .image_with_overlays .label { border-radius: 0 0 5px 5px; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; background: #ffffff; position: absolute; bottom: 0; left: 0; z-index: 4; width: 100%; height: 47px; }

#premium_categories .image_with_overlays .label img { float: left; margin: 13px 0 0 11px; z-index: 5; }

#premium_categories .image_with_overlays .label .recipe_count { font-size: 100%; font-family: Serif; color: #513606; float: right; margin: 11px 5px 0 0; z-index: 5; }

#premium_categories .image_with_overlays .label .recipe_count .number { font-size: 170%; }

#premium_categories .image_with_overlays .label .badge_new, #premium_categories .image_with_overlays .label .badge_update { margin: 16px 0 0 5px; }

#premium_categories .search_form { text-align: center; padding-bottom: 2.5em; padding-top: 10px; }

#premium_categories .recipes_list li { *zoom: 1; margin-bottom: 10px; }

#premium_categories .recipes_list li:after { content: ""; display: block; clear: both; }

#premium_categories .recipes_list li .aside { float: left; height: 100%; }

#premium_categories .recipes_list li .aside a { text-decoration: none; }

#premium_categories .recipes_list li .aside { width: 190px; }

#premium_categories .recipes_list li .text { margin-left: 190px; }

#premium_categories .recipes_list li .recipe-title { line-height: 100%; }

#premium_categories .recipes_list li .myfolder_icon { position: relative; top: 3px; }

#premium_categories .recipes_list li .metadata { font-size: 86%; }

#premium_categories .recipes_list li .metadata .by, #premium_categories .recipes_list li .metadata .date { color: #999999; }

#premium_categories .recipes_list li .metadata .by.recent, #premium_categories .recipes_list li .metadata .date.recent { color: #ff9933; }

#premium_categories .recipes_list li .ingredients { font-size: 93%; margin: 3px 0; }

#premium_categories .recipes_list li .set_name { color: #000000; font-weight: 600; }

#premium_categories .recipes_list li .consultant_comment { *zoom: 1; overflow: hidden; padding: 8px 0; color: #000000; line-height: 150%; }

#premium_categories .recipes_list li .consultant_comment:after { content: ""; display: block; clear: both; }

#premium_categories .recipes_list li .consultant_comment .label { font-size: 86%; color: #999999; }

#premium_categories .recipes_list li.compact { margin-bottom: 15px; }

#premium_categories .recipes_list li.compact .aside { width: 140px; }

#premium_categories .recipes_list li.compact .text { margin-left: 140px; }

#premium_categories .recipes_list li.compact .consultant_comment { padding: 4px 0; background: #faf3e3; }

#premium_categories .paginate { text-align: center; }

#premium_categories .index .page_header { margin-bottom: 20px; }

#premium_categories .index .premium_categories_list { padding: 0 0 10px 0; }

#premium_categories .index .premium_categories_list .category { *zoom: 1; margin-bottom: 2.5em; }

#premium_categories .index .premium_categories_list .category:after { content: ""; display: block; clear: both; }

#premium_categories .index .premium_categories_list .category .aside { float: left; height: 100%; }

#premium_categories .index .premium_categories_list .category .aside a { text-decoration: none; }

#premium_categories .index .premium_categories_list .category .aside { padding-top: 5px; width: 80px; }

#premium_categories .index .premium_categories_list .category .text { margin-left: 80px; }

#premium_categories .index .premium_categories_list .category .text li { font-size: 93%; }

#premium_categories .index .premium_categories_list .content_title { margin-bottom: 6px; }

#premium_categories .index .title_bar + .premium_categories_list { padding: 10px; }

#premium_categories .index .title_bar + .premium_categories_list .aside { width: 70px; }

#premium_categories .index .title_bar + .premium_categories_list .text { margin-left: 70px; }

#premium_categories .index .title_bar { font-size: 100%; }

#premium_categories .show .sets_list li { *zoom: 1; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f5f5f5; }

#premium_categories .show .sets_list li:after { content: ""; display: block; clear: both; }

#premium_categories .show .sets_list li .aside { float: left; height: 100%; }

#premium_categories .show .sets_list li .aside a { text-decoration: none; }

#premium_categories .show .sets_list li.last { border-width: 0; margin-bottom: 20px; }

#premium_categories .show .sets_list li .aside .recipe_image { width: 100px; height: 110px; background: url(/assets/themes/premium_categories/recipe_set_flame.png?1810a39e1a664542f9d6fdde7b5573d6aea5bfd0b2d5554110abafbb43ec38d4) no-repeat; }

#premium_categories .show .sets_list li .aside .recipe_image img { margin: 4px 5px 5px 5px; border-radius: 3px; }

#premium_categories .show .sets_list li .aside .recipe_author_user_name { font-size: 79%; width: 100px; color: #cccccc; }

#premium_categories .show .sets_list li .text { margin-left: 110px; }

#premium_categories .show .sets_list li .text .consultants { font-size: 86%; padding-top: 5px; color: #999999; }

#premium_categories .show .sets_list li .text .consultants span { margin-right: 1em; }

#premium_categories .show .sets_list li .text .consultants img { vertical-align: middle; }

#premium_categories .show .title_bar + .sets_list { padding: 10px; }

#premium_categories .tiled .header { height: auto; margin: 0; }

#premium_categories .tiled .category_label { *zoom: 1; position: relative; margin-bottom: 10px; }

#premium_categories .tiled .category_label:after { content: ""; display: block; clear: both; }

#premium_categories .tiled .category_label img { border-radius: 3px; }

#premium_categories .tiled .category_label .recipe_count { font-size: 122%; font-family: Serif; position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; margin-bottom: 40px; z-index: 5; color: #513606; }

#premium_categories .tiled .category_label .recipe_count .number { font-size: 170%; }

#premium_categories .show_tiled .sets_list { *zoom: 1; margin-bottom: 25px; }

#premium_categories .show_tiled .sets_list:after { content: ""; display: block; clear: both; }

#premium_categories .show_tiled .sets_list li { float: left; width: 305px; height: 330px; }

#premium_categories .show_tiled .sets_list li.even { clear: left; margin-right: 10px; }

#premium_categories .show_tiled .sets_list li .set_description { margin-top: .5em; font-size: 93%; }

#premium_categories .show_tiled .sets_list li .set_description .consultants { font-size: 86%; padding-top: 5px; color: #999999; text-align: right; }

#premium_categories .show_tiled .sets_list li .set_description .consultants img { vertical-align: middle; }

#premium_categories .show_tiled .category_label { margin-top: 15px; position: relative; }

#premium_categories .show_set .ps_trying_badge, #premium_categories .show_set_tiled .ps_trying_badge { margin: 0 0 3px 7px; }

#premium_categories .show_set .selection_criteria_link, #premium_categories .show_set_tiled .selection_criteria_link { display: block; }

#premium_categories .show_set .selection_criteria, #premium_categories .show_set_tiled .selection_criteria { display: none; }

#premium_categories .show_set #tags, #premium_categories .show_set_tiled #tags { margin-bottom: 30px; }

#premium_categories .show_set #tags .title_circle, #premium_categories .show_set_tiled #tags .title_circle { font-weight: 600; margin: 20px 0 0 0; }

#premium_categories .show_set #tags ul, #premium_categories .show_set_tiled #tags ul { *zoom: 1; }

#premium_categories .show_set #tags ul:after, #premium_categories .show_set_tiled #tags ul:after { content: ""; display: block; clear: both; }

#premium_categories .show_set #tags ul li, #premium_categories .show_set_tiled #tags ul li { font-size: 100%; }

#premium_categories .show_set .preview_recipes, #premium_categories .show_set_tiled .preview_recipes { position: relative; margin: 30px auto 50px; }

#premium_categories .show_set .preview_recipes .recipe_1, #premium_categories .show_set_tiled .preview_recipes .recipe_1 { opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; }

#premium_categories .show_set .preview_recipes .recipe_2, #premium_categories .show_set_tiled .preview_recipes .recipe_2 { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; }

#premium_categories .show_set .preview_recipes .recipe_3, #premium_categories .show_set_tiled .preview_recipes .recipe_3 { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; }

#premium_categories .show_set .preview_recipes .recipe_4, #premium_categories .show_set_tiled .preview_recipes .recipe_4 { opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; }

#premium_categories .show_set .preview_recipes .recipe_5, #premium_categories .show_set_tiled .preview_recipes .recipe_5 { opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; }

#premium_categories .show_set .preview_recipes .recipe_6, #premium_categories .show_set_tiled .preview_recipes .recipe_6 { opacity: 0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; }

#premium_categories .show_set .preview_recipes .recipe_7, #premium_categories .show_set_tiled .preview_recipes .recipe_7 { opacity: 0.3; filter: alpha(opacity=30); -ms-filter: "alpha(opacity=30)"; }

#premium_categories .show_set .preview_recipes .overlay_message, #premium_categories .show_set_tiled .preview_recipes .overlay_message { font-size: 93%; position: absolute; right: 0; top: -25px; width: 400px; background: #ffffff; padding: 5px 10px; border: 2px solid #a27652; text-align: center; font-weight: 600; }

#premium_categories .show_set .ps_advertisment, #premium_categories .show_set_tiled .ps_advertisment { margin: 0 20px 30px 20px; text-align: center; }

#premium_categories .show_set .ps_advertisment img, #premium_categories .show_set_tiled .ps_advertisment img { vertical-align: middle; }

#premium_categories .show_set .ps_advertisment .button, #premium_categories .show_set_tiled .ps_advertisment .button { display: block; margin-top: 1em; font-size: 93%; text-decoration: none; }

#premium_categories .show_set .ps_advertisment .button .register_to_ps, #premium_categories .show_set_tiled .ps_advertisment .button .register_to_ps { display: inline; font-weight: 600; font-size: 158%; }

#premium_categories .show_set .consultant_info, #premium_categories .show_set_tiled .consultant_info { *zoom: 1; padding: 10px 0 20px 0; }

#premium_categories .show_set .consultant_info:after, #premium_categories .show_set_tiled .consultant_info:after { content: ""; display: block; clear: both; }

#premium_categories .show_set .consultant_info .aside, #premium_categories .show_set_tiled .consultant_info .aside { float: left; height: 100%; }

#premium_categories .show_set .consultant_info .aside a, #premium_categories .show_set_tiled .consultant_info .aside a { text-decoration: none; }

#premium_categories .show_set .consultant_info .aside, #premium_categories .show_set_tiled .consultant_info .aside { width: 90px; }

#premium_categories .show_set .consultant_info .text, #premium_categories .show_set_tiled .consultant_info .text { margin-left: 90px; }

#premium_categories .show_set .consultant_info .text .name, #premium_categories .show_set_tiled .consultant_info .text .name { margin-bottom: 5px; }

#premium_categories .search .image_with_overlays, #premium_categories .show_set_tiled .image_with_overlays { margin-bottom: 10px; }

#premium_categories .search .image_with_overlays .label, #premium_categories .show_set_tiled .image_with_overlays .label { height: 60px; }

#premium_categories .search .image_with_overlays .label img, #premium_categories .show_set_tiled .image_with_overlays .label img { margin: 7px 0 0 5px; }

#premium_categories .search .image_with_overlays .label .recipe_count, #premium_categories .show_set_tiled .image_with_overlays .label .recipe_count { font-size: 150%; margin: 12px 5px 0 0; }

#premium_categories .show_set_article { padding: 10px 10px; }

#premium_categories .show_set_article .article_header { text-align: center; margin-bottom: 1em; }

#premium_categories .show_set_article .title_border { margin-top: 0; }

#premium_categories .show_set_article .consultant_info { padding: 0 10px; margin-bottom: 2em; font-size: 93%; }

#premium_categories .warning_note { margin-bottom: 20px; }
