#cur_loc{
    text-align: center;
}

#recomAPP{
    text-align: center;
}


#main{
    text-align: center;
	 background-image: url("../images/menu2.png");
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 0px !important;
        
        
}
body {
	height:100%;
}

#main .ui-controlgroup {
    width: 65%;
    margin: 0 auto;
    margin-top: 20px;
    max-width: 250px;
}

#nav{
    width:10%;
}

#mainPage {
       
        position: relative; 
        z-index: 2; 
        margin-top: 45%;
    }
.mainFooter {
       
        display:none;
    }

#restaurantsContent {
  padding:0;
  background-color:#ffffff;
  font-size:90%;
}

#restaurantsContent  h3{
  font-weight:normal;
  padding:3px;
  margin:0;
}

#restaurantsContent .tablo {
  padding:2% 1% 0% 1%;
  border-bottom:#aaaaaa 1px solid;
  width:98%;
}

#restaurantsContent .rest {
  width:100%;
}

#restaurantsContent .rest .logoTd {
  width:25%;
  text-align:center;
}

#restaurantsContent  .hoursOfDel {
 width:30%;
}

#restaurantsContent  .restaurantName {
 font-weight:bold;
}

#restaurantsContent  .orderBttn {
  margin-right:3%;
  border: 1px solid #3e963e /*{e-bup-border}*/;
    background: #3e963e /*{e-bup-background-color}*/;
    font-weight: bold;
    color: #ffffff /*{e-bup-color}*/;
    text-shadow: 0 /*{e-bup-shadow-x}*/ 1px /*{e-bup-shadow-y}*/ 0 /*{e-bup-shadow-radius}*/ #444444 /*{e-bup-shadow-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #337c33 /*{e-bup-background-start}*/), to( #48af48 /*{e-bup-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #337c33 /*{e-bup-background-start}*/, #48af48 /*{e-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #337c33 /*{e-bup-background-start}*/, #48af48 /*{e-bup-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #337c33 /*{e-bup-background-start}*/, #48af48 /*{e-bup-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #337c33 /*{e-bup-background-start}*/, #48af48 /*{e-bup-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #337c33 /*{e-bup-background-start}*/, #48af48 /*{e-bup-background-end}*/);
}

#restaurantsContent  .preorderBttn {
  margin-right:3%;
    background: #000000 /*{e-bup-background-color}*/;
    font-weight: bold;
    color: #000000 /*{e-bup-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{e-bup-background-start}*/), to( #ffffff /*{e-bup-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #ffffff /*{e-bup-background-start}*/, #ffffff /*{e-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient( #ffffff /*{e-bup-background-start}*/, #ffffff /*{e-bup-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient( #ffffff /*{e-bup-background-start}*/, #ffffff /*{e-bup-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient( #ffffff /*{e-bup-background-start}*/, #ffffff /*{e-bup-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient( #ffffff /*{e-bup-background-start}*/, #ffffff /*{e-bup-background-end}*/);
}

    #header_opened
    {
        color:white;
        background-color:green;
  
    }

    #header_closed 
    {   
        background-color: red;
        color:white;
    }
    
    #loading
	{
        background:url(images/HUD-1.gif) no-repeat center center;
    }
	.loading
	{
        background:url(images/HUD-1.gif) no-repeat center center;
		height: 100px;
    }
	
	/*.foreground
	{
        background: url(images/HUD-1.gif) no-repeat center center;
		height: 100px;
		width: 100px;
		z-index:9999;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
    }*/
	
	.warning{
		color:red;
	}


