/* 	colors in this web site		*/
/* black:			#000000	*/
/* white:			#FFFFFF	*/
/* around the site:	#F1EFE2	*/
/* darker blue:		#cceaea	*/
/* lighter blue:		#f1faf9	*/
/* table border:		#808080	*/
/* link green:		#86C32A 	*/

body 
{
font-family: arial, helvetica, verdana, sans-serif;
color: #666666;
text-align: center;
}
img
{
border-style: none;
}
#nochange a:link{text-decoration:none;}
#nochange a:visited{text-decoration:none;}
#nochange a:hover{text-decoration:none;}
#nochange a:active{text-decoration:none;}
.inputerror{color: red;}

.mywelcome{
font-size: 16px;
font-weight: bold;
color:#666666;
}
#mytable{
position: relative;
float: left;
margin-top: 0px;

}
.one{font-size:1px; color: white;line-height: 0.5;}
.two{font-size:1px; color: #cceaea;line-height: 0.5;}
.three{font-size:1px; color: #f1faf9;line-height: 0.5;}
.noborder {border:solid white 1px; font-size:12px;}
.smaller {font-size:12px;}
#alignleft a:link {color: #666666; font-weight: bold;text-decoration: none;}
#alignleft a:visited{color: #666666; font-weight: bold;text-decoration: none;}
#alignleft a:hover{color: #FF99CC; font-weight: bold;text-decoration:none;}
#alignleft a:active{color: #666666; font-weight: bold;text-decoration: none;}
#alignleft2 a:link {color: #666666; font-weight: bold;text-decoration: none;}
#alignleft2 a:visited{color: #666666; font-weight: bold;text-decoration: none;}
#alignleft2 a:hover{color: #FF99CC; font-weight: bold;text-decoration:none;}
#alignleft2 a:active{color: #666666; font-weight: bold;text-decoration: none;}
#alignleft3 a:link {color: #666666; font-weight: bold;text-decoration: none;}
#alignleft3 a:visited{color: #666666; font-weight: bold;text-decoration: none;}
#alignleft3 a:hover{color: #FF99CC; font-weight: bold;text-decoration:none;}
#alignleft3 a:active{color: #666666; font-weight: bold;text-decoration: none;}

#shopgifts a:link{color: #666666; font-weight: bold;text-decoration: underline;}
#shopgifts a:visited{color: #666666; font-weight: bold;text-decoration: underline;}
#shopgifts a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#shopgifts a:active{color: #666666; font-weight: bold;text-decoration: underline;}

#managePrivacy a:link{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#managePrivacy a:visited{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#managePrivacy a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#managePrivacy a:active{color: #FF99CC; font-weight: bold;text-decoration: underline;}

.shopcurrent{color: #FF99CC; font-weight: bold;}

#subMenu a:link {color: #FF99CC; font-weight: bold;text-decoration: underline;}
#subMenu a:visited{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#subMenu a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#subMenu a:active{color: #FF99CC; font-weight: bold;text-decoration: underline;}



#mainContent a:link {color: #FF99CC; font-weight: bold;text-decoration: underline;}
#mainContent a:visited{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#mainContent a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#mainContent a:active{color: #FF99CC; font-weight: bold;text-decoration: underline;}

#mainContenthow a:link {color: #FF99CC; font-weight: bold;text-decoration: underline;}
#mainContenthow a:visited{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#mainContenthow a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#mainContenthow a:active{color: #FF99CC; font-weight: bold;text-decoration: underline;}

#examplesMenu a:link {color: #FF99CC; font-weight: bold;text-decoration: underline;}
#examplesMenu a:visited{color: #FF99CC; font-weight: bold;text-decoration: underline;}
#examplesMenu a:hover{color: #FF99CC; font-weight: bold;text-decoration:underline;}
#examplesMenu a:active{color: #FF99CC; font-weight: bold;text-decoration: underline;}

#exampleIntro{position: relative; float: left;background: #ffffff; margin-top: 15px; margin-left: 10px;}
#exampleIntroText{position: relative; float: left;background: #ffffff; margin-top: 5px; margin-left: 10px; width: 700px; font-size: 14px; }

#exampleIntroText a{color: #FF99CC;}
#examplesMenu
{
margin-top: 5px;
font-size: 14px;
}

#editinguser a
{
color: #ff6fb7;
}

#outer a:link {color: #666666; font-weight: bold;text-decoration: none;}
#outer a:visited{color: #666666; font-weight: bold;text-decoration: none;}
#outer a:hover{color: #666666; font-weight: bold;text-decoration:none;border-bottom: 3px solid #FF99CC;}
#outer a:active{color: #666666; font-weight: bold;text-decoration: none;}
#sitemap a:link {color: #666666; font-weight: bold;text-decoration: none;}
#sitemap a:visited{color: #666666; font-weight: bold;text-decoration: none;}
#sitemap a:hover{color: #666666; font-weight: bold;text-decoration:none;border-bottom: 3px solid #FF99CC;}
#sitemap a:active{color: #666666; font-weight: bold;text-decoration: none;}

.current{font-weight: bold;color: #666666;}
#frame{border: 20px solid #f1faf9;}

#holderz {margin: 0 auto;text-align: left;width: 769px;/*height: 1024px;*/}


#menuContainer {position: relative;float: left;background: url(logo.jpg) no-repeat;width: 769px;height: 110px; background-color: #cceaea; text-align: right; font-size: 12px;}

#newmainmenu{position: relative;float: right;text-align: right; width: 700px; border-top:5px solid #cceaea;}
#topadvert{position: relative;float: right; text-align: right; width: 764px;border-top:5px solid #cceaea;border-right:5px solid #cceaea; }
#greeting{position: relative;float: right; text-align: right; width: 769px; }



#menuContainer a:link{color: #666666; text-decoration: underline;}
#menuContainer a:visited{color: #666666; text-decoration: underline;}
#menuContainer a:hover{color: #666666; text-decoration: underline;}
#menuContainer a:active{color: #666666; text-decoration: underline;}

#outer {height: 73px; overflow: hidden; position: relative; font-size: 12px; font-weight:normal; }
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%; }  /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%; }  /* for explorer only */
#inner[id] {position: static; } 
#subMenu {position: relative;float: left;border-right: 20px solid #f1faf9;font-size: 14px;background-color: #f1faf9;width: 749px;height: 20px;}
#subMenu1 {position: relative;float: left; font-size: 14px;background-color: #f1faf9;}
#subMenu2{position: relative;float: right;font-size: 14px;background-color: #f1faf9;}



#harriet
{
float: left;
width:800px;
position: relative;
background-image:url('images/harriet.jpg');
background-repeat:no repeat;
}


#container {margin: 0 auto;text-align: left;width: 769px; min-height: 524px;background-color: #cceaea;border: 20px solid #f1faf9; float: left; }

#containerw {margin: 0 auto;text-align: left;width: 769px; min-height: 524px;background-color: #cceaea;border: 20px solid #666666; float: left; }


#tagLine{background-color: #f1faf9;}
#mainContent {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea;height: 323px; font-size: 14px;}
#mainContenthow {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea; font-size: 14px; width: 769px; }
#mainContenthoww {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea; font-size: 14px; width: 769px; }
#splittop
{
position: relative;
float: left;
width: 100%;
}
#splitleft
{
position: relative;
float: left;
width: 58%;
}
#splitright
{
position: relative;
float: left;
width: 38%;
}
#mainContentRegister {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea;height: 343px;}
#mainContentReply {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea;}
#mainContentDefault {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea; width: 100%;}
#mainContentDefault2 {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea; width: 769px;}
#mainContentDefault3 {position: relative;float: left;border-top: 10px solid #f1faf9; width: 769px; background-image: url(harriet.jpg);}
#editinguser{position: relative; float: left;width: 769px;}
/*#containerZ {margin: 0 auto;text-align: left;width: 769px;background-color: #cceaea;}*/
#containerz {margin: 0 auto;text-align: left;width: 769px;min-height: 724px;background-color: #cceaea;border: 20px solid #f1faf9; float: left;}

#mainContentReplyZ {position: relative;float: left; }
#mainContentReplyZoePay {position: relative;float: left; height: 600px;}
#replyZ{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: center;font-size: 12px;background: url(zoehennight2.jpg) no-repeat; }
#replyZPay{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: center;font-size: 12px;background: url(zoehennightpay.jpg) no-repeat; }
#payZoe{position: relative; float:left; margin-top: 200px; height: 410px; padding-left: 180px; font-size:12px;}
#replyformZ{position: relative;float: left;width: 600px;height: 380px;font-size: 11px;}
#zz{position: relative; float: left; width: 769px; height: 600px;}
#zoetop{position: relative; float: left; margin-top: 80px; padding-left: 145px;}
#zoeleft{position: relative; float: left; width: 310px;margin-top:75px;text-align: left; padding-left: 25px;}
#zoeright{position: relative; float: left; width: 368px; margin-top:70px; text-align: left; padding-left: 40px;}
#zoebottom{position: relative; float: left; width: 760px; text-align: left;  padding-left: 10px;}
#zoenotes{position: relative; float: left; width: 410px; text-align: left; font-size: 11px; }
#costs{position: relative; float: left; width: 280px; text-align: left; padding-left: 20px;margin-top: 25px;}
#coming{position: relative; float: left; width: 280px; text-align: left; padding-left: 100px;margin-top: 70px;}

#footer{position: relative;float: left;width: 769px;font-size: 11px;height: 28px;}
#copyright{position: relative;float: left;width: 369px;text-align:left;height: 28px;}
#terms{position: relative;float: right;width: 310px;text-align:right;height: 28px;}
#terms a:link{color: #666666; text-decoration: underline;}
#terms a:visited{color: #666666; text-decoration: underline;}
#terms a:hover{color: #666666; text-decoration: underline;}
#terms a:active{color: #666666; text-decoration: underline;}



a img{border: 0;}
#no1{position: relative;float: right;border-top: 20px solid #cceaea;width: 382px;height: 289px;text-align: center; 
}
#no2{position: relative;float: left;border-top: 20px solid #cceaea;width: 382px;height: 289px;text-align: center;}
#subno1{position: relative; float: left; background-color: #f1faf9; text-align: left;height: 40px;}

#ersvpPin{position: relative;float: left;border-top: 0px solid #cceaea;width: 386px;height: 310px;text-align: right;font-size: 14px;}
#register{position: relative;float: left;height: 310px;text-align: left;font-size: 14px;}
#ersvpPin2{position: relative;float: left; width: 386px;height: 340px;text-align: right;font-size: 14px;}
#ersvpPriceList{position: relative;float: left;width: 464px;height: 310px;text-align: left;font-size: 14px;border-left: 5px solid #cceaea;}
#reply{position: relative;float: left;border-top: 20px solid #cceaea;width: 520px;text-align: center;font-size: 12px;}
#replyDefault{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: center;font-size: 12px;}

#mainContentDefault2 {position: relative;float: left;border-top: 10px solid #f1faf9;background-color: #cceaea; width: 769px; text-align: left;}
#replyDefault2{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: left;font-size: 12px; }

#reply2{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: center;font-size: 12px;}
#reply3{position: relative;float: left;border-top: 20px solid #cceaea;width: 769px;text-align: left;font-size: 12px;}
#managePin{position: relative;float: left;border-top: 30px solid #cceaea;width: 386px;height: 310px;text-align: right;font-size: 14px;}
#managePricelist{position: relative;float: left;border-left: 15px solid #cceaea;border-top: 30px solid #cceaea;width: 371px;height: 310px;text-align: left;font-size: 14px;}
#managePrivacy{position: relative;float: left;border-left: 15px solid #cceaea;border-top: 30px solid #cceaea;width: 371px;text-align: left;font-size: 14px;}

#how{position: relative;float: left;border-top: 30px solid #cceaea;border-left: 15px solid #cceaea;width: 454px;text-align: left;font-size: 14px;border-bottom: 15px solid #cceaea;}

#howw{position: relative;float: left;border-top: 30px solid #666666;border-left: 15px solid #666666;width: 344px;text-align: left;font-size: 14px;border-bottom: 15px solid #666666;border-right: 2px solid #666666;}

#how2{position: relative;float: left;border-top: 30px solid #cceaea;border-left: 15px solid #cceaea;width: 454px;text-align: left;font-size: 14px;height: 600px;border-bottom: 15px solid #cceaea;}

#shop{position: relative;float: left;font-size: 14px; width: 100%;background-color: #cceaea; }
#shopcontent{position: relative;float: left;font-size: 14px; width: 90%;background-color: #cceaea; text-align:center;}
#shopgifts{position: relative;float: left;font-size: 14px; width: 90%;background-color: #cceaea; text-align:left;}
#e-rsvpshop
{
margin-left: 30px;

}
#e-rsvpshopgifts
{
margin-left: 30px;
background-color: #ffffff;
}

#moredetails{position: relative;float: left;border-top: 30px solid #cceaea;width: 386px;height: 310px;text-align: right;font-size: 14px;}
#imagePin{position: relative;float: left; border-top: 30px solid #cceaea;width: 383px;height: 310px;text-align:right;
}
#imagePin2{position: relative;float: left; border-top: 30px solid #cceaea;width: 300px;height: 310px;text-align:right; 
}
#imagePin4{position: relative;float: left; border-top: 30px solid #cceaea;width: 300px;text-align:right;
}
#imagePin3{position: relative;float: left;border-top: 30px solid #cceaea;width: 300px;height: 310px;text-align:right;
}
#imagePin2{position: relative;float: left;border-top: 30px solid #cceaea;width: 270px;height: 310px;text-align:right;
}
#imagePriceList{position: relative;float: left;border-top: 30px solid #cceaea;width: 300px;height: 310px;text-align:right;
}
#middletextcontent{position: relative;float: left;width: 420px;height: 160px;text-align: center;font-size: 11px;}
#pinimage{position: relative;float: left;width: 160x;height: 160px;}
#replyform{position: relative;float: left;background: url(img_rsvp.jpg) no-repeat;width: 600px;height: 180px;font-size: 11px;
}
#ersvptable{font-size: 12px;}
#alignleft{text-align: left; border-left: 18px solid #cceaea; font-size:14px;}
#alignleft2{text-align: left; border-left: 18px solid #cceaea; font-size:14px;}
#alignleft3{text-align: left; border-left: 18px solid #cceaea; font-size:14px;}
#downloads
{
position: relative;
float: left;
width: 249px;
font-size: 12px;
}
#downloads a
{
color: #ff99cc;
font-weight: bold;
}
#mainTable
{
text-align: left;
}
#paytable
{
font-size: 11px;
}
#userdetailstable
{
font-size: 12px;
background: #ffffff;
width: 715px;
border: 1px solid #8bcfcf;
}
#userdetailstable a
{
color: #ff6fb7;
}
.invisible
{
color: #ffffff;
}
.eventheading
{
color: #333333;
font-size:13px;
}
#eventdetailstable
{
font-size: 12px;
width: 715px;
/*border-collapse: collapse;*/
border: 1px solid #8bcfcf;
background: #ffffff;
}

