html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}i{vertical-align:middle !important;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px/1.231 'Source Sans Pro', sans-serif;*font-size:small;}select,input,textarea,button{font:99% 'Source Sans Pro', sans-serif;}pre,code,kbd,samp{font-family:monospace, sans-serif;}a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;list-style:none;list-style-image:none;}small{font-size:85%;}strong,th{font-weight:bold;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}a:link{-webkit-tap-highlight-color:#ff5e99;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}body,select,input,textarea{color:#444;}h1,h2,h3,h4,h5,h6{font-weight:bold;}a,a:active,a:visited{color:#607890;}a:hover{color:#036;}p{margin-bottom:12px;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{color:#444 !important;text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.message_container{position:absolute;top:0;left:0;width:100%;z-index:1000;margin:0;text-shadow:1px 1px 1px #fff;}.message_container .message{position:relative;}.message_container a.close_message{position:absolute;top:0;right:5px;text-decoration:none;font-size:40px;color:#999;}.message_container a.close_message:hover{color:#f00;}.message,.message.info{border:1px solid #0f6de0;border-radius:3px;padding:15px 15px 15px 45px;background-color:#e3effe;background-image:url('http://icons.hub-assets.co.uk/farmfresh/32x32/information.png');background-repeat:no-repeat;background-position:5px center;margin-bottom:10px;}.message.success{border-color:#009d07;background-color:#def7df;background-image:url('http://icons.hub-assets.co.uk/farmfresh/32x32/accept.png');}.message.error{border-color:#a7001b;background-color:#ffe6ea;background-image:url('http://icons.hub-assets.co.uk/farmfresh/32x32/exclamation.png');}span.message,span.message.info{background-image:url('http://icons.hub-assets.co.uk/farmfresh/16x16/information.png');padding:3px 10px 4px 25px;font-size:12px;position:relative;top:1px;}span.message.success{background-image:url('http://icons.hub-assets.co.uk/farmfresh/16x16/accept.png');}span.message.error{background-image:url('http://icons.hub-assets.co.uk/farmfresh/16x16/exclamation.png');}fieldset{border-top:30px solid #ececec;border-radius:0;margin:2px 2px 22px 2px;box-shadow:0 0 0px 2px #ccc;padding:12px;}legend{font-weight:bold;padding:5px 8px;height:20px;}legend.toggle{cursor:pointer;}fieldset.toggle-closed legend.toggle:after{content:"View More Options";text-decoration:underline;margin-left:10px;}.legend_link{float:right;margin-top:-36px;}.legend_link,.legend_link a{text-decoration:none;margin-left:10px;vertical-align:middle;}label,.label{float:left;min-width:150px;text-align:right;margin-right:5px;padding:4px;}label.inline{min-width:0;}.label i.information{margin-left:5px;padding:0;cursor:help;}.field{margin-bottom:10px;}input,select,textarea{border:1px solid #8b8b8b;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input,select{height:26px;}input[type=radio],input[type=checkbox]{width:15px;height:15px;}input[readonly],.readonly,.readonly input{border-color:#ddd;color:#999;font-style:italic;}label.inline{display:inline-block;position:relative;float:none;padding-left:20px;}label.inline input{position:absolute;top:3px;left:0;}label.inline span{padding:0 5px;}label.inline.left_margin{margin-left:150px;}input:focus,select:focus,textarea:focus{box-shadow:0 0 5px rgba(250,199,24,0.6);border-radius:3px;}form .field .short{width:100px;}form .field .medium{width:200px;}form .field .long{width:400px;}form .field .longer{width:600px;}input.email_address{background:url('http://icons.hub-assets.co.uk/farmfresh/16x16/email.png') no-repeat 4px 4px;padding-left:24px;width:380px;}input.datepicker{background:url('http://icons.hub-assets.co.uk/farmfresh/16x16/date.png') no-repeat 4px 4px;padding-left:24px;width:70px;}input.imagepicker{background:url('http://icons.hub-assets.co.uk/farmfresh/16x16/image.png') no-repeat 4px 4px;padding-left:24px;width:70px;}input.filepicker{background:url('http://icons.hub-assets.co.uk/farmfresh/16x16/file_manager.png') no-repeat 4px 4px;padding-left:24px;width:70px;}input.search{background:#fff url('http://icons.hub-assets.co.uk/farmfresh/16x16/magnifier.png') no-repeat 4px 4px;padding-left:24px;width:70px;}input.slug{background:#fff url('http://icons.hub-assets.co.uk/farmfresh/16x16/magnifier.png') no-repeat 4px 4px;padding-left:24px;}.mock_input{float:left;border:1px solid rgba(0,0,0,0.4);border-radius:3px;padding:1px;min-height:16px;}.mock_input input{border:none;padding:0;vertical-align:text-bottom;}.buttons{background:#f8f8f8;clear:both;border-top:2px solid #ccc;padding:10px;text-align:right;margin:20px 0;}.buttons:last-child{margin-bottom:0;}fieldset .buttons{margin-bottom:0;}.module_block button,.module_block .button,.popup_blanket button,.popup_blanket .button,.confirm_blanket button,.confirm_blanket .button{cursor:pointer;font-weight:bold;font-size:14px;border:1px solid #c0c0c0;border-radius:5px;box-shadow:inset 1px 1px 0 0px #fff;padding:5px 10px;color:#333;text-shadow:1px 1px 0 rgba(255,255,255,0.3);text-decoration:none;background:#eee;}button.compact,.button.compact{padding:1px;}button.compact *{padding:0;}.module_block button:hover,.module_block .button:hover,.popup_blanket button:hover,.popup_blanket .button:hover,.confirm_blanket button:hover,.confirm_blanket .button:hover{box-shadow:0 0 4px #09f;}button::-moz-focus-inner{border:0;}html{overflow-y:scroll;}body{background:#f1f1f1;margin:20px;padding-top:52px;}#hub_info{position:fixed;background:rgba(0,0,0,0.3);color:#fff;padding:2px;right:0;bottom:0;}em{font-style:italic;}i{padding-right:5px !important;}.box_sizing_borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.loading_cursor{cursor:progress !important;}.hidden{display:none;}#main_throbber{display:none;float:right;background:url('/admin/graphics/throbbers/horizontal_black_white_stripes.gif') no-repeat;width:20px;height:20px;}#admin_header{position:fixed;top:0;left:0;right:0;background:#414141;color:#fff;font-weight:bold;z-index:50;padding:0 20px;border-bottom:2px solid #000;}#admin_header .website_name{float:left;margin:12px 0 8px;}#admin_header .website_name span{float:left;font-size:20px;padding:4px;}#admin_header .top_left_icon{float:left;width:32px;height:32px;background-repeat:no-repeat;margin:0 10px 0 0;}#admin_header .top_left_icon.website_home{background-image:url('http://icons.hub-assets.co.uk/farmfresh/32x32/house.png');}#admin_header .top_left_icon.admin_home{background-image:url('http://icons.hub-assets.co.uk/farmfresh/32x32/cog.png');}#admin_menu_top{top:0;}#admin_menu{float:right;padding-top:5px;}#top_message_container{position:fixed;width:100%;}#top_message_container .message{margin:0;border-width:0 0 2px 0;border-radius:0;padding:20px 20px 20px 70px;background-position:20px 50%;}#top_message_container .message p{margin:0;}#top_message_container .message a.close_message{right:20px;top:50%;margin-top:-25px;height:25px;width:25px;}.breadcrumbs{margin:0;list-style:none;font-size:14px;}.breadcrumbs li i{display:none;}.breadcrumbs li{display:inline-block;margin-right:20px;position:relative;height:24px;line-height:24px;}.breadcrumbs li:after{content:"\/";position:relative;left:10px;font-size:14px;}.breadcrumbs li:last-child:after,.breadcrumbs ul li:after{display:none;}.breadcrumbs li a{color:#fff;display:inline-block;}.breadcrumbs li a:hover{text-decoration:underline;}.breadcrumbs li.menu a{background:url('/admin/graphics/icons/arrow_down_white_small.png') no-repeat right center;padding-right:18px;}.breadcrumbs li.menu ul{display:none;background:#414141;position:absolute;top:24px;left:-10px;margin:0;border-radius:0 0 5px 5px;padding:6px 0;z-index:10;min-width:100%;}.breadcrumbs li.menu ul li{display:block;height:auto;line-height:inherit;margin:0;}.breadcrumbs li.menu ul a{background:none;padding:3px 20px 3px 10px;white-space:nowrap;display:block;}.inline_menu li.menu li a{color:#fff;}.module_block{background:#fff;padding:20px;border:2px solid #414141;margin-bottom:20px;border-radius:5px;}.module_block .title{background:#414141;color:#fff;font-size:16px;font-weight:bold;margin:-20px -20px 22px;padding:10px 20px;}.module_block .title i{margin:2px 0;}.module_group_name{padding:0 8px 0 2px;}.inline_list{margin:0;}.inline_list.legend_links{margin-top:-27px;float:right;}.inline_list li{float:left;margin-right:5px;list-style:none;}.inline_list li{padding:2px;}.inline_list li a{text-decoration:none;vertical-align:bottom;}.inline_list li:hover{background:#f3f3f3;display:block;}.inline_list li a i{vertical-align:middle;}.ui-datepicker{display:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}.editor{height:300px;}table{width:100%;border:2px solid #414141;}tbody th{text-align:right;}th{background:#414141;color:#fff;height:20px;border:none;}td{border:1px solid #999;}th,td{padding:5px;text-align:left;}.thumb{position:relative;float:left;}.thumb img{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,0.2);margin:10px;padding:10px;}.thumb .delete{position:absolute;top:5px;right:5px;background:#fff;border:1px solid #999;border-radius:12px;color:#000;width:22px;height:22px;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;}.thumb .delete:hover{background:#f00;color:#fff;cursor:pointer;}.sortables div{border:1px solid #000;margin:5px;padding:8px;background:#daeafa;cursor:move;font-weight:bold;}.half_size{width:250px;float:left;}.half_size_small{width:160px;float:left;height:20px;}.half_size span,.half_size_small span{padding-left:10px;}#image_gallery_container .row{border:1px solid #ccc;margin-bottom:10px;margin-left:10px;padding:10px 0;width:946px;}#image_gallery_container .controls{float:left;padding:10px 0 0 5px;width:300px;}#image_gallery_container button{margin-right:10px;}.image_preview{float:left;margin:0 10px;}#image_gallery_container .image_caption{clear:left;float:left;margin:10px 0 0;width:300px;}.add_image{font-size:14px;font-weight:bold;margin:0 0 15px 11px;}html{height:100%;background:#f3f3f3;}body{background:none;padding:0;}#login{margin:0 auto;width:500px;padding:10px;}#login .title{margin:-10px -10px 20px;padding:10px;}#login form a{float:left;margin-top:8px;}.message{color:#000;text-shadow:none;}#login .field{float:none;}#login .pass_reset{float:left;margin-top:5px;}