.recipeExchangeSubmit .insideBorder .set1{margin:20px 10px 15px 10px}
.recipeExchangeSubmit .insideBorder .set1 label{margin:0 10px 10px 0; float:left}
.recipeExchangeSubmit .insideBorder .set1 input{margin:0 3px 10px 0px; float:left}
.recipeExchangeSubmit .insideBorder .set1 br{clear:left}

.recipeExchangeSubmit .insideBorder .set2{margin:0px 10px 30px 10px}
.recipeExchangeSubmit .insideBorder .set2 label{margin:10px 0 0 0; display:block}
.recipeExchangeSubmit .insideBorder .set2 input{margin:0 3px 10px 0px; float:left}
.recipeExchangeSubmit .insideBorder .set2 br{clear:left}

.contact .requiredHeader, 
.recipeExchangeSubmit .insideBorder .requiredHeader{color:#900; float:right; font-weight:bold}

.recipeExchangeSubmit .insideBorder .required{color:#900; font-weight:bold; margin:0px 0px 15px 0px; float:left}
.recipeExchangeSubmit .buttonPrimary{background-color:#f7e6c7; border-width:0px; padding:2px; border:1px solid #f3dab0; color:#00275d; font-weight:bold; margin:0px 0px 0px 0px; width:auto}

#mainDiv .submitRecipe p, 
.recipeExchangeSubmit p{margin:0 20px 20px 10px}

.recipesToppings form{padding:3px; background-color:#fef8e8; border:1px solid #e1cab1; text-align:left; width:97%}
.recipesToppings #RecipeSearchForm .insideBorder{background-color:#fffdf7; border:1px solid #fde6af; margin:0px; background-image:url(../images/formBackground.gif); background-repeat:repeat-x; padding:0px}
.recipeExchangeSubmit .insideBorder p{margin:5px 20px 20px 10px}
.recipesToppings #RecipeSearchForm .formHeader{background-color:#fde6af; padding:5px 5px 5px 10px; margin:0px; text-align:left; color:#00275d; font-weight:bold}
.recipesToppings #RecipeSearchForm .requiredNotice{background-color:#fde6af; padding:5px 5px 5px 10px; margin:0px; text-align:right; color:#900}
.recipesToppings #RecipeSearchForm p{margin:0 0 0 0px}

.recipesToppings #RecipeSearchForm .subHeader{display:block; font-weight:bold; color:#00275d; margin:40px 15px 10px 10px; background-image:url(../images/form_SubHeader_Underline.gif); background-repeat:no-repeat; background-position:bottom right;  clear:both}
.recipesToppings #RecipeSearchForm .set1{margin:10px 10px 10px 10px}
.recipesToppings #RecipeSearchForm .set1 .note{margin:0 0 0 0px; font-size:10px; line-height:100%}
.recipesToppings #RecipeSearchForm .set1 label{margin:0 0px 10px 0; float:left}
.recipesToppings #RecipeSearchForm .set1 input{margin:0 3px 0 5px}
.recipesToppings #RecipeSearchForm .set1 br{clear:left}
.recipesToppings #RecipeSearchForm .set1 .radioInputQuestion{float:left; margin:0 5px 0 0}

.recipesToppings #RecipeSearchForm .set2{margin:20px 10px 30px 10px}
.recipesToppings #RecipeSearchForm .set2 label{margin:0 0px 10px 0; float:left}
.recipesToppings #RecipeSearchForm .set2 input{margin:0 3px 0 5px}
.recipesToppings #RecipeSearchForm .set2 br{clear:left}

.recipesToppings #RecipeSearchForm .set3{margin:5px 15px 0px 0px; border-left:1px solid #a7a6aa; float:right; padding:0 0 0 10px}
.recipesToppings #RecipeSearchForm .set3 label{margin:0 0px 5px 0; float:left}
.recipesToppings #RecipeSearchForm .set3 input{margin:0 3px 0 5px; border-width:0}
.recipesToppings #RecipeSearchForm .set3 br{clear:left}

.recipeExchangeSubmit .outsideBorder, 
.recipeReturn .outsideBorder, 
.recipeExchange .outsideBorder{padding:3px; background-color:#fef8e8; border:1px solid #e1cab1; text-align:left; width:97%}
.recipeExchangeSubmit .insideBorder, 
.recipeReturn .insideBorder, 
.recipeExchange .insideBorder{background-color:#fffdf7; border:1px solid #fde6af; margin:0px; background-image:url(../images/formBackground.gif); background-repeat:repeat-x; padding:0px}

.recipeReturn .insideBorder .returnSearchImage{margin-top:-15px; display:inline; position:relative; margin-left:-5px; vertical-align:middle}

.recipeExchangeSubmit .insideBorder .listHeader, 
.recipeReturn .insideBorder .listHeader, 
.recipeExchange .insideBorder .listHeader{background-color:#fde6af; padding:5px 5px 5px 10px; margin:0px; text-align:left; color:#00275d; font-weight:bold}

.recipeReturn .insideBorder .pageList, 
.recipeExchange .insideBorder .pageList{float:right; margin:0px 5px 0 0; padding:5px}

.recipeReturn .insideBorder .activePage, 
.recipeExchange .insideBorder .activePage{padding:2px 5px 2px 5px; margin:1px 0px 1px 1px; font-size:12px; border:1px solid #e1cab1; background-color:#fdefcb; color:#4b4534; font-weight:bold}
.recipeReturn .insideBorder .inactivePage, 
.recipeExchange .insideBorder .inactivePage{padding:2px 5px 2px 5px; margin:5px 0px 1px 1px; font-size:12px; border:1px solid #e1cab1; background-color:#fde6af; color:#4b4534; font-weight:normal}

.recipeReturn .insideBorder .recipeTitle_EvenRow, 
.recipeExchange .insideBorder .recipeTitle_EvenRow{background-color:#fef8e8; padding:5px 5px 5px 10px; margin:0px; text-align:left; font-weight:bold; clear:left}
.recipeReturn .insideBorder .recipeTitle_OddRow, 
.recipeExchange .insideBorder .recipeTitle_OddRow{background-color:#fffcf4; padding:5px 5px 5px 10px; margin:0px; font-weight:bold; clear:left}
.recipeReturn .insideBorder .recipeTitle_LastOddRow, 
.recipeExchange .insideBorder .recipeTitle_LastOddRow{background-color:#fffcf4; padding:5px 5px 5px 10px; text-align:left; margin:0px; font-weight:bold; clear:left}
.recipeReturn .insideBorder .recipeTitle_LastEvenRow, 
.recipeExchange .insideBorder .recipeTitle_LastEvenRow{background-color:#fef8e8; padding:5px 5px 5px 10px; text-align:left; margin:0px; font-weight:bold; clear:left}

#simpleForm{padding:3px; border:1px solid #fbf2e1; background-color:#fffdf7; text-align:right}

#simpleForm h3.catagoryHeader{background-color:#fde6af; padding:5px 5px 5px 10px; border-top:1px solid #fbf2e1; border-right:1px solid #fbf2e1; border-left:1px solid #fbf2e1; text-align:left}

#simpleForm p{background-color:#fefcf7; padding:5px 10px 5px 10px; margin:0px 0px 0px 0px; border-right:1px solid #fbf2e1; border-left:1px solid #fbf2e1; text-align:left}
#simpleForm .lastBreak{background-color:#fefcf7; padding:5px 10px 5px 10px; margin:0px 0px 20px 0px; border-right:1px solid #fbf2e1; border-left:1px solid #fbf2e1; border-bottom:1px solid #fbf2e1; text-align:left}

#simpleForm label{margin-right:5px; width:100px}

.required{color:#900}

#simpleForm #buttonPrimary, .buttonPrimary{background-color:#f7e6c7; border-width:0px; padding:2px; border:1px solid #f3dab0; color:#00275d; font-weight:bold; margin:0px 0px 0px 2px; width:auto}

#simpleForm #buttonSecondary{background-color:#fbf3e3; border-width:0px; padding:2px; border:1px solid #f9edd8; color:#8093ae; font-weight:bold; width:auto; margin:0px 0px 0px 2px}

#contentDiv form input,  
#contentDiv form select, 
#contentDiv form textarea{border:1px solid #a5a6ad}
#contentDiv form input.hide{border:0}
.required{color:#900}
form h3{font:bold 13px/14px Verdana,Arial,Helvetica,sans-serif; color:#00275d}

#contentDiv .submitRecipe form{padding:3px; border:1px solid #fbf2e1; background-color:#fffdf7; text-align:right; width:65%}

#contentDiv .submitRecipe h3{background-color:#fde6af; padding:5px 5px 5px 10px; border-top:1px solid #fbf2e1; border-right:1px solid #fbf2e1; border-left:1px solid #fbf2e1; text-align:left}

#contentDiv .submitRecipe p{background-color:#fefcf7; padding:5px 10px 5px 10px; margin:0px 0px 0px 0px; border-right:1px solid #fbf2e1; border-left:1px solid #fbf2e1; text-align:left}

#contentDiv .submitRecipe label{text-align:right; margin:0px 5px 5px 0px; float:left; display:block; width:120px}

#contentDiv .submitRecipe input{text-align:left; margin:0px 5px 5px 0px; float:left; display:block; width:120px}

#contentDiv .submitRecipe br{clear:left}

#contentDiv label.btnRadio{display:block; float:left; width:55px; text-align:left; margin:0px 5px 5px 0px}

#contentDiv label.btnRadio .radio{display:block; float:left; width:15px; margin:0px 5px 5px 0px; border:0}

#contentDiv .submitRecipe label.longLable{display:block; width:350px; clear:left; padding-left:35px; text-align:left}
#contentDiv .submitRecipe textarea.longLable{margin:0px 5px 5px 125px}

#contentDiv .submitRecipe p, #contentDiv .SearchContainer .buttonPrimary{text-align:center; height:30px}

#contentDiv .submitRecipe p .buttonPrimary{text-align:center; width:140px; margin-right:70px; float:right}

#contentDiv #RecipeSearchForm{width:96%; background-color:#fffdf7; border:1px solid #fde6af; padding:0 5px 5px 5px}

#contentDiv  h3{font:bold 13px/14px Verdana,Arial,Helvetica,sans-serif; color:#00275d; background-color:#fde6af; padding:5px; margin-top:7px}

#contentDiv  .SearchContainer{background-color:#fffdf7; border-bottom:1px solid #fde6af; border-left:1px solid #fde6af; border-right:1px solid #fde6af; padding:5px}

#contentDiv  .SearchContainer p{background-color:#fffdf7; margin:10px 5px; padding:5px}

#contentDiv  .SearchContainer br{clear:left; line-height:.1em; font-size:.1em}

#contentDiv  label.btnLargeRadio{width:90%; text-align:right; display:block; padding:0 3px; border:1px solid #fffdf7; margin:3px 0; height:17px}
 #contentDiv label.btnLargeRadio .radio{float:right; width:15px; margin:0px 5px 0 2px; border:0; padding:0}

 p.RecipeSearchNote{clear:both; font-size:10px; line-height:1.1em; margin:0}

#RecipeSearchForm .btn{text-align:center; height:30px}

#RecipeSearchForm .buttonPrimary{text-align:center; width:140px;  float:right; margin:1% 30% 0 0}

#contentDiv div.alertBox{background-color:#Fffbef; border:1px solid #ef1c29; width:95%; margin:10px 5px}
#contentDiv  div.alertBox h4{color:#fff; background-color:#ef1c29; font-weight:bold; font-size:12px; text-align:left; padding:3px; clear:both}

#contentDiv div.alertBox ul{margin:10px 0; list-style-type:none; float:left; width:92%; clear:right}
.li_alertItem{text-align:left; padding:0px 0px 0px 5px; list-style-image:url(/Stylesheets/images/liSquares.gif); margin:0 0 10px 0}

#mainDivTout.eTips form{margin:0; padding:0; border:1px solid #fbf2e1; background-color:#fffdf7; text-align:right; width:450px; clear:both}

#mainDivTout.eTips form h3{margin:0; padding:0; background-color:#ffe7ad; width:438px; text-align:left; padding:5px  0 5px 2px}

#mainDivTout.eTips form h3 span{font-size:10px; text-align:right; float:right; width:150px; margin-top:-15px;  margin-right:5px; color:#900}

#mainDivTout.eTips form div{margin:0; padding:0; background-color:#fffdf7; border-right:1px solid #fde6af; border-bottom:1px solid #fde6af; border-left:1px solid #fde6af; margin:0px; background-image:url(../images/formBackground.gif); background-repeat:repeat-x; width:440px; margin:5px 5px 10px 5px}

#mainDivTout.eTips form label{display:block; float:left; width:205px; margin:5px; padding:0}

#mainDivTout.eTips form select{width:170px; height:17px}

#mainDivTout.eTips form label.checkBox{display:block; float:left; width:400px; margin:5px}
#mainDivTout.eTips form label.checkBox input{border:0}
#mainDivTout.eTips form #button{border:1px solid #f7dbb5; background-color:#f7e7c6; color:#00245a; font-weight:bold; margin:5px; padding:2px; text-align:center; margin-left:150px}

#mainDivTout.eTips form #buttonSingle{border:1px solid #f7dbb5; background-color:#f7e7c6; color:#00245a; font-weight:bold; margin:5px; padding:2px; text-align:center; float:left}

#mainDivTout.eTips form label.long{display:block; float:left; width:400px; margin:5px}

#button, #buttonPrimary, #buttonSingle{text-decoration:none;  cursor:pointer}


/* BREAKFAST BUILDER */
#BreakfastBuilderForm{width:452px; margin:0; padding:0; border:1px solid #e1cab1; background-color:#fef8e8; text-align:right; font-size:95%; padding:2px; clear:both}
#BreakfastBuilderForm h3{background-color:#fde6af; padding:5px 5px 5px 10px; border-top:1px solid #fde6af; border-right:1px solid #fde6af; border-left:1px solid #fde6af; text-align:left}
#BreakfastBuilderForm fieldset{width:450px; margin-bottom:20px; display:block; text-align:left; background-color:#fffdf7; border:1px solid #fde6af}
#BreakfastBuilderForm fieldset label{display:block; float:left; padding:2px}

#BreakfastBuilderForm fieldset label input{float:left; margin-right:2px}
#BreakfastBuilderForm fieldset br{clear:both}

#BreakfastBuilderForm #buttonPrimary{background-color:#fde6af; border-width:0px; padding:2px; border:1px solid #e1cab1; color:#4b4534; font-weight:bold; text-align:center; margin-bottom:5px}

#ProductsContainer label{margin:7px 0; width:225px}
#BreakfastBuilderForm .left{width:155px}
#BreakfastBuilderForm .leftCheck{width:205px}
#FruitsContainer label, #DairyContainer label, #OtherContainer label{margin:7px 0 5px 0; width:140px}

.toolbar{background-color:#fde6af; padding:0px; float:left; border:0px solid #900}

#searchResults{margin:0px; padding:3px; border:1px solid #e1cab1; background-color:#fef8e8; height:1%}

#searchResults .header{background-color:#fde6af; padding:5px 5px 5px 10px; border-top:1px solid #fde6af; border-right:1px solid #fde6af; border-left:1px solid #fde6af; text-align:left; margin-bottom:0px}

#searchResults a{background-color:transparent}

#searchResults .recipeTitle_EvenRow{background-color:#fef8e8; padding:5px 5px 5px 10px; border-right:1px solid #fde6af; border-left:1px solid #fde6af; text-align:left; margin-bottom:0px; float:left}

#searchResults .recipeTitle_OddRow{background-color:#fffcf4; padding:5px 5px 5px 10px; border-right:1px solid #fde6af; border-left:1px solid #fde6af; text-align:left; margin-bottom:0px; float:left}

#searchResults .recipeTitle_LastOddRow{background-color:#fffcf4; padding:5px 5px 5px 10px; text-align:left; margin-bottom:0px; float:left; border-right:1px solid #fde6af; border-left:1px solid #fde6af; border-bottom:1px solid #fde6af}

#searchResults .recipeTitle_LastEvenRow{background-color:#fef8e8; padding:5px 5px 5px 10px; text-align:left; margin-bottom:0px; float:left; border-right:1px solid #fde6af; border-left:1px solid #fde6af; border-bottom:1px solid #fde6af}

#searchResults p.itemsMatched{text-align:right; color:#4b4534; float:right; font-size:95%}

#SearchResults .OddRow{background-color:#fefcf7}

#SearchResults .EvenRow{background-color:#FFF}
#SearchResultsPaging1{display:block; float:left; width:66%; font-size:10px; color:#4b4534}
#SearchResultsPaging2{text-align:right; color:#4b4534; float:right}

#SearchResultsPaging3{display:block; float:left; width:33%; text-align:right; font-size:10px; color:#a7a49b}

#SearchResultsPaging3 a{color:#4b4534}

#SearchResultsPaging3_inActive{display:block; float:left; width:33%; text-align:right; font-size:10px; color:#a7a49b}

#contentDiv .builder h3{font-size:95%}

.formHdrImage{margin-top:-20px; display:block; position:relative; margin-left:-5px}



