@charset "utf-8";
/* rsvp.css
*/
/*
.rsvpoff{ visibility:hidden;}
.rsvpnone{ display:none;}
.inputerror{color:#c00; font-weight:bold; line-height:20px; padding-left:140px; text-align:left;}

.modal{background:#000; display: block; filter:alpha(opacity=70); font-size:1px; height:100%; left:0;  line-height:1px; opacity: 0.7; position:fixed; top:0; width:100%; z-index:1000;}
.floatingdialog{display: block;  margin: 0 auto;  padding-top:100px; text-align: center; text-transform:uppercase; width: 1009px; z-index:1003;}

#rsvp { display: block; left:0; position:absolute; top:0; width: 100%;  z-index:1001; }
#rsvpwrapper { display: block; width: 1009px; margin: 0 auto; text-align: center; }
*/
/*
#rsvpdialog{ color:#FFF;  text-align:center; margin:0px auto 0 auto; padding-top:100px; text-transform:uppercase; width:560px; }
#rsvpdialog .dialogtop{background:url(../images/rsvpform/eventpopup_top.png) top no-repeat; height:14px; padding:0;  }
#rsvpdialog #formcontent{background: url(../images/rsvpform/eventpopup_body.png) repeat-y; padding:19px 30px 12px 30px; min-height:100px; text-align:left;}
#rsvpdialog #formcontent .titleblock{font-weight:bold;}
#rsvpdialog #formcontent .titleblock .lead-in{ font-size:11px;  padding-bottom:7px;}
#rsvpdialog #formcontent .titleblock #eventtitle{ color:#000; font-size:20px; line-height:26px; padding-bottom:11px;}
#rsvpdialog #formcontent .imageblock{ display:block; float:left; width:250px;}
#rsvpdialog #formcontent .infoblock{display:block; float:right; margin 0; width:250px;}
#rsvpdialog #formcontent .infoblock .infoitem{ font-size:12px; padding:0 10px 10px 5px;}
#rsvpdialog #formcontent .infoblock .infoitem .label{display:inline; font-weight:bolder; padding-right:5px;}
#rsvpdialog #formcontent .infoblock .infoitem .data{display:inline; }
#rsvpdialog #formcontent .formblock{clear:both; padding:15px 0 0 0; padding-right:30px; text-align:right; }
#rsvpdialog #formcontent .formblock label{ padding-right:21px;}
#rsvpdialog #formcontent .formblock input{width:325px;}
#rsvpdialog #formcontent .formblock .submit{padding-left:222px; padding-right:189px;}
#rsvpdialog #formcontent .formblock .submit a{ background:url(../images/rsvpform/submit_button.gif) no-repeat; background-position:0 0; display:block; height:0; padding-top:20px;overflow:hidden; text-indent: -999em; width:78px;}
#rsvpdialog #formcontent .formblock .submit a:hover{background-position:0 -20px;}
/*
#rsvpdialog #formcontent .formblock .submitwrap{ padding-left:240px;}
#rsvpdialog #formcontent .formblock .submit{text-align:center; background:url(../images/rsvpform/submit_button.gif) no-repeat; background-position:0 0; border:none; cursor:pointer; display:block; height:0; padding-top:20px;overflow:hidden; text-indent: -999em; width:78px;}
#rsvpdialog #formcontent .formblock .submit input {background-position:0 0; text-indent: -999em; width:78px;}
/*#rsvpdialog #formcontent .formblock .submit a{ background:url(../images/rsvpform/submit_button.gif) no-repeat; background-position:0 0; display:block; height:0; padding-top:20px;overflow:hidden; text-indent: -999em; width:78px;}*/
/*
#rsvpdialog #formcontent .formblock .submithover{background-position:0 -20px;}
#rsvpdialog #successcontent{background: url(../images/rsvpform/eventpopupresult_body.png) repeat-y #4d4d4d; padding:19px 30px 12px 30px; min-height:100px; text-align:center;}
#rsvpdialog #errorcontent{background: url(../images/rsvpform/eventpopupresult_body.png) repeat-y #4d4d4d; padding:19px 30px 12px 30px; min-height:100px; text-align:center;}
#rsvpdialog .dialogbuttons{background:#4d4d4d;  height:20px; padding:6px 15px 0; }
#rsvpdialog .dialogbuttons .left{float:left;}
#rsvpdialog .dialogbuttons .right{float:right;}
#rsvpdialog .dialogbuttons a{ background:url(../images/rsvpform/rsvp_buttons.gif) no-repeat; display:block; height:0; padding-top:14px;overflow:hidden; text-indent: -999em;}
#rsvpdialog .dialogbuttons #privacy a{ background-position:0 0; width:130px;}
#rsvpdialog .dialogbuttons #privacy a:hover{background-position:0 -14px;}
#rsvpdialog .dialogbuttons #close a{ background-position:-130px 0; width:51px;}
#rsvpdialog .dialogbuttons #close a:hover{background-position:-130px -14px;}
#rsvpdialog .dialogbottom{background:url(../images/rsvpform/eventpopup_bottom.png) bottom no-repeat; height:8px; padding:0; }
/* end of RSVP Form */


