/* GENERAL */
a
{
	outline: none;
}

*{
margin: 0;
padding: 0;
}
a img{
border: 0;
}
/* TOOLS*/
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
/**/
body{
text-align:right;
direction:rtl;
padding:0 0 30px 0;
}
#wrap{
width:774px;
margin:auto;
}
body#home-page{
overflow-x: hidden;
}
/**********/
/* BANNER */
/**********/
.banner{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:679px;
height:166px;
}
#link-lev-hair a{
display:block;
width:40px;
height:50px;
margin:20px 32px 0 0;
}
#link-ketovet a{
display:block;
width:41px;
height:44px;
margin:20px 22px 0 0;
}
#link-homepage a{
display:block;
width:636px;
height:62px;
margin:16px 22px 0 0;
}
.logo{
margin:26px 12px 0 0;
}

/**********/
/* MENU  **/
/**********/
/* Overarching Menu
    -----------------------------------*/
    .cssnav {
		margin:7px 0px 4px 0;
        position:relative; 
        z-index:10;/*was 1000*/
        font-size:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-align:center;
		width:740px;
		
    }
	    .cssnav ul {
        padding:0;
        margin:0;
        list-style-type:none;
	}
	
	   .cssnav ul .participants{ 
        width:84px;/*96*/
		height:83px;
        text-align:right;
		background-image:url(../images/menu-dropdown-bg.gif);
		background-repeat:no-repeat;
		padding:7px 12px 0 0;
	}
	
	 .cssnav ul .about-blessing{ 
       width:84px;/*96*/
		height:138px;
        text-align:right;
		background-image:url(../images/about-blessing-dropdown-menu-bg.gif);
		background-repeat:no-repeat;
		padding:7px 12px 0 0;
	}
	.cssnav ul .english-menu{ 
        width:84px;/*96*/
		height:70px;
        text-align:right;
		background-image:url(../images/english-drop-down-menu-bg.gif);
		background-repeat:no-repeat;
		padding:7px 12px 0 0;
	}
	
	
	
	.cssnav ul ul li{
        margin:5px 0 0 0;
	}
/*	Main list 
    -----------------------------------*/
    .cssnav li {
        float:right;
        /*width:100px;/*150*/
        position:relative;
    }
/*	First Level
    -----------------------------------*/
    /* Links */
	.cssnav a#home{
	padding:0 0 0 0;
	display:block;
	background-image:url(../images/home-icon.jpg);
	width:20px;
	height:16px;
	margin:0 0 0 2px;
	}
	.cssnav a#home:hover  {
	background-image:url(../images/home-icon-over.jpg);
	width:20px;
	height:16px;
	padding:0 0 0 0;
	display:block;
	}
	body#home-page .cssnav a#home{
	background-image:url(../images/home-icon-over.jpg);
	width:20px;
	height:16px;
	padding:0 0 0 0;
	display:block;
	}
	
	/* link text style */
    .cssnav a, .cssnav a:visited {
        text-decoration:none;
		font:bold 12px  Arial;
		color:#7b7b7b;
		padding:0 12px 0 12px;
		display:block;
    }
    /* Links on hover */
	
	.cssnav a:hover, .cssnav ul ul a:hover{
       background-image:url(../images/red-arrow.gif);
	   background-repeat:no-repeat;
	   background-position:center right;
    }
	
    .cssnav :hover > a, .cssnav ul ul :hover > a {
        background-image:url(../images/red-arrow.gif);
		background-repeat:no-repeat;
		background-position:center right;
    }
	
	/* Links on active */
	body#about-us .cssnav a.about-us, body#location .cssnav a.location, body#reservations .cssnav a.reservations , body#contact .cssnav a.contact, body#program .cssnav a.program, body#thanks .cssnav a.thanks, body#english .cssnav a.english{
		background-image:url(../images/red-arrow.gif);
	   background-repeat:no-repeat;
	   background-position:center right;
	}
	
	.current{
	background-image:url(../images/red-arrow.gif);
		background-repeat:no-repeat;
		background-position:center right;
		}
	
