body
{
	margin:0px;padding:0px;text-align:center
}

h1
{
	font-family: Georgia, Times New Roman, Serif;	font-size: 18px; color: #ff9933;font-weight:normal;padding:0px;margin:0px;
}
h2
{
 font-family: Georgia, Times New Roman, Serif;	font-size: 16px;font-weight:normal;	color: #ff9933;padding:0px;margin:0px;
}
h3
{
 font-family: Georgia, Times New Roman, Serif;	font-size: 14px;font-weight:normal;	color: #ff9933;padding:0px;margin:0px;
}

.BackgroundDiv
{
	width:100%; height:600px;margin:0px;
}

.HeaderDiv
{
	width:100%;height:90px;background-color:#FF9933;
}

.DivWithMarginTopTen
{
	margin-top:10px;
}

.websiteTitle
{
	font-family: Georgia,Times New Roman,Serif;	font-size: 18px;	color: #FF9933;
}

.LeftAlignDiv
{
	text-align:left;
}

.CenterAlignDiv
{
	text-align:center;
}

.PanelHeaderImageText
{
	position: relative;	top: -18px;text-align:left;
}

.DivWithPaddingTen
{
	padding:5px 10px 2px 10px
}

.BodyText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	line-height: 18px;font-weight:normal
}

.BodyTextOrange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ff9933;	line-height: 18px;font-weight:normal
}

.BodyText11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #825f3c;	line-height: 15px;font-weight:normal
}

.BodyText11Orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ff9933;	line-height: 15px;font-weight:normal
}

.DivWithMarginTop20
{
	margin-top:20px;
}

.IntroText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	line-height: 19px;	text-align: left;
}

.panelHeader
{
	font-family: Georgia,Times New Roman,Serif;	font-size: 15px;	color: #FF9933;
}

.panelText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	line-height: 12px;
}

.ItalicText
{
	font-style:italic;
}

.TextLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	font-weight: bold;	position: relative;line-height:17px;
}

.GridBoldText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	font-weight: bold;line-height: 12px;padding-top:7px; padding-left:5px;padding-bottom:7px;padding-right:5px;
}

.GridText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	line-height: 12px;padding-top:7px; padding-left:5px;padding-bottom:7px;padding-right:5px;
}

.ContactMultiPage
{
  background-color:White;
  border: 1px solid #d1c0ad;
  width:469px;
  height:320px;
  position:relative;
  padding:8px;
  top:-1px;
  left:0px;
  z-index:98;
}

.MessagePostSectionPagingText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;	margin-left:15px;	margin-right:15px;
}

.panelHeaderLeftAlign
{
	font-family: Georgia,Times New Roman,Serif;	font-size: 15px;	color: #FF9933;	text-align: left;
}

.divPlaceHolderPanel
{
	padding-bottom: 7px;	padding-left: 15px;	padding-right: 15px;	padding-top: 7px;
}

.ColumnHeader
{
	width:20%;background-color: White;
}

.ColumnText
{
	width:55%;
}

.ColumnDescription
{
	width:25%;
}

.ErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: Red;	font-weight: bold;
}

#header {
  float:left;
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#825f3c;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  }
#header li {
  float:left;
  background:url("../images/controls/tab-off-left.gif") no-repeat left bottom;
  margin:0;
  padding:0 0 0 9px;
  }
#header a {
  float:left;
  display:block;
  background:url("../images/controls/tab-off-right1.gif") no-repeat right bottom;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#825f3c;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover 
{
  color:#FF9933;
}
#header #current 
{
  background:url("../images/controls/tab-on-left.gif") no-repeat left bottom;
}
#header #current a 
{
  background:url("../images/controls/tab-on-right1.gif") no-repeat right bottom;
  color:#FF9933;
  padding:5px 15px 5px 6px;
}

.DatePickerTitle
{
  font-weight:bold;
  background-color:white;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#825f3c;
}

.DatePickerdayheader
{
  width:27px;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  border-width:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#825f3c;
  background-color:#FFFFFF;
}

