body,td,th {
	font-family: Verdana;
	font-size: 12px;
	color: #5b5b5a;
}
body {
	background-color: #f3f1e5;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 23px;
}
.support_fade_left{
	background-image:url(../images/support_fade.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:14px;
	}
.support_fade_right{
	background-image:url(../images/support_fade_right.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:14px;
	}
.box_footer_left{
	background-image:url(../images/box_footer_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:21px;
	height:22px;
	}
.box_footer_right{
	background-image:url(../images/box_footer_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:21px;
	height:22px;
	}
.box_footer_bg{
	background-image:url(../images/box_footer_bg.png);
	background-repeat:repeat-x;
	height:22px;
	}
/*----------------------------- Header ----------------------------------*/
.head_29{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:29px;
	text-decoration:none;
	color:#4e2011;
	}
.head_21{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#4e2011;
	}
.head_17{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color:#4e2011;
	}
.right_shadow{
	background-image:url(../images/right_shadow.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:22px;
	}
.hour_bg{
	background-image:url(../images/hour_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma;
	font-size:19px;
	color:#f6a43b;
	text-decoration:none;
	font-weight:500;
	padding:12px 0px 0px 46px;
	height:51px;
	width:204px;
	display:block;
	}
.head_16{
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
	color:#4d1d0d;
	font-weight:600;
	}
/*----------------------------- Top Navigation ----------------------------------*/
.link_left_bg{
	background-image:url(../images/link_bg_left.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:49px;
	width:22px;
	}
.link_right_bg{
	background-image:url(../images/link_bg_right.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:49px;
	width:22px;
	}
.link_bg{
	background-image:url(../images/link_bg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
.top_link_fade{
	background-image:url(../images/link_top_fade.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:12px;
	}
.top_link{
	font-family:Verdana;
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
	padding:8px 15px;
	display:block;
	}
.top_link:hover{
	font-family:Verdana;
	font-size:15px;
	text-decoration:none;
	color:#0b0b0b;
	padding:8px 15px;
	background-color:#b5b5b5;
	display:block;
	}
.top_link_active{
	font-family:Verdana;
	font-size:15px;
	text-decoration:none;
	color:#0b0b0b;
	padding:8px 15px;
	background-color:#b5b5b5;
	display:block;
	}
.top_link_sep{
	background-image:url(../images/link_sep.png);
	background-repeat:no-repeat;
	background-position:center;
	height:46px;
	width:35px;
	}
/*----------------------------- Head Banner ----------------------------------*/
.head_banner_bg{
	background-image:url(../images/head_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:364px;
	width:961px;
	}
.head_banner_bg_1{
	background-image:url(../images/head_bg_1.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:364px;
	width:961px;
	}

/*----------------------------- Body ----------------------------------*/
.head_19{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:none;
	color:#4e2011;
	font-variant:small-caps;
	}
.link_12{
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	color:#4e2011;
	}
.link_12:hover{
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
	color:#4e2011;
	}
/*----------------------------- Footer ----------------------------------*/
.footer_left{
	background-image:url(../images/footer_left.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:4px;
	height:43px;
	}
.footer_right{
	background-image:url(../images/footer_right.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:4px;
	height:43px;
	}
.gray_link_11{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#444442;
	}
.gray_link_11:hover{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#661d05;
	}
.gray_link_11_active{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#661d05;
	}
.gray_link_11_sep{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#444442;
	padding:0px 11px;
	}	
.gray_11{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#444442;
	}
/*----------------------------- Sub pages ----------------------------------*/
.head_banner_sub_bg{
	background-image:url(../images/head_sub_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:253px;
	background-color:#FFF1D1;
	}
.head_banner_passover_bg{
	background-image:url(../images/head_passover_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:253px;
	background-color:#FFF1D1;
	}	
.head_banner_rosh_hashanah_bg{
	background-image:url(../images/head_rosh_hashanah_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:253px;
	background-color:#FFF1D1;
	}	

form{
	padding:0px;
	margin:0px;
	}
.btn{
	background-image:url(../images/btn.png);
	background-repeat:no-repeat;
	height:37px;
	width:156px;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#4e2011;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	border:0px;
	}
.btn_big{
	background-image:url(../images/btn_big.png);
	background-repeat:no-repeat;
	height:27px;
	width:250px;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#4e2011;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:10px 0px 0px 0px;
	display:block;
	}
.btn_big:hover{
	background-image:url(../images/btn_big.png);
	background-repeat:no-repeat;
	height:27px;
	width:250px;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:10px 0px 0px 0px;
	display:block;
	}

.paper_bg{
	background-image:url(../images/paper.png);
	background-repeat:no-repeat;
	height:232px;
	padding:20px 35px 0px 23px;
	}
.box_bg{
	background-color:#FFFFFF;
	border:1px solid #aa885f;
	border-bottom:0px;
	border-top:0px;
	padding:15px;
	}
.box_bottom{
	background-image:url(../images/box_bottom.png);
	background-repeat:no-repeat;
	width:621px;
	height:22px;
	}
.head{
	background-image:url(../images/head.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 8px 13px;
	width:280px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#4e2011;
	display:block;
	}
.head_1{
	background-image:url(../images/menu_head_bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px 0px 8px 13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#4e2011;
	display:block;
	}
.ul_bullet{
	padding:0px;
	list-style:url(../images/bullet.png);
	margin:0 3px 0px 20px;
	}
.dotted_sep{
	background-image:url(../images/dotted_sep.png);
	background-repeat:repeat-x;
	background-position:center;
	}
/*----------------------------- Spry Validation ----------------------------------*/

/* SpryValidationTextField.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* These are the classes applied on the error messages
 * which prevent them from being displayed by default.
 */ 
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}

/* These selectors change the way messages look when the widget is in one of the error states.
 * These classes set a default red border and color for the error text.
 * The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #CC3333;
}



/* The next three group selectors control the way the core element (INPUT) looks like when the widget is in one of the states: * focus, required / invalid / minValue / maxValue / minChars / maxChars , valid 
 * There are two selectors for each state, to cover the two main usecases for the widget:
 * - the widget id is placed on the top level container for the INPUT
 * - the widget id is placed on the INPUT element itself (there are no error messages)
 */
 
 /* When the widget is in the valid state the INPUT has a green background applied on it. */
.textfieldValidState input, input.textfieldValidState {
}

/* When the widget is in an invalid state the INPUT has a red background applied on it. */
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {

}

/* When the widget has received focus, the INPUT has a yellow background applied on it. */
.textfieldFocusState input, input.textfieldFocusState {
}

/* This class applies only for a short period of time and changes the way the text in the textbox looks like.
 * It applies only when the widget has character masking enabled and the user tries to type in an invalid character.
 */
.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
.textfieldHintState input, input.textfieldHintState {
	/*color: red !important;*/
}

	
