html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div,form,input{
margin: 0px;
padding: 0px;
}

body{
	background-color:#f5f2d0;
}

.content{
	position:relative;
	width:821px;
	padding-right:125px;
	padding-left:129px;
	margin-left:auto;
	margin-right:auto;
}


.header_full{
	position:relative;
	width:100%;
	height:190px;
	background:#c1b281 url(images/bg2.jpg) top left;
}

.header{
	position:relative;
	width:1075px;
	height:166px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/header2.jpg) no-repeat top left;
}

.colors_top{
	position:absolute;
	bottom:0px;
	left:0px;
}

.footer_full{
	position:relative;
	width:100%;
	height:168px;
	background:#c1b281 url(images/footer_bg.jpg) top left;
}

.colors_top{
	position:relative;
	width:100%;
	height:33px;
	text-align:center;
	background:url(images/colors_top_bg.jpg) top left;
}

.colors_bottom{
	position:relative;
	width:100%;
	clear:both;
	height:33px;
	text-align:center;
	background:url(images/colors_bottom_bg.jpg) top left;
}

.main{
	position:relative;
	float:left;
	left:50px;
}

.days{
	position:relative;
	margin-top:82px;
	float:left;
	width:202px;
	left:50px;
}

.innerImages{
	position:relative;
	padding-bottom:40px;
	float:left;
	width:202px;
	left:10px;
}

.clean{
	clear:both;
}

.text{
	position:relative;
	width:530px;
	padding-left:59px;
	padding-bottom:20px;
	float:left;
}

.text p{
	font:normal 12px Arial;
	color:#3e5891;
	line-height:20px;
}

.text a {
	color:#BB5952;
	}

.paper{
	position:relative;
	width:162px;
	margin-right:45px;
	height:163px;
	float:right;
	padding:10px 10px 10px 10px;
}

.paper p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BB5952;
	padding-left:10px;
	}

.footer{
	position:relative;
	width:821px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	font:normal 11px Arial;
	color:#382618;
	line-height:20px;
}

.footer a, .footer a:link, .footer a:visited{
	font:normal 11px Arial;
	color:#382618;
}

.menu{
	position:relative;
	height:47px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.logo{
	position:absolute;
	left:129px;
	top:0px;
}

.slogan{
	position:absolute;
	top:120px;
	left:129px;
	width:418px;
	text-align:right;
	font:normal 26px Arial;
	color:#3e5891;
}

.bt_about{
	position:relative;
	width:133px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	background:url(images/bt_about2.jpg) no-repeat top left;
	text-decoration:none;
	font:normal 12px Arial;
	line-height:47px;
}

.bt_about:hover{
	text-decoration:underline;
	/* background:url(images/bt_about.jpg) no-repeat 0 -47px; */
}

.bt_news{
	position:relative;
	width:92px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	background:url(images/bt_news.jpg) no-repeat top left;
	text-decoration:none;
	font:normal 12px Arial;
	line-height:47px;
}

.bt_news:hover{
	text-decoration:underline;
	/* background:url(images/bt_about.jpg) no-repeat 0 -47px; */
}

.bt_campus{
	position:relative;
	width:112px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_campus2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_campus:hover{
	text-decoration:underline;
	/* background:url(images/bt_campus.jpg) no-repeat 0 -47px; */
}

.bt_menus{
	position:relative;
	width:112px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_menus2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_menus:hover{
	text-decoration:underline;
	/* background:url(images/bt_menus.jpg) no-repeat 0 -47px; */
}

.bt_kosher{
	position:relative;
	width:137px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_kosher2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_kosher:hover{
	text-decoration:underline;
	/* background:url(images/bt_kosher.jpg) no-repeat 0 -47px; */
}


.bt_stars{
	position:relative;
	width:113px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_stars2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_stars:hover{
	text-decoration:underline;
	/* background:url(images/bt_stars.jpg) no-repeat 0 -47px; */
}

.bt_meal{
	position:relative;
	width:106px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_meal2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_meal:hover{
	text-decoration:underline;
	/* background:url(images/bt_meal.jpg) no-repeat 0 -47px; */
}

.bt_contact{
	position:relative;
	width:92px;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	color:#E4B211;
	text-decoration:none;
	font:normal 12px Arial;
	background:url(images/bt_contact2.jpg) no-repeat top left;
	line-height:47px;
}

.bt_contact:hover{
	text-decoration:underline;
	/* background:url(images/bt_contact.jpg) no-repeat 0 -47px; */
}

.signup{
	position:absolute;
	top:15px;
	right:169px;
	width:236px;
	text-align:right;
	font:normal 13px Arial;
	color:#3e5891;
}

.form_style{
	position:relative;
	margin:7px 0 7px 0;
	border:solid 2px #475d89;
}

.bt_signup{
	position:relative;
	display:block;
	width:93px;
	height:30px;
	overflow:none;
	background: url(images/btsignup.gif) no-repeat top left;
	text-align:right;
}

.bt_signup:hover{
	background: url(images/btsignup.gif) no-repeat 0 -30px; 
}

.bt_button{
	position:relative;
	display:block;
	width:93px;
	height:30px;
	overflow:none;
	background: url(images/button.gif) no-repeat top left;
	text-align:right;
}

.bt_button:hover{
	background: url(images/button.gif) no-repeat 0 -30px; 
}


.sub_menu{
	list-style-image: url(images/bullet.gif);
	margin-left:15px;
	margin-top:40px;
	font:bold 15px Arial;
	color:#E4B211;
}

.sub_menu li{
	margin:10px 0 10px 0;
}

.sub_menu a, .sub_menu a:link, .sub_menu a:visited{
	color:#E4B211;
	text-decoration:none;
}


.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    width:400px;
    background-color:#e4b211;
    padding:10px;
    color:#fff;
    font:normal 12px Arial;
    line-height:18px;
	z-index:1000;
}


.bt_mon{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_sun.jpg) no-repeat top left;
}

.bt_mon:hover{
	background:url(images/bt_sun.jpg) no-repeat 0 -34px;
}

.bt_thus{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_mon.jpg) no-repeat top left;
}

.bt_thus:hover{
	background:url(images/bt_mon.jpg) no-repeat 0 -34px;
}

.bt_wed{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_thus.jpg) no-repeat top left;
}

.bt_wed:hover{
	background:url(images/bt_thus.jpg) no-repeat 0 -34px;
}

.bt_thu{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_wed.jpg) no-repeat top left;
}

.bt_thu:hover{
	background:url(images/bt_wed.jpg) no-repeat 0 -34px;
}

.bt_fri{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_thu.jpg) no-repeat top left;
}

