p {
	margin-bottom:10px;
}
table {
	border-collapse:collapse;
}
body {
  background-image:url(Images/background.gif);
  background-repeat:repeat;
  padding:0;
}
div#heading {
	position:relative;
	top:-25px;
	background-image:url(Images/heading-image.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	height:176px;
	width:800px;
	}
div#shadow {
	position:relative;
	width:900px;
	min-height:800px;
	background-image:url(Images/shadow2.gif);
	background-repeat:repeat-y;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	padding-top:10px;
	}
div#master {
	width:800px;
	min-height:800px;
	background-color:#118099;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	padding:25px;
	}

div#maincontent {
	position:relative;
	z-index:0;
	width:800px;
	min-height:775px;
	background-color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:200;
	color:#000;
}
	
div#photos {
	margin:0px 0px 0px 0px;
	z-index:0;
	padding:0px;
	position:relative;
	width:800px;
	height:332px;
	background-image:url(Images/bridal_show-composite.jpg);
	background-repeat:no-repeat;
}
div#map {
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	position:relative;
	background-color:#492744;
	padding:2px;
}

div#reg_form {
	position:relative;
	margin:auto;
	padding:20px;
	z-index:0;
	}
div#printer_link {
	position:relative;
	margin-top:0px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	float:right;	
	}

.main {
	border-collapse:collapse;
	border:0px;
	width:800px;
	padding:0;
	
}



table.content {
	background:none;
	border-width:0px;
	padding:0px 0px 0px 0px;
	vertical-align:bottom;
}
			

td.showcase {
	background-image:url(Images/bridal_show-composite.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:302px;
}
td.main_content {
	font-family:"Times New Roman", Times, serif; 
	color:#000000; 
	font-size:20px;
	font-weight:200;
	text-align:center;
	padding:0px 10px 10px 10px;
	background:#fff;
}
td.youtube_videos {
	font-family:"Times New Roman", Times, serif; 
	color:#000000; 
	font-size:15px;
	font-weight:200;
	text-align:center;
	padding:10px 10px 10px 10px;
	background:#fff;
}
td.homecenter {
	font-family:"Times New Roman", Times, serif; 
	color:#000000; 
	font-size:20px;
	font-weight:200;
	text-align:center;
	padding:10px 10px 10px 10px;
	background:none;
}
td.homecenter_print {
	font-family:"Times New Roman", Times, serif; 
	color:#000000; 
	font-size:14px;
	font-weight:200;
	text-align:center;
	padding:10px 10px 10px 10px;
	background:none;
}
td.jasalyn {
	font-family:"Times New Roman", Times, serif; 
	color:#000000; 
	font-size:20px;
	font-weight:200;
	text-align:center;
	padding:10px 10px 10px 10px;
	background-image:url(Images/Jasalyn_background.jpg);
	background-repeat:no-repeat;
}

	
td#location {
	background:white;
	background-image:url(Images/located.png);
	background-repeat:no-repeat;
}

td#sponsors_print {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
.style1 {color:#000000;
		font-weight:900;
		font-family:"Times New Roman", Times, serif;  
		font-size:18px;
		text-decoration:none;
		}
			
	
.style2 {color:#000000;
		font-weight:600;
		font-family:"Times New Roman", Times, serif; 
		font-size:22px;
		text-decoration:none;
		}
		
.style3 {color:#999;
		font-weight:bold;
		font-family:Times New Roman, Time, serif;
		font-size:14px;
		text-decoration:none;
		}
.style4 {color:#000;
		font-weight:normal;
		font-family:Times New Roman, Time, serif;
		font-size:14px;
		text-decoration:none;
		}
A:link {color:#30C;
		text-decoration:underline}  /*for unvisited links */
A:visited {color:#606;
		 text-decoration:underline}  /*for visited links */
A:active {color:#c30
		text-decoration:none} /*for active links */
A:hover {
	color:#4A2745;
	text-decoration: underline
} /*when mouse is over link */

.body A:link {color:#999;
				text-decoration:underline}
.body A:visited {color:#999;
					text-decoration:underline}
.body A:active {color:#999;
					text-decoration:underline}
.body A:hover {color:#C00;
					text-decoration:underline}
					
.sponsor A:link {color:#000;
				font-size:20px;
				text-decoration:none}
.sponsor A:visited {color:#4A2745;
				font-size:20px;
				text-decoration:none}
.sponsor A:hover {color:#4A2745;
				font-size:20px;
				text-decoration:underline}
