/* CSS Document */
body{
	margin:0;
	background-image: url(../images/bg_stone11.gif);
	background-repeat:repeat-x;
}
/*************************************************************/
/***************       SHADDOW / WRAPPER        ***************/
/***********************************************************/
#wrapper{
	width:778px;
	margin:0 auto;
	background-color:#FFFFFF;

}
/*************************************************************/
/***************            HEADER            ***************/
/***********************************************************/
#header{
	height:75px;
	background-image:url(../images/bg/headerbg.gif);
	background-repeat:repeat-x;
}
#logo{
	margin:0px 0 0 12px;
	float:left;
	width:200px;
}
#tagline{
	float:right;
	margin:27px 23px 0 0;
	width:167px;
}
/*************************************************************/
/***************            BANNER            ***************/
/***********************************************************/

#banner{
	height:188px;
}
#banner #bleft{
	width:219px;
	float:left;
}
#banner #bright{
	float:right;
	width:559px;
	text-align:right;
}

/*************************************************************/
/***************           CONTENT            ***************/
/***********************************************************/
#content{
	background-image:url(../images/bg/contentbg.gif);
	background-repeat:repeat-y;
	padding-bottom:13px;
}
#left{
	width:219px;
	margin:0px;
	float:left;
}
#left #contact{
	width:154px;
	margin:32px auto 0 auto;
}
#right{
	width:559px;
	margin:0px;
	float:right;
}
#right #txt{
	margin:34px 36px 0 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
#right #txt h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;

}
p.first{
	margin-top:0px;
}
#festhm{
	margin-top:40px;
}
#galhidden{
display:none;
visibility:hidden;
}
#clear{
	clear:both;}
/*************************************************************/
/***************            FOOTER            ***************/
/***********************************************************/
#botbord{
	background-image:url(../images/bg/orangbord.gif);
	height:2px;
}
#footer{
	background-image:url(../images/bg/footerbg.gif);
	height:23px;
	text-align:center;
}
#footer p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e5d1bb;
	margin:0px;
	padding:6px 0 0 0;
}



/* CSS Document */
#topnav{
	background-image:url(../images/bg/topnavbg.gif);
	margin:0px;
	width:778px;
	height:27px;
}

#topnav ul{
	width:751px;
	list-style: none;
	padding:0;
	margin:0 0 0 20px;

}
#topnav li
{
	display: block;
	float:left;
	height:27px;
	margin:0 6px 0 0;
}
#topnav li a{
	float: left;
	display: block;
	text-decoration: none;
}

#topnav li#liabout{
	background:url(../images/topnav/about-us.gif) no-repeat;
}
#topnav li#liabout a{
	background:url(../images/topnav/about-us.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:106px;
}
#topnav li#liabout a:hover{
	background:url(../images/topnav/about-us-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#limenu{
	background:url(../images/topnav/menu.gif) no-repeat;
}
#topnav li#limenu a{
	background:url(../images/topnav/menu.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:76px;
}
#topnav li#limenu a:hover{
	background:url(../images/topnav/menu-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#litour{
	background:url(../images/topnav/tour.gif) no-repeat;
}
#topnav li#litour a{
	background:url(../images/topnav/tour.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:69px;
}
#topnav li#litour a:hover{
	background:url(../images/topnav/tour-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#lipriv{
	background:url(../images/topnav/private-dining.gif) no-repeat;
}
#topnav li#lipriv a{
	background:url(../images/topnav/private-dining.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:133px;
}
#topnav li#lipriv a:hover{
	background:url(../images/topnav/private-dining-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#ligift{
	background:url(../images/topnav/gift-cards.gif) no-repeat;
}
#topnav li#ligift a{
	background:url(../images/topnav/gift-cards.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:109px;
}
#topnav li#ligift a:hover{
	background:url(../images/topnav/gift-cards-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#liloca{
	background:url(../images/topnav/locations.gif) no-repeat;
}
#topnav li#liloca a{
	background:url(../images/topnav/locations.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:109px;
}
#topnav li#liloca a:hover{
	background:url(../images/topnav/locations-over.gif) no-repeat;
	text-indent:0px!important;
}
#topnav li#licont{
	background:url(../images/topnav/contact.gif) no-repeat;
}
#topnav li#licont a{
	background:url(../images/topnav/contact.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:101px;
}
#topnav li#licont a:hover{
	background:url(../images/topnav/contact-over.gif) no-repeat;
	text-indent:0px!important;
}

/*************************************************************/
/***************           SUB NAV            ***************/
/***********************************************************/



#subnav{
	background-image:url(../images/bg/subnavbg.gif);
	height:25px;
}
#subnav ul{
	width:539px;
	list-style: none;
	padding:0;
	margin:0 0 0 20px;

}
#subnav li
{
	display: block;
	float:left;
	margin:0 0px 0 0;
}
#subnav li.spacer{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 7px 7px 7px;
}
#subnav li a{
	float: left;
	display: block;
	text-decoration: none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:6px 0px 7px 0px;
}
#subnav li a:hover{
	text-decoration:underline;
}
/*************************************************************/
/***************            SUB NAV           ***************/
/***********************************************************/

#left ul{
	width:219px;
	list-style: none;
	padding:0;
	margin:62px 0 0 0;

}
#left li
{
	display: block;
	float:left;
	height:27px;
	margin:0px;
}
#left li a{
	float: left;
	display: block;
	text-decoration: none;
}

