
body {
	background-color:	RGB(223,146,76);
	color:				RGB(149,29,31);
	font-family:		arial;
}

a {
	color: 		RGB(149,29,31);
}

table.page {
	width:		100%;
	height:		100%;
}

td.header {
	
	height:		136px;

}

table.header {
	width:			100%;
	height:			55px;
}


table.header_menu {
	width:			100%;
	height: 		55px;
}

table.header_menu td {
	height:			10px;
	border-top:		solid 1px RGB(149,29,31);
	border-bottom:	solid 1px RGB(149,29,31);
}

div.menu_body {
	position:		relative;
	float:			left;
	padding:		20px;
}

div.menu_body table.header_menu {
	width:			150px;
	height:			auto;
	border-top:		solid 1px RGB(149,29,31);
	border-bottom:	solid 1px RGB(149,29,31);
	
}

div.menu_body table.header_menu td {
	height:			10px;
	border-left:	solid 1px RGB(149,29,31);
	border-right:	solid 1px RGB(149,29,31);
	border-top:		none;
	border-bottom:	none;
}

td.headerLink {
	text-align:		center;
	border-top: 	solid 1px RGB(223, 146, 76);
	border-bottom:	solid 1px RGB(223, 146, 76);
}

div.menu_body td.headerLink {
	text-align:		center;
	border-left: 	solid 1px RGB(223, 146, 76);
	border-right:	solid 1px RGB(223, 146, 76);
	border-top:		none;
	border-bottom:	none;
}

td.headerSpacer {
	text-align:		center;
	width:			10px;
	overflow:		hidden;
	border-top: 	solid 1px RGB(223, 146, 76);
	border-bottom:	solid 1px RGB(223, 146, 76);
}

div.menu_body  td.headerSpacer {
	height:			5px;
}

td.headerLink a {
	text-decoration: none;
}

td.headerLink:hover {
	
	text-align:		center;
	border: 		solid 1px RGB(149,29,31);
	font-style:		italic; 
	font-weight:	bold;
	cursor:			pointer;
}

div.menu_body td.headerLink:hover {
	
	text-align:		center;
	border: 		solid 1px RGB(149,29,31);
	font-style:		italic; 
	font-weight:	bold;
	cursor:			pointer;
}

td.activeTab {
	
	border: 		solid 1px RGB(149,29,31);
	text-align:		center;
	font-style:		italic;
	font-weight:	bold;
	background-color: RGB(149,29,31);
	color:			RGB(223,146,76);

}

td.activeTab a{
	
	color:			RGB(223,146,76);

}

td.body {

	vertical-align:	top;

}

div.body {
	
}


td.footer {
	
	height:			15px;
	border-top:		solid 1px RGB(149,29,31);
	text-align: 	right;
	color:			RGB(149,29,31);
	font-size:		8pt;
	font-family:	arial;
	
}

hr {
  	border: 			0px;
	color: 				RGB(149,29,31);
	background-color: 	RGB(149,29,31);
	height: 			1px;
}


/* ***************************************** */
/* Menu Classes                              */
/* ***************************************** */

table.menuTable {
	width: 60%;
	border:	solid 1px RGB(149,29,31);
}

table.menuTable th {
	border-bottom:	solid 1px RGB(149,29,31);
}

td.menuTitle {
	font-weight:	bold;
	font-style:		italic;
}

td.menuDescription {
	
}

td.menuPrice {
	text-align:		right;
	font-weight:	bold;
	font-style:		italic;

}

/* ***************************************** */
/* Specials Classes                          */
/* ***************************************** */

table.specialTable {
	width: 50%;
	border:	solid 1px RGB(149,29,31);
}

table.specialTable th {
	border-bottom:	solid 1px RGB(149,29,31);
}

td.specialTitle {
	font-weight:	bold;
	font-style:		italic;
	text-align:		center;
}

td.specialDay {
	font-weight:	bold;
	font-style:		italic;
	text-align:		center;
	border-right:	solid 1px RGB(149,29,31);
	padding:		5px;
	vertical-align:	top;
}

td.specialDescription {
	
}

td.specialPrice {
	text-align:		right;
	font-weight:	bold;
	font-style:		italic;
	vertical-align:	bottom;

}

.hours {
	width:			350px;
	border: 		solid 1px RGB(149,29,31);
	text-align:		center;
	float:			left;
	margin-right:	15px;
	margin-bottom:	15px;
	padding-top:	5px;
	padding-bottom:	5px;
}

img {
	margin:			5px;
}