.bt_fri:hover{
	background:url(images/bt_thu.jpg) no-repeat 0 -34px;
}

.bt_sun{
	position:relative;
	width:179px;
	height:34px;
	display:block;
	background:url(images/bt_fri.jpg) no-repeat top left;
}

.bt_sun:hover{
	background:url(images/bt_fri.jpg) no-repeat 0 -34px;
}

div.content div.float {
	float:left;
	padding-right:40px;
	}
	
.bt_checkout{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/bt_checkout.jpg) no-repeat top left;
	text-align:right;
}

.bt_checkout:hover{
	background: url(images/bt_checkout.jpg) no-repeat -1px 1px; 
}

.bt_passover{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/pdf_passover.jpg) no-repeat top left;
	text-align:right;
}

.bt_passover:hover{
	background: url(images/pdf_passover.jpg) no-repeat -1px 1px; 
}

.bt_shabbat{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/pdf_shabbat.jpg) no-repeat top left;
	text-align:right;
}

.bt_shabbatt:hover{
	background: url(images/pdf_shabbat.jpg) no-repeat -1px 1px; 
}

.bt_goToShop{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/gotoShop.jpg) no-repeat top left;
	text-align:right;
}

.bt_goToShop:hover{
	background: url(images/gotoShop.jpg) no-repeat -1px 1px; 
}

.bt_catering2{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/pdf_catering.jpg) no-repeat top left;
	text-align:right;
}

.bt_catering2:hover{
	background: url(images/pdf_catering.jpg) no-repeat -1px 1px; 
}

.bt_event{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/pdf_event.jpg) no-repeat top left;
	text-align:right;
}

.bt_event:hover{
	background: url(images/pdf_event.jpg) no-repeat -1px 1px; 
}

.bt_staff{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/bt_staff.jpg) no-repeat top left;
	text-align:right;
}

.bt_staff:hover{
	background: url(images/bt_staff.jpg) no-repeat -1px 1px; 
}

ul {
	list-style-image:url(images/bullet.gif);
	}
	
ul li {
	list-style-image:url(images/bullet.gif);
	font:normal 12px Arial;
	color:#3e5891;
	line-height:20px;
	margin-left:20px;
	}

a.topNavCookies {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#CC3300;
	}
	
.topNavCookies:hover {
	text-decoration:none;
	}
	
.topNavCookies:visited {
	color:#CC3300;
	}
	
.textL {
	float:left;
	width:40%;
	padding-right:10px;
	}
	
.textR {
	float:left;
	width:40%;
	padding-left:10px;
	}
	
table.second {
	background:#ffffff url(images/tableBG.jpg) top left repeat-x;
	border:solid 2px #BB5952;
	}
	
th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	}
	
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BB5952;
	}
	
.bt_takeout{
	position:relative;
	display:block;
	width:211px;
	height:30px;
	overflow:none;
	background: url(images/bt_takeout.jpg) no-repeat top left;
	text-align:right;
}

.bt_takeout:hover{
	background: url(images/bt_takeout.jpg) no-repeat -1px 1px; 
}

.bt_home{
	position:relative;
	display:block;
	width:92px;
	height:30px;
	overflow:none;
	background: url(images/btn_home.jpg) no-repeat top left;
	text-align:right;
}

.bt_home:hover{
	background: url(images/btn_home.jpg) no-repeat -1px 1px; 
}

.callOut {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#BB5952;
	}
	
.callOut a {
	text-decoration:underline;
	color:#BB5952;
	}
	
.callOut a:hover {
	text-decoration:none;
	}
	
.callOut a:visited {
	color:#BB5952;
	}