body {
	background-color: #57262F;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#header {
	background-image: url(images/header.gif);
	margin: 0px;
	height: 156px;
	width: 690px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 0px;
}
#nav {
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 690px;
	margin: 0px;
	padding: 0px;
}
#nav h1 span {
	display:none
}
#nav ul { width:690px; padding:0; margin:0; list-style-type: none; }

#nav ul li { float:left; padding:0; margin:0; list-style-type: none; }

#nav ul li a { display:block; height:24px; }

#nav ul li.home a { background:url(images/btn_home.gif) 100% 0; width:53px; margin-left: 29px; }
#nav ul li.home a:hover { background:url(images/btn_home.gif) 100% -24px; }

#nav ul li.about a { background:url(images/btn_about.gif) 100% 0; width:53px; margin: 0px; }
#nav ul li.about a:hover { background:url(images/btn_about.gif) 100% -24px; }

#nav ul li.books a { background:url(images/btn_books.gif) 100% 0; width:53px; margin: 0px; }
#nav ul li.books a:hover { background:url(images/btn_books.gif) 100% -24px; }

#nav ul li.bookclub a { background:url(images/btn_bookclub.gif) 100% 0; width:86px; margin: 0px; }
#nav ul li.bookclub a:hover { background:url(images/btn_bookclub.gif) 100% -24px; }

#nav ul li.contact a { background:url(images/btn_contact.gif) 100% 0; width:66px; margin: 0px; }
#nav ul li.contact a:hover { background:url(images/btn_contact.gif) 100% -24px; }

#nav ul li a span { display:none; }
#nav ul li a.current { background-position:100% -24px; }
#nav {
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 690px;
	margin: 0px;
	padding: 0px;
}
#navHebrew {
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 690px;
	margin: 0px;
	padding: 0px;
}
#navHebrew h1 span {
	display:none
}
#navHebrew ul { width:690px; padding:0; margin:0; list-style-type: none; }

#navHebrew ul li { float:left; padding:0; margin:0; list-style-type: none; }

#navHebrew ul li a { display:block; height:24px; }

#navHebrew ul li.home a { background:url(images/btn_home_h.gif) 100% 0; width:80px; margin: 0px; }
#navHebrew ul li.home a:hover { background:url(images/btn_home_h.gif) 100% -24px; }

#navHebrew ul li.about a { background:url(images/btn_about_h.gif) 100% 0; width:95px; margin: 0px; }
#navHebrew ul li.about a:hover { background:url(images/btn_about_h.gif) 100% -24px; }

#navHebrew ul li.books a { background:url(images/btn_books_h.gif) 100% 0; width:57px; margin: 0px; }
#navHebrew ul li.books a:hover { background:url(images/btn_books_h.gif) 100% -24px; }

#navHebrew ul li.lectures a { background:url(images/btn_lectures_h.gif) 100% 0; width:123px; margin: 0px; }
#navHebrew ul li.lectures a:hover { background:url(images/btn_lectures_h.gif) 100% -24px; }

#navHebrew ul li.contact a { background:url(images/btn_contact_h.gif) 100% 0; width:41px; margin-left: 29px; }
#navHebrew ul li.contact a:hover { background:url(images/btn_contact_h.gif) 100% -24px; }

#navHebrew ul li a span { display:none; }
#navHebrew ul li a.current { background-position:100% -24px; }

#contentArea {
	background-image: url(images/bg_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 690px;
	margin: 0px;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 28px;
}
#footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 10px 0px 0px;
	height: 46px;
	width: 690px;
	clear: both;
	float: left;
	font-family: tahoma;
	font-size: 10px;
	color: #CCCCCC;
}
#shifraHorn {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 334px;
	text-align: left;

}
span {
	display: none;
}
#shifraHorn h1 {
	background-image: url(images/shifra.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 342px;
	width: 334px;
}
#container {
	height: auto;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
}
#textArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float: left;
	width: 270px;
	padding: 0px;
	clear: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 0px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;	
	text-decoration: none;
}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

#textAreahebrew a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#textAreahebrew a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
#textAreahebrew a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
#textAreahebrew a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#textArea h1.home2 {

	background-image: url(images/title_home.gif);
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
#textArea h1.home {
	background-image: url(images/title_home.gif);
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
#textArea h1.about {
	background-image: url(images/title_about.gif);
	margin: 0px 0px 10px;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #CAC4BF;
	border: none;
	padding: 1px;
	margin: 5px 0px 0px 620px;
	width: 44px;
	text-align: center;
	height: 58px;

}
img.books {
	border: 1px solid #FFFFFF;
}
#textArea h1.books {
	background-image: url(images/title_books.gif);
	margin: 0px 0px 10px;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
#contentArea2 {
	background-image: url(images/bg_2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 690px;
	margin: 0px;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
#textArea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float: left;
	width: 330px;
	padding: 0px;
	clear: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 10px;
}
#textArea2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#textArea2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9E948D;
	margin: 5px 0px 0px;
	padding: 0px;
}
#leftPanel {
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#leftPanel ul {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	list-style-position: inside;
}
#leftPanel li {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	list-style-position: inside;
	list-style-type: none;
}
#quotebox {
	margin: 0px 25px 0px 0px;
	padding: 5px 0px 5px 20px;
	float: right;
	width: 150px;
	height: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 10px;
}
#quotebox h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#quotebox h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
#textArea h1.contact {
	background-image: url(images/title_contact.gif);
	margin: 0px 0px 10px;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
