* {

	margin: 0px;

	padding: 0px;

}



body {

	background-color: black;

	color: white;

	font-size: 13px;

	font-family: Arial;

}



div.container {

	width: 870px;

        direction: rtl;

}



img.logo {

	width: 166px;

	height: 135px;

	float:left;

	border: black solid 0px;

}



div.topright {

	width: 620px;

	height: 135px;

	float: right;

        

}



div.topright_links {

	float: right;

}



div.topright_links a {

	color:white;

	text-decoration:none;

}



div.topright_links a:hover {

	color:white;

	text-decoration:underline;

}



div#topmenu {

	width: 620px;

	height: 89px;

	float: right;

	clear: right;

        margin: 0px;

        padding-right: 1px;

       

}



div#topmenu .padding {

padding-top: 30px;

}



div.top {

   margin: 0px;

   padding: 0px;

  

}



div.holder {

float: left;

margin-top: 10px;

}



div.topmenu_redbutton  a {

	width: 93px;

	height: 89px;

        background:url(../images/topmenu_red.png) no-repeat;

	color: white;

	font-weight: bold;

	text-decoration: none;

        padding-top: 67px;

	float:right;

	cursor: pointer;

        display: block;

}



div.topmenu_redbutton:hover {

	text-decoration: none;

}



div.topmenu_orangebutton a {

        display: block;

	width: 93px;

	height: 23px;

	background-image:url('../images/topmenu_orange.png');

	color: black;

	text-decoration: none;

	padding-top: 3px;

	float:right;

	margin-top: 63px;

	cursor: pointer;

}



div.topmenu_orangebutton a:hover {

	text-decoration: none;

}



div.topmenu_redline {

	background-image: url('../images/redline.jpg');

	width: 868px;

	height: 26px;

	clear:both;
	

}

div.topmenu_redline2 {

	background-image: url('../images/redline.jpg');

	width: 868px;

	height: 26px;

	clear:both;
	

}

div#pages_title {

	width: 870px;

	height: 45px;

	background-image: url('../images/pages_title.png');
	
	background-repeat: repeat-y;

	text-align: right;

	font-weight: bold;

	font-size: 20px;

	color: #ff9108;

        direction: rtl;

}



div#pages_title .padding {

    padding-top: 10px;

    padding-right: 20px;

    

}



div#hp_title {

	width: 870px;

	height: 45px;

	background-image: url('../images/hp_title.png');
	
	background-repeat: repeat-y;

	text-align: right;

	font-weight: bold;

	font-size: 20px;

	color: #7c3a18;

}



div#hp_title .padding {

padding-right: 20px;

padding-top: 10px;

}



div.maintext {

	width:868px;

	height: 200px;

	background-image: url('../images/maintext_bg.png');
	
	background-repeat: repeat-y;
	
	padding: 1px;
	

}



div.maintext_orangeleft {

	width:870px;

	height: 200px;

			background-image: url('../images/maintext_bg_orangeleft.png');
			
			background-repeat: repeat-y;





}



td.hp_welcome {

	width:460px;

	height:238px;

	background-image: url('../images/hp_welcomebg.png');
	
	background-repeat: no-repeat;
	
	background-position: top right;
	
	position: relative;
	
	left: 2px;

	font-size: 15px;

	font-weight: bold;

	text-align: right;
	



}



div.hp_baloons {

	width: 414px;

	height: 237px;

	float:left;

}



td.hp_contact_baloon {

	width:243px;

	height:113px;

	background-color:black;

	margin-bottom: 6px;

	text-align: right;

	border: 1px solid #6e584b;

}



div.hp_contact_text {

	width:235px;

	height:87px;

	text-align: right;

	padding-right: 8px;

	padding-top:1px;

	background-color:black;

	background-image: url('../images/hp_contact_sign.png');

	background-repeat: no-repeat;

	background-position: 0px 23px;

}



div.hp_contact_title {

	width: 241px;

	height: 20px;

	background-image: url('../images/brown_bg.png');

	margin: 1px;

	text-indent: 8px;

	padding-top: 1px;

	font-size: 13px;

	font-weight: bold;

}



td.hp_contact_baloon a {

	color: white;

	text-decoration: underline;

}



td.hp_clients_baloon {

	width:243px;

	height:112px;

	background-color: black;

	border: 1px solid #6e584b;

}



div.hp_clients_title {

	width: 241px;

	height: 20px;

	background-image: url('../images/topmenu_redline_bg.png');

	margin: 1px;

	padding-top: 1px;

	font-size: 13px;

	font-weight: bold;

	text-align: right;

        text-indent: 8px;

}



