/* CSS Document */

body { padding:20px; /* Hack for IE5/Win */ background-color: #36331B ; text-align: center; }

.container { position:relative; width:900px; height:700px; background-image:url(images/background_metal.jpg); margin:0 auto; }

.container_menu { position:relative; width:900px; height:920px; background-image:url(images/background_metal.jpg); background-repeat:no-repeat; margin:0 auto; }

.footer {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #A79F82; line-height:13px; }

.rectangle_darkgreen { position: absolute; left: 48px; top: 53px; width:804px; height:503px; background-color:#37341A; }

.rectangle_darkgreen_internal { position: absolute; left: 48px; top: 53px; width:804px; height:556px; background-color:#37341A; }

.rectangle_darkgreen_menu { position: absolute; left: 48px; top: 53px; width:804px; height:776px; background-color:#37341A; }

.rectangle_tan {
	position: absolute;
	left: 51px;
	top: 56px;
	width:798px;
	height:497px;
	background-color:#F3E7D1;
}

.rectangle_tan_internal {
	position: absolute;
	left: 51px;
	top: 56px;
	width:798px;
	height:550px;
	background-color:#F3E7D1;
}

.rectangle_tan_menu {
	position: absolute;
	left: 51px;
	top: 56px;
	width:798px;
	height:770px;
	background-color:#F3E7D1;
}

.rectangle_green {
	position: absolute;
	left: 56px;
	top: 61px;
	width:788px;
	height:487px;
	background-color:#524E26;
}

.rectangle_green_internal {
	position: absolute;
	left: 56px;
	top: 61px;
	width:788px;
	height:540px;
	background-color:#524E26;
}

.rectangle_green_menu {
	position: absolute;
	left: 56px;
	top: 61px;
	width:788px;
	height:760px;
	background-color:#524E26;
}

.background_tan {
	position: absolute;
	left: 61px;
	top: 66px;
}

.main_copy {
	position: absolute;
	left: 96px;
	top: 230px;
}

.menu_copy {
	position: absolute;
	left: 106px;
	top: 190px;
}

.navigation {
	position: absolute;
	left: 410px;
	top: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B9B094;
}
.navigation a:link {  color: #F0AD00; text-decoration: none; font-weight:bold; }
.navigation a:visited {  color: #F0AD00; text-decoration: none; font-weight:bold; }
.navigation a:hover {  color: #B9B094; text-decoration: none; font-weight:bold; }
.navigation a:active {  color: #F0AD00; text-decoration: none; font-weight:bold; }

.eatproud {
	position: absolute;
	left: 348px;
	top: 139px;
}

.standtogether {
	position: absolute;
	left: 360px;
	top: 115px;
}

.donoteat {
	position: absolute;
	left: 360px;
	top: 100px;
	width:439px;
}

.donoteatCopy {
	position: absolute;
	left: 365px;
	top: 190px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#524E26;
	width:439px;
}

.toeachtheirown {
	position: absolute;
	left: 300px;
	top: 107px;
}

.tastebuds {
	position: absolute;
	left: 430px;
	top: 274px;
}

.logo {
	position: absolute;
	left: 75px;
	top: 76px;
}

.logo_internal {
	position: absolute;
	left: 69px;
	top: 79px;
}

.order_btn {margin-left:20px;}

.stamp {
	position: absolute;
	left: 700px;
	top: 79px;
}

.buttons {
	position: absolute;
	left: 363px;
	top: 395px;
}

.home_copy {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #716B47;
	line-height:17px;
	text-align:left;
	position: absolute;
	width:377px;
	left: 420px;
	top: 303px;
}

.yellow_stars {
	position: absolute;
	left: 112px;
	top: 257px;
}

.copy {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #524E26;
	line-height:17px;
	text-align:left;
}
.copy a:link {  color: #F0AD00; text-decoration: underline; }
.copy a:visited {  color: #F0AD00; text-decoration: underline; }
.copy a:hover {  color: #B9B094; text-decoration: none; }
.copy a:active {  color: #F0AD00; text-decoration: underline; }

.copy_large {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #524E26;
	line-height:17px;
	text-align:left;
}
.copy_large a:link {  color: #F0AD00; text-decoration: underline; }
.copy_large a:visited {  color: #F0AD00; text-decoration: underline; }
.copy_large a:hover {  color: #B9B094; text-decoration: none; }
.copy_large a:active {  color: #F0AD00; text-decoration: underline; }

.copy_for_menu {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #524E26;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}

.copy_for_menu_small {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #524E26;
	font-weight: normal;
}

.headline_green {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #817C00;
}

.headline_green_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #817C00;
}

.headline_yellow_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #F0AD00;
}

.proudtoserve {
	position: absolute;
	left: 585px;
	top: 583px;
}

.proudtoserve_internal {
	position: absolute;
	left: 585px;
	top: 796px;
}

.proudtoserve_menu {
	position: absolute;
	left: 585px;
	top: 856px;
}

.photos {
	position: absolute;
	left: 112px;
	top: 313px;
}


.demo{position:relative;margin-top:30px;}

.gallery_demo{width:500px;margin:0 auto;position:absolute;top:60px;left:45px;}

.gallery_demo li{width:68px;height:50px;border:1px solid #ccc;margin:2px;background:#000;}

.gallery_demo li div{margin:auto;}

.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#wrapper{
position:absolute;top:0px;left:300px;
}
	
#main_image{margin:auto 0;width:400px;height:300px;background:transparent;text-align:center;vertical-align:middle;display:table-cell;}

#main_image img{margin:0 auto;display:block;vertical-align:middle;}
	
.nav{padding-top:0;margin:0 auto;clear:both;font:80% Arial, Helvetica, sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}

.info p{margin-top:1.6em;}

.wallpaper1{
	position:absolute;
	top:345px;
	left:41px;
	margin:20px 0 0;
	padding:0;
	line-height:200%;
	float:left;
	display:block;
	width:320px;
}

.wallpaper_links {
	clear:left;margin:20px 10px;padding:0;list-style:none;display:block;height:25px;width:290px;
}
.wallpaper_links li {
	float:left;position:relative;
}

.wallpaper_links li a {
	display:block;
	color:#000;
	text-decoration:none;
	padding:0 10px;
}

.wallpaper_links li a:hover {
	text-decoration:underline;
}

.copy .wallpaper1 a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}

.copy .wallpaper1 a:hover{
	color:#000;
	text-decoration:underline;
}

.wallpaper2{
	position:absolute;
	top:365px;
	left:400px;
	line-height:200%;
	margin:0;
	padding:0;
	display:block;
	width:300px;
}

.copy .wallpaper2 a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.copy .wallpaper2 a:hover{
	color:#000;
	text-decoration:underline;
}

.thumb_header{
	position:absolute;
	top:195px;
	left:105px;
}

.wallpaper_header{
	position:absolute;
	top:490px;
	left:110px;

}

.poster_header{
	position:absolute;
	top:490px;
	left:455px;

}

.clearall {clear:both;}