/*	Second Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul a, .cssnav ul ul a:visited {
        text-decoration:none;
		font:bold 12px  Arial;
		color:#7b7b7b;
		padding:0 12px 0 12px;
		display:block;
    }
    /* Links on hover */
    .cssnav ul ul a:hover {
       background-image:url(../images/red-arrow.gif);
	   background-repeat:no-repeat;
	   background-position:center right;
    }
    /* Visibility */
    .cssnav ul li:hover ul, .cssnav ul a:hover ul{
        visibility:visible; 
    }
	
/*	All Sub Levels 
    -----------------------------------*/
    /* Default visibility */
    .cssnav ul .participants{
        visibility:hidden;
        position:absolute;
        top:15px;
        left:9px; 
        /*border-top:1px solid #fff;*/
    }
	
	.cssnav ul .about-blessing {
        visibility:hidden;
        position:absolute;
        top:15px;
        right:-1px; 
        /*border-top:1px solid #fff;*/
    }
	.cssnav ul .english-menu {
        visibility:hidden;
        position:absolute;
        top:15px;
        right:-8px; 
        /*border-top:1px solid #fff;*/
    }
/*	IE Table 
    -----------------------------------*/
    .cssnav .participants table { /*fixes both dropdown in IE6 */
        position:absolute;
        top:0;
        right:110px;
        border-collapse:collapse;
   }
   
   
   .cssnav table  table{
        position:absolute;
        top:0;
        right:20px;
        border-collapse:collapse;
   }
/**************/
/* END MENU */
/***********/
.content-top{
background-image:url(../images/main-box-top.png);
background-repeat:no-repeat;
width:770px;
height:20px;
}
.content-bg{
background-image:url(../images/main-box-bg.gif);
background-repeat:repeat-y;
width:710px;/*770*/
padding: 0 60px 0 0;
position:relative; /*  ag */
}
.content-bottom{
background-image:url(../images/main-box-bottom.png);
background-repeat:no-repeat;
width:770px;
height:20px;
}
/**/

.song-box{
margin:0 0 0 0;
width:190px;/*196*/
height:483px;/*516*/
padding:33px 6px 0 0;
background-image:url(../images/changing-song-box.png);
background-repeat:no-repeat;
}
.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

