@charset "UTF-8";
/* CSS Document */

#ordertag{
float:right;
margin-top:-70px;
 position:absolute;
margin-left:330px;
}


#ordertag:hover{
float:right;
margin-top:-65px;
 position:absolute;
margin-left:330px;
}

#count{
	float:right;
}

#soundimage_player_main1{
	opacity:0.1;
	bottom:0;
	z-index:-999999999;
	position:absolute;
}


.scrollup{
	z-index:99999;
	text-align:center;
    width:40px;
    height:40px;
    opacity:0.8;
    position:fixed;
    bottom:200px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url(http://flaminggrilllinden.com/img/square-hover.png) no-repeat;
}
img {
	border:none;
}

body{
	overflow-x:hidden; 
	max-width:1000px;
	margin: 0 auto;
	padding: 0 auto;
	font-family: 'Titillium Web', sans-serif;
	background-color: #413423;
}

.wrapper{
	width:950px;
	margin: 0 auto;
	padding: 0 auto;
	height:890px;
}



/* topbar */

#topbar{
	position: absolute;
	bottom:0;
    top:0;
    left:0;
    right:0;
	background-image: url(../element/topbarbk.png);
	background-position:top;
	background-repeat: repeat-x;/*
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
	*/
	 
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */

}

#header{
	position:absolute;
	top:0;
	height:200px;
	z-index:1;
}


#logo{
	margin-top:5px;
	float:left;
}

#title{
	width:360px;
	margin-left:70px;
	position:absolute;
	margin-top:15px;
}

#titlebk{
	position:absolute;
	margin-left:400px;
	width:450px;
	height:81px;
	background-image:url(../element/topbk.png);
	background-repeat:no-repeat;
	background-position:top;
}

#title a{
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color: #FFF;
	text-decoration: none;
	font-weight:400;
	text-shadow: 0px 1px 0px rgba(0, 0, 0,0.3);
}

#title a:hover{
	color:#b5b64b;
}

/* order button */
.orderbuttonheader {
	margin-left:15px;
	-moz-box-shadow:inset 0px 1px 0px 0px #87c28b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #87c28b;
	box-shadow:inset 0px 1px 0px 0px #87c28b;
 background-color: #cccd54; background-image: -webkit-gradient(linear, left top, left bottom, from(#cccd54), to(#B5B64B));
 background-image: -webkit-linear-gradient(top, #cccd54, #B5B64B);
 background-image: -moz-linear-gradient(top, #cccd54, #B5B64B);
 background-image: -ms-linear-gradient(top, #cccd54, #B5B64B);
 background-image: -o-linear-gradient(top, #cccd54, #B5B64B);
 background-image: linear-gradient(to bottom, #cccd54, #B5B64B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cccd54, endColorstr=#B5B64B);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #b3b435; 
	display:inline-block;
	color:#3D3E15;
	font-size:17px;
	font-weight:bold;
	padding:10px 12px;
	text-decoration:none;
}
.orderbuttonheader:hover {
	 border:1px solid #90912a;
 background-color: #b7b836; background-image: -webkit-gradient(linear, left top, left bottom, from(#b7b836), to(#92933b));
 background-image: -webkit-linear-gradient(top, #b7b836, #92933b);
 background-image: -moz-linear-gradient(top, #b7b836, #92933b);
 background-image: -ms-linear-gradient(top, #b7b836, #92933b);
 background-image: -o-linear-gradient(top, #b7b836, #92933b);
 background-image: linear-gradient(to bottom, #b7b836, #92933b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b7b836, endColorstr=#92933b);
}

.orderbuttonheader:active {
	position:relative;
	top:1px;
}

/* social media */
#socialmedia{
  float:right;
	height:20px;
	width:30px;
}


#socialmedia ul li{
	list-style:none;
	display:inline;
}

#socialmedia a{
	opacity:0.7;
	filter:alpha(opacity=70);
}

#socialmedia a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

#socialmedia img{
	width:30px;
	height:30px;
}

/* navigation */
#nav{
	position: absolute;
	margin-top: 100px;
	float: right;
	margin-left: 300px;
	width: 680px;
	height: 30px;
}

#nav ul li{
	list-style:none;
	display:inline;
	padding-left:15px;
	padding-right:10px;
}

#nav ul li a{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	color: #e5b9a4;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

#nav ul li a:hover{
	color:#b5b64b;
 
	background-position: bottom;
	background-repeat:no-repeat;
}

.active{
	color:#366e3a;
	background-image:url(../element/bottomline.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
}


#content{
	float: right;
	width: 900px;
	height: 370px;
	margin-bottom: 200px;
	margin-top: 10px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	
}


#content table tr td{
	vertical-align:top;
 margin-left:-10px;
}

#content table{
	margin:0 auto;
	padding:0 auto;
}

#breakline{
	margin:0;
	padding-bottom:20px;
}
 