.DatePickerday
{
  width:27px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#fff2e4;
  border-style:solid;
  background-color:#fff2e4;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#825f3c;
}

.DatePickerdayhover
{
  width:27px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#ff9933;
  border-style:solid;
  background-color:#ff9933;
  color:White;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.DatePickerothermonthday
{
	width:27px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#fff2e4;
  border-style:solid;
  background-color:#fff2e4;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d6bda4;

}
.DatePickerselectedday
{
  width:27px;
  background-color:#ff9933;
  color:#ffffff;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.DatePickercalendar td
{
  font-size:11px;
  cursor:default;
}

.DatePickercalendar
{
  border-style:solid;
  border-width:1px;
  border-color:#825f3c;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.EInviteGuestList
{
	border-right:solid 1px #d1c0ad;
	border-bottom:solid 0px #d1c0ad;
	border-left:solid 0px #d1c0ad;
	border-top:solid 0px #d1c0ad;
}

.EInviteGuestTable
{
	border-right:solid 1px #d1c0ad;
	border-bottom:solid 1px #d1c0ad;
	border-left:solid 1px #d1c0ad;
	border-top:solid 1px #d1c0ad;
}

.GeddesTextBox 
{
	border:solid 1px #DACCBC;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #825f3c;resize:none;	
}

.ExtraPanelBackground
{
	background-image: url(../images/form-gradient1.gif);	background-repeat: repeat-x;border-bottom:solid 1px #DACCBC;margin-bottom:20px;
}

.RequiredInfoHeader
{
	width:25%;border-top:solid 1px #DACCBC;	background-color: White;padding-top:10px; padding-left:5px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoText
{
	width:50%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoDescription
{
	width:25%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoCountryText
{
	width:75%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}

.DivWithMarginTop15
{
	margin-top: 15px;
}

.DivWithMarginTop20
{
	margin-top: 20px;
}

.EInviteDetailColor1
{
	color:#825f3c;
}

.EInviteDetailColor1
{
	color:#825f3c;
}

.EInviteDetailColor2
{
	color:#ffffff;
}

.EInviteDetailColor3
{
	color:#b63706;
}

.EInviteDetailColor4
{
	color:#eb768a;
}

.EInviteDetailColor5
{
	color:#4461b1;
}

.EInviteDetailColor6
{
	color:#5b7254;
}


.EInviteDetailColor7
{
	color:#b36e9b;
}

.EInviteDetailTitle
{
	font-family: Georgia, Times New Roman, Serif;	font-size: 15px;
}

.EInviteDetailMessage
{
	font-family: Verdana, Arial, Helvetica, Serif;	font-size: 15px;
}

.EInviteDetailBoldText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;font-weight:bold;
}

.EInviteDetailText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
}

.EInviteDetailUserText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight:bold;
}

.EInviteDetailPlaceHolderPanel
{
	padding-bottom: 7px;	padding-left: 10px;	padding-right: 30px;	padding-top: 20px;
}

.EInviteDetailBackgoundDiv
{
	background-repeat:no-repeat;width:755px;height:416px;
}

.EInviteDetailTableDiv
{
	width:755px;height:416px;
}


.EInviteDetailTableDiv2
{
	width:555px;height:416px;
}

.EInviteDetailTypeOneColumnOne
{
	width:405px;
}

.EInviteDetailTypeOneColumnTwo
{
	width:350px;
}

.EInviteDetailTypeOneText
{
	width:245px;
}

.RSVPHeader
{
	width:30%;border-top:solid 1px #FBEDD9;	background-color: White;
}

.RSVPText
{
	width:45%;border-top:solid 1px #FBEDD9
}

.RSVPDescription
{
	width:25%;border-top:solid 1px #FBEDD9
}

.RSVPHeaderFirstRow
{
	width:30%;background-color: White;
}

.RSVPTextFirstRow
{
	width:45%;
}

.RSVPDescriptionFirstRow
{
	width:25%;
}

.EcardButton
{
	margin:0px 15px 0px 15px;
}

.ECardTable1
{
	border-bottom:solid 1px #d1c0ad;width:620px;
}

.ECardTable2
{
	width:190px;border-left:solid 1px #d1c0ad;
}

.EInvitePanelHeaderText
{
	position:relative;top:-6px;line-height:25px;
}

.EInviteListText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #825f3c;	line-height: 12px;position:relative;top:-10px;
}

.EInviteListTable1
{
	border-bottom:solid 1px #d1c0ad;
}

.EInviteListTable2
{
	border-left:solid 1px #d1c0ad;
}

.EInviteListTable3
{
	border-bottom:solid 1px #d1c0ad;width:30%;
}

.EInviteListTable4
{
	border-left:solid 1px #d1c0ad;border-bottom:solid 1px #d1c0ad;width:30%;
}

.EInivteThumbnailLink
{
	border:none; width:200px; height:150px;text-decoration:none;
}

.EInivteThumbnailLink:hover
{
	border:solid 2px #d1c0ad;
}

.EInivteThumbnailDiv
{
	border:solid 1px #d1c0ad;
}

.ECardThumbnailDiv
{
	border:solid 0px #d1c0ad;
}

.EInviteThumbnailDivWithPaddingTen
{
	padding:0px 5px 5px 5px;border:solid 2px #ffffff;
}

.ECardThumbnailDivWithPaddingFive
{
	padding:0px 6px 0px 6px;border:solid 2px #ffffff;
}

.EInviteExtraMemberOnlyImage
{
	vertical-align:bottom;top:1px;position:relative
}

.EInviteNonExtraMemberOnlyImage
{
	vertical-align:bottom;top:1px;position:relative;display:none;
}

.EcardExtraMemberOnlyImage
{
	vertical-align:bottom;top:1px;position:relative
}

.EcardNonExtraMemberOnlyImage
{
	vertical-align:bottom;top:1px;position:relative;display:none;
}

.EInviteThumbnailListDiv
{
	margin: 0px 10px 10px 10px;text-align:center;
}

.EInviteThumbnailListText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF9933;	text-align: left;padding:5px;
}

.ECardThumbnailListText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF9933;	text-align: center;
}

