/* Neutralize styling */
html, body, form, fieldset {margin: 0; padding: 0; font: 12px Verdana, Arial, Helvetica, sans-serif;}
fieldset {border:0;}

/* Miscellaneous */
form label {cursor: pointer;}
img {border:0;}

/* Form field */
input, select, textarea {font-size: 100%;}

/* Body style */
body {background-color:#94142e; background-image:url(../images/body_back.gif); background-position:center top; background-repeat:no-repeat;}

/* Header styles */
#header {position:relative; width: 658px; height:125px; padding: 0; margin: 0px auto; text-align:center;}
#bigimage {position:relative; width:658px; padding:0; margin: 0px auto; border:#000 1px solid; background-color:#c2a594;}

/* Menu styles */

#menucontainer {
	position:relative;
	width:660px;
	padding: 0;
	margin: 0px auto;
	top:10px;
	border:#000 1px solid;
	background-color:#c2a594;
}
.navigation,
.navigation ul,
.navigation ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	.navigation-horizontal li
	{
		float: left;
	}
	.navigation-inline li
	{
		display: inline;
	}
	.navigation-ir a
	{
		display: block;
		background-repeat: no-repeat;
		text-indent: -235157px;
	}
	/* \*/
	.navigation-ir a
	{
		overflow: hidden;
	}
	/* */
	
#Nav-container
	{
		padding:0;
		height: 47px;
	}
		#Nav-container ul
		{
			
		}
			#Nav-container ul li
			{
	margin-right: 0px;
			}
				#Nav-container ul li a
				{
					height: 47px;
				}
				/* \*/
				#Nav-container ul li a
				{
					overflow: hidden;
				}
				/* */
				#Nav-container ul li a:hover
				{
					background-position: 0 -47px;
				}
				#Nav-container ul li a:active,
				#Nav-container ul li.active a
				{
					background-position: 0 -47px;
				}
				/* Home */
				#Nav-container ul li.navigation-item-Home,
				#Nav-container ul li a.navigation-link-Home
				{
	width: 75px;
	background-image: url(../images/links_01.gif);
				}
				/* Menu */
				#Nav-container ul li.navigation-item-Menu,
				#Nav-container ul li a.navigation-link-Menu
				{
	width: 83px;
	background-image: url(../images/links_02.gif);
				}
#Nav-container ul li.navigation-Lunch, #Nav-container ul li a.navigation-link-Lunch {
	width: 125px;
	background-image: url(../images/links_03.gif);
}

				/* Contact Us */
				#Nav-container ul li.navigation-Contact,
				#Nav-container ul li a.navigation-link-Contact
				{
	width: 130px;
	background-image: url(../images/links_04.gif);
				}
				/* Directions */
				#Nav-container ul li.navigation-item-Direction,
				#Nav-container ul li a.navigation-link-Direction
				{
	width: 105px;
	background-image: url(../images/links_05.gif);
				}
				/* Photo Gallery */
				#Nav-container ul li.navigation-item-Gallery,
				#Nav-container ul li a.navigation-link-Gallery
				{
	width: 140px;
	background-image: url(../images/links_06.gif);
				}

/* Content styles */
#content {position:relative; width:658px; padding: 0; margin: 0px auto; top:25px; border:#000 1px solid; background-image:url(../images/big_back.gif); background-position:top left; background-repeat:no-repeat; min-height:400px; height:auto; background-color:#c2a594;}
/* for Internet Explorer */
/*\*/
* html #content {position:relative; width:658px; padding: 0; margin: 0px auto; top:25px; border:#000 1px solid; background-image:url(../images/big_back.gif); background-position:top left; background-repeat:no-repeat; height:400px;  background-color:#c2a594;}
/**/
#content_content {padding-left:240px; padding-top:10px; padding-right:10px; padding-bottom:10px;}
a {color:#94142e;}

.gal {border:#333 1px solid;}
.gal td {background-color:#c2a580; border:#fff 1px solid;}

/* Gallery styles */
h1 {color:#c33;}
.border_preview {z-index:100; position:absolute; background: #fff; border: 1px solid #444;}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {font-family:Tahoma, Helvetica, sans; font-size:10px; color:#000000; background-color:#FFFFFF; padding:3px; margin:0 auto; display:block; width:135px; border:1px solid #6A6A6A; text-align:left; z-index:255;}
#loader_bg {background-color:#EBEBE4; position:relative; top:8px;left:8px;height:7px; width:113px;font-size:1px;}
#progress {height:5px; font-size:1px; width:1px; position:relative; top:1px; left:10px; background-color:#9D9D94;}
.preview_temp_load {vertical-align:middle; text-align:center; padding: 10px;}
.preview_temp_load img {vertical-align:middle; text-align:center;}

/* Menu styles */
h2{margin: 1em auto 0.3em;color: #000;
    font-size: 200%;text-align:center}

dl{width: 100%;overflow: auto;margin: 0 0 1em;
    background: url(../images/dot.gif) repeat-x 0 1.2em}
dt,dd.price{background: #c2a594;font-size: 110%;font-weight: bold}
dt{float: left;padding-right: 3px;color: #c03}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #000;}
dd.ingredients{float: left;width: 100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color: #555}
.redd {border:#c33 1px solid; width:98%; padding:3px;}

/* Footer styles */
#footer {position:relative; width:652px; padding: 3px; margin: 0px auto; top:30px; border:#000 1px solid; background-color:#c2a594; text-align:center; font-size:10px;}