/* slogan */


#divideline{
border-bottom:1px dotted #616161;}
#content ul {
	float:right;
	color:#fff;
	padding:100px 20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:500px;
	line-height:1.5em;
}

#content ul li {
	color:#9D9256;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
	 
	list-style:none;
	font-size:25px;
	 
	line-height:1.3em;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}


	
/* footer */

#foot{
	bottom:0;
	position:fixed;
	height:132px;
	 background-image:url(../element/footerbk.png);
	width:100%;
	left:0;
	right:0;
	z-index:99;

}


.footertable{
	height:100px;
	margin: 0 auto;
	padding:0px;
	width:950px;
	
}

.footertable img{
	float:left;
}

.footertable table{
	height:80px;

}

.footertable table td{
	vertical-align: top;
	width:420px;
}

#copyright{
	width:950px;
	text-align:center;
	bottom:0;
}

#map_canvas {
	margin-top:14px;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	 height: 250px; width: 400px;
	 border-radius:5px; 
	 border-color:#000000;
	 border-width:5px;
	 border-style:solid;}


/* contact */

#thank{
	text-align:left;
}

#back a{
	opacity:0.7;
	filter:alpha(opacity=70); 
	color:#FFFFFF;
}

#back a:hover{
	opacity:1;
	filter:alpha(opacity=100); 
	color:#FFFFFF;
}

/* font */
h{
	color:#366e3a;
	font-size:18px;
	font-weight:500;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

p2{
	font-size:13px;
	color:#81695c;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
	line-height:1.3em;
}


p3{
	font-size:13px;
	color:#d0a18b;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

p3 span{
	font-size: 13px;
	color: #FF0000;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

p4{
	font-size:15px;
	color:#A6A269;
	font-weight:400;
	line-height:1.5em;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

p4 span{
	font-size:18px;
	color:#A6A269;
	font-weight:400;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

mainh3{
	color:#A6A269;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	list-style:none;
	font-size:28px;
	text-shadow: -1px -1px 2px rgba(0, 0, 0, 1);
	margin:0;
	padding:0;
}

p5{
	line-height:1.5em;
	font-size:15px;
	font-weight:500;
	color:#CCC;
	 
}

h5{font-weight:500;
	color:#FFFFFF;
	 
	font-size:15px;
}

span{
	color:#000;
	 
	font-size:13px;
}

h7{
	text-align:left;
	color:#e5b9a4;
	font-family: 'Titillium Web', sans-serif;
	list-style:none;
	font-size:15px;
	text-shadow: -1px -1px 2px rgba(0, 0, 0, 1);
	margin:0;
	padding:0;
}

h8{
	text-align:right;
	color:#F3D1A7;
font-family: 'Titillium Web', sans-serif;
	font-style:normal;
	list-style:none;
	font-size:17px;
	text-shadow: -1px -1px 2px rgba(0, 0, 0, 1);
	margin:0;
	padding-left:10px;
}

h7 span{
	font-style:normal;
	text-align:left;
	color:#694A3F;
	font-size:14px;
	font-family: 'Titillium Web', sans-serif;
}

p6{
	text-align:center;
	line-height:1.5em;
	font-size:16px;
	font-weight:300;
	color:#CCC;
	text-shadow: none;
}

p6 span{
	text-align:center;
	line-height:1.5em;
	font-size:15px;
	font-weight:300;
	color:#CCC;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}
	
#formbutton{
	float:right;
	margin:0 auto;
	-moz-box-shadow:inset 0px 1px 0px 0px #87c28b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #87c28b;
	box-shadow:inset 0px 1px 0px 0px #87c28b;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50a156), color-stop(1, #366e3a) );
	background:-moz-linear-gradient( center top, #50a156 5%, #366e3a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a156', endColorstr='#366e3a');
	background-color:#50a156;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	padding:10px 12px;
	text-decoration:none;
	margin-bottom:10px;
	margin-right:12px;
}
#formbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #366e3a), color-stop(1, #50a156) );
	background:-moz-linear-gradient( center top, #366e3a 5%, #50a156 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#366e3a', endColorstr='#50a156');
	background-color:#366e3a;
}


#caption{
	float:left;
}

#emenupic{
	width:120px;
}

#emenutext{
	padding-top:25px;
}