/* CSS Document */
p { margin: 0 0 12px 0; }
.bold { font-weight: bold; }
.redFont { color:#CC0000; }
.center { text-align: center; }
.noBorder { border: 0; }
.marginBottom40px {margin-bottom: 40px; }
.marginBottom30px {margin-bottom: 30px; }
.marginBottom20px {margin-bottom: 20px; }
.marginBottom12px {margin-bottom: 12px; }
.marginBottom8px {margin-bottom: 8px; }
.marginBottom4px {margin-bottom: 4px; }
.marginBottom0 {margin-bottom: 0; }
.marginAuto { margin: 0 auto; }
.heading { display: block; margin: 0 auto 20px auto; }
.inviteTextOnBlack { color: #B1A277; font: 11px Verdana, Tahoma, "Lucida Grande", Arial, sans-serif; }
.alignLeft {text-align: left; }
.indent30 { margin-left: 30px; }
.indent60 { margin-left: 60px; }
.indent90 { margin-left: 90px; }
.error { color: #FF0000; }


.block {display: block; }


#detailsHeader { margin: 0 auto; padding: 2px 12px 0 12px; width: 760px; }
#detailsPageTitle { margin: 30px auto 0 auto; display: block; }
#detailsPageContainer { margin: 10px auto 0 auto; border: 1px solid #cab95e; padding: 12px; width: 760px;  }

#detailsPageTable { margin: 0 auto; width: 100%; }

#detailsPageLeft { padding: 0 0 12px 0; width: 560px; vertical-align: top;  }
#detailsPageLeft p, #detailsPageLeft a  {font: 13px georgia, "Times New Roman", times, serif; }

#detailsPageRight p, #detailsPageRight a, #detailsPageRight h4, #detailsPageRight div {font: 12px georgia, "Times New Roman", times, serif; }
#detailsPageRight { padding: 30px 0 20px 0; width: 560px; vertical-align: top; text-align: left;
background-color: #fff; }
#formContainer { margin: 0; padding: 12px; width: 500px; background: #EDE8C1; }
.inputTitle { margin: 0 0 12px 0; font-weight: bold; text-align: left; }
.formInput { display: block; margin: 3px 0 0 0; }
formInputInline { display: inline; margin: 0; }

#detailsPageLeft .fontSizeLargest, #detailsPageRight .fontSizeLargest, #paymentPageContent .fontSizeLargest { font-size: 20px; font-weight: bold; 
font-family: georgia, "Times New Roman", times, serif; }
.fontSizeSmall { font-size: 10px; font-weight: bold; 
font-family: georgia, "Times New Roman", times, serif; }
#detailsPageLeft .fontSizeLarge, #paymentPageContent .fontSizeLarge { font-size: 16px; font-weight: bold; }
#detailsPageLeft .fontSizeMedium, #paymentPageContent .fontSizeMedium { font-size: 14px; font-weight: bold; }

#paymentPageContainer { margin: 10px auto 0 auto; border: 1px solid #cab95e; padding: 12px; width: 500px; text-align: left; }
#paymentPageContent { padding: 30px 30px 20px 30px; width: 500px; background-color: #fff; text-align: left; }
#paymentPageContent p, #paymentPageContent a { font: 13px georgia, "Times New Roman", times, serif; }


