.background {
	background-image: url(/assets/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerbg {
	background-image: url(/assets/footer2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 186px;
}
.stayintouchbg {
	background-image: url(/assets/stay_in_touch_bg2.jpg);
	background-repeat: no-repeat;
	height: 316px;
	width: 242px;
}
.sftsbg {
	background-image: url(/assets/spaghetti_bg.jpg);
	background-repeat: no-repeat;
}
.indexgallerybg {
	background-image: url(/assets/photo_gallery_index_bg.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 336px;
}
.comingtoyoubg {
	background-image: url(/assets/coming_to_you_bg.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 328px;
}
.contentpagebg {
	background-image: url(/assets/content_bg.jpg);
	background-repeat: repeat-y;
}
.contentpageheader {
	background-image: url(/assets/content_page_bg.jpg);
	background-repeat: no-repeat;
}
.pageheaderbg {
	background-image: url(/assets/pageheader_bg.jpg);
	height: 80px;
}
.aboutbg {
	background-image: url(/assets/about_bg.jpg);
	background-repeat: no-repeat;
	height: 563px;
}
.pagetextreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #281806;
}
.pagetextbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #281806;
}
.pagetextregitalics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #281806;
	font-style: italic;
}
.spaghettitextreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #370b08;
}
.elevenwhitebld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.galleryindextext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #be967c;
}
.indexintouchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.indexformfield {
	background-color: #DD9F74;
	border: 1px solid #A47044;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.indexcalendardates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c9a791;
}
.indexcalendartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c9a791;
}
.schedulelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B3865A;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.contactbg {
	background-image: url(/assets/ontact_bg.jpg);
	background-repeat: no-repeat;
}
.pagelinksreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
}
.schedulebg {
	background-image: url(/assets/schedule_bg.jpg);
	background-repeat: no-repeat;
	height: 515px;
}
.calendardates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.calendartextreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.calendarheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	background-color: #FFFFFF;
}
.calendarborders {
	border: 1px solid #999999;
}
.newsbg {
	background-image: url(/assets/news_bg.jpg);
	background-repeat: no-repeat;
	height: 515px;
}
.cruisebg {
	background-image: url(/assets/cruise_bg.jpg);
	background-repeat: no-repeat;
	height: 515px;
}
.pagetextbldlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #281806;
}
.sftsbg {
	background-image: url(/assets/spaghetti_fts_bg.jpg);
	background-repeat: no-repeat;
	height: 515px;
}
.pagelinkswhitebld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F1DBB9;
	text-decoration: none;
}
.spaghettiindex {
	background-image: url(/assets/spaghetti_bg_index.jpg);
	height: 265px;
	width: 326px;
}
.highlights {
	background-image: url(/assets/highlights_bg.jpg);
	background-repeat: no-repeat;
}
.videosbg {
	background-image: url(/assets/videos_bg.jpg);
	background-repeat: no-repeat;
}
.lifetodaybg {
	background-image: url(/assets/life_today_bg.jpg);
	background-repeat: no-repeat;
	height: 356px;
}
.extrasbg {
	background-image: url(/assets/extras_bg.jpg);
	background-repeat: no-repeat;
}
.extrasphotopadding {
	margin-right: 10px;
}
.featuredproductheadertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0BC99;
}
.featuredproducttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E4B394;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B47E5D;
}
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DDBD9A;
	text-decoration: underline;
}
.highlightstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #281806;
	line-height: 14px;
}
.newsiframebg {
	background-image: url(/assets/news_iframe_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pagetextregitalicsbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #281806;
	font-style: italic;
}
.indexgallerybgtwo {
	background-image: url(/assets/photo_gallery_index2.jpg);
	background-repeat: no-repeat;
	height: 271px;
	width: 239px;
}
.featuredproductbg {
	background-image: url(/assets/featured_product_bg.jpg);
	background-repeat: no-repeat;
}
.lookupindexbg {
	background-image: url(/assets/look_up_indexbg.jpg);
	background-repeat: no-repeat;
}
.indexlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.hopesalivebg {
	background-image: url(/assets/hopes_alive_bg.jpg);
	background-repeat: no-repeat;
}
.lookupbg {
	background-image: url(/assets/lookup_bg.jpg);
	background-repeat: no-repeat;
}
.bookingformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #281806;
	background-color: #F1DBB8;
	border: 1px solid #A99269;
}
.pagetextbldbeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.heartsongsbg {
	background-image: url(/assets_heartsongs/heartsongs_bg.jpg);
	background-repeat: no-repeat;
}
.heartsongsbgtwo {
	background-image: url(/assets_heartsongs/heartsongs_bg_02.jpg);
	background-repeat: no-repeat;
}
.testimonialsbg {
	background-image: url(/assets/testimonials_bg.jpg);
	background-repeat: no-repeat;
	height: 563px;
}

