﻿#wrapper{position:relative;width:100%;height:100%;margin:0 auto;background:#FFF}
header[role="masthead"]{position:relative;margin:0 auto;padding:0;width:100%;background:0}
.logo{float:left;margin:1em;padding:0}
nav{clear:both;width:100%;margin:0 auto;height:28px;line-height:28px;background:transparent url(../images/nav-background.gif) center top repeat-x;overflow:hidden;color:#fff}
nav a,nav a:hover{color:#fff}
article[id="content"]{clear:both;width:100%;margin:0 auto}
section[role="main"]{width:100%;margin:1em auto}
article[role="login"],article[role="dashboard"]{width:auto;margin:0 auto;padding:0 2em}
section[role="loginForm"]{min-width:300px;max-width:500px;background:#eee;margin:3em auto 9em auto}
section[role="dashboard"]{min-width:600px;margin:1em auto}
section[role="loginForm"] hgroup{width:auto;background:#d3dae2}
section[role="loginForm"] hgroup h2{margin:0 0 0 .25em;padding:0;font-size:2em;color:#fff}
.breadcrumb{width:auto;line-height:1.917em;font-size:2em;font-weight:bold;color:#005c91;border-bottom:2px dotted #dfe4ea;margin:0 0 .8em}
fieldset{padding:1em}
input[type="text"],input[type="password"],textarea{font-size:1em;font-family:Arial,Verdana,sans-serif}
input.login{float:left}
input[type="submit"].editorcontrols{float:left;margin-bottom:15px;font-size:1.417em;width:auto}
footer{position:relative;width:100%;margin:0 auto;height:28px;line-height:28px;background:transparent url(../images/nav-background.gif) center top repeat-x;overflow:hidden;color:#fff;text-align:center}
ul.dashboardLinks{width:auto;list-style-position:outside;list-style-type:none}
ul.dashboardLinks li{display:inline-block;float:left;list-style:none outside none;margin:0;min-height:179px;padding:0;text-align:center;width:33.25%}
ul.dashboardLinks li.full{display:inline-block;float:left;list-style:none outside none;margin:0;padding:0;text-align:center;width:100%}
#resultMessage{width:auto;text-align:left;overflow:hidden}
#viewPage{float:right;text-align:right;width:225px}
section[role="recipes"],section[role="products"],section[role="categories"]{width:auto;padding:20px 20px 20px 20px;border:1px solid #c8d6e5;text-align:left;margin-top:-1px}
article[role="recipes"]{width:32.5%;padding-left:1%;float:left}
article[role="recipes"].first{padding-left:0}
.PropContainer{width:auto;background-color:#f4f4f4;padding:10px 10px 10px 10px;border:dashed 1px #555;min-width:950px}
.editortext{padding:4px 3px 3px 3px;width:180px;text-align:right;margin-right:20px;float:left;clear:both;font-size:1.417em}
label{clear:left;float:left;margin-bottom:10px;padding-right:2%;text-align:right;width:41%}
.editorcontrols{padding:3px 3px 3px 3px;width:auto;text-align:left;overflow:hidden;width:35%;float:left;margin-bottom:15px}
div.editorcontrols{width:auto}
.ingtable{width:100%}
.ingtable th,.ingtable td{padding:3px}
.ingtable .metriccell.left{border-left:1px solid #999}
.ingtable .metriccell.right{border-right:1px solid #999}
.inglabels{width:100%;text-align:center;margin-right:1%;float:left;font-size:1.417em}
.ingcontrols{width:100%;text-align:left;margin-right:1%;float:left;font-size:1em}
.ingcontrols.first,.inglabels.first,.ingcontrols.sort,.ingcontrols.secondQty{max-width:50px}
.ingcontrols.second,.inglabels.second,.inglabels.sort,.inglabels.secondQty{max-width:50px}
.ingcontrols.checkbox,.inglabels.checkbox{max-width:100px;text-align:center}
.ingcontrols.first,.inglabels.first{clear:both}
.recipeItemFs{clear:both;border:1px dotted #333}
table.rbSuccess{margin-top:8px;margin-bottom:8px;padding:4px;font-family:Tahoma,Arial,Helvetica;font-size:100%;color:#343;font-weight:bold;border:solid;border-width:1px;border-color:#999;background-color:#cfe7c0;min-width:400px}
table.rbSuccess td,table.rbError td,table.rbAlert td{padding:4px}
table.rbSuccess td,table.rbError td,table.rbAlert td,table.rbSuccess img,table.rbError img,table.rbAlert img{vertical-align:middle}
table.rbError{margin-top:8px;margin-bottom:8px;padding:4px;font-family:Tahoma,Arial,Helvetica;font-size:100%;color:#433;font-weight:bold;border:solid;border-width:1px;border-color:#999;background-color:#EBD9D9}
table.rbAlert{margin-top:8px;margin-bottom:8px;padding:4px;font-family:Tahoma,Arial,Helvetica;font-size:100%;color:#443;font-weight:bold;border:solid;border-width:1px;border-color:#999;background-color:#fff499}