div.hp_clients_insidebaloon {

	width: 239px;

	height: 74px;

	border:0px white solid;

	margin-right: 4px;

	margin-top: 6px;

}



div.hp_clients_insidebaloon img {

	width: 77px;

	height: 36px;

	border: 0px;

	float: right;

	margin-left: 2px;

	margin-top: 2px;

}





td.hp_kosher_baloon {

	width:160px;

	height:113px;

	background-color:black;

	margin-bottom: 6px;

	text-align: right;

	border: 1px solid #6e584b;

	margin-right: 7px;

}



div.hp_kosher_text {

	width:152px;

	height:87px;

	text-align: right;

	padding-right: 8px;

	padding-top:1px;

	background-color:black;

	background-image: url('../images/hp_kosher_sign.png');

	background-repeat: no-repeat;

	background-position: 0px 30px;

}



div.hp_kosher_title {

	width: 158px;

	height: 20px;

	background-image: url('../images/brown_bg.png');

	margin: 1px;

	padding-top: 1px;

	font-size: 13px;

	font-weight: bold;

        text-indent: 8px;

}



td.hp_kosher_baloon a {

	color: white;

	text-decoration: underline;

}



td.hp_cables_baloon {

	width: 160px;

	height: 112px;

	background-color: black;

	text-align: right;

	border: 1px solid #6e584b;

	margin-right: 7px;

}





div.hp_cables_text {

	width:155px;

	height:83px;

	text-align: right;

	padding-right: 5px;

	padding-top:4px;

	background-color:black;

}



div.hp_cables_title {

	width: 158px;

	height: 20px;

	background-color: #ff9108;

	margin: 1px;

	text-indent: 8px;

	padding-top: 1px;

	font-size: 13px;

	font-weight: bold;

}



td.hp_cables_baloon a {

	color: white;

	text-decoration: underline;

}



div.footer {

	margin-top: -12px; /* for IE7, no effect in FF */

	width: 870px;

	clear: both;

	padding-top: 10px;

}



img.footer_hr {

	height: 1px;

	width: 870px;

	clear:both;

}



span.footer_redline {

	color: #b8121e;

}



a.footer_page {

	color: #676767;

	font-weight: bold;

	text-decoration: none;

}



a.footer_currentpage {

	color: #b8121e;

	font-weight: bold;

	text-decoration: underline;

}



.footer span.allrights {

	font-size: 11px;

	color: #666666;

}



.footer span.allrights a {

	color: #b8121e;

	text-decoration: none;

}



.footer span.allrights a:hover {

	color: #b8121e;

	text-decoration: underline;

}



.footer a.footer_morelinks {

	color: #333333;

	font-size: 11px;

	text-decoration: none;

}



.footer .footer_builtby {

	color: #666666;

	font-size: 11px;

}



div.pages_orangeleft {

	width: 289px;

	float:left;

	padding: 11px;

	text-align: right;

}



div.taava_tip {

	width: 285px;

	height: 182px;

	background-image: url('../images/taava_tip_sign.png');

	background-position: 4px 105px;

	background-repeat: no-repeat;

	border: 1px solid #d70918;

}



div.menus_tip {

	width: 285px;

	height: 182px;

	background-image: url('../images/menus_tip_sign.png');

	background-position: 4px 105px;

	background-repeat: no-repeat;

	border: 1px solid #d70918;

}



div.contact_tip {

	width: 285px;

	height: 132px;

	background-image: url('../images/menus_tip_sign.png');

	background-position: 4px 60px;

	background-repeat: no-repeat;

	border: 1px solid #d70918;

}



div.pages_tip_title {

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 5px;

	background-color: #d70918;

	padding-right: 4px;

	width: 281px;

	height:20px;

}



.pages_tip_title2 {

	font-size: 15px;

	font-weight: bold;

	color: #B7121E;

	margin-right: 4px;

}



.pages_tip_content {

	color: #333333;

	margin-right: 4px;

}



.pages_tip_content a {

	color: #333333;

}



.taava_tip a {

	color: #333333;

}



div.pages_maintext {

	width: 537px;

	float:right;

	text-align: right;

	padding-top: 13px;

	padding-right: 10px;

}



span.maintext_title1 {

	color: #f38a0a;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

}



span.maintext_title2 {

	color: #f38a0a;

	font-size: 16px;

	font-weight: bold;

}



p.maintext_title3 {

	font-size: 14px;

	font-weight: bold;

}



div.taava_mana {

	clear:both;

}



div.taava_mana_img {

	float:right;

}



div.taava_mana_img img {

	margin-top: 5px;

	margin-left: 5px;

	border:1px #B7121E solid;

	width: 101px;

}



