@charset "utf-8";
/*
standard elements
*/
* {padding:0; margin:0;}
html, body{height:100%;}
body{background-color:#7a706c; font:11px/17px Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#FF3219;}
a:hover{text-decoration:none; color:#FF6464;}
a:active, a:focus{outline:none;}
img{border:none;}
p{margin:0 0 8px 0;}
li{margin-right:22px; padding-right:0px;}
/*b, strong{color:#d7d1cf;}*/
/*
layout
*/
#wrapper{position:relative; width:900px; height:600px; top:30px; margin:0 auto; }
#top-photos-cont{width:900px; height:284px;}
#slide1{width:299px; margin-right:2px;}
#slide2{width:388px;  margin-right:2px;}
#slide3{width:209px;}
#nav, #nav-en{height:30px; position:relative;}
#page-cont{height:284px; border:1px solid black; border-top:none; overflow:hidden; background-color:#ffffeb; position:relative; color:black; direction:rtl;}
/*#page-cont ul li{margin-right:15px; padding-right:0px; list-style-image:url(/images/bullet.gif);}*/

#footer{margin-top:8px; position:relative}
#facebook{float:right; margin:0 0 0 10px;}
#facebook-en{float:left; margin:0 10px 0 0;}
.copyright{float:right; color:#c9c0bc; padding-top:2px;}
.copyright-home{float:left; color:#c9c0bc; padding-top:2px; margin-left:20px;}
.catering-home{float:right; margin-top:-4px; line-height:28px;}
.catering-home a{color:#d8d0cc;}
.catering-home a:hover{color:#aea5a1;}
.catering-home a span{display:block; float:right; width:110px; height:28px; background: url('/images/page/r2m-logos.png') -15px -158px; display:block; overflow:hidden; text-indent:-9999px; margin-left:10px;}
.catering-home a:hover span{opacity:.8; filter: alpha(opacity=80);}
.copyright-en{float:left; color:#c9c0bc; padding-top:2px;}
.lionways{height:27px; background:url(/images/page/lionways.gif) no-repeat; padding-top:2px; margin-top:0px; display:block; color:#aea5a1;}
.lionways-he{width:138px; direction:rtl; float:left; background-position:top left;}
.lionways-en{width:148px; direction:ltr; float:right; background-position:top right; text-align:left}
.lionways-he:hover{background-position:0 -27px; color:#d8d0cc;}
.lionways-en:hover{background-position:69px -27px; color:#d8d0cc;}
.bea{height:27px; color:#aea5a1; padding-top:2px; margin-top:0px;}
.bea-he{float:left; direction:rtl; margin-left:20px;}
.bea-en{float:right; direction:rtl; margin-right:20px;}
.bea:hover, #bea:focus{color:#d8d0cc;}

/*
logo and buttons
*/
.logo{position:absolute; width:250px; height:250px; top:20px;}
.logo-he{left:646px;}
.logo-en{right:646px; }
.logo a{display:block; width:250px; height:250px; text-indent:-9000px; overflow:hidden;}
.logo-home{background-image:url(/images/page/logo-home.png);}
.logo-take-away{background-image:url(/images/page/logo-take-away.png);}
.logo-menus{background-image:url(/images/page/logo-menus.png);}
.logo-location{background-image:url(/images/page/logo-location.png);}
.logo-about{background-image:url(/images/page/logo-about.png);}
.logo-events{background-image:url(/images/page/logo-events.png);}
.logo-jobs{background-image:url(/images/page/logo-jobs.png);}
.logo-contact{background-image:url(/images/page/logo-contact.png);}
.logo-newsletter{background-image:url(/images/page/logo-about.png);}

/*
#newsletter{position:absolute; top:34px; left:15px; width:90px; height:60px;}
#newsletter a{display:block; width:90px; height:60px; background-image:url(/images/page/order-buttons.png); background-position:0 -120px; text-indent:-9000px; overflow:hidden;}
#newsletter a:hover{background-position:-90px -120px;}

#take-away{position:absolute; top:102px; left:15px; width:90px; height:60px;}
#take-away a{display:block; width:90px; height:60px; background-image:url(/images/page/order-buttons.png); text-indent:-9000px; overflow:hidden;}
#take-away a:hover{background-position:-90px 0;}

#reservation{position:absolute; top:170px; left:15px; width:90px; height:60px;}
#reservation a{display:block; width:90px; height:60px; background-image:url(/images/page/order-buttons.png); background-position:0 -60px; text-indent:-9000px; overflow:hidden;}
#reservation a:hover{background-position:-90px -60px;}
*/

#take-away{position:absolute; top:34px; left:15px; width:90px; height:60px;}
#take-away a{display:block; width:90px; height:60px; background-image:url(/images/page/order-buttons.png); text-indent:-9000px; overflow:hidden;}
/*#take-away a:hover{background-position:-90px 0;}*/

#reservation{position:absolute; top:102px; left:15px; width:90px; height:60px;}
#reservation a{display:block; width:90px; height:60px; background-image:url(/images/page/order-buttons.png); background-position:0 -60px; text-indent:-9000px; overflow:hidden;}
/*#reservation a:hover{background-position:-90px -60px;}*/


/*
navigation
*/
#nav-en ul{ list-style:none;}
#nav-en ul li{float:left; margin:0; padding:0 10px;}
#nav-en ul li:first-child{padding-left:0;}
#nav-en a{display:block; height:30px; line-height:28px; font-size:12px; font-weight:bold; color:white;}
#lang-en{float:left !important;}
#lang-en a{text-indent:0 !important;}
#lang-he{float:right !important; margin-right:0 !important; padding-right:0 !important;}
#lang-he a{display:block; width:37px; height:30px; background:url(/images/page/nav.gif) 48px -240px; text-indent:-9000px; overflow:hidden;} 
#lang-he a:hover{background-position:188px -240px;}

#nav ul{ list-style:none;}
#nav ul li{float:right; margin:0; padding:0;}
#nav a{text-indent:-9000px; overflow:hidden;}
#nav a, .nav-li{display:block; height:30px; line-height:28px; font-size:12px; font-weight:bold; color:white;}
.nav-li-he{text-indent:-9000px; overflow:hidden;}
.nav-li-en{color:black;}
#nav a:hover, #nav-en a:hover{color:black;}
#nav-take-away{width:102px; background:url(/images/page/nav.gif) 102px 0;}
#nav-take-away:hover{background-position:-38px 0;}
#nav-take-away-sel{width:102px; background:url(/images/page/nav.gif) -38px 0;}
#nav-menus{width:66px; background:url(/images/page/nav.gif) 66px -30px;}
#nav-menus:hover{background-position:-74px -30px;}
#nav-menus-sel{width:66px; background:url(/images/page/nav.gif) -74px -30px;}
#nav-location{width:89px; background:url(/images/page/nav.gif) 89px -60px;}
#nav-location:hover{background-position:-51px -60px;}
#nav-location-sel{width:89px; background:url(/images/page/nav.gif) -51px -60px;}
#nav-about{width:53px; background:url(/images/page/nav.gif) 63px -90px;}
#nav-about:hover{width:53px; background-position:-77px -90px;}
#nav-about-sel{width:53px; background:url(/images/page/nav.gif) -77px -90px;}
#nav-events{width:106px; background:url(/images/page/nav.gif) 106px -120px;}
#nav-events:hover{background-position:-34px -120px;}
#nav-events-sel{width:106px; background:url(/images/page/nav.gif) -34px -120px;}
#nav-jobs{width:107px; background:url(/images/page/nav.gif) 107px -150px;}
#nav-jobs:hover{background-position:-33px -150px;}
#nav-jobs-sel{width:107px; background:url(/images/page/nav.gif) -33px -150px;}
#nav-contact{width:66px; background:url(/images/page/nav.gif) 66px -180px;}
#nav-contact:hover{background-position:-74px -180px;}
#nav-contact-sel{width:66px; background:url(/images/page/nav.gif) -74px -180px;}
#nav-newsletter{width:140px; background:url(/images/page/nav.gif) 140px -270px; margin:0 6px 0 4px;}
#nav-newsletter:hover{background-position:0px -270px;}
#nav-newsletter-sel{width:140px; background:url(/images/page/nav.gif) 0px -270px; margin:0 6px 0 4px !important;}
#nav-todays{width:105px; background:url(/images/page/nav.gif) 106px -210px; /*position:absolute; top:0; left:0;*/}
#nav-todays:hover{background-position:-44px -210px;}
#nav-catering{text-indent:0 !important; text-align:center; padding:0 10px;}

.sidebar{position:absolute; top:30px; width:140px; height:240px; /*overflow:hidden;*/}
.sidebar-he{left:490px;}
.sidebar-en{right:490px; direction:ltr}
.sidebar a:hover img{opacity:0.7; filter: alpha(opacity=70);}
.main-text{position:absolute; top:30px; width:353px; height:250px; overflow:hidden;}
.main-text-he{left:120px;}
.main-text-en{right:120px; direction:ltr;}
.full-text{position:absolute; top:30px; width:510px; height:250px; overflow:hidden;}
.full-text-he{left:120px;}
.full-text-en{right:120px; direction:ltr;}
/*
location
*/
.map-thumb{position:absolute; top:36px; z-index:10;}
.map-thumb-he{right:49px;}
.map-thumb-en{left:49px;}
.map-thumb a{display:block;}
/*
contact
*/
#contact-message{margin-left:40px;}
.newsletter-form{width:320px;}
.form-box{float:right; margin:0 0 5px 20px; width:140px;}
.form-box-full{float:right; margin:0 0 5px; width:320px;}
.newsletter-message{margin:0 0 10px !important; width:275px;}
/*
data entry
*/
.text{background-color:#E6E6E6 !important; color:black; border:none; padding:2px; font:11px Arial, Helvetica, sans-serif;}
.button{background-color:#ece2d0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:0px;}
/*.message{border:2px dotted #E6E6E6; color:#f8b200; font-weight:bold; padding:5px; margin-top:20px;}*/
.message{border:2px dotted #c30909; color:#c30909; font-weight:bold; padding:5px; margin-top:20px;}
/*
today's specials
*/
#todays-specials{display: none; width:540px; height:360px; background:#f3ece3 url(/images/page/today-specials-bg.jpg) top center no-repeat; position:relative;}
.todays-box{width:140px; height:170px; top:158px; overflow:hidden; direction:rtl; text-align:right; font-size:12px; color:#880015; font-weight:bold; line-height:12px;}
.todays-box span{font-size:11px; color:#141215; font-weight:normal;}
#todays-date{position:absolute; top:70px; left:355px; width:140px; color:#141215; font-size:18px; font-weight:bold; direction:rtl; text-align:right; font-family:Tahoma, Geneva, sans-serif}
#todays-first{position:absolute; left:355px;}
#todays-main{position:absolute; left:200px;}
#todays-wine{position:absolute; left:45px;}
/*
menus
*/
.fmenus-en{margin-top:-10px;}
.fmenus-he{margin-top:3px;}
.fmenus ul{margin:0; padding:0; list-style:none;}
.fmenus-he ul li{margin:0; padding:0; list-style:none; float:right; display:block; width:100px; height:125px;}
.fmenus-en ul{width: 320px;}
.fmenus-en ul li{margin:0; padding:0; list-style:none; float:left; display:block; width:100px; height:125px;}
.fmenus ul li a{display:block; width:80px; height:125px; text-indent:-9999px; overflow:hidden;}
.fmenus-he ul li a{background-image:url(/images/page/menus-201107.png);}
.fmenus-en ul li a{background-image:url(/images/page/menus-201107-en.png);}
.fmenus ul li a:hover, .fmenus ul li a:focus{opacity:0.7; filter: alpha(opacity=70);}

.fmenus ul li a#menu_ta_evening{background-position:0 0;}
.fmenus ul li a#menu_wine{background-position:0 -125px;}
.fmenus ul li a#menu_kids{background-position:0 -250px;}
.fmenus ul li a#menu_sat_lunch{background-position:0 -375px;}
.fmenus ul li a#menu_brunch{background-position:0 -500px;}
.fmenus ul li a#menu_ta_lunch{background-position:0 -625px;}
.fmenus ul li a#menu_dessert{background-position:0 -750px;}
.fmenus ul li a#menu_dinner{background-position:0 -875px;}
.fmenus ul li a#menu_lunch{background-position:0 -1000px;}
.fmenus ul li a#menu_breakfast{background-position:0 -1125px;}

#ta-menus{margin:-8px -15px 5px 0; width:150px; height:105px;}
#ta-menus ul{list-style:none;}
#ta-menus ul li{float:right; list-style:none; margin:0;}
#ta-menus a{display:block; height:105px; text-indent:-9999px; overflow:hidden;}
#ta-menus a:hover, #ta-menus a:focus{opacity:0.7; filter: alpha(opacity=70);}
.ta-menus-he a{background-image:url(/images/page/ta-menus.png);}
.ta-menus-en a{background-image:url(/images/page/ta-menus-en.png);}
a#ta_dinner{background-position:0 0; width:70px;}
a#ta_lunch{background-position:-70px 0; width:80px;}
/*
r2m logos in about page
*/
#r2m-logos{margin-top:-10px;}
#r2m-logos a{display:block; background-image:url(/images/page/r2m-logos.png); text-indent:-9999px; overflow:hidden;}
a.hotelmontefiore{height:37px; background-position:0 0;} a.hotelmontefiore:hover{background-position:-140px 0;}
a.bakerytlv{height:57px; background-position:0 -37px;} a.bakerytlv:hover{height:57px; background-position:-140px -37px;}
a.brasserie{height:56px; background-position:0 -94px} a.brasserie:hover{height:56px; background-position:-140px -94px}
a.catering{height:43px; background-position:0 -150px;} a.catering:hover{height:43px; background-position:-140px -150px;}
a.cafe12{height:47px; background-position:0 -193px;} a.cafe12:hover{height:47px; background-position:-140px -193px;}
	