/****************/
/* HOME PAGE ***/
/****************/
.gray-box{
width:505px;
margin:0 4px 0 0;
}
.gray-box-top{
background-image:url(../images/gray-box-top.png);
background-repeat:no-repeat;
width:505px;
height:19px;
}
.gray-box-bg{
background-image:url(../images/gray-box-bg.gif);
background-repeat:repeat-y;
width:455px;/*505*/
height:397px;
padding:0 25px 0 25px;
}
.gray-box-bottom{
background-image:url(../images/gray-box-bottom.png);
background-repeat:no-repeat;
width:505px;
height:20px;
}
/**  scrolling names */
#marqueecontainer{
position: relative;
width: 100px; /*marquee width *//*130*/
height: 368px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-right: 15px;
margin:0 auto;
text-align:right;
z-index:2;
}
/***/
#symbol-on-index{
position:relative;
right:446px;
bottom:320px;
z-index:1;
}
/****************/
/* ABOUT-US PAGE ***/
/****************/
.about-box-top{
background-image:url(../images/about-box-top.gif);
background-repeat:no-repeat;
width:449px;
height:22px;
font-size:0;
}
.about-box-bg{
background-image:url(../images/about-box-bg.gif);
background-repeat:repeat-y;
width:412px;/*449*/
padding:12px 19px 0 18px;
margin:0 0 0 37px;/* moves floats away from left side */
}
.about-box-bottom{
background-image:url(../images/about-box-bottom.gif);
background-repeat:no-repeat;
width:449px;
height:24px;
font-size:0;
}
#about-us-bottom-logo{
margin:15px 0 0 0;
float:right;
}
/******************/
/* CONTACT PAGE ***/
/******************/
body#contact .content-bg{
width:755px;/*770*/
padding:0 0 0 15px;
}
.contact-box{
position:relative;
float:left;
z-index:2;
}
.contact-box-top{
background-image:url(../images/contact-box-top.png);
background-repeat:no-repeat;
width:467px;
height:28px;
font-size:0;
}
.contact-box-bg{
background-image:url(../images/contact-box-bg.gif);
background-repeat:repeat-y;
width:444px;/*467*/
padding:0 23px 0 0;
}
.contact-box-bottom{
background-image:url(../images/contact-box-bottom.png);
background-repeat:no-repeat;
width:467px;
height:23px;
font-size:0;
}
/**/
#contact-bottom-logo{
float:left;
margin:145px 0 0 0;
}
#symbol-on-contact{
position:relative;
right:79px;/*90*/
bottom:410px;/*15*/
z-index:1;
}
/*************************/
/*  RESERVATIONS PAGE  **/
/***********************/
body#reservations .content-bg{
width:725px;/*770*/
padding:0 45px 0 0;
}
.reservations-box{
background-image:url(../images/reservations-box-bg.png);
background-repeat:no-repeat;
width:665px;
height:183px;/*213*/
padding:30px 57px 0 0;
}
.reservations-box form{
line-height:1.6;
}
body#reservations select{
margin:0 8px 0 0;
}
.reservations-box input{
border:1px solid  black;
margin:0 10px 0 0 ;
}
#reserv-submit{
margin:5px 233px 0 0;
*margin:5px 222px 0 0;/*for IE*/
}

/**/
#reservations-bottom-logo{
float:left;
margin:260px 0 0 35px;;
}
#symbol-on-reservations{
float:left;
position:relative;
left:50px;
bottom:495px;
}
/*************************/
/*    LOCATION PAGE  **/
/***********************/
body#location .content-bg{
width:718px;/*770*/
padding:0 52px 0 0;
}

/**/
.location-box-top{
background-image:url(../images/location-places-box-top.gif);
background-repeat:no-repeat;
width:332px;
height:35px;
font-size:0;
}
.location-box-bg{
background-image:url(../images/location-box-bg.gif);
background-repeat:repeat-y;
width:312px;/*332*/
padding:13px 20px 20px 0;

}
.location-box-bottom{
background-image:url(../images/location-places-box-bottom.gif);
background-repeat:no-repeat;
width:332px;
height:21px;
font-size:0;
}
/***/
.directions-box{
margin:5px 3px 0 14px;
}
.directions-box-top{
background-image:url(../images/location-directions-box-top.gif);
background-repeat:no-repeat;
width:332px;
height:35px;
font-size:0;
}
.directions-box-bg{
background-image:url(../images/location-box-bg.gif);
background-repeat:repeat-y;
width:312px;/*332*/
padding:10px 20px 0 0;
}
.directions-box-bottom{
background-image:url(../images/location-directions-box-bottom.gif);
background-repeat:no-repeat;
width:332px;
height:51px;
font-size:0;
}
#location-left-bg-letters{
margin:81px 0 0 0;
}
/***/
.link-2-parking-list{
margin:0 180px 0 0;
}
#location-bottom-logo{/**/
margin:0px 480px 0 0;
}
/**/
#location-right-bg-letters{
position:relative;
width:34px;
right:27px;/*90*/
bottom:228px;/*15*/
}
/*************************/
/*    ARTISTS PAGE  *******/
/***********************/
body#artists .content-bg{
width:742px;/*770*/
padding:0 28px 12px 0;
}
.artists-box-bg{
background-image:url(../images/artists-box-bg.png);
background-repeat:no-repeat;
width:491px;
height:549px;
}

.artists-box-bg ul{
list-style-type:none;
width:375px;
}