div.taava_mana_text {

	float:right;

	clear:left;

	text-align: right;

	margin-bottom: 35px;

	width: 400px;

}



span.maintext_title4 {

	color: #f38a0a;

	font-weight: bold;

	text-decoration: underline;

}



div.hp_welcome_btns {

	margin-top: 15px;

}



div.hp_welcome_btns a img {

border: none;

}



div.hp_welcome_btns div {

	border: 0px;

	display: inline-block;

	width: 58px;

	padding-right: 4px;

	height: 22px;

	background-image: url('../images/hp_welcome_btnbg.png');

	float:right;

	cursor: pointer;

}



span.hp_welcome_title {

	font-size: 18px;

	font-weight: bold;
	


}



div.hr_orange {

	height:1px;

	width:527px;

	background-color:#ff9600;

}



.hr_red {

	height: 1px;

	width: 287px;

	background-color: #df101d;

}



div.about_orangeleft_text {

	color: #333333;

}



div.about_orangeleft_text a {

	color: #333333;

	text-decoration: underline;	

}



div.about_orangeleft_text a.firstone {

	text-decoration:none;

	font-weight:bold;

}



div.about_orangeleft_text a.firstone:hover {

	text-decoration:underline;

	font-weight:bold;

}



div.about_orangeleft_text a:hover {

	color: #333333;

	text-decoration: underline;	

}



.about_orangeleft_text_bolds {

	font-weight:bold;

}



input.contact {

	width: 171px;

	height: 20px;

	border: 1px solid #FF9108;

	background-color: black;

	color: white;

	font-family: Arial;

}



textarea.contact {

	width: 171px;

	height: 123px;

	border: 1px solid #FF9108;

	background-color: black;

	color: white;

	font-family: Arial;

	font-size: 13px;

}



select.contact {

	width: 173px;

	border: 1px solid #FF9108;

	background-color: black;

	color: white;

	font-family: Arial;
	
	overflow: scroll;

}



select.contact option {


	background-color: black;

	color: white;

	font-family: Arial;
	

}



input.contact_sendbtn {

	width: 53px;

	height: 22px;

	float: left;

	border: 0px;

	color: white;

	font-family: Arial;

	font-weight: bold;

	background-image: url('../images/contact_sendbtn_bg.png');

	padding-top: -5px;

}



div.events_photos_container {

	width:528px;

	height:392px;

}



div.events_photos_row {

	width:528px;

	height:123px;

}



div.events_photos_cell {

	width:152px;

	height:123px;

	color: #ff9108;

	font-size: 10px;

	float:right;

}



img.events_photos_s {

	width: 150px;

	height: 99px;

	border: 1px solid #b7121e;

}



div.events_tip {

	width: 285px;

	height: 330px;

	background-position: 4px 105px;

	background-repeat: no-repeat;

	border: 1px solid #d70918;

}



div.events_tip img {

	border: 0px;

}



div.events_clients_insidebaloon {

	width: 280px;

	height: 140px;

	border:0px white solid;

	margin-right: 13px;

	margin-top: 6px;

}



div.events_clients_insidebaloon img {

	width: 77px;

	height: 36px;

	border: 0px;

	float: right;

	margin-left: 13px;

	margin-top: 9px;

}



.contact_table td {

	padding-bottom: 8px;

}



.menus_row {

	width:525px;

	height: 129px;

}



.menus_img_container {

	padding-top:5px;

	padding-bottom: 2px;
	
	height: 129px;

	width: 125px;

	float:right;

}



.menus_img_text {

	height: 30px;

	width: 125px;

	text-align: center;

	font-size: 15px;

	font-weight:bold;

	padding-top:12px;

	margin-top: 1px;

	background-image: url('../images/menus_imgtext_bg.png');

}



.menus_row_text {

	float:left;

	text-align: right;

	width: 386px;

}



.menus_row_text_desc {

	font-weight: bold;

}



.menus_row_text_choose {

	font-weight: bold;

	color: #ff9108;

}



a.menus_special1 {

	text-decoration:none;

	color:white;

}



a.menus_special1:hover {

	text-decoration:underline;

	color:white;

}



.events_clientswrote_what {

	color:black;

	text-decoration:none;

}



.events_clientswrote_what:hover {

	color:black;

	text-decoration:underline;

}



.events_clientswrote_who {

	color:black;

	text-decoration:none;

}

#allbox { padding-bottom: 2px; } 

#allbox td { vertical-align: top; }

#contact_m_title { color: #f38a08; font-size: 15px; font-weight: bold; text-decoration: underline; padding-bottom: 5px; }

.spacenew { padding-top: 1px; }
.spacenew2 { padding-bottom: 2px; }