﻿body.wedding {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #7c6a55;}
	
body.group {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;}

p {margin: 0px;padding: 0px;}

img {
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
	border: none;}

#centerPage {
	width: 100%;
	text-align: center;}

#mainPage {
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-color: #ffffff;
	text-align: center;}

#mainFormWedding {
	background: #cccc99 url('../images/hearts.jpg') no-repeat scroll 0px 160px;
	background-color: #cccc99;
	border: none;
	padding-left: 15px;
	padding-right: 15px;}

#mainFormGroup {
	background-color: #346699;
	border: none;
	padding-left: 15px;
	padding-right: 15px;}

p.topImages {
	margin: 0px;
	margin-top: -24px;
	margin-bottom: 25px;
	padding: 0px;
	position: relative;}
	
hr.mainHrWedding {
	padding: 0px;
	margin: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #7c6a55;
	background-color: #7c6a55;
	border: none;}

hr.mainHrGroup {
	padding: 0px;
	margin: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #ffffff;
	background-color: #ffffff;
	border: none;}
	
h1.yes {
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	font-size: 36px;
	text-align: center;}

h1.yes_sub {
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	font-size: 18px;
	text-align: center;}
	
h1.callToday {
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	font-size: 18px;
	text-align: center;}
	
h1.phoneNumber {
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	font-size: 28px;
	text-align: center;}


.weddingMain {
	text-align: center;
	vertical-align: middle;
	font-family: arial;
	font-size: 14px;}
	.weddingMain a:link {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;}
	.weddingMain a:visited {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;}
	.weddingMain a:hover {
		color: #ffffff;
		text-decoration: underline;
		font-weight: bold;}

.groupMain {
	padding-bottom: 20px;
	text-align: center;
	vertical-align: middle;
	color: #c5c19d;
	font-family: arial;
	font-size: 14px;}
	.groupMain a:link {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;}
	.groupMain a:visited {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;}
	.groupMain a:hover {
		color: #ffffff;
		text-decoration: underline;
		font-weight: bold;}

#infobackgrouptop {
	background-image: url('../images/infoabout_back_group_top.jpg');
	background-repeat: no-repeat;}

#infobackgroupbottom {
	background-image: url('../images/infoabout_back_group_bottom.jpg');
	background-repeat: no-repeat;}

#infobackwedtop {
	background-image: url('../images/infoback_wed_top.jpg');
	background-repeat: no-repeat;}

#infobackwedbottom {
	background-image: url('../images/infoback_wed_bottom.jpg');
	background-repeat: no-repeat;}