body, h1, h2, h3, h4, h5, h6, #header, #footer, ul, li, fieldset, p, dl, dt, dd {
	padding:0;
	margin:0;
	border:0;
	font:inherit;
}
html {
	min-height:100%;
	height:100%;
}
body {
	height:100%;
	min-height:100%;
	font-family:helvetica, arial, sans-serif;
	font-size:10px;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	background: #350806;
}
a {
	text-decoration:none;
}
.main-content {
	text-align:center;
}
#page_title {
	height: 45px;
	margin-bottom:5px;
	padding: 0 10px;
	color: #D47F0F;
	font-size: 20px;
	font-weight: 700;
	line-height: 45px;
	text-align:center;
	background: #7d0000;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .5);
	border-bottom:6px solid #bf5036;
	overflow: hidden;
}
.rest-location {
	width:253px;
	margin:5px auto;
	padding:5px;
	display:block;
	background:rgba(255, 255, 255, 0.3);
	-webkit-border-radius:8px;
}
#location-title {
	margin:5px 0 0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.7);
}
#location-info {
	margin:0 0 5px;
	color:#fff;
	font-size:13px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.7);
}
.left-box {
	width:80px;
	margin:0;
	padding:0;
	display:inline-block;
}
.right-box {
	width:170px;
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:bottom;
}
#cuisine_pic {
	width:156px;
	height:109px;
	margin:5px;
	border:2px solid #bf5036;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
#order-btn {
	width:160px;
	height:50px;
	margin:5px;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.7);
	background:#5eae0f -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #60bc03 ), to(#3e8c01));
	border:1px solid #343;
	-webkit-background-clip:padding-box;
	-webkit-border-radius:8px;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-sizing:border-box;
}
#order-btn:active {
	background:#5eae0f -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #3e8c01), to(#60bc03));
}
.link-btn {
	width:70px;
	height:50px;
	margin:5px;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:50px;
	background: #bf5036 -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #bf5036 ), to(#c71609));
	border:1px solid #c71609;
	-webkit-border-radius:8px;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.link-btn:active {
	background: #c71609 -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #c71609 ), to(#bf5036));
}
#footer {
	height:40px;
	margin-top:5px;
	padding-top:10px;
	display:block;
	color: #D47F0F;
	font-size:18px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
	background: #7d0000;
	border-top: 2px solid #bf5036;
}
#footer a {
	color: #D47F0F;
	text-decoration:none;
}
.mobile-app {
   background: #fff;
   padding: 10px 0 5px 0px;
   box-shadow: inset 0px 0px 4px #000000;
	 text-align: center;
}