.EInviteThumbnailPersonalizeStepOne
{
	background:white url(../images/einvites/step1.gif) no-repeat center;	height:100px;
}

.EInviteThumbnailPersonalizeStepTwo
{
	background:white url(../images/einvites/step2.gif) no-repeat center;	height:100px;
}

.EInviteThumbnailPersonalizeStepThree
{
	background:white url(../images/einvites/step3.gif) no-repeat center;	height:100px;
}

.EInviteThumbnailPersonalizeStepFour
{
	background:white url(../images/einvites/step4.gif) no-repeat center;	height:100px;
}

.EInviteThumbnailPersonalizeStepText
{
	width:100px;font-family: Georgia,Times New Roman,Serif;	font-size: 12px;	color: #FF9933;	text-align: center;
}

.EcardTagSpanText
{
	top:-3px;position:relative;
}

.PersonalizeBotImage
{
	margin:30px 10px 10px 10px;
}

.PersonalizeImageBorder
{
	border:solid 1px white;
}

.PersonalizeSliderImage
{
	margin-bottom:7px;
}

.DefaultCommentTitleBronze
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #825F3C;	cursor: hand;	cursor: pointer;	text-decoration: none;	font-size: 12px;	margin-left: 5px;	margin-right: 5px;
}

a.Link
{
	color:#825f3c;text-decoration:underline;
}

a.Link:hover
{
	color:#FF9933;text-decoration:underline;cursor:pointer;
}

.PREventRow
{
	padding:5px 5px 5px 5px;
}

.PREventFirstRow
{
	padding:5px 5px 5px 5px;border-top:solid 1px #f28a21
}

.PREventTitle
{
	font-size:14px;font-weight:bold;background-color:#FF9933;color:#ffffff;padding:5px 5px 5px 5px;
}

.PREventSubTitle
{
	cursor:pointer;
}

.PREventLastRow
{
	padding:5px 5px 10px 5px;
}
