/* -- MAIN -- */

!DOCTYPE {}
html { margin: 0 auto; }
body {
	margin: 0 auto;
	background: #000000 url(/assets/html/bg.jpg) repeat-x center top;
	color: #32261D;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;
}


/* -- TEXT -- */

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p {}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

/* -- LINKS -- */

a {
	outline: none;
	color: #342A21;
}
a img {}
a:focus {}
a:link, a:visited {}
a:hover, a:active {
	color: #663300;
	text-decoration: underline;
}




/* -- MAKE ROOM -- */

.clear {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}


/* -- CUSTOM LAYOUT -- */

#pagecontainer {
	width: auto;
	margin: 0 auto;
	min-height: 95%;

}
#innercontainer {
	width: 900px;
	clear: both;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background: url(/assets/html/contentrepeat.png) repeat-y center top;
}
#headercell {
	width: 900px;
	height: 175px;
	margin: 0 auto;

}
.innerheader {
	width: 900px;
	height: 129px;
	margin: 0 auto;
	background: url(/assets/html/flames.jpg) no-repeat center top;
	clear: both;
}
.logo {
	z-index: 100;
	position: relative;
	top: -130px;
}
ul#slides {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1;
}
ul#slides li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.slide1 {
	background: #000000 url(/assets/html/flames.jpg) no-repeat top center;
	width: 900px;
	height: 129px;
}
.slide2 {
	background: #000000 url(/assets/html/flames_f2.jpg) no-repeat top center;
	width: 900px;
	height: 129px;
}
.slide3 {
	background: #000000 url(/assets/html/flames_f3.jpg) no-repeat top center;
	width: 900px;
	height: 129px;
}
.slide4 {
	background: #000000 url(/assets/html/flames_f4.jpg) no-repeat top center;
	width: 900px;
	height: 129px;
}
#menucell {
	width: 900px;
	height: 46px;
	display: block;
	clear: both;
	background-image: url(/assets/html/menubg.jpg);
	margin: 0 auto;
}
#contentcell {
	width: 900px;
	height: auto;
	min-height: 400px;
	display: block;
	clear: both;
	background: url(/assets/html/contenttop.jpg) no-repeat top center ;
}
.innercontent {
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 35px;
}
#footercell {
	width: 900px;
	height: 124px;
	display: block;
	clear: both;
	background: url(/assets/html/footer.jpg) no-repeat center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#menucell ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 46px;
}
#menucell ul li:hover {
	background-position: 0 -46px;
}
#menucell ul li{
	padding: 0;
	margin: 0;
	float: left;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#menucell ul li a{
	font: bold 17px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#menucell ul li a span {
	visibility: hidden;
}
.home {
	background: url(/assets/html/m-home.jpg);
	width: 111px;
	height: 46px;
}
.menu {
	background: url(/assets/html/m-menu.jpg);
	width: 90px;
	height: 46px;
}
.history {
	background: url(/assets/html/m-history.jpg);
	width: 94px;
	height: 46px;
}
.direct {
	background: url(/assets/html/m-directions.jpg);
	width: 182px;
	height: 46px;
}
.group {
	background: url(/assets/html/m-group.jpg);
	width: 178px;
	height: 46px;
}
.contact {
	background: url(/assets/html/m-contact.jpg);
	width: 133px;
	height: 46px;
}
#subfootercell {
	width: 900px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
}
#subfootercell a {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
#subfootercell a:hover {
text-decoration: underline;
}
#subsubfoot {
	padding-top: 10px;
}
#subsubfoot, #subsubfoot a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#subsubfoot a.createtag {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.rechdr {
	font-size: 14px;
	font-weight: bold;	
}
.listnodetable {
	padding: 8px;
}
.pgtxt {
	padding-left: 20px;
	padding-top: 10px;
}
#homeleft {
	width: 530px;
	float: left;
	display: inline;
}
#mapleft {
	width: 500px;
	float: left;
	display: inline;
}
#mapright {
	float: left;
	display: inline;
	padding-left: 10px;
	width: 320px;	
}
#mapright iframe {
	border: 1px solid #3B2D20;
}
/* home slides */
ul#slides-side{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
	width: 419px;

}
ul#slides-side li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.boothchairs {
	width: 300px;
	height: 419px;
	background: url(/assets/includes/booth-chairs.jpg) no-repeat center top;
}
.pouringwine {
	background: #000000 url(/assets/includes/pouring-wine.jpg) no-repeat top center;
	width: 300px;
	height: 419px;
}
.twotables {
	background: #000000 url(/assets/includes/twotables.jpg) no-repeat top center;
	width: 300px;
	height: 419px;
}
.steakwithwine {
	background: #000000 url(/assets/includes/steakwithwine.jpg) no-repeat top center;
	width: 300px;
	height: 419px;
}
.steakongrill {
	background: #000000 url(/assets/includes/steakongrill.jpg) no-repeat top center;
	width: 300px;
	height: 419px;
}
.front {
	background: #000000 url(/assets/includes/front.jpg) no-repeat top center;
	width: 300px;
	height: 419px;
}