/*
    #userRegTable{
        margin: 10%;
    }
    
    #userPass{
        margin: 10%;
    }
    
    #regMe{
        margin: 10%;
    }
    
    #userRegTable .ui-input-text{
        width: 50%
    }
    
    #regMe .ui-input-text{
        width: 50%
    }
    
    #userPass .ui-input-text{
        width: 50%
    }
    
    
    #restaurants .ui-btn{
        width: 20%;
    }
    
    #tablo .ui-btn{
        width: auto;
    }
    
    #toRest{
        width: 30%;
    }
    
    #toMenu{
        width: 20%;
    }
    
    #done{
        width: 20%;
    }
    
    #tomenu {
        width: 20%;
    }
    
    #cont {
        width: 30%;
    }
    
    #userReg .ui-btn {
        width: 20%;
    }
    
    #toCart{
        width: 20%;
    }
    
    #toUserReg {
        width: 30%;
    }
    
    #toSubmit {
        width: 20%;
    }
    */
    
    
    .logo {
        padding-top: 5%;
        display: none;
    }
    
	.logo img {
        width:45%;
    }
    .slogan {
        padding-top: 4%;
        margin-bottom: 10%;
		width: 100%;
    }
	
	.slogan img{
		width: 93%;
    }
	
	.alignCenter{
		text-align:center;
	}
	
	.alignCenter .ui-controlgroup-controls{
		width: auto;
	}
	
	.ui-field-contain .ui-select , .ui-field-contain input.ui-input-text{
		width: 100%;
	}
	.colWidth30{
		width:30%;
	}
	
	
	.colWidth10{
		width:10%;
	}
	
	.colWidthRight50{
		width:50%;
		text-align:right;
	}
	
	.colWidthLeft50{
		width:50%;
		text-align:left;
	}
	
	.textAlignRight{
		text-align:right;
	}
	

    .mainMenuCurrentLocation {
        background-image: url('images/b_home_ico.png') !important;
    }


    .mainMenuZIP {
        background-image: url('images/b_find_ico.png') !important;
    }


    .mainMenuSaved {
        background-image: url('images/b_saved_ico.png') !important;
    }
    
    .mainMenuButton {
        background-color:#ffffff;
        background-repeat: no-repeat;
        background-position: 4%;
        padding:2%;
        margin-left:6%;
        margin-right:6%;
        margin-top:5%;
    }
	
	.menutable tr{
		padding:1%;
		/*background-image:url('images/menu_separator.png');
		background-repeat:repeat-x;
		background-position:left bottom;*/
	}
	.savedAddressTable td{
		vertical-align: middle;
	}
	.savedAddressTable{
		width:100%;
	}
	
	.ui-btn-down-a{
		color:black !important;
	}
	
	.ui-btn-down-c{
		color:black !important;
	}
	
	.menuItemDiv{
	border-bottom:#aaaaaa 1px solid;
	}
	
	.table100percent{
		width:100%;
		table-layout: fixed;
	}
	
	
	.menutable{
		width:100%;
		table-layout: fixed;
	}
	
	.menutable td{
		/*width:30%;*/
		overflow: hidden;
		margin:5%;
		vertical-align:top;
	}
	
	.menutable tr{
		margin:5%;
	}
	
	.menutable h5 {
		 float: left;
	}
	
	.menutable img{
		 width:70%;
	}
	.floatLeft{
		 float: left;
	}
	
	.floatRight{
		 float: right;
	}
	.row2{
		margin:5%;
	}
	
	.itemCol1{
		width: 40%;
	}
	
	.itemCol2{
		width: 25%;
		vertical-align:top;
		text-align:right;
	}
	
	.itemCol3{
		width: 35%;
	}
	.switchButton {
		max-width:100%;
		max-height:50%;
		min-width:0%;
		padding-top:10%;
		padding-bottom:10%;
		padding-left:4%;
		padding-right:1%;
		font-size:10px;
	}
	
	.switchButton span{
		padding:0;
	}
	
	.switchButton div{
		font-size:13px;
	}
	
	.priceDiv {
		min-height:100px;
		height:auto !important;
		height:100px; 
	}
        
   .footerLogo{
       height:10%;
   }
  
   .headerButton {
	  color: white;
      float:left;
	  position:absolute;
     /* width:26%;*/
      margin:0px 0px 0px 2%;
      background-image: -webkit-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) !important;
      background-image:    -moz-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) !important;
      background-image:     -ms-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) !important;
      background-image:      -o-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) !important;
      background-image:         linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) !important;
    }
	.headerButtonBottom{
		/*margin-top:43% !important;*/
		top:50%!important;
	}
	

	.ui-btn-active{
	  background-image: -webkit-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:    -moz-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:     -ms-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:      -o-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/)!important;
      background-image:         linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
	}
	
	.ui-btn-down-a{
	  background-image: -webkit-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:    -moz-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:     -ms-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
      background-image:      -o-linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/)!important;
      background-image:         linear-gradient( #780A14 /*{f-bar-background-start}*/, #320508 /*{f-bar-background-end}*/) !important;
	}
	
	/*.ui-btn-down-c{
	  background-image: -webkit-linear-gradient( #234B23 , #328232 ) !important;
      background-image:    -moz-linear-gradient( #234B23 , #328232 ) !important;
      background-image:     -ms-linear-gradient( #234B23 , #328232 ) !important;
      background-image:      -o-linear-gradient( #234B23 , #328232 )!important;
      background-image:         linear-gradient( #234B23 , #328232 ) !important;
	}*/
	
	.deleteButton {
	  color: white;
	  text-align:center;
	  text-shadow:0px 0px 0px white !important;
      background-image: -webkit-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) ;
      background-image:    -moz-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) ;
      background-image:     -ms-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) ;
      background-image:      -o-linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/);
      background-image:         linear-gradient( #ae1a26 /*{f-bar-background-start}*/, #7b151f /*{f-bar-background-end}*/) ;
    }
    
    .headerTitle {
      /*margin-right:10%;*/
	  text-align:center;
}

.headerLabel {
  color:#501217;
  text-shadow: #aaaaaa 1px 1px 0.0;
  /*font-size: 60%;*/
}

.width100 {
  width:100%;
}

.width50 {
  width:50%;
}

.width70 {
  width:70%;
}
.redBar {
   font-size:80%;    
        border: 1px solid #ed1c24 /*{f-bar-border}*/;
        background: #ad1823 /*{f-bar-background-color}*/;
        color: #ffffff /*{f-bar-color}*/;
        font-weight: bold;
        text-shadow: 0 /*{f-bar-shadow-x}*/ 1px /*{f-bar-shadow-y}*/ 1px /*{f-bar-shadow-radius}*/ #444444 /*{f-bar-shadow-color}*/;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #be1a26 /*{f-bar-background-start}*/), to( #9b151f /*{f-bar-background-end}*/)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #be1a26 /*{f-bar-background-start}*/, #9b151f /*{f-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #be1a26 /*{f-bar-background-start}*/, #9b151f /*{f-bar-background-end}*/); /* FF3.6 */
        background-image:     -ms-linear-gradient( #be1a26 /*{f-bar-background-start}*/, #9b151f /*{f-bar-background-end}*/); /* IE10 */
        background-image:      -o-linear-gradient( #be1a26 /*{f-bar-background-start}*/, #9b151f /*{f-bar-background-end}*/); /* Opera 11.10+ */
        background-image:         linear-gradient( #be1a26 /*{f-bar-background-start}*/, #9b151f /*{f-bar-background-end}*/);
    }



.userField{
	padding-left:0.5em !important;
	padding-right:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}

.userFieldClass {
	width:100%;
}
.acceptedPaymentMethods{
	white-space: nowrap;
	text-align: center;
}

.acceptedPaymentMethods div{
	display: inline-block;
}

#paymentTypeFieldset div{
	/*width:70% !important;*/
}











