
p {
  margin-bottom:15px;
}


#contentContainer.reservations {
  background:#FFFFFF url(../images/reservationsBg.jpg) no-repeat left top;
  padding-right:91px;
  padding-left:366px;
}

#contentContainer.partyMenu {
  background:#FFFFFF url(../images/partyMenuBg.jpg) no-repeat left top;
  padding-right:91px;
  padding-left:340px;
}

#contentContainer.reservationsRequest {
  background:#FFFFFF url(../images/reservationsRequestBg.jpg) no-repeat left top;
  padding-left:340px;
}


#resCandidContainer {
  margin:auto;
  padding-top:30px;
}
.menu_bul{
  font-size:small;
  padding-right:5px;
  display:inline;
}

.menu_header{text-align:center}
.menu_item {
  padding-bottom:10px;
}

.menu_item_price{
  width:300px;
  margin-left:120px;
  padding-bottom:10px;

}
.menu_details {
  width:550px;
  clear:both;
  padding:0 0 5px 0;
text-align:center;
}
.menu_desc {
width:200px;
font-style: normal;
text-transform: none;
font-weight:normal;
float:left;
margin-right:10px;
}
.menu_desc_bar {
width:60px;
font-style: normal;
text-transform: none;
font-weight:normal;
float:left;
margin-left:60px;
margin-right:10px;
}

.menu_price {
text-align:left;
font-style: normal;
}


#contentContainer.reservationsRequest label,
#contentContainer.reservationsRequest span {
  display:block;
}

#contentContainer.reservationsRequest span {
  text-align:right;
}

#contentContainer.reservationsRequest p {
  margin-bottom:3px;
}

#contentContainer.reservationsRequest table {
  margin-top:22px;
}

#contentContainer.reservationsRequest td {
  vertical-align:top;
}

#contentContainer.reservationsRequest td.colOne {
  width:305px;
}
