div#personalInfoContainer, div#reviewInfoContainer, div#personalFormContainer, div#recipeFormContainer {margin:10px;}
div#recipeContainer {margin:10px;}
div#recipeImageContainer {text-align:center;padding:10px;}
div#recipeFileContainer {margin:10px;}
div#recipeInfoContainer {margin:10px;}
div#recipeDirectionsContainer {margin:10px;}

#simplemodal-overlay {background-color:#000;cursor:wait;}
#simplemodal-container {height:400px;width:600px;background-color:#fff;border:3px solid #ccc;color:#000;padding:5px;}
.simplemodal-data {height:400px;width:600px;overflow:auto;}
#simplemodal-container a.modalCloseImg {background:url(/webimgs/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer;}

span.inputLbl {width:130px;padding:3px;color:#000;display:inline-block;}
span.checkLbl {margin:0 0 0 5px;}
input.rqrd {margin:0;padding:0;}
input.rqrdEMailAddress {margin:0;padding:0;}
input.inputField {width:250px;border:1px solid #069;background:#fff;height:20px;padding:3px 3px 0 3px;}
textarea.textField {width:400px;border:1px solid #069;background:#fff;height:150px;padding:3px;}
input.inputRadio {width:5px;height:20px;}
div.frmField {margin:0 0 10px 0;}
input#btnSave {margin:0 0 0 136px;color:#000;}
div.softNotice {border:1px solid #999;background:#eee;color:#333;padding:5px;margin:10px 0;}
div.errorMsg {border:1px solid #B00004;background:#FFC4C4;color:#333;padding:5px;margin:10px 0;font-size:1em;font-weight:normal;}
span.textLbl {width:130px;padding:3px;color:#000;}

.rqrdErr, .rqrdDateErr, .rqrdBooleanErr, .rqrdNumericErr, .rqrdEMailAddressErr,
.optionalErr, .optionalNumericErr, .optionalDateErr, .optionalEMailAddressErr {
	background : red!important;
}

p.recipeThankYou {padding:10px;}
