

body {
	line-height: 1;
}
ol, ul {
	list-style: none;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background: #BE1E2D url('file:///D|/img/bodyBg.png') repeat-x;
	color: #B4B4B4;
	padding-top: 15px;
	font-family: Helvetica, "sans-serif";
}

a {
	color: #08C;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
}

#container {
	width: 940px;
	align-content: center;
	margin: 0 auto;
	padding: 0 ;
}

/* Header */
#container > header {
	height: 90px;
	width: 800;
	align-content: center;
	margin: 0 auto;
}

header div#logo {
	float: center;
	background-color: #41393d;
	background-image: url(‘../images/logo.png') no-repeat;
	margin: 0 auto;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #8B8C8F;
	
}

header nav {
	float: center;
}

header nav ul {
	margin: 0;
	padding: 0;
	float: center;
}

header nav ul li {
	float: center;
}

header nav ul li a,
header nav ul li a:visited {
	font-size: .9em;
	letter-spacing: 2px;
	text-decoration: none;
	color: #B4B4B4;

}
/* Home Featue */
section#feature {
	float: center;
	width: 940px;
	height: 380px;
	background: url('file:///D|/images/diningroom2.jpg') no-repeat; 
	margin-bottom: 0.3em;
}

section#feature h2:before,
section#feature h2:after {
	padding: 0 0.3em;
	content: '~';
}

/* Page Text */
section#page-text {
	display: block;
	overflow: auto;
	padding: 30px;
	/*height: 1350px;*/
	width: 880px;
	font-size: 0.8em;
	letter-spacing: 1.5px;
	line-height: 1.5;
	background: #41393D;
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	text-align: left;
	font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';

}




section#page-text > h1 {
	text-align: center;
	font-size: 1.4em;
	margin: 0.8em 0 1.6em;

}
section#page-text section h1 {
	font-size: 1.5em;
	margin: 1em 0 1em 5px;
	text-align: left;
}

section#contact-text {
	padding: 30px;
	height: "260";
	width: "430";
	font-size: 0.8em;
	letter-spacing: 1.5px;
	line-height: 1.5;
	background: #41393D;
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	text-align: center;
	font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
}

#menu-tables {
	display: table;
	
}
img#dishes {
    vertical-align: top;
    display: table-cell;
    margin-right: 1em;
}
span {
    vertical-align: middle;
    display: table-cell;
}

span#menu {
    vertical-align: top;
    display: table-cell;
}

table#dishes{
	margin-bottom: 5em;
	display: table;
}


table#dishes thead th{
	padding: 5px;
	text-align: left;
	font-style: italic;
	
}


table#dishes tbody th {
	padding: 5px;
	text-align: left;
	font-weight: bold;
}

table#dishes td{
	padding: 5px;
	text-align: left;
}

table#dishes tr td:first-child {
	font-weight: bold;
}

table#dishes tr td:nth-child(3){
	font-weight: bold;
	width: 50px;
}

table caption {
	text-align: left;
	padding-left: 5px;
	margin-bottom: 1em;
}

ul, li{ list-style:none; margin:0; width: 25%}
.main-menu ul{background-color:41393d;} 
.main-menu a{color:B4B4B4; display:block; padding:4px; text-decoration:none;}
.main-menu > ul{ display:table; width:100%;}  
.main-menu > ul > li{ display: table-cell; } 
.main-menu > ul > li:last-child{ border-right:none;}
.main-menu > ul > li > a{ text-align:center;}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #41393d;
}



li {
    float: center;
}

li a, .dropbtn {
    display: inline-block;
    color: B4B4B4;
    text-align: center;
    text-decoration: none;
	
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: #BA0C2F;
}



section#page-text dl {
	margin: 0;
	padding: 0;
}

section#page-text dt {
	padding-top: 1em;
	font-size: 0.9em;
}

section#page-text dd {
	padding: 0.3em 0;
}

footer {
    padding: 1em;
	font-family: Helvetica, "sans-serif";
    color: white;
    background-color: 41393d;
    clear: left;
    text-align: center;
}

/* Home Text */
section#home-text {
	float: left;
	width: 445px;
	height: 240px;
	padding-top: 20px;
	padding-left: 26px;
	padding-right: 24px;
	line-height: 1.5;
	font-size: 0.8em;
	letter-spacing: 1.1px;
	background: #41393d;

}

section#offers {
	width: 445px;
	height: 243px;
}


section#contact h1,


section#contact p,



div#formButton {
	float: right;
	margin-top: 15px;
	width: 372px;
}
div.center p{
    margin: 0;
	text-align: center;
	position: relative;
    transform: translate(0%, 17%);
}

div.field {
	line-height: 1.4em;
	margin: 0.8em 0 0;
	text-align: justify;

}
.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}



/* Footer */
footer {
	text-align: center;
	background-color: 41393d;
	font-size: 0.7em;
	font: Gotham;
	border-top: 1px dotted #E8DFAC;
	padding-top: 1em;
	margin: 1em;
	clear: both;
	
	
}

footer a,
footer a:visited {
	color: #636363;
}

footer a:hover,
footer a:focus {
	color: red;
}





