*{margin:0;padding:0}body{border:0;margin:0;padding:0;color:#333;background-color:#e5e5e5;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}body.recipe-catch-response{background-color:#fff}form{margin:0;padding:0}span>form{display:inline}input[type="text"],input[type="password"]{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;padding:0 8px;height:30px;line-height:30px}input[type="text"].small,input[type="password"].small{height:20px;line-height:20px;padding:1px}textarea{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;padding:8px 8px;min-height:100px;overflow:hidden}textarea.small{min-height:50px}textarea.oneline{min-height:18px;height:18px;width:400px}.editable-form input{font-size:12px;height:auto}button,input[type=submit]{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;padding:8px 12px;cursor:pointer}img{border-style:none}a{outline:none;color:#2c4da1;text-decoration:none}a:hover{text-decoration:underline}li{list-style:none}#top{margin:0 auto;background-color:#323232}#top #header{margin:0 auto;padding:0 10px;width:1020px;height:70px;clear:both;overflow:visible;position:relative;color:#ddd}body.recipe-catch-response #top #header{width:570px}#top #header div.logo{float:left;font-size:18px;position:relative;top:15px}#top #header div.logo a{border:none}#top #header div.dashboard{float:right;margin-top:10px}#top #header div.dashboard td{padding-left:10px}#top #header a{color:#fff}#top #header a.sub-menu-item{color:#222}#top #header div.dashboard .top-button{background-color:#323232;text-decoration:none;padding:5px 8px}#top #header div.dashboard .top-button:hover{background-color:#454545}#top #header div.dashboard .top-button.menu-opened{background-color:#454545}#menu{background-color:#8cc63e;clear:both;overflow:hidden;min-height:33px}#menu div.links{margin:0 auto;padding:0 10px;width:1030px;clear:both;overflow:hidden;position:relative;color:#ddd}#menu div.links ul{margin:0;padding:0;clear:both;overflow:hidden}#menu div.links li{margin:0;padding:0;list-style:none;display:inline;float:left;color:#242424}#menu div.links li.spacer{margin:0;padding:10px 0 10px 0;background-image:url("images/menu_spacer.gif");background-repeat:no-repeat;background-position:center}#menu div.links li a{margin:0;padding:10px 45px 10px 0;height:1%;display:block;float:left;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase}#menu div.links li a:hover{color:#323232;text-decoration:none}#main{margin:0;padding:0 0 30px 0;clear:both;background-color:#fff;min-height:300px}body.recipe-catch-response #main{min-height:0;padding:0}#container{margin:0 auto;padding:0;width:1050px;clear:both;position:relative}#admin-container{margin:0 auto;padding:0;width:100%;clear:both;position:relative}#admin-container #content #left{margin-left:275px}body.recipe-catch-response #container{width:600px}#content{margin:0;padding:10px 0 0 0;clear:both}#content .contentbox{margin:0 30px 0 0;display:block}#content .contentbox.left{width:46%}#content .contentbox.right{position:relative;float:right;width:46%}#content #left .contentbox>*{margin-left:10px}#content h1{padding:0 0 6px 0;margin:0 0 0 10px;font-size:22px;font-weight:normal}#admin-container #content h1{margin:0}#content h1 a{color:#333}#content h1 a:hover{text-decoration:none;color:#666}#content .forms form{margin-top:10px}#content .error{margin:10px;padding:0;background:#fbe3e4;border:1px solid #fbc2c4}#content .error li{margin:0;padding:4px 0 4px 0;list-style:none;text-align:left}#content h2{margin:0;padding:0 0 0 0;font-size:17px;font-weight:normal;text-align:left}#content h3{margin:0;padding:0 0 8px 0;font-size:14px;font-weight:normal;text-align:left}div.text{font-size:12px;margin:0 0 0 0;padding:10px 10px 10px 0;text-align:left}body.recipe-catch-response div.text{margin-left:0}div.text p{margin:0;padding:10px 0 0 0;color:#000;font-size:12px}div.text p img.left{margin:0 10px 10px 0;float:left}div.text p img.right{margin:0 0 0 10px;float:right}#content form{margin:0;padding:0}#content form h1{margin:0;padding:6px;border:none;color:#000;font-size:12px;text-align:left}#content div.message{margin:0}#content div.message ul{margin:0;padding:8px 12px 8px 12px}#content div.message li{margin:0;padding:4px 0 4px 0;list-style:none;text-align:left}#content div.message div.validation-summary-errors{margin:0;padding:8px 12px 0 12px;background:#fbe3e4;border:1px solid #fbc2c4}#content div.message div.notice{margin:0;padding:0;background:#b2e2ff;border:1px solid #6ba8cd}#content div.message div.success{margin:0;padding:0;background:#8cc63e;border:1px solid #c6d880;color:#fff}#content div.message div.success a{color:#fff}#content form div.fields{margin:0;padding:0;text-align:left}#content form fieldset div.fields{margin:2px 10px}#content form div.fields div.field{margin:10px 0 0 0;padding:0;height:1%}#content form div.fields div.field-all{}#content form div.fields div.field-all>*{margin:0 6px 0 0}#content form div.fields div.field div.field-label{margin:0 0 5px 0;padding:0}#content form div.fields div.field div.field-label label{font-size:12px}#content form div.fields div.field div.field-input{margin:0;padding:0}#content form div.fields .input{margin:2px 0 0 0;padding:6px;background:#fff;border:1px solid #ccc;color:#000;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}.field-validation-error{color:red}#content form div.fields input-validation-error{background:#fee;border:1px solid #fbc2c4}#content form div.field div.field-select{margin:0;padding:0}#content form div.field div.field-select select{color:#000;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}#content form div.field div.field-select select.input-validation-error{background:#fbe3e4}#content form div.field div.field-textarea{margin:0;padding:0}#content form div.fields div.field div.field-textarea textarea{margin:6px 0 0 0;padding:6px;background:#fff;border:1px solid #ccc;color:#000;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;width:98%}#content form div.fields div.field div.field-textarea textarea.input-validation-error{background:#fee;border:1px solid #fbc2c4}#content form div.fields div.field .captcha{margin:6px 0 0 0;padding:0}#content form div.fields div.field .captcha img{margin:0;border:1px solid #ccc}#content form div.fields div.field div.field-group{margin:0;padding:0}#content form div.fields div.field div.field-group div.field-group-left{margin:0;padding:0;float:left}#content form div.fields div.field div.field-group div.field-group-right{margin:0 0 0 20px;padding:0;float:left}#content form div.fields div.field-footer{margin:16px 0 0 0;padding:0}#content form div.fields div.separator{margin:0;padding:0;height:10px;overflow:hidden}p{margin:6px 0 6px 0}#content>p{margin-left:10px}#content div.list{margin:20px 0 20px 0;padding:0;overflow:visible}#content div.fields div.list{margin:0 0}#content div.list h1{margin:0;padding:0 0 0 6px;border:none;text-align:left}#content div.list h3{margin:0;padding:0;border:none;text-align:left}#content div.list form{margin:0}#content div.list table{padding:0}#content div.list table th{padding:0 6px 3px 3px;text-align:left;font-size:14px;font-weight:normal;border-bottom:1px solid #ddd}#content div.list table .left{text-align:left}#content div.list table .top{vertical-align:top}#content div.list table .right{text-align:right}#content div.list table .center{text-align:center}#content div.list table tr{}#content div.list table td{border-bottom:1px solid #ddd;padding:0 6px 0 3px;height:20px}#content div.list table td.large{height:30px}#content div.list table td.last-cell{padding-right:0}#content div.list table td img{margin:2px 0 2px 0}#content div.list table td form{margin:1px 0 1px 1px}#content div.list table td.store-info{}#content div.list table td.store-nostores{padding:6px}#content div.list table td .store-name{font-size:14px}#content div.list table td .store-address{font-size:10px}#content div.list table td .store-stats{font-size:10px}#content div.pagination{margin:10px 0 0 0;padding:0;height:1%;clear:both;overflow:hidden}#content div.pagination div.results{margin:0;padding:0;text-align:left;float:left}#content div.pagination div.results span{margin:0;padding:4px 8px 4px 8px;height:1%;background:#fff;border:1px solid #4993cf;color:#000;font-weight:normal;display:block}#content div.pagination div.pager{margin:0;padding:0;text-align:right;float:right}#content div.pagination div.pager a{margin:0 0 0 4px;padding:4px;height:1%;background:#fff;border:1px solid #4993cf;color:#000;font-weight:bold;text-decoration:none;display:block;float:left}#content div.pagination div.pager a:hover,#content div.pagination div.pager a:active{background:#356aa0;border:1px solid #000;color:#fff;font-weight:bold}#content div.pagination div.pager span.current{margin:0 0 0 4px;padding:4px;height:1%;background:#356aa0;border:1px solid #000;color:#fff;font-weight:bold;display:block;float:left}#content div.pagination div.pager span.disabled{margin:0 0 0 4px;padding:4px;height:1%;background:#fff;border:1px solid #4993cf;color:#000;font-weight:bold;text-decoration:line-through;display:block;float:left}#content div.clear{margin:0;padding:0;height:10px;clear:both;overflow:hidden}#content #left{margin:0;padding:10px 0 0 0;width:800px}body.recipe-catch-response #content #left{width:580px}#content #full{margin:0;padding:0 10px;width:1030px}#content #left div.padding{padding:6px 0 0 0;margin:0;clear:both}#content #right{margin:0;padding:0;width:250px;float:right}#content #right div.padding{margin:0;padding:20px 0 20px 20px;clear:both}#content #right h1{margin:0;padding:6px;border:none;color:#000;font-size:12px;text-align:left}#content #right ul{margin:0;padding:0;background:#fff;border:1px solid #4993cf}#content #right li{margin:0;padding:0;list-style:none;text-align:left}#content #right li a{margin:0;padding:4px;height:1%;background:#fff;border-bottom:1px solid #ccc;display:block;color:#000;font-weight:bold;text-decoration:none}#content #right li a:hover{color:#4993cf}#content #right li.last a{border:none}#footer{clear:both;padding:0;color:#ccc;background-color:#333}#footer-content{padding-top:20px;padding-bottom:20px;width:1030px;margin:0 auto}body.recipe-catch-response #footer-content{width:580px}#footer-left{float:left}#footer-right{float:right}#footer a{white-space:nowrap;margin-right:20px;color:#ccc}#footer a:hover{text-decoration:none;color:#fff}#footer .linklist{float:left;padding-right:60px}#footer .linklist ul>li{font-size:12px;margin:0 0 10px 0}li form{display:inline}a.button,input.button,button{color:#6e6e6e;font:bold 11px Verdana,Helvetica,Arial,sans-serif;text-decoration:none;position:relative;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background:#f6f9d1;border:solid 1px #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;height:33px}a.button{padding:8px 13px;display:inline-block;height:auto}a.button-on-hover{display:inline-block}a.button-link:hover{text-decoration:none}.button-with-image{padding:5px 10px}.button-image-only{background:none;color:inherit;border:none;border-radius:0;vertical-align:middle}button.button-text-only,button.button-text-only.small{background:none;border:none;color:inherit;padding:0}button.button-text-only:hover{background:none;border:none;color:inherit;box-shadow:none}.button-image{display:inline-block;height:16px;width:16px}#content div.list div.list{margin-left:0}a.button:hover,input.button:hover,button:hover,button.hovered{color:#333;border-color:#999;-moz-box-shadow:0 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-image-only:hover{color:inherit;border-color:inherit;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.button:active,input.button:active,button:active{color:#000;border-color:#444}a.big{font-size:22px;padding:6px 9px;margin-left:1px;font-weight:normal;color:#333}a.big:hover{margin-left:0}a.small{padding:3px 6px;vertical-align:1px}input.small,button.small,.editable-form button{padding:2px 6px;height:23px}select{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;padding:1px;height:23px}select option{height:auto;padding:1px 2px 1px 6px}.editable-form input{padding:1px 5px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px}.button.green,button.green{background-color:#8cc63e;color:#fff}.button.green:hover,button.green:hover{color:#fff}.button.red,button.red{background-color:#b22222;color:#fff}.button.green:hover,button.green:hover{color:#fff}.button.black,button.black{background-color:#333;color:#fff}.button.black:hover,button.black:hover{color:#fff}.editable-form{padding-left:-6px}a.button .arrow-down{opacity:.7;filter:alpha(opacity=70)}a.button:hover .arrow-down{opacity:1;filter:alpha(opacity=100)}table.clickable-rows tr{}#content #left div.left-sidebar{float:left;width:130px;margin-top:24px;margin-left:10px}#content #left div.text-right-of-sidebar{margin-top:20px;-old-margin-left:140px}.sidebar-menu-item{padding-bottom:10px}.sidebar-menu-item-current a{font-weight:bold}hr{display:block;height:1px;width:100%;margin-top:.5em;margin-bottom:.5em;margin-left:auto;margin-right:auto;border-style:none;border-width:0;background-color:#dcdcdc}@media screen and (min-width:600px){.column{float:left}.column-left{padding-right:40px;border-right:1px solid #ddd}.column-right{padding-left:30px}}.js-shown{display:none}.textpart-knownitem{background-color:#000;color:lime}.textpart-trademark{background-color:aqua;color:#000}.textpart-unitquantity{background-color:green;color:#ffb6c1}.textpart-quantity,.textpart-quantityspan{background-color:green;color:#ff0}.textpart-variant{background-color:green;color:lime}.textpart-unit{background-color:green;color:#f0ffff}.textpart-ignored{background-color:gray;color:#fff}.textpart-ignoredpreposition{background-color:gray;color:#ff0}.textpart-unknown{}.ui-autocomplete-loading{background:#fff right center no-repeat}td ul{margin:5px 0;padding:0}.draggable{cursor:move}.ta-right{text-align:right}.left-aligned-in-cell{float:left;text-align:left;margin-right:10px}.right-aligned-in-cell{float:right;text-align:right}.right-aligned-menu{right:0;white-space:nowrap}.hidden-drop-down-menu-right-aligned{z-index:1;position:relative;float:right}.hidden-drop-down-menu{z-index:1;position:relative}.drop-down-menu-for-link ul{margin:7px 0}.sub-menu-item{text-align:left;min-height:18px}#username-display{font-weight:bold}.share{}.explanation{font-style:italic}.arrow-down,.arrow-down-light{vertical-align:middle;display:inline-block;height:15px;width:10px}.arrow-down{background:url("Images/arrow_down.png") no-repeat scroll 3px 6px transparent}.arrow-down-light{background:url("Images/arrow_down_light.png") no-repeat scroll 3px 6px transparent}a.small .arrow-down,a.small .arrow-down-light{height:12px;background-position:3px 4px}.border-top{border-top:1px solid #ddd}.border-bottom{border-bottom:1px solid #ddd}.star{display:inline-block;height:19px;padding:2px;text-align:center;width:19px}.star-unchecked{background:url("Images/star.png")}.star-checked{background:url("Images/star-checked.png")}.star-unchecked:hover{background-image:url("Images/star-hover.png")}.star-checked:hover{background-image:url("Images/star-checked-hover.png")}.icon-plus-white{display:inline-block;height:16px;width:16px;text-align:center;background:url("Images/plus_white.png") no-repeat;background-position:center}.icon-plus-dark{display:inline-block;height:16px;width:16px;text-align:center;background:url("Images/plus_dark.png") no-repeat;background-position:center}.icon-pin{display:inline-block;height:16px;padding:2px 0;text-align:center;width:16px}.icon-pin-unchecked{background:url("Images/pin_gray.png")}.icon-pin-checked{background:url("Images/pin_red.png")}.icon-pin-unchecked:hover{background-image:url("Images/pin_black.png")}.icon-pin-checked:hover{background-image:url("Images/pin_red.png")}.icon-remove{display:inline-block;height:16px;padding:2px 0;text-align:center;width:16px;background:url("Images/trash_light.png") no-repeat}.icon-remove:hover{background-image:url("Images/trash_dark.png")}.icon-edit{display:inline-block;height:16px;padding:2px 0;text-align:center;width:16px;background:url("Images/pen_light.png") no-repeat}li .button-image-only{padding:0 2px}.icon-edit:hover{background-image:url("Images/pen_dark.png")}.icon-shoppingcart{display:inline-block;height:16px;padding:2px 0;text-align:center;width:16px;background:url("Images/shoppingcart_light.png") no-repeat;background-position:center}.icon-shoppingcart:hover{background-image:url("Images/shoppingcart_dark.png")}.icon-clock{display:inline-block;height:12px;padding:0 2px;width:12px;background:url("Images/clock.png") no-repeat;background-position:left center}.icon-ingredients{display:inline-block;height:12px;padding:0 2px;width:12px;background:url("Images/list.png") no-repeat;background-position:left center}.icon-star-full-12{display:inline-block;height:14px;padding:0;width:13px;background:url("Images/star-checked-12.png") no-repeat;background-position:left center}.icon-star-full-16{display:inline-block;height:18px;padding:0;width:16px;background:url("Images/star-checked.png") no-repeat;background-position:left center}.recipe-grade-settable .icon-star-full-16:hover{background-image:url("Images/star-checked-hover.png")}.icon-star-empty-16{display:inline-block;height:18px;padding:0;width:16px;background:url("Images/star.png") no-repeat;background-position:left center}.recipe-grade-settable .icon-star-empty-16:hover{background-image:url("Images/star-hover.png")}.recipe-grade-settable .recipe-grade-star{cursor:pointer}.icon-search-24{display:inline-block;height:24px;width:24px;background:url("Images/search-24.png") no-repeat;background-position:top}ul.buttons li{display:inline}.front-text{font-size:12px;margin:0;padding:20px 10px 0 0;text-align:left}#container #content #loginbox{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #e5e5e5;padding:25px;margin-left:50px;float:right}#container #content #loginbox h2{margin:0 0 20px}.bold{font-weight:bold}.italic{font-style:italic}#product-info .front-text{font-size:14px}#tag{font-size:32px;color:#8cc63e;font-weight:bold}#front{margin-top:30px}#container #content #front h3{padding-left:0}#container #content #product-info h2{font-size:18px}#container #content #product-info h3{margin-top:50px;font-size:18px;color:#8cc63e}#product-info ul li{background:url(Images/Checkmark.png) left center no-repeat;padding-left:24px;margin-bottom:10px}.text ul{margin:3px 0 6px 0}.text ul.bullets>li{list-style-type:square;list-style-position:inside}.item-knownitemtext{font-weight:bold}.messagebar{display:none;background-color:#b2e2ff}.messagebar-inner{width:900px;margin:0 auto;padding:7px 0}.messagebar-inner button{margin-left:8px}.messagebar-text{}.messagebar-close{width:22px;height:22px;float:right;margin:7px 7px;background:url(Images/close.png) top left no-repeat}.messagebar-close:hover{background-position:bottom left}#messageBarClose{float:right;margin:7px 7px}ul.benefits{padding-left:30px}ul.benefits>li{margin:10px 0;list-style:circle outside none}ul.benefits .benefit{font-weight:bold}ul.functions>li{margin-bottom:20px}ul .function{font-size:14px;background:url(Images/Checkmark.png) left center no-repeat;padding-left:20px}ul.benefits .explanation,ul.functions .explanation{margin:10px 0;font-style:normal}ul.bullets>li{-old-margin-bottom:20px}ul.bullets{padding-left:20px}ul.bullets .explanation{margin:10px 0;font-style:normal}#container #content h3.faq-category{font-weight:bold}ul.faq .faq-question{font-weight:bold;margin-top:10px;margin-left:10px}ul.faq .faq-answer{margin:3px 0 3px 10px}ul.faq .faq-answer ul{margin:3px 0 6px 10px}ul.faq .faq-answer ul li{list-style-type:square;list-style-position:outside;margin:3px 0 0 20px}#items{}#container #content ul{}#container #content ul#recipesToCook>li,#container #content ul#recipesToPurchase>li{clear:both}#container #content ul#recipesToCook .box{}#container #content ul#recipesToCook .box .field-footer{-old-float:right}#container #content ul li.active-recipe{display:block;padding:8px 0 0 0}#container #content ul li.active-recipe .recipe-cooked-dialog .box{left:-22px}#container #content .contentbox #recipe-view .recipe-operations .recipe-cooked-dialog form,#container #content ul li.active-recipe .recipe-cooked-dialog form{margin:10px;display:inline-block}#container #content ul li.active-recipe .recipe-cooked-dialog .arrow,#container #content ul li.active-recipe .recipe-cooked-dialog .arrow-border{left:70px}#container #content ul li .recipe-occasion{padding-top:3px}#container #content ul li .recipe-image{display:block;float:left}#container #content ul li .recipe-text{display:block;vertical-align:top;padding-left:5px;padding-top:2px;overflow:hidden}#container #content ul li .recipe-title{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container #content ul li .recipe-source{font-size:11px;white-space:nowrap;overflow:hidden;padding-top:2px;text-overflow:ellipsis;vertical-align:top;min-height:14px}#container #content ul li .recipe-infos{font-size:11px}#container #content ul li .recipe-infos ul{display:table;width:100%}#container #content ul li .recipe-infos li{display:table-cell;width:33%}#container #content ul li .recipe-infos .recipe-info,#container #content ul li .recipe-infos .recipe-info-icon{white-space:nowrap}#container #content ul li .recipe-infos .recipe-info-icon{padding-left:14px;padding-bottom:3px}#container #content ul li .recipe-infos .recipe-grade{}#container #content ul li .recipe-infos .recipe-grade .recipe-grade-star{}#container #content ul li .recipe-operations{padding-top:6px;padding-left:8px;float:right;display:block}#container #content ul li .recipe-operation{vertical-align:middle;display:inline}.right-handed-operations{display:block;float:right}.text-box-with-button{width:100%;height:30px}.store{height:40px}#container #content #recipes{width:100%}#container #content .recipebox-operations{margin-left:10px;margin-top:0;float:right}#container #content .recipebox-search-title{margin-bottom:10px}#container #content .recipebox-search-title h3{padding:0 0 4px 0;border-bottom:1px solid #ddd}#container #content .recipebox-search-title a{float:right}#container #content .recipebox-search{}#container #content .recipebox-filter{margin-top:20px}#container #content .recipebox-filter .filter-title{padding-left:4px;border-bottom:1px solid #ddd}#container #content .recipebox-filter .filter{margin-top:8px;margin-left:4px}#container #content .recipebox-filter .filter select{}#container #content .recipebox-filter .filter,#container #content .recipebox-filter .tag-cloud{}#content .tag-cloud>a,#content .tag-cloud>span{padding:4px;margin:2px 2px 2px 0;text-decoration:none;white-space:nowrap;display:inline-block}#container #content .common-tags-dialog .tag-cloud>a{margin-right:5px}#content .tag-selected{color:#2c4da1;text-decoration:none;background-color:#e0eaf1;border-bottom:1px solid #3e6d8e;border-right:1px solid #7f9fb6}#container #content .recipebox-filter li+li{}#container #content .recipebox-filter .tag-size-1{font-size:90%}#container #content .recipebox-filter .tag-size-2{font-size:100%}#container #content .recipebox-filter .tag-size-3{font-size:130%}#container #content .recipebox-filter .tag-size-4{font-size:170%}#container #content .recipebox-filter .tag-size-5{font-size:250%}#container #content ul li.recipe{display:block;overflow:hidden;padding:5px 0 0 0}#container #content ul li.no-recipe{padding:10px 0}#container #content #itemlists{width:60%}#container #content #itemlists .itemlist-info{padding-top:14px;padding-left:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#container #content #itemlists .itemlist-operations{padding-top:5px;float:right;padding-left:5px;display:block;overflow:visible}#container #content #itemlists .itemlist-operation{text-align:right}#container #content #itemlists .itemlist-star{float:left;padding-top:13px;display:block}#container #content #itemlists .itemlist-text{text-align:left;padding-top:4px;padding-bottom:4px;padding-left:4px}#container #content #items .item-text{text-align:left;padding-top:4px;padding-bottom:4px;padding-left:4px;word-wrap:break-word}#container #content #items .item-haspc{text-align:right;border-left:0;padding:0 0 0 10px}#container #content #items .item-operations{padding-top:5px;float:right;padding-left:3px}#container #content #items .item-operation{text-align:right}#container #content #items .item-operation-center{text-align:center}#container #content .contentbox>a,#container #content .contentbox>div.message{padding-left:10px}#container #content .contentbox form div.fields div.field textarea{width:100%;max-width:100%}#container #content .contentbox form .recipe-fields{}#content .contentbox form .recipe-fields input,#content .contentbox form .recipe-fields textarea,#content .contentbox form .recipe-fields select{font-size:12px}#container #content .contentbox form .recipe-fields .field-footer{clear:both}#container #content .contentbox form div.fields.recipe-fields div.field textarea{width:320px;max-width:320px}#container #content .contentbox form .recipe-main-fields{float:left;width:50%}#container #content .contentbox form .recipe-image-fields{float:left;width:50%}#container #content .contentbox form .recipe-image-full{max-height:200px}#container #content .contentbox form .recipe-small-fields{clear:both}#container #content .contentbox form .recipe-small-fields .field{float:left;width:50%}#container #content .contentbox form .recipe-small-fields .field input{width:150px}#container #content .contentbox form .recipe-small-fields .field.recipe-public{margin-top:40px}#container #content .contentbox form .recipe-small-fields .field #isPublic{width:auto}#container #content .contentbox form .recipe-small-fields .field #sourceTextBox{width:320px}#container #content .contentbox form .recipe-small-fields .field #cookTimeTextBox,#container #content .contentbox form .recipe-small-fields .field #portionsTextBox{height:23px;width:50px}#container #content .contentbox form .recipe-ii-fields,#container #content .contentbox form .recipe-ca-fields{clear:both}#container #content .contentbox form .recipe-ii-fields .field,#container #content .contentbox form .recipe-ca-fields .field,#container #content .contentbox form .recipe-tags-fields .field{float:left;width:50%}#container #content .contentbox form .recipe-ii-fields textarea{}#container #content .contentbox form .recipe-ca-fields textarea{}#container #content .contentbox form .recipe-detail-fields{clear:both}#container #content .contentbox form div.fields div.field.recipe-title{width:320px;margin-top:0}#container #content .contentbox form div.fields div.field.recipe-title input{width:100%}#container #content .contentbox form div.fields div.field.recipe-description textarea{min-height:122px}#container #content .contentbox form div.fields div.field #tagsTextBox{width:700px}#container #content .contentbox form div.fields div.recipe-tags{clear:both}#container #content .contentbox form div.fields div.tag-input{width:340px;margin-top:5px}#container #content .contentbox #recipe-view{margin-left:10px;line-height:150%}#container #content .contentbox #recipe-view .recipe-operations{line-height:100%;margin:20px 0}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation{display:inline}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation form{display:inline}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation-cooked{}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation-cooked .recipe-cooked-dialog .arrow,#container #content .contentbox #recipe-view .recipe-operations .recipe-operation-cooked .recipe-cooked-dialog .arrow-border{left:20px}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation-cooked form{display:inline-block}#container #content .contentbox #recipe-view .recipe-operations .recipe-operation .button{}#container #content .contentbox #recipe-view .recipe-operations .recipe-cooked-dialog .box{}#container #content .contentbox #recipe-view .recipe-main-fields{}#container #content .contentbox #recipe-view .recipe-occasion{margin-bottom:5px}#container #content .contentbox #recipe-view .recipe-main-fields h1{margin-left:0;line-height:100%}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-description{margin-top:10px;font-size:13px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-properties{margin-top:20px;display:table}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-properties ul{display:table-row}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-properties ul li{display:table-cell;padding-right:8px;height:20px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-grade{margin-top:6px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-properties:after,#container #content .contentbox #recipe-view .recipe-main-fields .recipe-tags:after,body.recipe-catch-response .recipe-properties:after{display:inline-block}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-tags{margin-top:5px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-tags a{padding:3px;margin-right:2px;line-height:2.5;text-decoration:none;white-space:nowrap}#container #content .contentbox #recipe-view .recipe-footer .recipe-stats{display:table}#container #content .contentbox #recipe-view .recipe-footer .recipe-stats ul{display:table-row}#container #content .contentbox #recipe-view .recipe-footer .recipe-stats li{display:table-cell;padding-right:8px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-tags li,body.recipe-catch-response .recipe-properties li{float:left;padding-right:8px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-properties li+li,#container #content .contentbox #recipe-view .recipe-main-fields .recipe-tags li+li,#container #content .contentbox #recipe-view .recipe-footer .recipe-stats li+li,body.recipe-catch-response .recipe-properties li+li{border-left:1px solid #ddd;padding-left:8px}#container #content .contentbox #recipe-view .recipe-main-fields .recipe-source{margin-top:20px}#container #content .contentbox #recipe-view .recipe-image-fields{float:right;margin-left:20px;margin-top:16px}#container #content .contentbox #recipe-view .recipe-image-field{width:400px}#container #content .contentbox #recipe-view .recipe-ii-fields{clear:both;margin-top:30px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-ingredients-fields,#container #content .contentbox #recipe-view .recipe-comments-fields{float:left;max-width:300px}#container #content .contentbox #recipe-view .recipe-ii-fields h2{display:inline;margin-bottom:20px}#container #content .contentbox #recipe-view .recipe-ii-fields *>div{}#container #content .contentbox #recipe-view .recipe-ii-fields *>span{margin-left:10px;padding-left:10px;font-size:11px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-ingredients-fields .recipe-ingredients{margin-top:20px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-ingredients-fields .recipe-ingredients .recipe-ingredient{border-bottom:1px solid #ddd;padding:3px 10px 3px 3px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-ingredients-fields .recipe-ingredients .recipe-ingredient-category{font-weight:bold;margin-top:15px;margin-bottom:5px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-instructions-fields,#container #content .contentbox #recipe-view .recipe-advices-fields{float:right;width:400px}#container #content .contentbox #recipe-view .recipe-instructions{margin-top:20px}#container #content .contentbox #recipe-view .recipe-instructions ol{counter-reset:li}#container #content .contentbox #recipe-view .recipe-instructions li:before{content:counter(li,decimal) ".";counter-increment:li;width:2em;left:-10px;position:absolute;margin-left:10px}#container #content .contentbox #recipe-view .recipe-instructions li{margin-top:10px;position:relative;padding-left:2em}#container #content .contentbox #recipe-view .recipe-instructions p{margin-top:10px}#container #content .contentbox #recipe-view .recipe-ii-fields .recipe-instructions-fields .recipe-instructions .recipe-instruction-category{font-weight:bold}#container #content .contentbox #recipe-view .recipe-ca-fields{clear:both;margin-top:30px}#container #content .contentbox #recipe-view .recipe-advices-fields>div,#container #content .contentbox #recipe-view .recipe-comments-fields>div{margin-top:12px}#container #content .contentbox #recipe-view .recipe-advices-fields .recipe-advices li,#container #content .contentbox #recipe-view .recipe-comments-fields .recipe-comments li{margin-top:12px}#container #content .contentbox #recipe-view .recipe-footer{clear:both;margin-top:30px;font-size:10px}#container #content .contentbox form#newTitleForm,#container #content .contentbox form#addActiveRecipeForm{width:100%}#container #content .contentbox form#newTitleForm input[type="textbox"],#container #content .contentbox form#addActiveRecipeForm input[type="textbox"],#container #content .contentbox form#addActiveRecipeForm textarea{width:50%}#container #content .contentbox form#addActiveRecipeForm .ingredients-to-add{}#container #content .contentbox form#addActiveRecipeForm .ingredients-to-add input[type="textbox"]{width:100%}ul.pagination{border:0;margin:0;padding:0;float:right}ul.pagination.left{float:none}ul.pagination li{border:0;margin:0;padding:0;font-size:11px;list-style:none;float:left}.pagination a{margin-right:2px}.pagination .pagination-previous-off,.pagination .pagination-next-off{color:#888;display:block;font-weight:bold;padding:4px 4px}.pagination .pagination-next a,.pagination .pagination-previous a{font-weight:bold}.pagination .pagination-dots{padding:4px 6px}.pagination .pagination-active{color:#000;font-weight:bold;display:block;padding:4px 6px}.pagination a:link,.pagination a:visited{color:#03c;display:block;padding:4px 6px}.pagination a:hover{}.common-tags-dialog .dialog-content,.webrecipe-help-dialog .dialog-content{padding:0;border:none}.common-tags-dialog .dialog-content ul,.webrecipe-help-dialog .dialog-content ul{background:none;border:none;padding:0;position:relative;top:1px}.common-tags-dialog .dialog-content>div,.webrecipe-help-dialog .dialog-content>div{border:1px solid #aaa}.common-tags-dialog .dialog-content ul>li.ui-state-default,.webrecipe-help-dialog .dialog-content ul>li.ui-state-default{border-bottom:1px solid #aaa}.common-tags-dialog .dialog-content .tag-cloud{padding:10px}tr.warning{background-color:#f7f78f}body.recipe-catch-response .recipe-properties{margin-top:10px}body.recipe-catch-response .recipe-tags-fields{margin-top:10px}body.recipe-catch-response .tag-input{width:50%;display:block}body.recipe-catch-response #container #content h1{margin-left:0}body.recipe-catch-response #container #content .message{margin:0 0 15px 0}ol.howto{counter-reset:li}ol.howto li:before{content:counter(li);counter-increment:li;width:2em;left:-10px;position:absolute;margin-left:10px;font-family:"Helvetica Neue",Arial,sans-serif;color:#8cc63e;font-size:33px;top:-2px}ol.howto li{margin:15px 0 8px 0;position:relative;padding-left:30px}ol.howto p{padding:0 0 0 30px;max-width:200px;word-wrap:break-word}ol.howto li.single-row{margin-top:23px;min-height:30px}ol.howto li.single-row:before{top:-10px}