body { margin:0; padding:0; direction:rtl; text-align: right; background : url(images/bg2.jpg) repeat-x center top #ebe5cb; font: 13px Arial, Helvetica, sans-serif;}
a, a:visited {color:#e15c02; text-decoration: none;}
a:hover {border-bottom: 1px solid #000; color:#000;}

#header {width: 800px; margin: 0 auto; height: 120px;}

#adbanner {width: 800px; margin: 0 auto 20px auto; height:250px; background:#666666;}	
	
#container1 { margin: 0 auto; background: url(images/bg.jpg) repeat-x center top;}
#container2 {width: 800px; margin: 20px auto;}

#mainNav { height:40px; width: 800px; margin: 0 auto;}
	.navi{position: relative;padding: 0;margin: 0 auto 0 auto;height: 50px;list-style: none;top: -7px;overflow: hidden;}
	.navi li{float:right;}
	.navi li a{float: left;display: block;color:#dbe0c4;text-decoration: none;font-size: 13px;font-weight: bold;padding: 0 6px;margin: 0 0 0 3px; height: 50px;line-height: 54px;text-align: center;cursor: pointer;}
	.navi li.current a, .navi li a:hover{color: #1c1105;background: url(images/linkhover.jpg) repeat-x top #c5c3a1;}

#subNav { min-height: 40px; width: 800px; margin: 0 auto; line-height: 35px; font-size: 12px; font-weight: bold; white-space: nowrap;}
	#subNav a {color:#434237; text-decoration: none;}
	#subNav a:hover {text-decoration: none; border-bottom:2px solid #434237;}
	#subNav .sublink {margin: 0 0 0 20px; float:right;}

#main { width: 550px; float:left; color:#33322c; line-height: 20px; font-size: 15px;}
	#main .image { margin: 0 0 20px 0; height: 165px; overflow: hidden;}
	#main .right { float:right; width: 100px; font-size: 16px; }
	#main .left { float:left; width: 430px; text-align: justify;}
	#main form {width: 450px; margin: 0 auto; background: #fff; padding: 20px; border: 1px solid #d1ccb4;border-bottom: 2px solid #d1ccb4; border-right: 2px solid #d1ccb4;}
	#main form label {width: 130px;}
	#main form .hr { border-top:1px solid #f1f1f1; height:1px; overflow: hidden; clear: both;}
	
	
#main2 { width: 550px; float:left; color:#33322c; line-height: 20px; font-size: 14px;}
#mainWide { width: 800px;  color:#33322c; line-height: 20px; font-size: 15px;}
	#mainWide .image { margin: 0 0 20px 0;}
	#mainWide .imageProfile { height: 250px; overflow:hidden; background: center;}
	#mainWide .right { float:right; width: 220px; }
	#mainWide .right img { padding: 5px; border: 1px solid #c8c3ad;}
	#mainWide .left { float:left; width: 560px; text-align: justify;}
	#mainWide a {background: #e3dbb6; padding: 2px;}
		#mainWide form .hr { border-top:1px solid #f1f1f1; height:1px; overflow: hidden; clear: both;}
	#mainWide form {margin: 0 auto; background: #fff; padding: 20px; border: 1px solid #d1ccb4; border-bottom: 2px solid #d1ccb4;}
	#mainWide form label {width: 130px;}

#sidebar { width: 230px; float:right;}
	#sidebar .box {background:#FFFFFF; border-right: 1px solid #d1ccb4; border-bottom: 1px solid #d1ccb4; margin: 0 0 20px 0;}
	#sidebar .box .title {padding: 18px; background: #832b1d; color: #FFFFFF; font-style: oblique; font-weight:bold;}
	#sidebar .box .inside {margin: 18px; color:#606060; line-height: 16px;}
	#sidebar .box h3 {font-size: 15px;}

	.monthMenu ul{list-style-type:none;margin:0;padding:0;}
	.monthMenu a, .monthMenu a:visited {color: #e15c02; display:block;text-decoration:none;border-bottom:1px dotted #ccc;margin:0;padding:8px 0 8px 20px; font-weight: bold;}
	.monthMenu a:hover{color:#000;}
	
	
	
#footer { margin: 20px 0 0 0; background:#dfd9c1; padding: 20px; width: 760px; color: #9a9685; border-top: 2px solid #d4ceb7; font-size: 12px;}
#footer p {margin:0; padding:0;}
#footer form {background: none; border: none;}

.clear {clear:both;}
p {margin: 0 0 15px 0; padding:0;}


#monthSpice {}
	#monthSpice .box { height:285px; background:#FFFFFF; border-bottom: 1px solid #d1ccb4; overflow: hidden; margin: 0 0 20px 0; font-size: 13px;}
	#monthSpice .box .inside {color:#606060;}
	#monthSpice .info {width: 115px; height: 45px; background: #FFFFFF; position: relative; float:right; overflow: hidden; top: 100px; margin: -60px 0 0 0; padding: 0 15px 0 0; font-weight: bold; font-style:italic; font-size:16px; color:000; line-height: 14px;}
		#monthSpice .info .month {font: 60px Arial, Helvetica, sans-serif; color:#e5e5e5; line-height: 12px; font-weight:bold; float: left; letter-spacing: -4px; clear:both;}
	#monthSpice .infoS { padding: 8px;}
	
.hpTable { width: 264px; background:#FFFFFF; border-right: 1px solid #d1ccb4; border-bottom: 1px solid #d1ccb4; margin: 0 0 20px 0; float:right;}
	.hpTable .title {padding: 18px; background: #832b1d; color: #FFFFFF; font-style: oblique; font-weight:bold;}
	.hpTable .inside {margin: 18px; color:#606060; line-height: 16px;}
	
.hpTable ul {list-style: none; padding:0; margin: 0 0 25px 0;}
.hpTable li {padding: 10px 10px 10px 0; border-bottom: 2px dotted #ccc; font-weight:bold;}
.hpTable li img { float:left; border: 1px solid #ccc; padding: 1px}
		
h1, h2, h3, h4, h5, h6 {margin: 0; padding:0; font: 12px Arial, Helvetica, sans-serif;}

h2 { font-size: 13px; font-weight:bold;  background: #9a3322; color:#fff; padding: 7px; float:right; margin: 4px 0 15px 0;}
h3 { font-size: 20px; margin: 0 0 10px 0; color:#a66f05; font-weight:bold;}
h4 { font-size: 40px; margin: 0 0 15px 0; letter-spacing:-2px; font-weight:bold; }


/* - - - - - Form - - - - - */
form {margin: 0;  padding: 0;}
.form{clear:both;margin: 0;}
	label {float:right; width: 50px; line-height: 27px; font-weight:bold; font-size: 12px;}
	input,textarea{vertical-align:top;border:none;margin:0;}
	.textinput,.textinputHovered{width:300px;font:12px Arial, Helvetica, sans-serif; margin:0;padding:5px; border: 1px solid #d2d2d2; background:#ebebeb;  font-weight: bold;}
	.textarea,.textareaHovered{width:300px;height:200px; border: 1px solid #d2d2d2; background:#ebebeb;font:12px Arial, Helvetica, sans-serif;margin:0 0 5px;padding:6px;  font-weight: bold;}
	select{background:#d4e5ce;border:none;padding:4px; width: 315px; border: 1px solid #b3c2ae; }
	.checkbox{margin:0 0 0 150px;}
	.buttonSubmit,.buttonSubmitHovered{ font-family: Arial, Helvetica, sans-serif; float:left;cursor:pointer;text-align:center;text-decoration:none; margin:0; height: 25px; border:1px solid #cccccc; background: url(images/button.gif) repeat-x; line-height: 26px; color:#392713;  clear:both; padding: 0 20px; font-weight:bold; font-size: 11px;}
	.buttonSubmit:hover,.buttonSubmitHovered:hover{background:#fff;}
	.textinput:focus,.textinputHovered:focus,.textinput:focus,.textinputHovered:focus,.textarea:focus,.textareaHovered:focus,select:focus{background:#fff;}


.hr {margin: 8px 0; height:2px; border-top: 2px dotted #ccc;}
.hr2 {margin: 15px 0; height:0; border-top: 1px dashed #c8c3ad ; border-bottom: 1px dashed #fff; }

.button {height: 25px; border:1px solid #cccccc; background: url(images/button.gif) repeat-x; line-height: 26px; color:#392713; float:right; clear:both; padding: 0 20px; font-weight:bold; font-size: 11px;}
.button:hover { background:#fff;}
.recentPhotos img {border:3px solid #c6c3a2; margin: 0 4px 20px 4px; padding:1px; float:right;}
.recentPhotos img:hover {border:3px solid #955720;}

#connect {float: left; position: relative; top: -20px; background: url(images/connect.jpg) no-repeat top #2e1b0a; padding: 5px 0; color:#fff; width: 130px; text-align: center; overflow:hidden;}
#connect a {color:#ccc; font-weight:bold; font-style:italic; }
#connect a:hover {color:#fff; border:none;}


ul.any {list-style:hebrew;}
ul.any li {padding: 2px 0;}

.spice {height: 120px; width: 250px; float:right; margin: 0 0 25px 25px; background:#d3ceb6; overflow:hidden;}
.spice .name {height: 30px; background: url(images/name.png); position:relative; top:-30px; margin: 0 0 -30px 0; color:#fff; font-size: 12px; line-height: 30px; padding: 0 10px; font-weight: bold; overflow: hidden;}

.photoA {height: 188px; width: 250px; float:right; margin: 0 0 20px 25px; background:#d3ceb6; overflow:hidden;}
.photoA .name {height: 30px;  font-size: 12px; line-height: 30px; padding: 0 10px; font-weight: bold;}
.photoA img a:hover {padding:0; border:0;}

.noLinkImg  {border:0; padding:0;}
.noLinkImg:hover {border:0; padding:0;}

.photo {height: 113px; width: 150px; float:right; margin: 0 0 10px 53px; background:#d3ceb6; overflow:hidden; border: 5px solid #dfd9c1;}
.photo:hover {border-color: #d4ceb7;}
.photo img a {border:0;}

#pages{font-size:18px; font-weight:bold; width: 800px; text-align: center;}
#pages a, #page a:visited{ font-size:18px; font-family: font-weight:bold;}
#pages a:hover{}

.style2 {color:#d3ceb6;}
.style3 {
	font-size: 16px;
	font-weight: bold;
}



table, th, td {
	border-collapse: collapse;
	font: 14px "Trebuchet MS", Arial, sans-serif;
	color: #555;
	background:#ebe5cb;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td, th {
	padding: 10px;
	border-top: 1px dotted #c8c3ad;
}

thead th {
	text-align: center;
	color: #4F76A3;
	font-size: 100% !important;
}

tbody th {
	font-weight: bold;
}

tbody tr { background: #FCFDFE; }

tbody tr.odd { background: #F7F9FC; }


tfoot th, tfoot td {
	font-size: 85%;
}


.style4 {font-size: 11px}



.phoneN {float:left; font: 26px Georgia, 'Times New Roman', Times, serif; position:relative; top:-10px; letter-spacing: -2px; line-height: 26px;}

.line {clear: both; width: 800px; height: 1px;}
	#sidebar .box .style4 {color: #c9c9c9;}