.artists-box-bg ul li{
float:right;
cursor:pointer;
cursor:hand;
display:inline-block;
background-color:#7B7979;
margin:0 0 40px 25px;
}
/** scroll **/

div.scrollholder
{
    position: relative;
    width: 393px;
	height: 430px;
    overflow: auto;
    z-index: 1;
	margin:35px 70px 0 0;
    
	
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:left;
    top: 0; 
    width: 11px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: black;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 14px;
    cursor: pointer;
    z-index: 4;
    background:#7B7979;
}  
/*************/

.artists-box-info-top{
background-image:url(../images/artists-box-info-bg-top.gif);
background-repeat:no-repeat;
width:247px;
height:22px;
font-size:0;
}
.artists-box-info-bg{
background-image:url(../images/artists-box-info-bg.gif);
background-repeat:repeat-y;
width:247px;

}
.artists-box-info-bg div{
width:213px;
*width:auto;/* IE6+IE7 */
margin:0 25px 0 0;
}
.artists-box-info-bottom{
background-image:url(../images/artists-box-info-bg-bottom.png);
background-repeat:no-repeat;
width:247px;
height:153px;
font-size:0;
}
body#artists .artists-box-info-bg a{
text-decoration:none;
margin:0 0 15px 8px;
*margin:0 0 15px 15px;/*for IE6+7*/
}
/****/

/** scroll **/

div.scrollholder
{
    position: relative;
    width: 393px;
	height: 430px;
    overflow: auto;
    z-index: 1;
	margin:35px 70px 0 0;
    
	
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}



/***************************/
/*    PROGRAM PAGE  *******/
/**************************/
body#program .content-bg{
background-image:url(../images/main-box-bg.gif);
background-repeat:repeat-y;
width:730px;/*770*/
padding: 0 40px 0 0;
}
.program-box-top{
background-image:url(../images/program-box-top.png);
background-repeat:no-repeat;
width:694px;/*730*/
height:35px;/*63*/
padding:28px 36px 0 0;
}

.program-box-bg{
background-image:url(../images/program-box-bg.gif);
background-repeat:repeat-y;
padding:0 5px 0 0;
}
.program-box-bg a{
text-decoration:none;
}
.program-box-bottom{
background-image:url(../images/program-box-bottom.gif);
background-repeat:no-repeat;
width:730px;
height:39px;
font-size:0;
}
/***/
.program-box-top ul{
list-style-type:none
}
.program-box-top ul li{
float:right;
margin:0 0 0 20px;
cursor:pointer;
cursor:hand;
}
/**/
#program-16-7{
background-image:url(../images/program-16-7.jpg);
background-repeat:no-repeat;
width:721px;
height:683px;/*865*/
padding:182px 0 0 0;
}
/*2 link to reservation for tickets*/
#link2-resevrvations-1{
display:block;
width:102px;
height:17px;
margin:0 6px 0 0;
cursor:pointer;
cursor:hand;
_margin:0 3px 0 0;/*for IE6*/
}
#link2-resevrvations-2{
display:block;
width:102px;
height:17px;
cursor:pointer;
cursor:hand;
margin:0 19px 0 0;
_margin:0 18px 0 0;/*for IE6*/
}
/* TRIPS */
.program-trip-157{
background-image:url(../images/program-trip-157.png);
background-repeat:no-repeat;
width:440px;/*515*/
height:159px;/*171*/
padding:12px 30px 0 45px;
margin:10px 6px 0 0;
}
.trip-info{
margin:0 31px 10px 0;
}
#image1 .float-left{/*sm-logo meter al meter*/
margin:135px 0 0 0;
}
/**/
.program-trip-177{
background-image:url(../images/program-trip-177.png);
background-repeat:no-repeat;
width:441px;/*511*/
height:204px;/*216*/
padding:12px 30px 0 45px;
margin:10px 5px 0 0;
}
#image3 .float-left{/*sm-logo meter al meter*/
margin:182px 0 0 0;
}
/****************/
/* THANKS     ***/
/****************/
body#thanks .content-bg{
width:726px;/*770*/
padding:0 44px 0 0;
}
.thanks-names{
background-image:url(../images/thanks-bg.png);
background-repeat:no-repeat;
width:412px;/*430*/
height:650px;/*670*/
padding:20px 18px 0 0 ;
}
.thanks-names div{
margin:0 0 1px 0;
}
.thanks-logos{
background-image:url(../images/thanks-logos.png);
background-repeat:no-repeat;
width:280px;
height:596px;
margin:2px 0 0 0;
}
body#thanks .content-bg .sm-logo-w-dates{/* for sm-logo-w-dates.png */
margin:31px 0 0 27px;
}


