@charset "utf-8";
body { background:url(../images/bg.jpg) repeat; margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; }
#wrapper { width:960px; margin:0 auto 0 auto; padding:0px; display:table; position:relative;}

/*===========================================================
		Css style for common classes
===========================================================*/
h1, h2, h3, h4, h5 { margin:0px; padding:0px 0px 10px 0px;}
p { margin:0px; padding:0px 0px 15px 0px;}
h1 {line-height:52px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; font-weight:normal;}

h2 { font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#000000; font-weight:bold;}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#950003; padding-bottom:15px; font-weight:normal;}
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#950003; padding-bottom:5px; font-weight:normal;}

img { border:0px;}
a { color:#950003; text-decoration:underline;}
a:hover { color:#333333; text-decoration:none;}
.left {float:left;}
.right {float:right;}
.text-left { text-align:left;}
.text-right { text-align:right;}
.bold { font-weight:bold;}
.fntsz10 { font-size:10px;}
.fntsz12 { font-size:12px;}
.clrylow { color:#F5CF73; }
.clear { clear:both; display:block; } 

/*===========================================================
		Css style for Navigation
===========================================================*/
#navigation { background:url(../images/navigationbg.jpg) repeat-x left top #ffffff; font-family:tahoma; color:#FFFFFF; font-size:10px; text-transform:uppercase; display:table; float:left; width:960px; }

ul.navi { margin:0px; padding:0px; list-style:none; float:left;}
ul.navi li { line-height:48px; display:inline; float:left;}
ul.navi li a { color:#FFFFFF; padding:0px 25px; line-height:48px; float:left; display:block; text-decoration:none; } 
ul.navi li a:hover, ul.navi li a.selecetd { border-bottom:6px solid #950003; line-height:48px; display:block; }

.naviright { float:right; line-height:54px; padding-right:20px;}
.iconphone { margin-left:10px; padding-left:20px; background:url(../images/iconphone.jpg) no-repeat left center;}

/*===========================================================
		Css style for Center part
===========================================================*/
#centerpart { background-color:#FFFFFF; padding:3px 10px 8px 8px; width:942px; float:left; display:table;}
#centerpart .flashpart { background-color:#F8F9FA; float:left; margin:0 0 0px 0;}
#centerpart .logopart {padding:0px 10px 10px 10px; width:200px; float:left;}
#centerpart .logopart h1 { color:#9E0C11; font-size:24px; font-family:"trebuchet MS"; font-weight:normal;}

ul.rightmenu { margin:0px; padding:0px; list-style:none;}
ul.rightmenu li { background:url(../images/insideline.jpg) repeat-x left bottom; color:#2E2E2E; font-size:12px; line-height:22px; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; }
ul.rightmenu li a { color:#2E2E2E; padding-left:5px; text-decoration:none; }
ul.rightmenu li a:hover, ul.rightmenu li a.selecetd { background:url(../images/rightnavihover.jpg) repeat-x left top; color:#2E2E2E; display:block; line-height:22px; }

.content{ width:675px; padding:0px 27px 0px 0px; float:left; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
.contenthome2{ padding-left: 20px; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
.contenthome3{ padding-left: 20px; padding-right:20px; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
.content h1 { color:#9E0C11; font-size:24px; font-family:"trebuchet MS"; font-weight:normal; padding-top:15px;}
/*===========================================================
		Css style for Inside Part
===========================================================*/
#insidecenterpart { background-color:#FFFFFF; padding:0px 0px 13px 0px; width:960px; float:left; display:table;}
#insidecenterpart .centerbg { background:url(../images/insidecenterbg.jpg) repeat-y left top; padding:0px 8px 20px 8px; width:944px; float:left; display:table;}

#insidecenterpart .leftpart { width:694px; float:left;}
#bannerpart { float:left; width:663px; padding-top:145px; padding-left:31px;}


.bannerabout { background:url(../images/banner_about.jpg) no-repeat left top;}
.bannerwedding { background:url(../images/banner_wedding.jpg) no-repeat left top;}
.bannerbarbatmitzvah { background:url(../images/banner_barbatmitzvah.jpg) no-repeat left top;}
.bannerbrisandbabynamings { background:url(../images/banner_brisandbabynamings.jpg) no-repeat left top;}
.banner_cateringsynagogues { background:url(../images/banner_cateringsynagogues.jpg) no-repeat left top;}
.banner_corporatecatering { background:url(../images/banner_corporatecatering.jpg) no-repeat left top;}
.banner_eventplaning { background:url(../images/banner_eventplaning.jpg) no-repeat left top;}
.banner_holidaymeals { background:url(../images/banner_holidaymeals.jpg) no-repeat left top;}
.banner_partyevent { background:url(../images/banner_partyevent.jpg) no-repeat left top;}
.banner_shivatrays { background:url(../images/banner_shivatrays.jpg) no-repeat left top;}
.banner_takeout { background:url(../images/banner_takeout.jpg) no-repeat left top; }






.insidecontent { width:661px; padding:25px 0px 25px 31px; float:left; font-size:12px; color:#333333; line-height:18px;}

.block1 { float:left; width:46%; padding:10px; display:block; margin:0;}
.block2 { float:left; width:46%; padding:10px; display:block; margin:0;}
.blockleft { float:left; width:400px; padding:10px;}
.blockright { float:left; width:235px;}
.box1, box2, box3 { float:left; width:210px; padding-right:10px;} 

.arrow { background:url(../images/bulet1.jpg) no-repeat left 2px; padding-left:22px;}


.point { margin:0px; padding:10px; list-style:none;}
.point li { background:url(../images/bulet1.jpg) no-repeat left 2px; padding-left:20px; color:#333333; padding-bottom:10px; }

.point li ul { margin:0px; padding:10px 0px 0px 10px; list-style:none; }
.point li ul li { background:url(../images/bulet01.jpg) no-repeat left 2px; padding-left:25px;}

.point1 { margin:0px; padding:10px; list-style:none;}
.point1 li { background:url(../images/bulet.jpg) no-repeat left 2px; padding-left:20px; color:#333333; padding-bottom:10px; }
.point1image { display:block; width:375px; float:right; }
.imgpadright { padding-right:15px;}

.product { float:left; padding-bottom:10px;}
.contactus { padding-right:80px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#950003; line-height:28px;}
.contactus a { color:#333333; text-decoration:underline;}
.contactus a:hover { color:#950003; text-decoration:none;}

.menuphoto {padding-right:50px;}

#insidecenterpart .rightpart { width:211px; float:left; padding:22px 10px 0px 29px;}

#insidecenterpart .rightpart .insidelogo { padding-bottom:16px; float:left;}
#insidecenterpart .rightpart .insidemenu { width:211px; float:left;}

#insidecenterpart .rightpart .testibox { background:url(../images/testitop.jpg) no-repeat left top #ededed; width:211px; float:left; font-size:12px; line-height:18px;}
#insidecenterpart .rightpart .testibott { background:url(../images/testibot.jpg) no-repeat left bottom; padding:19px 19px 15px 12px;}
.spacer { float:left; clear:both; display:block; width:150px; height:45px;}

#insidecenterpart .rightpart .testibott h3 { background:url(../images/testiline.jpg) repeat-x left bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#950003; font-weight:bold; padding-bottom:10px; margin-bottom:5px;}




/*===========================================================
		Css style for Content part
===========================================================*/
#contentpart { padding:27px 231px 20px 17px; color:#FFFFFF; font-size:12px; float:left; width:712px; font-family:Georgia, "Times New Roman", Times, serif; }
#contentpart h2 {color:#FFFFFF; font-size:16px; }


/*===========================================================
		Css style for Footer part
===========================================================*/
#footerpart { padding:0px; color:#FFFFFF; font-size:10px; text-transform:uppercase; float:left; width:960px; font-family:tahoma; border-top:2px solid #FFFFFF; }
#footerpart .footerlink { float:left; padding:10px;}
#footerpart .copyright { float: right;  padding:10px;}
#footerpart a { color:#FFFFFF; text-decoration:none; }
#footerpart a:hover, #footerpart a.selecetd { color:#F5CF73; }

#footerpart .locations { color:#CCC; width:950px; text-align:center; background-color: #333; padding-top:10px; padding-left:10px; margin:0px;}