#invitationpage {margin:10px 0 10px 0;}
#invitationpage table {width:100%;}
#invitationpage table td {padding:3px;}
#invitationpage label {width:20%;white-space:nowrap;font-weight:bold;font-size:.9em;}
#invitationpage td.label {text-align:right;}
#invitationpage td.field {}
#invitationpage span.error { color:red;font-weight:bold;line-height: 1.5em;}

#invitationpage #fromemail {width:180px;}
#invitationpage #fromname {width:180px;}
#invitationpage #to {width:300px;}
#invitationpage #subject {width:300px;}
#invitationpage #body {width:90%;height:120px;}
#invitationpage #submit_button {cursor:pointer;padding:4px;font-weight:bold;color:#fff;background:#418341;border-top:1px solid #999;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #999;}

#invitationpage #captcha_container #recaptcha_image embed { margin-bottom: -15px; }

#invitationpage .bsd-shareButtons-wrap{clear:both;margin-bottom:.4em;}
#invitationpage .bsd-shareButtons-wrap a{
    float:left; font-style:normal !important; text-decoration: none; margin-right:.4em; background:#eee; font-size:14px; 
    color:#fff; padding:.6em 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
#invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-email{color:#999; /*background:#999 url('/images/invite/bsd-emailPressedBG.png') repeat-x top left;*/}
#invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-facebook{background: #999 url('/images/invite/bsd-fbShareBG.png') repeat-x top left;}
#invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-facebook span{padding-left:20px; background: url('/images/invite/bsd-fbIcon.png') no-repeat left;}
#invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-twitter{background: #999 url('/images/invite/bsd-twShareBG.png') repeat-x top left;}
#invitationpage .bsd-shareButtons-wrap .bsd-shareButton-twitter span{padding-left:25px; background: url('/images/invite/bsd-twIcon.png') no-repeat left;}
