/****************************************************************************

Author: Stephen
Development by: Wallop
Last updated: 

*****************************************************************************/

/* defaults ****************************************************************/

* {
	margin:0;
	padding:0;
} 

body {
	font:11px/normal "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	background:#1A1713;
	color:#9F9E82;
}

body a {
	color:#C10000;
	text-decoration:underline;
}

body a:hover {
	text-decoration:none;
	color:#C10000;
}

/* heading attibutes *************************************************/

/* removes the link underline from logo swap */

h1 a {
	text-decoration:none;
}

/* list items ********************************************/

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

/* set more defaults **********************************************************/

a img {
	border:none !important;
}

/* hacks *************************************************************************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac */

* HTML .clearfix {
	height: 1%;
}

/* tables inherit font sizes */

table {
	font-size: 1em;
}

form {
	margin:0;
	padding:0;
}

label {
	display:none;
}

/* class attributes *********************************************/

input.required {
	padding:4px;
}

/* dotted line breaks */

.break p {
	margin:0;
	padding:0;
}

p.break {
	background: url(../images/break.gif) repeat-x 0px 6px;
	height:10px;
}

p.chefPhoto img {
	margin:30px 0 20px 20px;
	float:right;
	border:solid 3px #fff;
}
	

/* main divs ********************************************************************/

#wrap {
	width:700px;
	margin:0 auto;
	padding:20px 0 0 0;
}

#wrap p {
	margin:0 0 10px 0;
	line-height:19px;
}

#header {
	width:700px;
	height:60px;
}

#form, #subscribe {
	width:240px;
	float:right;
	margin:10px 0 0 0;
}

#subscribe {
	text-align:right;
	margin:0 !important;
}

#subscribe p {
	margin:0 0 4px 0!important;
}

#subscribe p.phone {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

input {
	margin:0;
	padding:0;
}

input.input {
	/*background:#29261F url(../images/bg_input.gif) no-repeat 50px 6px;*/
	border:solid 1px #000;
	width:160px;
	padding:6px;
	float:left;
}

input.button {
	float:right;
	width:60px;
	height:30px;
}

h1#logo a {
	display:block;
	width:122px;
	height:27px;
	background:url(../images/logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:10px 0 0 0;
	float:left;
	overflow:hidden;
}

#slideshow {
	width:690px;
	height:330px;
	background:url(../images/png/bg_photo.png) no-repeat 0 0;
	padding:5px;
	clear:both;
}

#nav {
	width:700px;
	height:50px;
	background:url(../images/bg_nav.jpg) no-repeat 0 0;
	color:#F1F4B9;
}

#nav a {
	color:#F1F4B9;
	text-decoration:none;
}

#nav a:hover {
	text-decoration:underline;
}

#nav ul {
	padding:14px 22px 0 22px;
}

#nav li {
	margin:0 50px 0 0;
	display:inline;
	text-align:center;
}

#nav li.last {
	margin:0;
}

#content {
	width:700px;
	background:url(../images/png/bg_content.png) no-repeat 0 0;
}

#content p {
	padding:12px 20px 0 20px;
}

#content p.left {
	float:left;
	width:315px;
}

#content p.right {
	float:right;
	width:315px;
}

p.copyright {
	text-align:center;
	padding:15px 0 0 0;
}

#footer {
	width:700px;
	height:40px;
	background:url(../images/footer.gif) 0 0;
	margin:1px 0 0 0;
	clear:both;
}

/* menus *************************************************************/

.menuTop {
	border-bottom:solid 2px #60150B;
	width:580px;
	padding:24px 20px 0 0;
	margin:0 0 20px 0;
}

#menu p.menuLogo {
	margin:0;
}

#menu {
	margin:0 auto;
	width:600px;
	padding:0 20px 20px 20px;
}

#menu p {
	margin:0 0 16px 0;
}

#menu div.box {
	padding:16px 20px 4px 20px;
	margin:20px 0 20px 0;
	border:solid 1px #312C24;
	background-color:#29261F;
}

#menu p.title, p.title {
	font-size:18px;
	font-weight:normal;
	color:#F1F4B9;
}

#menu p.heading {
	font-size:20px;
	color:#fff;
	margin:20px 0 20px 0;
}

#menu span.item, #menu p.item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}


/* reservation thing ***************************************************/

