@charset "utf-8";
#index_main {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(index_logo_top.jpg);
	height: 263px;
	width: 1010px;
	vertical-align: text-top;
	margin: 0px;
}
#nav_bar {
	height: 53px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(index_nav_bg.jpg);
	vertical-align: text-top;
}
#index_text_bg {
	background-image: url(index_text_bg.jpg);
	height: 330px;
	width: 446px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#index_image_slideshow {
	height: 206px;
	width: 406px;
}
#index_image_slideshow #imageSlideshowHolder {
	height: 206px;
	width: 406px;
}
#index_image_slideshow #imageSlideshowHolder img {
	position: absolute;
	top: 0px;
}



	
	/* END CSS FOR THIS DEMO */
	
	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
	width:406px;	/* Image width */
	height:206px;	/* Image height */
	position:relative;	/* Don't remove this line */
	}
#nav_bar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	vertical-align: text-top;
	margin: 0px;
	color: #666666;
	padding-top: 20px;
	padding-right: 25px;
}
#index_image_slideshow #slideshow_spacer3 {
	background-image: url(slideshow_spacer3.jpg);
	height: 206px;
	width: 132px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
}
#index_image_slideshow #slideshow_spacer4 {
	background-image: url(slideshow_spacer4.jpg);
	height: 58px;
	width: 563px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#index_image_slideshow #image_spacer1 {
	background-image: url(slideshow_spacer1.jpg);
	height: 66px;
	width: 563px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#index_text_bg #index_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 30px;
	padding-left: 11px;
	padding-right: 20px;
}
#index_text_bg #index_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	vertical-align: text-top;
	margin: 0px;
	padding-left: 20px;
}
#events_top1 {
	background-image: url(events_1.jpg);
	height: 76px;
	width: 465px;
	vertical-align: text-top;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#events_2 {
	background-image: url(events_2.jpg);
	height: 76px;
	width: 543px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#event_text1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#events_left1 {
	background-image: url(events_left1.jpg);
	height: 390px;
	width: 54px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#event_left2 {
	background-image: url(event_left2.jpg);
	height: 414px;
	width: 54px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#events_bottom {
	height: 31px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(event_bottom2.jpg);
}
#wedding_bottom {
	background-image: url(wedding_bottom.jpg);
	height: 414px;
	width: 377px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#prom_polos2 {
	background-image: url(prom_polos2.jpg);
	height: 390px;
	width: 336px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#event_text1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	vertical-align: text-top;
	margin: 0px;
}
#event_text1 {
	height: 390px;
	width: 411px;
	background-color: #FFFFFF;
	vertical-align: text-top;
	margin: 0px;
}
#wedding_textbg {
	height: 383px;
	width: 578px;
	background-image: url(wedding_textbg.jpg);
	vertical-align: text-top;
}
#event_text2 {
	background-color: #FFFFFF;
	height: 215px;
	width: 364px;
}
#events_top1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 15px;
	padding-left: 120px;
}
#wedding_textbg h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	vertical-align: text-top;
	margin: 0px;
}
#wedding_textbg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: text-top;
	margin: 0px;
}

#index_text_bg {
	vertical-align: text-top;
	margin: 0px;
}
#index_text_bg #index_header {
	vertical-align: text-top;
	margin: 0px;
	padding-top: 20px;
}
#index_main #callus p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	vertical-align: text-top;
	margin: 0px;
	padding-right: 20px;
	padding-top: 20px;
	color: #999999;
}
#index_lower {
	height: 210px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(index_lower.jpg);
	width: 1008px;
	vertical-align: text-top;
	margin: 0px;
}
#index_lower h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 10px;
	padding-left: 40px;
}

#footer {
	height: 44px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(index_footer_bg.jpg);
}
#footer #site_designed p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: right;
	vertical-align: text-top;
	margin: 0px;
	padding-right: 20px;
}
#footer #copyright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: text-top;
	margin: 0px;
	padding-left: 20px;
}
#footer #site_designed a {
	color: #000000;
	text-decoration: none;
}
#footer #site_designed a:hover {
	color: #FFFFFF;
}
#left {
	background-image: url(left.jpg);
	background-repeat: repeat-y;
}
#right {
	background-image: url(right.jpg);
	background-repeat: repeat-y;
}
#faq_top {
	background-image: url(faq_top.jpg);
	height: 66px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	vertical-align: text-top;
	margin: 0px;
}
#faq_bottom {
	background-image: url(faq_bottom.jpg);
	height: 24px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#faq_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	vertical-align: text-top;
	margin: 0px;
	padding-left: 100px;
	padding-top: 10px;
}
#index_image_slideshow2 #faq_left {
	height: 997px;
	width: 102px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-image: url(faq_left.jpg);
}
#index_image_slideshow2 #faq_right {
	background-image: url(faq_right.jpg);
	height: 997px;
	width: 97px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#footer #copyright {
	vertical-align: text-top;
	margin: 0px;
}
#footer #site_designed {
	vertical-align: text-top;
	margin: 0px;
}
#index_main #call_top {
	vertical-align: text-top;
	margin: 0px;
}
#index_text_bg #index_text {
	vertical-align: text-top;
	margin: 0px;
}

