html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}body{background:#75caec;background:-webkit-gradient(linear, left top, left bottom, from(#75caec), to(#FFF));background:-moz-linear-gradient(top, #75caec, #FFF);background-attachment:fixed;font:12px "Arial", sans-serif;color:#7e776e}a{color:#7e776e}a:hover{text-decoration:none}h1{color:#423727;font-size:22px;font-weight:bold}h1.title{background:url(/public/images/search.png) no-repeat;position:relative;padding:30px 20px 0 20px;left:-10px;width:355px;height:48px;float:left;vertical-align:middle;color:#fff;text-shadow:2px -2px 0 #9c530c}h2{color:#423727;font-size:18px;font-weight:bold}h2 a{color:#423727}h2 a:hover{color:#0f0400}#user{width:780px;margin:10px auto;text-align:right}#user li{display:inline;padding:0 4px}#user li:first-child{padding-left:16px;background:url(/public/images/user.png) no-repeat}#wrapper{position:relative;width:800px;margin:40px auto 0;background:#f5f2ef}#logo{position:absolute;top:-45px;left:25px}#header{background:#c0dde9 url(/public/images/header.png) top center no-repeat;border-bottom:1px solid #add2dd;padding:105px 0 5px;min-height:35px}#navigation{position:absolute;top:-26px;right:20px}#navigation li{display:inline}#navigation li a{display:block;float:left;background:#c1306a;padding:3px 6px;margin:0 1px;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-bottom:2px solid #a4295a;font-size:16px;color:white;text-decoration:none;text-shadow:1px -1px 0 #9c530c;z-index:90}#navigation li:hover a{color:#fff}#search{background:url(/public/images/search.png) no-repeat;position:relative;padding:15px 0 0 10px;left:-10px;width:375px;height:63px;float:left;vertical-align:middle}#search #search_input{width:300px;height:20px;margin:15px 0 0;padding:5px 10px;border:0;background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font:bold 14px arial, sans-serif;color:#999}#search #search_button{position:relative;top:10px}#filter{color:#423727;font-weight:bold;float:right;padding:35px 0 0;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50)}#filter select{width:150px;margin:0 10px 0 0}#filter p{margin:5px 0;padding:0}#filter label{display:inline-block;width:70px;margin:0 10px 0 0}hr.clear{height:0px;width:1px;border:0;overflow:auto;clear:both;margin:0;padding:0}#footer{width:780px;margin:10px auto}.separator{border-top:1px dotted #E4DDD5}#content{padding:10px}#content a{color:#73a538;text-decoration:none}#content a:hover{color:#518316}h2{float:left;width:530px}hr{height:1px;border:0;clear:both}strong{font-weight:bold}.brand{font-size:1.2em;font-weight:bold}.breadcrumb{margin:5px 0;clear:both;padding-left:160px}.breadcrumb li{background:url(/public/images/bread-crumb-type.png) 2px center no-repeat;padding:0 0 0 10px;display:inline}.breadcrumb li:first-child{background:none;padding:0}.brands{margin-bottom:20px}.brands .brand{clear:both;margin:10px 0;padding:10px 0 0;border-top:1px dotted #e4ddd5}.brands .brand h2{float:none}.brands .brand .logo{float:left;margin:0 10px;max-height:87px;max-width:108px}.add_brand .logo{float:right;margin:0 10px 10px;max-height:87px;max-width:108px;padding:10px;border:1px solid #CCCCCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.results{padding:0 !important}.results .result_number{margin:5px 10px;float:left}.results .result_filter{float:right}.results .product{clear:both;border-top:1px solid #e4ded8;padding:10px 1% 0}.results .product .brand{margin:3px 10px 0 0;float:left;width:150px}.results .product .checkbox{float:left;width:25px}.results .company{clear:both;padding:10px 1% 0;border-top:1px dotted #e4ddd5}.result_mass_actions{margin:5px 1%}.result_mass_actions .checkbox{float:left;width:300px}.result_mass_actions .buttons_gln{float:right}.result_mass_actions .buttons_imported{float:right}.alergens{clear:both}.alergens li{display:inline-block;color:#d26b06;margin-right:10px}.actions{float:right;position:relative}.actions li{margin:2px;display:inline;padding:0}.actions li a{display:inline-block;width:16px;height:16px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.actions li a span{display:none}.actions li a.edit{background:url(/public/images/edit-icon.png) no-repeat}.actions li a.duplicate{background:url(/public/images/duplicate-icon.png) no-repeat}.actions li a.delete{background:url(/public/images/delete-icon.png) no-repeat}.actions li a:hover.edit{background:#79b32d url(/public/images/edit-icon.png) 0 -20px no-repeat}.actions li a:hover.duplicate{background:#79b32d url(/public/images/duplicate-icon.png) 0 -20px no-repeat}.actions li a:hover.delete{background:#a80a0a url(/public/images/delete-icon.png) 0 -20px no-repeat}.actions li a:hover span{position:absolute;top:25px;right:0px;display:block}#mask{background:rgba(0,0,0,0.3);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999}#alert{background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:550px;margin:-50px 0 0 -200px;padding:10px;position:absolute;top:50%;left:50%;-webkit-box-shadow:0 5px 30px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 5px 30px rgba(0, 0, 0, 0.7);box-shadow:0 5px 30px rgba(0, 0, 0, 0.7);overflow:auto}#alert h2{background:#79b32d;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#fff;margin:0 0 10px;padding:5px;width:540px}#closeHelp{position:absolute;top:18px;right:18px;cursor:pointer}

