@charset "UTF-8";
/* CSS Document */

.red { background:#f3766e; width:70px; height:70px; padding:25px 13px; font-size:12px; }

.blue { background:#76cadd; width:70px; height:70px; padding:25px 13px; margin-top:12px; font-size:12px;}

.green { background:#73bc91; width:70px; height:70px; padding:25px 13px; margin-top:12px; font-size:12px;}

.purple { background:#8b77a0; width:70px; height:70px; padding:25px 13px; margin-top:12px; font-size:12px;}

.yellow { background:#ffe49c; width:70px; height:70px; padding:25px 13px; margin:12px 0; font-size:12px;}

.meal-contents { -webkit-box-shadow: inset 0px 0px 0px 1px #cccccc; min-height:420px; box-shadow: inset 0px 0px 0px 1px #cccccc; border-radius:3px;}
.contents-header { background:#333333; color:#FFFFFF; padding:5px 15px; border-top-left-radius:2px; border-top-right-radius:2px; }
.cart { height:370px; padding:5px 0; }
.contents-totals { background:#333333; color:#FFFFFF; margin:0 0 0 0; padding:5px 0 0 0; border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.text-right { text-align:right; }
.list-style-none { list-style:none; }
.border-right { border-right:1px #666666 solid; padding:0 15px; }
#photo { background:#CCCCCC; border:1px #999999 solid; width:140px; height:140px; margin-top:15px; }
.padding-fix { padding-top:8px; }
.margin-fix { margin-top:12px; }
.deposit { width:90%; margin-top:15px; }

.full-width { width:100%; }
.search { margin-top:25px; }
.lower { margin-top:25px; }
.bottom { margin-top:25px; margin-bottom:50px; }
.menu { padding-left:15px; }
.menu-wrap { background:#F1F1F1; border:1px #CCCCCC solid; border-radius:3px; }

.login { 
	border-radius:5px;
	-webkit-box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, .25);
        
        box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, .25);
padding:25px;
}

.text-center { text-align:center; }

.orange { background:#f7931e; width:40%; color:#FFFFFF; text-shadow:none; margin-top:10px;}
.orange:hover { background:#ef8318; width:40%; color:#FFFFFF; text-shadow:none; margin-top:10px;}


.logo { margin-bottom:15px; }

.touch { height:40px; }