#wrapper {
	background-color: #59402b;
	background-image: url(../graphics/bkgrd_Grphx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	width: 100%;
}
#header {
	background-image: url(../graphics/mainNav_bkgrdTile_Grphx.png);
	background-repeat: repeat-x;
	height: 250px;
}
#header #mainNav{
	background-image: url(../graphics/mainNav_bkgrd_Grphx.png);
	background-repeat: no-repeat;
	height: 250px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#mainNav .homeOn {
	background-image: url(../graphics/nav_homeOn_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}

#mainNav a.homeOver {
	background-image: url(../graphics/nav_homeRollover_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}
#mainNav .locationOn {
	background-image: url(../graphics/nav_locationOn_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}

#mainNav a.locationOver {
	background-image: url(../graphics/nav_locationRollover_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}
#mainNav .accomodationsOn {
	background-image: url(../graphics/nav_accomodationsOn_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}

#mainNav a.accomodationsOver {
	background-image: url(../graphics/nav_accomodationsRollover_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}
#mainNav .rsvpOn {
	background-image: url(../graphics/nav_rsvpOn_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}


#mainNav a.rsvpOver {
	background-image: url(../graphics/nav_rsvpRollover_Btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 274px;
}


#mainNav a:hover {
	background-position: 0px -22px;
}




#body {
	font-family: "Century Gothic";
	font-size: 13px;
	font-weight: normal;
	color: #FFF;

}


#body #mainStage {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#navHome .navGrphxEnd{
	background-image: url(../graphics/mainNav_BTMbkgrd_Grphx.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 214px;
	display: block;
	float: left;
}
#navHome .secNav{
	float: left;
	height: 31px;
}
#mainContent .bkgrdTop {
	background-image: url(../graphics/genBkgrd_top_Grphx.png);
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	width: 711px;
	margin-left: 161px;
}
#mainContent .bkgrdMain {
	background-image: url(../graphics/genBkgrd_tile_Grphx.png);
	background-repeat: repeat-y;
	width: 711px;
	margin-left: 161px;
}


#navHome .homeLTON {
	background-image: url(../graphics/secNav_homeLT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 154px;
	display: block;
}
#navHome .homeLTOFF {
	background-image: url(../graphics/secNav_homeLT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 154px;
	display: block;
}
#navHome .homeRTON {
	background-image: url(../graphics/secNav_homeRT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 179px;
	display: block;
}


#navHome .homeRTOFF {
	background-image: url(../graphics/secNav_homeRT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 179px;
	display: block;
}
#navHome .locationLTON {
	background-image: url(../graphics/secNav_locationLT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .locationLTOFF {
	background-image: url(../graphics/secNav_locationLT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .locationRTON {
	background-image: url(../graphics/secNav_locationRT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}
#navHome .locationRTOFF {
	background-image: url(../graphics/secNav_locationRT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}
#navHome .accomodationsLTON {
	background-image: url(../graphics/secNav_accomodationsLT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .accomodationsLTOFF {
	background-image: url(../graphics/secNav_accomodationsLT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .accomodationsRTON {
	background-image: url(../graphics/secNav_accomodationsRT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}
#navHome .accomodationsRTOFF {
	background-image: url(../graphics/secNav_accomodationsRT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}
#navHome .rsvpLTON {
	background-image: url(../graphics/secNav_rsvpLT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .rsvpLTOFF {
	background-image: url(../graphics/secNav_rsvpLT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 162px;
	display: block;
}
#navHome .rsvpRTON {
	background-image: url(../graphics/secNav_rsvpRT_ON.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}
#navHome .rsvpRTOFF {
	background-image: url(../graphics/secNav_rsvpRT_OFF.gif);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 147px;
	display: block;
}












#footer {
	background-image: url(../graphics/mainFooter_bkgrdTile_Grphx.gif);
	background-repeat: repeat-x;
	height: 161px;
}

#footer #footerContent {
	background-image: url(../graphics/mainFooter_bkgrd_Grphx.gif);
	background-repeat: no-repeat;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	height: 161px;
}
#footerLinks {
	font-family: "Century Gothic";
	font-size: 18px;
	font-weight: bold;
	color: #A1BB9B;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C432E;
}
a.footerTxt {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
}
a.footerTxt:hover {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
	line-height: 16px;
}



.greenTxt {
	color: #a1bb9b;
}
.pinkishTxt {
	color: #e67361;
}

.formBox {
	background-image: url(../graphics/rsvpContent_FillBkgrd_Grphx.gif);
	background-repeat: no-repeat;
	display: block;
	height: 49px;
	width: 607px;
}
.fillFormBox {
	border: 1px solid #4d3218;
	background-color: #573c23;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.fillFormBox:hover {
	border: 1px solid #d26959;
	background-color: #573c23;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.fillFormBox:focus {
	border: 1px solid #d26959;
	background-color: #573c23;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.submitBtn {
	background-image: url(../graphics/rsvpContent_submitBtn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 131px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