/*************************/
/*    POETS PAGE  *******/
/***********************/
body#poets .content-bg{
width:742px;/*770*/
padding:0 28px 12px 0;
}
.poets-box-bg{
background-image:url(../images/poets-box-bg.png);
background-repeat:no-repeat;
width:720px;
height:199px;
_width:700px;
_padding:0 20px 0 0;
margin: 0 0 20px 0;
}

.poets-box-bg ul{
list-style-type:none;
width:629px;
_width:614px;
}

.poets-box-bg ul li{
float:right;
cursor:pointer;
cursor:hand;
display:inline-block;
background-color:#7B7979;
margin:0 0 40px 18px;
}
/** scroll **/

body#poets div.scrollholder
{
    position: relative;
    width: 629px;
	_width:614px;
	height: 133px;/*430*/
    overflow: auto;
    z-index: 1;
	margin:35px 70px 0 0;
    
	
}

body#poets div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
body#poets div.track
{
    position: relative;
    float:left;
    top: 0; 
    width: 15px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: black;
	
}
body#poets div.drag_bar
{
    position: absolute;
	
    width: 13px; height: 13px;
    cursor: pointer;
    z-index: 4;
    background-image:url(../images/scroll-img.gif);
	background-repeat:no-repeat;
	
}
 
/*************/

.poets-box-info-top{
background-image:url(../images/poets-box-info-box-top.png);
background-repeat:no-repeat;
width:720px;
height:22px;
font-size:0;
}
.poets-box-info-bg{
background-image:url(../images/poets-box-info-box-bg.gif);
background-repeat:repeat-y;
width:672px;/*720*/
padding:0 48px 0 0;
}

.poets-box-info-bg .reg-txt{
width:200px;/*was 150*/

}
.poets-box-info-bg .songs{
margin:0 20px 0 0;
}
/*
.poets-box-info-bg div{
width:213px;
*width:auto;/* IE6+IE7 *//*
margin:0 25px 0 0;
}*/
.poets-box-info-bottom{
background-image:url(../images/poets-box-info-box-bottom.png);
background-repeat:no-repeat;
width:720px;
height:23px;
font-size:0;
}
body#poets .poets-box-info-bg a{
text-decoration:none;
margin:0 0 15px 8px;
*margin:0 0 15px 15px;/*for IE6+7*/
}
/****/

/***************************/
/*   BLESSIGN PAGE  *******/
/*************************/
.blessing-box-bg{
background-image:url(../images/blessing-box-bg.png);
background-repeat:no-repeat;
width:398px;/*449*/
height:588px;/*620*/
padding:32px 26px 0 25px;
margin:0 0 0 35px;
*line-height:2.1;/*for IE7*/
}
.blessing-portrait{
margin: 0 6px 20px 0;
}
#blessing-bottom-logo{
margin:60px 0 0 0;
float:right;
}

/***********/
/* ENGLISH */
/***********/
body#english .content-bg{
width:730px;/*770*/
padding:0 40px 0 0;
}
.english-box-bg{
background-image:url(../images/english-about-box-bg.png);
background-repeat:no-repeat;
width:640px;/*726*/
height:784px;/*815*/
padding:31px 31px 0 55px;
text-align:left;
position:relative;
direction:ltr;/*because this part is in english*/
}
.english-box-symbol{
position:absolute;
right:0;
bottom:0px;
_bottom:-1px;/*for IE6*/
}
.english-box-bg a{
text-decoration:none;
}
/**/
#english-bottom-logo{
float:left;
margin:20px 0 0 35px;;
}