#left li#liphoto{
	background:url(../images/leftnav/photogallery.gif) no-repeat;
}
#left li#liphoto a{
	background:url(../images/leftnav/photogallery.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:219px;
}
#left li#liphoto a:hover{
	background:url(../images/leftnav/photogallery-over.gif) no-repeat;
	text-indent:0px!important;
}

#left li#liview{
	background:url(../images/leftnav/view-menus.gif) no-repeat;
}
#left li#liview a{
	background:url(../images/leftnav/view-menus.gif) no-repeat;
	height:27px;
	text-indent:0px!important;
	width:219px;
}
#left li#liview a:hover{
	background:url(../images/leftnav/view-menus-over.gif) no-repeat;
	text-indent:0px!important;
}
/*************************************************************/
/***************            SUB NAV           ***************/
/***********************************************************/

#popleft ul{
	width:169px;
	list-style: none;
	padding:0;
	margin:52px 0 0 0;

}
#popleft li
{
	display: block;
	float:left;
	height:27px;
	margin:0px;
}
#popleft li a{
	float: left;
	display: block;
	text-decoration: none;
}

#popleft li#lisilv{
	background:url(../images/leftnav/silver.gif) no-repeat left;
}
#popleft li#lisilv a{
	background:url(../images/leftnav/silver.gif) no-repeat left;
	height:25px;
	text-indent:0px!important;
	width:169px;
}
#popleft li#lisilv a:hover{
	background:url(../images/leftnav/silver.gif) no-repeat right;
	text-indent:0px!important;
}
#popleft li#ligold{
	background:url(../images/leftnav/gold.gif) no-repeat left;
}
#popleft li#ligold a{
	background:url(../images/leftnav/gold.gif) no-repeat left;
	height:25px;
	text-indent:0px!important;
	width:169px;
}
#popleft li#ligold a:hover{
	background:url(../images/leftnav/gold.gif) no-repeat right;
	text-indent:0px!important;
}
#popleft li#liplat{
	background:url(../images/leftnav/platinum.gif) no-repeat left;
}
#popleft li#liplat a{
	background:url(../images/leftnav/platinum.gif) no-repeat left;
	height:25px;
	text-indent:0px!important;
	width:169px;
}
#popleft li#liplat a:hover{
	background:url(../images/leftnav/platinum.gif) no-repeat right;
	text-indent:0px!important;
}
#popleft li#lihors{
	background:url(../images/leftnav/hors-doeuvres.gif) no-repeat left;
}
#popleft li#lihors a{
	background:url(../images/leftnav/hors-doeuvres.gif) no-repeat left;
	height:25px;
	text-indent:0px!important;
	width:169px;
}
#popleft li#lihors a:hover{
	background:url(../images/leftnav/hors-doeuvres.gif) no-repeat right;
	text-indent:0px!important;
}
#popleft li#lirawb{
	background:url(../images/leftnav/raw-bar.gif) no-repeat left;
}
#popleft li#lirawb a{
	background:url(../images/leftnav/raw-bar.gif) no-repeat left;
	height:25px;
	text-indent:0px!important;
	width:169px;
}
#popleft li#lirawb a:hover{
	background:url(../images/leftnav/raw-bar.gif) no-repeat right;
	text-indent:0px!important;
}




/* CSS Document */
h1#h1corp {
	background: url("../images/headers/corporate-events.gif") 0 0 no-repeat;
	width:249px;
	text-indent:0px!important;
	margin:0px;
	padding:0;
	height:40px;
	display: block; }

h1#h1soc {
	background: url("../images/headers/social-occasions.gif") 0 0 no-repeat;
	width:230px;
	text-indent:0px!important;
	margin:0px;
	padding:0;
	height:40px;
	display: block; }

h1#h1wed {
	background: url("../images/headers/weddings-showers.gif") 0 0 no-repeat;
	width:265px;
	text-indent:0px!important;
	margin:0px;
	padding:0;
	height:40px;
	display: block; }

h1#h1bar {
	background: url("../images/headers/bar-mitzvahs.gif") 0 0 no-repeat;
	width:257px;
	text-indent:0px!important;
	margin:0px;
	padding:0;
	height:40px;
	display: block; }

h1#h1silver {
	background: url("../images/headers/silver-package.gif") 0 0 no-repeat;
	width:221px;
	text-indent:0px!important;
	margin:0px auto;
	padding:0;
	height:40px;
	display: block; }

h1#h1gold {
	background: url("../images/headers/gold-package.gif") 0 0 no-repeat;
	width:203px;
	text-indent:0px!important;
	margin:0px auto;
	padding:0;
	height:40px;
	display: block; }

h1#h1platin {
	background: url("../images/headers/platinum-package.gif") 0 0 no-repeat;
	width:262px;
	text-indent:0px!important;
	margin:0px auto;
	padding:0;
	height:40px;
	display: block; }

h2#h2men {
	background: url("../images/menus/passed-hors-doeuvre.gif") 0 0 no-repeat;
	width:397px;
	text-indent:0px!important;
	margin:10px auto 5px;
	padding:0;
	height:22px;
	display: block; }

h1#h1hors {
	background: url("../images/headers/hors-doeuvre-package.gif") 0 0 no-repeat;
	width:325px;
	text-indent:0px!important;
	margin:0px auto;
	padding:0;
	height:40px;
	display: block; }

h1#h1raw {
	background: url("../images/headers/raw-bar-package.gif") 0 0 no-repeat;
	width:254px;
	text-indent:0px!important;
	margin:0px auto;
	padding:0;
	height:40px;
	display: block; }

