body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #3A454A;
	line-height: 11.5pt;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #3A454A;
	line-height: 11.5pt;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	line-height: 11.5pt;
	font-weight: normal;
	color: #926B38;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	line-height: 11.5pt;
	font-weight: normal;
	color: #926B38;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #3A454A;
	line-height: 11.5pt;
	list-style-type: square;
}
.inspired {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.25pt;
	font-style: italic;
	font-weight: bold;
	color: #926B38;
	line-height: 11.5pt;
}
.map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11.5pt;
}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #926B38;
	line-height: 11.5pt;
}
.body_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: bold;
	color: #3A454A;
	line-height: 11.5pt;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: bold;
	color: #8B3F24;
	line-height: 11.5pt;
}
.body_mirabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #302C74;
	line-height: 11.5pt;
}
.address_mirabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #862175;
	line-height: 11.5pt;
}
.footdisclaimer {
	padding:10px;
	text-align:justify;
	color:#47433E;
	font-size:90%;
	line-height:120%;
	text-transformation:uppercase;
}

/* ADDED STYLES - DESIREE */


/* THANK YOU PAGES */
div.contact_thanks { margin:10px 20px 100px 20px; }
h1.contact_thanks { margin:50px 0 40px 10px; font-size:200%; font-stretch:narrower; }
p.contact_thanks { margin:10px 0 10px 10px; }
#rsvp_thanks { width:769px; margin:10px auto 100px 100px; font-size:150%; font-weight:bold; font-stretch:narrower; }
/* div#contact_thanks_links { text-align:center; }
ul.contact_thanks { list-style:none; text-align:center; margin:20px 0; padding:0; }
li.contact_thanks { display:block; margin:10px auto; padding:0; }
.contact_thanks a { border:0; }
.contact_thanks img { border:0; } */

/* RSVP PAGE */
#rsvp_page { width:780px; margin:20px auto;  }
#rsvp_content { 
	border:10px solid #fff;
	border-top:0; 
	background:#E1DDCE; 
	width:749px; 
	padding:40px 0;
	text-align:center;
	}
#rsvp_content { text-align:left; }
#rsvp_form { margin-left:100px; }
#rsvp_footer { width:750px; padding:5px 10px; color:#58544F; }
#foot_left { float:left; }
#foot_right { float:right; text-align:right; }
#rsvp_footer a { color:#58544F; text-decoration:none; }
#rsvp_footer a:visited { color:#58544F; }

/* FORMS */
form { text-align:left; }
#l_form_title, #form_title { height:47px; }
form#landing, form#rsvp { width:225px; text-align:right; margin:0; padding:0; }	
div.input { text-align:right; }
div.input input { width:125px; border:0; margin:10px 15px 0 5px; }
div.checkbox { width:200px; margin:15px auto 0 auto; text-align:left; }
div.checkbox input { margin:0; padding:0; }
#check_tbl { width:200px; margin:0; border-spacing:0; padding:0; }
#check_tbl td { margin:0; padding:1px 0; }
input#submit { color:#fff; background:#926B38; border:0; margin-right:20px; }

#MainTable {margin:53px 0px 0px 0px;}
#ContentArea {padding:0px 20px 0px 20px; background-color:#DBD5C5;}
#ProfileTable .input {border:1px solid #81735E; background-color:#ffffff;}
#ProfileTable .submit {border:1px solid #81735E; background-color:#ffffff;}
.PaddLR20 {padding:0px 20px 0px 20px;}
h3 {margin:20px 0px 0px 0px; font-size: 18px; }
h1.homes {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.75pt;
	font-style: normal;
	font-weight: normal;
	color: #3A454A;
	display:inline;
}

  .tablefoot {background-color: #81735e; text-align: center}
  .tablefoot a {color: #3A454A}
	