/*************/
/* TRANSLATE */
/*************/

body#translate .content-bg{
width:740px;/*770*/
padding:0 30px 0 0;
}
.translaters-box-bg{
background-image:url(../images/translate-box-bg.png);
background-repeat:no-repeat;
width:581px;/*733*/
height:464px;/*494*/
padding:30px 91px 0 61px;
}
#trans-1{
display:block;
width:567px;
height:224px;
margin:0 0 45px 0;
}
.translaters{
background-color:#7B7979;
width:100px;
}
#trans-1 .trans-about{/*yakov raz*/
margin:0 18px 0 0;
width:445px;
line-height:1.3;
}

#trans-2 .trans-about{/*shimon-zandbank*/ 
margin:0 0 0 18px ;
width:445px;
line-height:1.3;
}
/****************/
/* nano-poetics */
/****************/
.nano-box-top{
background-image:url(../images/nano-box-top.gif);
background-repeat:no-repeat;
width:449px;
height:25px;
font-size:0;
}
.nano-box-bg{
background-image:url(../images/nano-box-bg.gif);
background-repeat:repeat-y;
width:398px;/*449*/
padding:0px 26px 0 25px;
margin:0 0 0 35px;
}
.nano-box-bg p, .nano-box-bg span{
line-height:1.5;
}
.nano-box-bottom{
background-image:url(../images/nano-box-bottom.gif);
background-repeat:no-repeat;
width:449px;
height:16px;
font-size:0;
}
#nano-bottom-logo{
margin:4861px 0 0 0;
*margin:4730px 0 0 0;
_margin:4900px 0 0 0;


float:right;
}
/*********************/
/* PRESS-HEBREW *****/
/*********************/
body#press-hebrew .nano-box-bg{
background-image:url(../images/nano-box-bg.gif);
background-repeat:repeat-y;
width:398px;/*449*/
height:528px;
padding:0px 26px 0 25px;
margin:0 0 0 35px;
}
#press-hebrew-logo{
margin:10px 0 0 0;
float:right;
}

/***************************/
/*    PICTURES       *******/
/**************************/
body#pictures .content-bg{
background-image:url(../images/main-box-bg.gif);
background-repeat:repeat-y;
width:730px;/*770*/
padding: 0 40px 0 0;

}
.pictures-box-top{
background-image:url(../images/pictures-box-top.gif);
background-repeat:no-repeat;
width:694px;/*730*/
height:35px;/*63*/
padding:28px 36px 0 0;
}
.pictures-box-bg{
background-image:url(../images/program-box-bg.gif);
background-repeat:repeat-y;
padding:0 75px 0 0;
width:655px;/*730*/
}
.pictures-box-bg a{
text-decoration:none;
}
/***/
.pictures-box-top ul{
list-style-type:none
}
.pictures-box-top ul li{
float:right;
margin:0 0 0 20px;
cursor:pointer;
cursor:hand;
}
.pic-tumb-box{
background-color:#7B7979;
width:130px;
padding:5px 0 2px 0;
margin:20px 0 0 15px;
text-align:center;
font:normal 14px Arial;
color:white;
}
.pic-tumb-box-wide{
background-color:#7B7979;
width:235px;
padding:5px 0 2px 0;
margin:20px 0 0 15px;
text-align:center;
font:normal 14px Arial;
color:white;
}
/**/
#pictures-bottom-logo{
float:left;
margin:15px 0 0 35px;;
}
/*****/
/* video */
/**********/
.video-box-top{
background-image:url(../images/video-top.gif);
background-repeat:no-repeat;
width:694px;/*730*/
height:35px;/*63*/
padding:0px 36px 0 0;
}