.formInput {
	border: 1px solid #333333;
	background-color: #FFFFFF;
	color: #333333;
	height: 15px;
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
.formTextarea {
	border: 1px solid #333333;
	background-color: #FFFFFF;
	color: #000000;
	height: 90px;
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.formNames {
	color: #333333;
	text-align: left;
	padding-right: 10px;
}
#textAreahebrew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	float: left;
	width: 270px;
	padding: 0px;
	clear: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 0px;
	text-align: right;
}
#textAreahebrew h1 {
	font-size: 36px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contentAreaHebrew {
	background-image: url(images/bg_2hebrew.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 690px;
	margin: 0px;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
#textAreahebrew2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	float: right;
	width: 340px;
	padding: 0px;
	clear: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
#rightPanel {
	float: right;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#rightPanel ul {
	padding: 0px 20px 0px 0px;
	margin: 0px 10px 0px 0px;
	list-style-position: inside;
}
#rightPanel li {
	padding: 0px;
	margin: 0px 0px 10px;
	list-style-position: inside;
	list-style-type: none;
}
#textAreahebrew2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9E948D;
	margin: 5px 0px 0px;
	padding: 0px;
}
#textAreahebrew2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#textAreahebrew2 h5 {
	font-size: 12px;
	font-weight: bold;
}
#quoteboxHebrew {
	padding: 5px 20px 5px 0px;
	float: left;
	width: 150px;
	height: auto;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#quoteboxHebrew h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#quoteboxHebrew h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
label{
float: left;
width: 70px;
font-weight: bold;
}
input {
width: 180px;
margin-bottom: 5px;
border: 1px solid #333333;
background-color: #FFFFFF;
color: #333333;
height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

textarea{
border: 1px solid #333333;
background-color: #FFFFFF;
color: #333333;
width: 180px;
height: 50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
.boxes{
width: 1em;
}
.buttons {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #9E948E;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 5px;
	width: 50px;
	height: 20px;
}
.buttonsClear {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #9E948E;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 145px;
	margin-top: 5px;
	width: 50px;
	height: 20px;
}
br.form{
clear: left;
}
textAreahebrew label{
float: right;
width: 70px;
font-weight: bold;
}
br.form2{
clear: right;
}
#homeBooks{
	clear: none;
	float: left;
	width: 630px;
	text-align: left;
	padding: 0px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#homeBooks ul {
	padding:0;
	margin:5 0 2;
	list-style-type: none;
	text-align: center;
	list-style-position: inside;
	height: 110px;
	width: 100%;
	background-color: #BDB6B0;
	display: block;
	border: 1px dotted #EDE8E5;
}
#homeBooks ul li {
	padding:0;
	list-style-type: none;
	background-image: url(books/books_bg.gif);
	background-position: center -3px;
	float: left;
	text-align: center;
	list-style-position: inside;
	height: 101px;
	width: 76px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 2px;
	margin-top: 5px;
}
#homeBooks h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#buyLinks{
	clear: none;
	float: left;
	width: 630px;
	text-align: left;
	padding: 0px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#buyLinks ul {
	padding:0;
	margin:5 0 2;
	list-style-type: none;
	text-align: center;
	list-style-position: inside;
	height: 50px;
	width: 100%;
	background-color: #958C85;
	display: block;
	border: 1px dotted #EDE8E5;
}
#buyLinks ul li {
	padding:0;
	list-style-type: none;
	float: left;
	text-align: center;
	list-style-position: inside;
	height: 40px;
	width: 70px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 4px;
	margin-top: 5px;
}
#buyLinks h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 3px;
	margin-top: 10px;


}
#textAreawide {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float: left;
	width: 630px;
	padding: 0px;
	clear: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
}
#contentAreawide {

	background-image: url(images/bg_flat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 690px;
	margin: 0px;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 28px;
}
.numberList {
	list-style-type: decimal;
	list-style-position: outside;
}
#textAreawide h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.imgLeft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;

}
#bookTable {
	width: 300px;
	padding: 0px;
	margin: 30px 0px 0px;
	text-align: center;

}
#bookTable td {
	text-align: center;


}
#bookTable h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 8px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	height: 40px;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;



}
#textAreawide h1.books {
	background-image: url(images/title_books.gif);
	margin: 0px 0% 10px;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	clear: left;
	float: right;
	display: block;


}
#textAreawide h1.about {

	background-image: url(images/title_about.gif);
	margin: 0px 5px 15px 0%;
	padding: 0px;
	height: 34px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	clear: left;
	float: right;
	display: block;
}
#textAreahebrewwide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	float: left;
	width: 630px;
	padding: 0px 0px 0px 30px;
	clear: none;
	height: auto;
	text-align: right;
	background-image: url(images/bg_flat.gif);
	margin: 0px;


}
#contentAreawidehebrew {
	background-image: url(images/bg_flat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 690px;
	margin: 0px;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;

}
#textAreahebrewwide h1 {

	font-size: 36px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.bookTablehebrew {
	padding: 0px;
	margin: 30px 0px 0px;
	text-align: center;

}
#textAreawide h1.bookClubs {


	background-image: url(images/title_bookclubs.gif);
	margin: 0px 5px 15px 0%;
	padding: 0px;
	height: 34px;
	width: 630px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	clear: left;
	float: right;
	display: block;
}
#textAreahebrewwide h2 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#textAreahebrewwide i {
	font-family: Arial, Helvetica, sans-serif;
	color: #993366;
}
.langChange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #CAC4BF;
	border: none;
	width: 44px;
	text-align: center;
	height: 58px;
	float: right;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 10px;
	padding-right: 10px;





}
.imgLeftborder {
	border: 5px solid #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#textAreahebrewwide p {
	text-align: right;
}
