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

img, div, ul, li, a { behavior: url(iepngfix.htc) }

/* **************************************************************************** */
/* **************************************************************************** */

body
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #200000 url(../img/background.jpg) repeat-y;
	text-align: center;
	color: #330000;
}

h1
{
	font-weight: bold;
	color: #330000;
	font-size: 16px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	color: #330000;
}

a
{
	color:#330000;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
}

#container
{
	margin-top: 40px;
	margin-bottom: 10px;
}

#wrapper
{
	width: 920px;
	/*
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -460px;
	margin-top: -300px;
	*/
}

.pageHide {
	display: none;
}

/* **************************************************************************** */
/* **************************************************************************** */

#navigationbar
{
}

#logo
{
	float: left;
	width: 238px;
	height: 100px;
	background: url(../img/logo.png) no-repeat;
}

#logo a 
{
	width: 238px;
	height: 100px;
	text-indent: -9000%;
	display: block;
}

/* **************************************************************************** */

#menu
{
	float: right;
  	list-style: none;
  	padding: 0;
  	margin: 0;
	padding-top: 87px;
}

#menu li
{
	float: left;
	margin-left: 20px;
}

#menu a
{
	height: 23px;
  	display: block;
  	text-indent: -9000%;
}

#menu a:hover 
{
	margin-top: -8px;
  	background-position: left bottom;
}

#menu .m_about 
{
  	width: 48px;
 	height: 23px;
  	background: url(../img/about.png) no-repeat;
}

#menu .m_menu 
{
  	width: 42px;
 	height: 23px;
  	background: url(../img/menu.png) no-repeat;
}

#menu .m_press 
{
  	width: 40px;
 	height: 23px;
  	background: url(../img/press.png) no-repeat;
}

#menu .m_gallery 
{
  	width: 56px;
 	height: 23px;
  	background: url(../img/gallery.png) no-repeat;
}

#menu .m_contact 
{
  	width: 66px;
 	height: 23px;
  	background: url(../img/contact.png) no-repeat;
}

#menu1 #container #wrapper #navigationbar #menu .m_about
{
	margin-top: -8px;
	background-position: left bottom;
}

#menu2 #container #wrapper #navigationbar #menu .m_menu
{
	margin-top: -8px;
	background-position: left bottom;
}

#menu3 #container #wrapper #navigationbar #menu .m_press
{
	margin-top: -8px;
	background-position: left bottom;
}

#menu4 #container #wrapper #navigationbar #menu .m_gallery
{
	margin-top: -8px;
	background-position: left bottom;
}

#menu5 #container #wrapper #navigationbar #menu .m_contact
{
	margin-top: -8px;
	background-position: left bottom;
}

/* **************************************************************************** */
/* **************************************************************************** */
#content
{
	width: 920px;
	height: 429px;
	overflow: hidden;
	clear: both;
	margin-top: 13px;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
	z-index:1;
	background-color: rgb(204,153,102);
}

#footer
{
	float: left;
	color: #a0643f;
	position: absolute;
	z-index:9999;
}

#footer p
{
	margin-top: 5px;
}

.footernostyle #musicplayer
{
	float: right;
	margin-top: -25px;
	margin-right: -3px;
}

.footerstyle #musicplayer
{
	float: right;
	margin-top: -25px;
	margin-right: 14px;
}

/* **************************************************************************** */

.footerstyle
{
	width: 936px;
	height: 68px;
	padding-top: 72px;
	padding-left: 8px;
	margin-left: -8px;
	margin-top: -51px;
	background: url(../img/footerbar1.png) no-repeat;
}

.footernostyle
{
	width: 920px;
	padding-top: 10px;
	background: url(../img/footerbar2.gif) no-repeat;
}

/* **************************************************************************** */
/* **************************************************************************** */

.slideshow
{ 
	position: absolute;
	z-index:1;
	float: left;
	height: 920px;
	width: 429px;
}

