#reserve { float:none; width:100%; margin:0 auto; position:absolute; z-index:99; bottom:-50px}
.reserve { color:#424669; font-size:23px;  float:left;  font-weight:bold; text-align:left; padding:15px 12px; margin-right:26px; font-family: "Nunito", sans-serif;}
.imenu { width:74%;  margin:0 auto; padding:12px 15px; background:#f2f2f2; float:none; border-radius: 4px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}
.check1{ margin:11px 10px; float:left; width:11%; font-weight:normal;}
.check2{ margin:0px 10px; float:left; width:11%; font-weight:normal;}
.chk {font-size:12px; color:#424669; line-height:24px;}
.message1{ font-size:14px; padding:10px 11px; margin:0 auto; border-bottom:#424669 solid 1px; color: #424669; border-radius: 4px; width:90%; font-weight:bold;  background:#f2f2f2;}
.message2{ font-size:14px; padding:9px 10px; margin:0 auto; width:90%; color: #424669; border-radius: 4px; font-weight:bold; background:#f2f2f2; border-bottom:#424669 solid 1px;}

input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {
background-color:#c89b3c; border:none; color:#fff; font-size: 16px; font-family: "Nunito", sans-serif; padding:12px 30px; font-weight:bold;  border-radius:4px; letter-spacing:1px;}
::-webkit-input-placeholder {
   color: #333333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

:-ms-input-placeholder {  
   color: #333333;  
}
.map1{ font-size:12px;
padding:10px;  font-family: "Nunito", sans-serif;
width:50%; 
margin-right:15px; background:#fff;
border: 1px double #929292;
color:#444;
float:left; border-radius: 20px;
}
label { display:none;}