
.donate .main-column label{color:#444;float:left;font-size:14px;font-weight:600;padding-top:5px;text-align:right;width:auto;}
.donate .main-column label .required{color:red;font-size:.9em;}
.donate .main-column input{background:#fff;border:1px solid #ccc;color:#666;font:400 0.8em/1.2 'Open Sans',Helvetica,Arial,sans-serif;margin-left:12px;padding:2px 4px;width:270px;}
.donate .main-column select{font-size:.8em;margin:2px 0 0 12px;width:280px;}

/* Freeflow Digital extra overrides */
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 10pt;
}
body {font-size:10pt;}

TD.FormInput TEXTAREA, TD.FormInput INPUT, TD.FormInput SELECT {width:270px}
TD.FormInput TEXTAREA, TD.FormInput LABEL, TD.FormInput INPUT, TD.FormInput SELECT, TD.FormInput OPTION {font-family:'Open Sans',Helvetica,Arial,sans-serif;}
.donate .main-column fieldset select {width:60px;}
.donate .main-column .LabelCellWidth {
    padding-right: 150px;
}
.donate .main-column .InputCellWidth {
    padding-right: 280px;
}
.donate .main-column .InfoCellWidth {
    padding-right: 150px;
}
.donate .main-column #billing_addr_country {margin-bottom:15px;}
.donate .main-column #payment_typecc_cvvname {width:30px;}
.donate .main-column fieldset {
    border-top: none;
    padding-bottom: 0;
}
.donate .main-column td.FormSectionHeader {background-color:#ffffff;}
.donate .main-column td.FormSectionHeader h5 {background-color:#ffffff; padding: 0 0 7px; font:bold 21px 'Open Sans',Helvetica,Arial,sans-serif;}
.donate .main-column .section-divider {margin:30px 0 10px; border-top: 2px solid #EFEFEF; width: 450px;}
.donate .requiredIndicator {text-indent: -99999px;}

.donate .main-column ul{margin-bottom:12px;}
.donate .main-column ul li{float:left;margin-right:12px;}
.donate .main-column ul li.last{margin-right:0;}
.donate .main-column button{background:url("/images/biogems_redesign/donate-amount-btn-background.png") 0 0 repeat-x #ececec;border:1px solid #ccc;color:#666;font:400 1.1em/1.2 'Open Sans',Helvetica,Arial,sans-serif;padding:10px 20px;}
.donate .main-column button:hover{background:#fff;border-color:#009966;}
.donate .main-column button.active{border:3px solid #009966;}
.donate .main-column p{background:#efefef;font-size:1em;margin:0;padding:10px;width:422px;}
.donate .main-column p input{background:#fff;border:1px solid #ccc;color:#aaa;font:400 1.1em/1.2 'Open Sans',Helvetica,Arial,sans-serif;margin-left:12px;padding:8px 3px;text-align:center;width:75px;}

.donate tbody[id^=level-standard],
.donate tbody[id^=level-forever],
.donate tbody[id^=page] {display:none;}

.donate .main-column input#pstep_finish{
  background-image:url("/images/biogems_redesign/donate-now-btn.png");
  border: medium none;
  height: 56px;
  margin: 30px 0 50px;
  text-indent: -99999px;
  width: 180px;
}

*, html, body, form, input, input.AddressBookButtons, input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option, table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText, p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover, a.cstmBtnText:link, a.cstmBtnText:visited, #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton, .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.donate .main-column p{background:transparent;line-height: 1.2em;}

TD.FormInfoMsg {
    padding: 3px 0 0 5px;
    overflow: visible;
}

.donate #biogems_donate_logout {font-weight:normal;margin: 0 0 15px;}
.donate #biogems_donate_logout #biogems_donate_welcome_back {color:#009966;font-size: 16px;font-weight: bold;}
.donate #biogems_donate_logout #biogems_donate_logout_link a {text-decoration:none;}

/* added rb 6/2014 */
.addthis_container_icons {width:148px; margin:5px auto;}
.addthis_container_big_buttons img {margin-bottom:10px;}
