BODY {                
    margin-bottom:50px;
    background-color:#f7f1ed;
}
@font-face {
    font-family: dancing;
    src: url(https://mimis-gourmet-kitchen.com/fonts/DancingScript-Regular.woff);
    font-weight: normal;
}
@font-face {
    font-family: dancingBold;
    src: url(https://mimis-gourmet-kitchen.com/fonts/DancingScript-Bold.woff);
    font-weight: bold;
}
H1 {
    background-color: #f7f1ed;
    border-radius: 25px;
    margin:auto;
    margin-top:-30px;
    margin-bottom:20px;
    display:inline-block;
    padding:8px 20px 8px 20px;
    border:1px solid #999;
    text-align:center; 
    font-weight:normal;
    font-family:dancingBold !important;
    font-size:38px;
}
H1 {
/*    margin-top:20px;*/
}
H2 {
    margin-top:20px;
    text-align:center; 
    font-weight:normal;
    font-family:dancingBold !important;
    font-size:34px;
}
DIV {
    margin:auto;
    border:0px solid #ccc;
    text-align:center;
}
.header {
    display:block;
    width:100%;
    height:220px;             
    text-align:center;
    background-image: url("https://mimis-gourmet-kitchen.com/images/header_food_01.jpg");                
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    border-radius:12px 12px 0px 0px;
}
.facebook_header_link {
    float:right;
    display:inline-block;
    margin:20px;
    width:38px;
}
.facebook_header_link IMG {
    width:38px;
    height:38px;
    padding:0px;
    margin:0px;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 0 4px 6px #fff;
}
.logo {
    width:180px;
    margin-top:10px;
    margin-right:-75px;
}
.flyer_area {
    width:100%;
    max-width:650px;
    border:0px solid #ccc;
    margin-bottom:50px;
}
.flyer_area A {
    display:inline-block;
    float:right;
    margin-right:20px;
    color:#999;
}
.flyer_area A:VISITED {
    color:#999;
}
IMG {
    width:100%;
    max-width:650px;
    margin-bottom:5px;
    border-radius:6px;
}
.button_link, .button_link:VISITED {
    display:inline-block;
    margin:auto;
    margin-left:16px;
    margin-right:16px;
    padding:14px 30px 14px 30px;
    text-decoration: none;
    background-color: #aad7d6;
    color:#000;
    border-radius:6px;
    font-family:dancingBold !important;
    font-size:26px;
}
.splash {
    width:100%;
    max-width:680px;
    margin:auto;
    margin-bottom:25px;
    font-size:18px;
    line-height:28px;
    padding:4px;
    font-weight:normal;
}
.book_now {
    clear:both;
    text-align: center;
}
.book_now TABLE {
    margin:auto;

font-size:18px;
}
.book_now INPUT, .book_now SELECT {
    margin-bottom:12px;
}
.book_now INPUT, .book_now SELECT, .book_now OPTION {
    font-size:18px;
    padding:4px;
    line-height:28px;
}
.footer {
    margin:50px;
}
.footer P {
    font-size:14px;
}
.payeenote {
    font-size:14px;
/*    font-style: italic;*/
    margin:0px;
    padding:0px;
}
.social_icons {
    text-align:center;
    background-color:transparent;
    font-size:18px !important;
}
.social_icons A {
    background-color:transparent;
    padding:0px;
    margin:0px;
}
.social_icons IMG {
    max-width:32px;
    vertical-align:middle;
}
.order_confirmation {
    width:320px;
    color:darkcyan;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding:10px;
    line-height: 32px;
}
.book_now H2 {
    margin-bottom:5px;
}

.form {
    width:320px;
    border:1px solid #ccc;
    border-radius:6px;
    padding-left:10px;
    padding-right:10px;
}
.form SPAN {
    font-size:12px; 
    position:relative; 
    top:-5px;
}