/* **************************************************************************** */
/* **************************************************************************** */

#gallery
{ 
	background-color: rgb(204,153,102);
}

#gallerymenu
{
	float: right;
	background-color: rgb(204,153,102);
}

#gallerymenu ul li
{
	border: solid 2px #fff; 
	margin-bottom: 6px;
	margin-top: 6px;
	width: 90px;
	height: 48px;
	overflow: hidden;
}

.galleryimage
{
	width: 804px;
	height: 429px;
}

.gallerycaption
{
	float: right;
	width: 130px;
	height: 429px;
	background-color: rgba(204,153,102, .8);
	margin-right: 0px;
	padding: 8px;
}

/* **************************************************************************** */
/* **************************************************************************** */

#about
{
	width: 920px;
	height: 429px;
	background-image: url(../img/zeina01.jpg);
}

#about p
{
	padding-top: 2px;
	padding-bottom: 6px;
}

#about h1
{
	padding-top: 20px;
}

.transparentbox
{
	background-color: rgba(204,153,102, .85);
}

/* **************************************************************************** */
/* **************************************************************************** */

#press
{
	width: 920px;
	height: 429px;
	background-image: url(../img/zeina03.jpg);
}

.pressitem img
{
	margin-bottom: 8px;
}

.pressitem p
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.pressitem
{
	margin-top: 20px;
	margin-bottom: 16px;
}

/* **************************************************************************** */
/* **************************************************************************** */

#contact
{
	width: 920px;
	height: 429px;
	background-image: url(../img/zeina02.jpg);
}

#contactmap
{
	float: right;
	width: 342px;
	height: 429px;
	overflow: hidden;
}

#contactinfo
{
	float: right;
	width: 300px;
	height: 429px;
	padding: 8px;
	padding-top: 16px;
	padding-left: 18px;
}

#contactinfo h1
{
	margin-top: 12px;
}

/* **************************************************************************** */
/* **************************************************************************** */

#zeinamenu
{
	width: 920px;
	height: 429px;
	background-image: url(../img/zeina_menu.jpg);
}

#mainmenu
{
	float: right;
	width: 368px;
	height: 429px;
	background-color: rgb(204,153,102);
}

#menupdfs
{
	float: right;
	width: 100px;
	height: 429px;
	background-color: rgb(204,153,102);
	padding: 8px;
	padding-top: 16px;
}

#menupdfs a
{
	clear: both;
}

.menu_item {
	float:left;
	display:inline;
}
.menu_price {
	float:right;
	display:inline;
}
.menu_foodgroup li span{
	float:right; 
	background:rgb(204,153,102); 
	padding:1px 0 1px 5px; 
	color:#300; 
	position:relative; 
	top:.3em;
}
.menu_foodgroup li em{
	float:left;
	font-style:normal; 
	margin:0; 
	position:relative; 
	top:.3em; 
	padding:0 5px 0 0; 
	background:rgb(204,153,102);
}

.menu_foodgroup li{
	width:100%; 
	float:left;
	list-style:none; 
	border-bottom:1px dotted #300; 
	line-height:1.3; 
	margin:5px 0 2px 0;
	position:relative;
}

.menu_noprice li
{
	border-bottom: none;
}

.menu_divider {
	width: 300px;
	height: 15px;
	float: left;
}

.menu_item_header {
	padding-bottom: 0px;
}

.menu_description {
	color:#300;
	width:220px;
}

/* **************************************************************************** */
/* **************************************************************************** */

.menu_category
{
	padding-top: 20px;
	padding-bottom: 5px;
	float: left;
}

.menu_category_header
{
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.menu_catagory_item
{
	width: 310px;
	float: left;
	padding-top: 8px;
}

.menitm
{
	float: left;
	font-weight: bold;
}

.menpri 
{
	float: right;
}

.mendes
{
	float: left;
	width: 310px;
}