    header{background-color:#ffe3bd;

    width: 1200px;
margin-left: auto; margin-right: auto;
    overflow:hidden;
}

html, body{margin:0px;}

main{margin-left: auto; margin-right: auto; width: 1200px;}

h1{font-family: 'Staatliches', cursive; float:left; text-align: center; padding-top: 35px; font-size: 70px; padding-left: 0px; color:#513939;}

header img{float:left;}

header ul{padding-left: 10px;
float:left;
    padding-top: 85px;
}
 nav a{display:block;}
 
.headerlist{list-style: none;
display:inline-block;
font-size:30px;
padding-left: 20px;
    font-family: 'Leckerli One', cursive;
    color: #EA4937; 
}

a.coloritem:link{color:#EA4937;}

a.coloritem:visited{color:#EA4937;}

a.coloritem:hover{color:#a11335;}





nav ul li:hover > ul{display: inherit;}

nav ul ul{display:none; position: absolute; margin-left: 0px; margin-top:0px; padding-top: 0px; padding-right: 5px ;list-style:none; color: #ffe3bd; background-color:#EA4937; }

nav ul ul li{min-width: 10px; display: list-item; position: relative;}



a.dropcolor:hover{color: #ffe3bd; background-color:#EA4937;}

a.dropcolor:link{color:#EA4937;}

a.dropcolor:visited{color:#a11335;}

a.droptext:link{color:#EA4937;}

a.droptext:visited{color:#EA4937;}

a.droptext:hover{color:#ffe3bd; background-color:#EA4937; }


.text{text-decoration: none;  font-size: 30px; font-family: 'Leckerli One', cursive; list-style: none; padding-left: 0px; display: inline;}




.dropdwnli:hover{ color:#ffe3bd; background-color:#a11335;}

a.yogi:link{color:#ffe3bd;}

a.yogi:hover{color:#f7c683;}

a.yogi:visited{color:#ffe3bd;}

.mainimg{float: right;  }

.mainsection{width: 1200px; background-color: #513939; margin-left: auto; margin-right: auto; padding-bottom: 0px; background-attachment: fixed; overflow: hidden;}
 
a:link{text-decoration: none;}

footer{width:1200px; background-color: #d3d3d3; margin-left: auto; margin-right: auto; color:navy; height:50px; text-align: center; padding-top: 30px; color:#513939; margin-top: 0px;}

.mainsect{background-color: #ffe3bd; width:500px; border-radius: 10px; padding: 20px; margin-top: 130px; margin-left: 30px;}

.mainsecth2{font-family: 'Staatliches', cursive; font-size: 40px; margin-bottom: 15px; margin-top: 5px; text-align: center; color:#513939; }

p{font-family: 'Cambo', serif; margin-top: 0px;}

.subsecth2{font-family: 'Leckerli One', cursive; font-size: 40px; color:#513939; text-align: center; margin-bottom: 5px; margin-top: 0px; text-shadow: 2px 2px #EA4937; padding-bottom: 10px;}

.indexsubsection{width:1200px; height:591px; background-color: #A4BEB5; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; background-attachment: fixed;}

.subsectdiv{float:right; background-color: #ffe3bd; width:500px; border-radius: 10px; padding: 20px; margin-top: 115px; margin-right: 30px; }

.quicklink{font-family:'Leckerli One', cursive; font-size: 30px; text-align: center; background-color: #EA4937; width: 300px; border: solid #EA4937 5px; border-radius: 10px; color:#ffe3bd; margin-left: 60px; margin-top: 15px;} 

.subsectli{text-decoration: none; list-style: none;}

.quicklink:hover{background-color:#a11334; border-color:#a11334; }

.slidesect{background-color: #A4BEB5; width:1200px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px;}

.slidesectex{font-family: 'Leckerli One', cursive; font-size: 50px; color:#513939; text-align: center; margin-bottom: 5px; margin-top: 0px; text-shadow: 2px 2px #EA4937;  }

.divloc{margin-left: auto; margin-right: auto;}
 
.catermain{margin-left: auto; margin-right: auto; width:1200px; background-color: #A4BEB5;}

.catersect{width:800px; background-color: #A4BEB5; height: 805px; margin-bottom: 80px; }

.bbshow{float:right; margin-top: 267px; height: 267px;}

.caterform{float:right; width:400px; margin-top: none; height: 885px; background-color:#513939; padding-top: }

.catertext{float:left;}
.cartertext2{float:right;}

.caterdiv{background-color: #ffe3bd; width: 300px; margin-left: auto; margin-right: auto; padding: 10px; margin-top: 320px; height: 300px; border-radius:10px;}

.catersectex{font-family: 'Leckerli One', cursive; font-size: 45px; padding-left: 5px; color:#513939; text-align: left; margin-bottom: 10px; margin-top: 10px; text-shadow: 2px 2px #EA4937; width: 795px; float:left;}
.bday{margin-top: 267px;}

.dealsectex{font-family: 'Leckerli One', cursive; font-size: 40px; color:#513939; text-align: center; margin-bottom: 5px; margin-top: 0px; text-shadow: 2px 2px #EA4937; padding-bottom: 10px; }

.dealsectex2{font-family: 'Leckerli One', cursive; font-size: 50px; color:#513939; text-align: center; margin-bottom: 5px; margin-top: 0px; text-shadow: 2px 2px #EA4937; padding-bottom: 10px; }

.dealsect{float:right; background-color: #ffe3bd; width:500px; border-radius: 10px; padding-top: 20px; padding-left: 20px; padding-right: 20px; margin-top: 85px; margin-right: 30px; }

.dealsect2{float:right; background-color: #ffe3bd; width:500px; border-radius: 10px; padding: 20px; margin-top: 20px; margin-right: 30px; }

.coupons{background-color: #e6ae74
; margin-bottom: 0px; height:400px;}

.coupondiv{ background-color: #ffe3bd; width:500px; border: 5px solid #ffe3bd; margin-bottom: 10px; border-radius: 10px; margin-left: 40px;}

.coupright{float:right;background-color: #ffe3bd; width:500px; border: 5px solid #ffe3bd; margin-bottom: 10px; border-radius: 10px; margin-right: 40px;}

.couponimages{ margin-left: 10px;}

.coupontext{float:right; width:180px; margin-top: 70px;}

.basicmenu{background-color:#e6ae74; margin-top: 10px; height: 400px; margin-bottom: 10px; border-radius: 10px; width:1200px;}

.menudiv{background-color: #ffe3bd; float:left; width: 200px; overflow: hidden; margin-right: 40px; border: 10px solid #ffe3bd; border-radius: 10px; text-align: center; }

.menublock{margin-left: 100px; margin-right: auto; margin-top: 25px;}

.menusectex{font-family: 'Leckerli One', cursive; font-size: 50px; color:#513939; text-align: center; margin-bottom: 5px; margin-top: 0px; text-shadow: 2px 2px #EA4937; padding-top: 20px;}

.menulink{text-decoration: none;}

.locationsect{width:1200px; background-color: #A4BEB5; height: 591px; }

.locationtextbox{float: right; background-color: #ffe3bd; width:550px; margin-right: 15px; margin-top: 175px; border-radius: 10px; border: 10px #ffe3bd solid; }

form{font-family: 'Staatliches', cursive; font-size: 20px; color:#513939; padding-top: 0px; }

.formh3{font-family: 'Staatliches', cursive; font-size: 20px; text-shadow: 2px 2px #EA4937; color:#513939; font-size:30px; margin-top: 5px; margin-bottom: 15px;}

locsect{ width:1200px; height:600px; margin-left: auto; margin-right: auto; background-color: #513939;}

a.here:link{color:#513939;}

a.here:visited{color:#513939;}

a.here:hover{color:#ffe3bd;}

.locesect{width:1200px; height: 400px; background-color:#e6ae74; margin-left: auto; margin-right: auto; }

.locediv{float:left; margin-top: 100px; margin-right: 50px; border:10px solid #ffe3bd; border-radius: 10px; height: 200px;}

.emerge{margin-left: 60px;}

@media screen and (max-width:700px){
    
     header{width:600px; margin-left:30px;}
    header ul li{display:inline; }
    header ul{float:none; padding-top: 0px;}
    h1{float:none; padding-left: 0px; margin-left: 0px; text-align: left; padding-bottom: 0px;}
    header img{float: left; width:200px; height:200px; padding-bottom: 0px;}
    .mainimg{display: none;}
    .indexsubsection img{display:none;}
    .indexsubsection{width:600px; margin-left: 30px;}
    .mainsection{width:600px;height:600px; margin-left: 30px;}
    footer{width:600px; margin-left: 30px;}
    h1{font-size:50px; margin-bottom: 70px;}
   
}

@media screen and (max-width:1200px){
    html{margin-left: 0px;}
}