#nav_bar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
#nav_bar a:hover {
	color: #000000;
	text-decoration: underline;
}
#index_image_slideshow2 #faq_text p {
	text-align: center;
}
#index_image_slideshow2 #faq_text li {
	text-align: center;
}
#index_image_slideshow2 strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}
#index_image_slideshow2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
#contact_top {
	background-image: url(contact_top.jpg);
	height: 72px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	vertical-align: text-top;
	margin: 0px;
}
#contact_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	vertical-align: text-top;
	margin: 0px;
	padding-left: 100px;
	padding-top: 10px;
}
#index_image_slideshow2 #contact_left {
	height: 571px;
	width: 102px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-image: url(contact_left.jpg);
}
#index_image_slideshow2 #contact_right {
	background-image: url(contact_right.jpg);
	height: 571px;
	width: 97px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#contact_bottom {
	background-image: url(contact_bottom.jpg);
	height: 46px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#index_image_slideshow2 table #faq_table {
	background-color: #FFFFFF;
	height: 997px;
	vertical-align: text-top;
	margin: 0px;
}
#index_image_slideshow2 table #contact_table {
	background-color: #FFFFFF;
	vertical-align: text-top;
}
#index_image_slideshow2 #contact_table #contact_areas_cov {
	background-image: url(contact_areas_bg.jpg);
	height: 270px;
	width: 329px;
	vertical-align: text-top;
	margin: 0px;
}
#index_image_slideshow2 #contact_table #contact_areas_cov p {
	text-align: center;
	vertical-align: text-top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#index_image_slideshow2 #contact_table #contact_areas_cov h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-align: center;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 10px;
}
#index_image_slideshow2 #contact_table #photo_thumb {
	text-align: center;
	width: 132px;
	vertical-align: text-top;
	height: 250px;
}
#index_image_slideshow2 #contact_table #photo_thumb img {
	border: 1px solid #666666;
	vertical-align: text-top;
	text-align: center;
}

#index_image_slideshow2 #contact_table #choice {
	height: 37px;
	width: 132px;
	margin: 0px;
	text-align: center;
}
#contact_top  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: inline;
	margin: 0px;
}

#index_image_slideshow2 #contact_table #paypal {
	height: 36px;
	width: 132px;
	background-image: url(paypal.jpg);
	text-align: center;
	vertical-align: text-top;
	background-repeat: no-repeat;
}
#index_image_slideshow2 #contact_table table #thumbs {
	vertical-align: text-top;
	text-align: center;
}

#index_image_slideshow2 #contact_table #page_selection {
	text-align: center;
}
#index_image_slideshow2 #contact_table #page_selection #form #jumpMenu {
	width: 600px;
}

#index_image_slideshow2 #contact_table table #iframe {
	vertical-align: text-top;
}
#index_image_slideshow2 #photos_right {
	background-image: url(photos_right.jpg);
	height: 571px;
	width: 97px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#index_image_slideshow2 #contact_table #choice select {
	text-align: center;
}
#index_image_slideshow2 #vyp_left {
	width: 102px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	vertical-align: bottom;
	margin: 0px;
	background-image: url(photos_left_bg.jpg);
	background-repeat: repeat-y;
}
#index_image_slideshow2 #vyp_right {
	width: 97px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	vertical-align: bottom;
	margin: 0px;
	background-image: url(photos_right_bg.jpg);
	background-repeat: repeat-y;
}
#index_image_slideshow2 {
	vertical-align: bottom;
	margin: 0px;
}
#photos_top {
	background-image: url(photos_top.jpg);
	height: 112px;
	width: 1008px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	vertical-align: text-top;
	margin: 0px;
}
#photos_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 60px;
	text-align: center;
}
#index_lower p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: text-top;
	margin: 0px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 575px;
}
#index_image_slideshow2 #test_right {
	background-image: url(test_right.jpg);
	height: 571px;
	width: 97px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#index_image_slideshow2 #contact_table #thumbs #photo_thumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
}
#index_image_slideshow2 #contact_table p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 30px;
}
