.plan .main{
  padding-top:10px;
}
.plan .suggestion{
  border:none;
  margin:0px;
  height:auto;
}
.plan .ingredients{
  padding-right:5px;
}
.plan .description .title{
  padding-bottom:0px;
}
.plan .lightBackground{
  background: #F7F8ED;
}
.planOuterBox, .goldBox {
  border-left: 2px solid #DDB640;
  border-right: 2px solid #DDB640;
  border-bottom: 2px solid #DDB640;
}
.goldBoxTop{
  border-top: 2px solid #DDB640;  
}
.planActionBlock{
  height:33px;
  border-top: 1px solid #aaaaaa;
}
.plan .indent{
  padding-left:10px;
}
.plan .recipe_line{
  padding-left:5px;
}

.plan .subHeading {
  font-size:20px;
}
.planActionBlock .buttonMini input{
  font-size:13px;
}
.prevNext{
  font-weight:bold;
  text-decoration:underline;
}
.planShortListHead{
}
.plan .commentIndicator{
  padding-top:5px;
}
.plan .actionHead{
  padding:0px 10px 0px;
}
.plan .actionHead .title, .shopping_list .actionHead .title{
  font-size:18px;
  padding:1px 0px 0px;
}
.plan .autoCompleteEntryBox #entry{
  width:140px;
}
.plan .shortListAlert{
/*  border-top: 1px solid #CB141B; */
/*  border-top: 1px solid #EE575C; */
  border-top: 1px solid #F8B3B6; 
  background:#F6E3E3; 
  margin:0px 5px 10px;
  padding:4px 0px 4px 215px;
/*  text-align:center;*/
  color:#333;
}