/* @group structure */

#column-main {
	float: left;
	width: 500px;
	padding: 30px 0 30px 20px;
}

#column-sub {
	float: right;
	width: 300px;
	padding: 30px 10px 20px 0;
}

#column-main h2 {
	margin: 0 0 10px 0;
	color: #766c5b;
	font: italic 2em Georgia, "Times New Roman", Times, serif;
}
#column-main h3 {
	margin-bottom: 10px;
}
#column-main p {
	color: #766c5b;
	line-height: 2.2em;
	font-size: 1.2em;
	margin-bottom: 20px;
}
#column-main2 p {
	color: #766c5b;
	line-height: 2.2em;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#column-main ul {
	list-style-type: disc;
	padding: 0;
	margin: 20px 0;
	color: #766c5b;
}
#column-main li {
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	font-size: 1.2em;
	padding-left: .6em;
	line-height: 1.5em;
	margin: 0 auto 10px 20px;
}
#column-main a.contact-button {
	background:transparent url(../images/btn-contact-event.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	margin: 30px auto;
}
#column-main a.contact-button:hover {
	background:transparent url(../images/btn-contact-event.png) no-repeat scroll 0 -62px;
}
#column-sub li#btn-download {
	width: inherit;
}
#column-sub h2 {
	display: none;
}
#column-sub h3, #column-sub h4 {
	font-size: 12px;
	line-height: 20px;
}
#column-sub h3 {
	font-weight: bold;
	padding-top: 175px;
}
#column-sub h4 {
	font-weight: normal;
	margin-top: 5px;
}
/* @end */

/* @group birthdays landing page */
.subheader-birthdays {
	background: url(../images/birthdays.jpg) 0 0 no-repeat;
}
#birthdays-callout {
	background: url(../images/bg-birthdays-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#birthdays-callout h3 {
	padding-top:210px;
}
/* @end */

/* @group corporate landing page */
.subheader-corporate {
	background: url(../images/corporate-meetings.jpg) 0 0 no-repeat;
}
#corporate-callout {
	background:  url(../images/bg-corporate-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
/* @end */

/* @group funerals landing page */
.subheader-funerals {
	background:transparent url(../images/funerals.jpg) 0 0 no-repeat;
}
#funerals-callout {
	background: transparent url(../images/bg-funerals-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#funerals-callout h3 {
	padding-top:197px;
}
/* @end */

/* @group graduations landing page */
.subheader-graduations {
	background:transparent url(../images/graduations.jpg) 0 0 no-repeat;
}
#graduations-callout {
	background: transparent url(../images/bg-graduation-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#graduations-callout h3 {
	padding-top:178px;
}
#graduations-callout a {
	background:transparent url(../images/btn-callout-online-menu.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#graduations-callout a:hover {
	background:transparent url(../images/btn-callout-online-menu.png) no-repeat scroll 0 -62px;
}
/* @end */

/* @group holiday landing page */

.subheader-holidays {
	background: url(../images/bg-subheader-holidays.jpg) 0 0 no-repeat;
}

#holidays-callout {
	background:  url(../images/bg-holidays-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#holidays-callout a {
	background:transparent url(../images/btn-contact-holiday.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#holidays-callout a:hover {
	background:transparent url(../images/btn-contact-holiday.png) no-repeat scroll 0 -62px;
}
#holidays-menu li, #holidays-menu li#btn-download {
	margin-top: 10px;
	padding: 10px 0;
	width: inherit;
}
#holidays-menu li#btn-download {
	background:transparent url(../images/btn-download-holiday-menu.png) no-repeat scroll 0 10px;
	height:65px;
	padding:25px 0 10px 65px;
}
/* @end */

/* @group mitzvahs landing page */
.subheader-mitzvahs {
	background: url(../images/bat-mitzvahs.jpg) 0 0 no-repeat;
}
#mitzvahs-callout {
	background: url(../images/bg-mitzvahs-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#mitzvahs-callout h3 {
	padding-top:137px;
}
/* @end */

/* @group picnics landing page */
.subheader-picnics {
	background:url(../images/picnics.jpg) 0 0 no-repeat;
}
#picnics-callout {
	background: url(../images/bg-picnics-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
/* @end */

#picnics2-callout {
	background: url(../images/minbur.jpg) 0 0 no-repeat;
	height: 437px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}

/* design your own bbq landing page */
table.bbq td p {
	font-size: 11px !important;
}	

#bbq-callout {
	background: url(../images/ribs.jpg) 0 0 no-repeat;
	height: 237px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
/* end */

/* @group showers landing page */
.subheader-showers {
	background: url(../images/baby-shower.jpg) 0 0 no-repeat;
}
#showers-callout {
	background: url(../images/bg-showers-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#showers-callout h3 {
	padding-top:152px;
}
/* @end */

/* @group religious landing page */
.subheader-religious {
	background: url(../images/religious.jpg) 0 0 no-repeat;
}
#religious-callout {
	background: url(../images/bg-religious-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#religious-callout h3 {
	padding-top:205px;
}
/* @end */

/* @group sports landing page */
.subheader-sports {
	background: url(../images/sports-parties.jpg) 0 0 no-repeat;
}
#sports-callout {
	background: url(../images/bg-sports-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#sports-callout a {
	background:transparent url(../images/btn-callout-online-menu.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#sports-callout a:hover {
	background:transparent url(../images/btn-callout-online-menu.png) no-repeat scroll 0 -62px;
}
/* @end */

/* @group weddings landing page */
.subheader-weddings {
	background: url(../images/weddings.jpg) 0 0 no-repeat;
}
#weddings-callout {
	background: url(../images/bg-weddings-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#weddings-callout h3 {
	padding-top:143px;
}
#weddings-callout a {
	background: url(../images/btn-contact-holiday.png) 0 0 no-repeat;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#weddings-callout a:hover {
	background:transparent url(../images/btn-contact-holiday.png) no-repeat scroll 0 -62px;
}
#weddings-callout a {
	background:transparent url(../images/btn-callout-request-tasting.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#weddings-callout a:hover {
	background:transparent url(../images/btn-callout-request-tasting.png) no-repeat scroll 0 -62px;
}

/* @end */

