html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-image: url(../images/bgpattern.gif);
  background-repeat: repeat-y;
  background-position: center;
  background-color: #ffcc66;
}

img{
	border: none;
}
.clear
    {
    clear:both;
}
.right
    {
    float: right;
}
.left
    {
    float: left;
}  

body
    {
    
    /*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000;    
    text-align:center;
}

#wrapper
    { 
    width:930px; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto; 
    background-color: #FFF;
} 
h1
    {
    font-size: 22px;
}
    
h2
    {
    font-size: 20px;    
}
    
h3
    {
    font-size: 18px;
}
    
h4
    {
    font-size: 16px;    
}
    
h5
    {
    font-size: 14px;    
}
    
p
    {
    /*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
    color: #000;
    font-size: 12px; 
}  

input.text
    {
    padding: 3px;
    border: 1px solid #999999;    
} 


/*menu*/

div#menu{
	width:930px;
	float: left;
}
.menu {
 width: 930px;
 padding: 0;

}
.menu li {
float:left;

}
.menu ul {
list-style: none;
width:930px;
margin: 0px;
padding: 0px;
}

.home a {
background no-repeat;
background: url(../images/menu/home.jpg) no-repeat;
background-position:top;
height:66px;
width:143px;
display:block;
}
.home a:hover, .home-active a {
background:url(../images/menu/home.jpg) no-repeat;
background-position:bottom;
height:66px;
width:143px;
display:block;
}

.catering a {
background no-repeat;
background: url(../images/menu/catering.jpg) no-repeat;
background-position:top;
height:66px;
width:273px;
display:block;
}
.catering a:hover, .catering-active a {
background:url(../images/menu/catering.jpg) no-repeat;
background-position:bottom;
height:66px;
width:273px;
display:block;
}

.school a {
background no-repeat;
background: url(../images/menu/school.jpg) no-repeat;
background-position:top;
height:66px;
width:333px;
display:block;
}
.school a:hover, .school-active a {
background:url(../images/menu/school.jpg) no-repeat;
background-position:bottom;
height:66px;
width:333px;
display:block;
}

.contact a {
background no-repeat;
background: url(../images/menu/contact.jpg) no-repeat;
background-position:top;
height:66px;
width:181px;
display:block;
}
.contact a:hover, .contact-active a {
background:url(../images/menu/contact.jpg) no-repeat;
background-position:bottom;
height:66px;
width:181px;
display:block;
}


/*//menu*/



div#leftnav{
	width: 239px;
	height: 299px;
	float: left;
}


/*menu2*/

div#menu2{
	width:239px;
	float: left;
}
.menu2{
 width: 239px;
 padding: 0;
}
.menu2 li {
float:left;

}
.menu2 ul {
list-style: none;
width:239px;
margin: 0px;
padding: 0px;
}

.appetizers a {
background no-repeat;
background: url(../images/menu/appetizers.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.appetizers a:hover, .appetizers-active a {
background:url(../images/menu/appetizers.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.salads a {
background no-repeat;
background: url(../images/menu/salads.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.salads a:hover, .salads-active a {
background:url(../images/menu/salads.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.entrees a {
background no-repeat;
background: url(../images/menu/entrees.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.entrees a:hover, .entrees-active a {
background:url(../images/menu/entrees.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.desserts a {
background no-repeat;
background: url(../images/menu/desserts.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.desserts a:hover, .desserts-active a {
background:url(../images/menu/desserts.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.kiddish a {
background no-repeat;
background: url(../images/menu/kiddish.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.kiddish a:hover, .kiddish-active a {
background:url(../images/menu/kiddish.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.pricing a {
background no-repeat;
background: url(../images/menu/pricing.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.pricing a:hover, .pricing-active a {
background:url(../images/menu/pricing.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.photogallery a {
background no-repeat;
background: url(../images/menu/photogallery.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.photogallery a:hover, .photogallery-active a {
background:url(../images/menu/photogallery.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}

/*//menu2*/

div#rightnav{
	width: 239px;
	height: 299px;
	float: left;
}

/*menu3*/

div#menu3{
	width:239px;
	float: left;
}
.menu3 {
 width: 239px;
 padding: 0;
}
.menu3 li {
float:left;
}
.menu3 ul {
list-style: none;
width:239px;
margin: 0px;
padding: 0px;
}
.adult a {
background no-repeat;
background: url(../images/menu/adult.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.adult a:hover, .adult-active a {
background:url(../images/menu/adult.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.private a {
background no-repeat;
background: url(../images/menu/private.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.private a:hover, .private-active a {
background:url(../images/menu/private.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.registration a {
background no-repeat;
background: url(../images/menu/registration.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.registration a:hover, .registration-active a {
background:url(../images/menu/registration.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.kid a {
background no-repeat;
background: url(../images/menu/kid.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.kid a:hover, .kid-active a {
background:url(../images/menu/kid.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.cookingcamps a {
background no-repeat;
background: url(../images/menu/cookingcamps.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.cookingcamps a:hover, .cookingcamps-active a {
background:url(../images/menu/cookingcamps.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.summer a {
background no-repeat;
background: url(../images/menu/summer.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.summer a:hover, .summer-active a {
background:url(../images/menu/summer.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}
.birthday a {
background no-repeat;
background: url(../images/menu/birthday.jpg) no-repeat;
background-position:left;
height:35px;
width:239px;
display:block;
}
.birthday a:hover, .birthday-active a {
background:url(../images/menu/birthday.jpg) no-repeat;
background-position:right;
height:35px;
width:239px;
display:block;
}


/*//menu*/

div#content{
	width: 930px;
}
div#quickcontact{
	width:288px;
	float: left;
	
	background-repeat: repeat-x;
}
div#quickcontactin{
	width:266px;
	margin-left:1px;
	background-image: url(../images/qcbg.jpg);
	background-repeat: repeat-x;
	padding-top:18px;
	padding-left: 21px; 
}
#quickcontactin p{
	margin:0px;
	/*font-family: Tahoma;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#3e3e3e;
}
#quickcontactin b{
	font-size: 12px;
	font-weight: bold;
}

#qc {
	border: 1px solid #b8b8b8;
	width: 238px;
	margin-bottom: 4px;
	/*font-family: Tahoma;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#444444;
	padding: 5px;
}
input#qc{
	height:16px;
}

#bluebutton {
	 width:250px;
	 height: 27px;
	 border: none;
	 background-color: #369ad9;
	 /*font-family: Tahoma;*/
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size: 12px;
	 color:#fff;
}

div#rightcontent{
	width: 642px;
	float: left;
}
#rightcontent p{
	margin-left:40px;
	margin-right:40px;
	color: #444;
}
#rightcontent h4{
	margin-left: 40px;
	color:#369ad9;
	margin-bottom:0px;
}

#rightcontent1{
	width: 920px;
	padding-left:20px;

}
#rightcontent1 p{
	margin-left:40px;
	margin-right:40px;
	color: #444;
}
#rightcontent1 h4{
	margin-left: 40px;
	color:#369ad9;
	margin-bottom:0px;
}


div#footer {
	margin-left: 1px;
	height: 85px;
	width:928px;
	background-image: url(../images/footerbg.jpg);
	background-repeat: repeat-x;
}
#footer p{
	color: #db4440;
	margin: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 490px;
	float: left;
	padding-top:43px;
	margin:0 0 0 55px;
	
}
#footer a{
	color: #fff;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	
}
#footer a:hover{
	color: #54cffb;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	
}