#eventdetailstable a
{
color: #ff6fb7;
}

#myUserDetails
{
position: relative;
float: left;
margin-left: 15px;
}
#myEventDetails
{
position: relative;
float: left;
margin-top: 15px;
margin-left: 15px;
}
#myEventDetails a
{
color: #ff6fb7;
}



/*#myUserDetails a:link
{color: #ff99cc;
font-weight:bold;
}
#myUserDetails a:visited
{color: #ff99cc;
font-weight:bold;
}
#myUserDetails a:hover
{color: #ff99cc;
font-weight:bold;
}
#myUserDetails a:active
{color: #ff99cc;
font-weight:bold;
}
*/

#mainTable a:link
{
color: #ff99cc;
}
#mainTable a:visited
{
color: #ff99cc;
}
#mainTable a:hover
{
color: #ff99cc;
}
#mainTable a:active
{
color: #ff99cc;
}
#ersvpPriceList a:link
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPriceList a:visited
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPriceList a:hover
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPriceList a:active
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPin a:link
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPin a:visited
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPin a:hover
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
#ersvpPin a:active
{
color: #ff99cc;
text-decoration: none;
font-weight: bold;
}
.heading
{
font-size: 14px;
font-weight: bold;
color: #666666;
}
#message
{
font-size: 12px;
text-align: left;
color: black;
font-family: arial, helvetica, verdana, sans-serif;
}
#replytable
{
	border-width: thin;
	border-spacing: 2px;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
	background-color: #ff99cc;
	font-size: 11px;
}
#replytable.th
{
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 6px;
}
#replytable a
{
color: #666666;
}


#registertext{position: relative;float: left;/*margin-left:10px;*/}
#imagePinregister{position: relative;float: left;border-top: 30px solid #cceaea;width: 311px;height: 310px;text-align:right;
}
#holder {margin: 0 auto;text-align: left;width: 769px; }

#editingevent
{
position: relative;
float: left;
margin-top: 15px;
margin-left: 15px;
font-size: 13px;
}
#insertingguest
{
position: relative;
float: left;
margin-top: 15px;
margin-left: 15px;
font-size: 13px;
}
#editingevent a
{
color: #ff6fb7;
}
#editinguser
{
position: relative;
float: left;
margin-top: 15px;
margin-left: 10px;
width: 759px;
}
.myevent
{
font-size: 14px;
font-weight: bold;
}
#shopmenu
{
position: relative;
float: left;
margin-top: 15px;
width: 600px;
}

.shopheading
{
font-weight: bold;
}
.smallshop
{
font-size:11px;
}