@charset "utf-8";
/* CSS Document */
/*reset*/
html, body {width:100%; height:100%; font-family:Calibri, Arial, Helvetica, sans-serif; }
html{color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {line-height:1.5;}
p{ font-size:16px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;} 
th,td{margin:0px;padding:5px;}

/*styles*/
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6 {line-height: 1.1; padding: 0; margin: 0; font-family: din-web-jetblue, Arial, Helvetica, sans-serif; font-weight:600; color:black;}
h1 {font-size: 44px;}
h2 {font-size: 28px;}
h3 {font-size: 20px;}
h4 {font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif;}
h5 {font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif;}
h6 {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
a {text-decoration: none; color: #aa261c;}
a:hover {text-decoration: none; color: #aa261c;}
strong {font-weight: 700;}
p {font-size: 12px; line-height: 16px; margin: 0;}
p a {color: #aa261c;}
p a:hover {text-decoration: underline;}
ol, ul, dl {list-style: none; margin: 0; padding: 0;}

@font-face{
	font-family: 'MenschRegular';
	src: url('../font/mensch.eot');
	src: url('../font/mensch.eot?#iefix') format('eot'),url('../font/mensch.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}
.newfont{
	font-family:MenschRegular;
	width:408px;
	/*overflow:hidden;*/
}
.newfont1{
	font-family:MenschRegular;
}
body{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	/* text-align: center; */
	color: black;
	min-width: 963px;
	background-color:#000000;
}
#container { height: 100%; height: auto; min-height: 100%; }
#content { padding-bottom: 207px; }
input[type=checkbox] {  /* Double-sized Checkboxes */

  -webkit-transform: scale(3); /* Safari and Chrome */
  -o-transform: scale(3); /* Opera */
  padding: 15px;}
  input[type=radio] {  /* Double-sized Checkboxes */

  -webkit-transform: scale(3); /* Safari and Chrome */
  -o-transform: scale(3); /* Opera */
  padding: 15px;}
.main_div{width:100%;}.vspace{height:5px;}.wspace{width:5px;}.floatleft{float:left;}.floatright{float:right;}.clear{clear:both;}
.transparent {width: 100%;zoom: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.round{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/* style */
#canvas{display:none;position:fixed;z-index:5000;height:100%;width: 100%;zoom: 1;background-color:rgba(0,0,0,0.5);}
#background{width:100%; position:fixed; z-index:-100; left:0px; top:0px;}
#topnav{background:url(../images/topbg.png) center no-repeat; background-color:transparent; height:106px;}
#logo{padding:10px 0px;}
#menu{background:url(../images/menubg.png) center; background-color:transparent; height:44px;}
ul{width:1000px; margin:0px auto;}
ul li{display:inline-block; position:relative; float:left; width:190px; padding:9px 0px; text-align:center;}
li>ul{
	background:url(../images/menubg.png) center; background-color:transparent;
	display:none;
	margin-top:8px; margin-left:51px;
	width:100%;
}
li>ul>li{
	padding:5px 5px 5px 5px;
}
ul li a{font-family:MenschRegular; color:black; font-size:27px;text-transform:uppercase; white-space:nowrap;}
ul li:hover a{color:#666;}
li:hover ul{
    display: block;
    position: absolute;
	z-index:7000;
	background-color:background:url(../images/menubg.png) transparent;
}
#content{
	margin-top:40px;
	background:url(../images/bodybg.png) center;
	background-color:transparent;
	width:418px;
	height:324px;
	float:right;
	margin-right:35px;
	padding:15px;
}
#content_restaurant{
	margin-top:40px;
	background:url(../images/restbg.png) center;
	background-color:transparent;
	width:418px;
	height:399px;
	float:right;
	margin-right:35px;
	padding:15px;
}
#content_restaurant_shorter{
	margin-top:40px;
	background:url(../images/restbg.png) center;
	background-color:transparent;
	width:418px;
	height:355px;
	float:right;
	margin-right:35px;
	padding:15px;
}
#content_restaurant_longer{
	margin-top:40px;
	background:url(../images/restbg.png) center;
	background-color:transparent;
	width:418px;
	height:435px;
	float:right;
	margin-right:35px;
	padding:15px;
}
.main_container{
	width:408px;
}
#image_wrapper li{
	padding:0px; margin:0px;
	width:auto;
	opacity:0.5;
}

#image_container{width:100%; height:80px;}
#image_contaner td,#image_contaner tr{text-align:center; margin:0; padding:0;}
#image_container>#prev_img{}
#image_container>#next_img{}
#image_container>#slide_show{border:1px solid red;}
#image_wrapper{width:100%; height:80px;}
#image_wrapper>li{width:31%; float:left; height:80px; margin-right:1%; margin-left:1%;}
#image_wrapper>li>a>img{width:100%;height:100%;}
.bigtitle{color:#aa261c; font-size:70px; margin-top:-5px; margin-left:15px;}





A:link.restaurantlink { color:#000000; }
A:visited.restaurantlink { color:#000000; }
A:hover.restaurantlink { color:#aa261c; }
A:active.restaurantlink { color:#000000; }

A:link.dropdown { color:#252525; }
A:visited.dropdown { color:#252525; }
A:hover.dropdown { color:#aa261c; }
A:active.dropdown { color:#aa261c; }