#splash {position: absolute; top:0px; z-index: 600; left: 0px; width: 100%; height: 200%; filter: alpha(opacity=30); display: none; background-color: #000000; opacity: .3;}
#splashinner {position: fixed; left:20%; top:25px; margin:auto 0; z-index: 601;  width:980px; display: none; }
#pledge_box {width: 664px; text-align: left; background-color: #f0f0e8; padding:0;font-family: arial;font-size: 16px;color: #CC6E00;border: 8px solid #383e4a;color:#676767; position:relative;}

#pledge_box a.close {position:absolute; color:#206D8E; right:8px; top:4px; text-decoration: none; font-size: 0.7em; vertical-align: middle;}
#pledge_box a.close img {position: relative; top: 1px;}


#pledge_box .box_container .modalCopy{margin-bottom:8px;}

#pledge_box .box_container{padding:16px 42px 0;}
#pledge_box .box_container span{font-size:18px; vertical-align:-3px;}

#pledge_box .box_container .fields{float:left; width:49%; color:#55504b;}
#pledge_box .box_container .fields .clearer{margin:0 0 8px;}
#pledge_box .box_container .fields label{float:left; width:80px; font-size:12px; font-weight:bold; text-align:right; margin:0 8px 0 0;}
#pledge_box .box_container .fields input{float:left; width:185px;}
#pledge_box .box_container .fields select{float:left; width:189px;}

#pledge_box .box_container .fields .required{font-size:11px; margin:0 0 0 12px; padding:0; font-weight:bold; color:#786e69;}
#pledge_box .box_container .fields .required span{vertical-align:-6px; margin:0 4px 0 0;}

#pledge_box .btnAndSubscribe {margin:0 0 8px; }
#pledge_box .btnAndSubscribe p{float:left; }
#pledge_box .btnAndSubscribe img{float:right; margin:-2px 18px 12px 0;}
#pledge_box .btnAndSubscribe label{font-weight:bold; font-size:12px; vertical-align:2px; }

#pledge_box .logosDiv {margin:0 0 8px; padding:0;}
#pledge_box .logosDiv img { float:left;}
#pledge_box .logosDiv .divider { float:left; height:54px; width:1px; margin:0 8px; background-color:#999999;}

#pledge_box .privacy {clear: both; font-size:10px; margin-top:6px; margin:0 0 2px;}
#pledge_box .privacy a {color:#508291; text-decoration:none;}

#pledge_box:after { content: "."; display: block; height: 0; clear: both; }
#pledge_box .note {font-size:10px; padding:0;}
#pledge_box form {padding: 0; margin: 0;}
#pledge_box h1 {margin: 0 0 10px; padding: 0; font-size: 1.1em; font-weight:bold; color:#55504b;}
#pledge_box p {margin: 0; padding: 0;}
#pledge_box .declaration {font-size: 1.2em; color: #006699; margin-bottom: 10px;}

#pledge_box .button {float: right;margin-right: 10px;cursor:pointer;}

.clearer{clear:both;}
.inputBox{margin:4px 0;}
.inputBox p{margin:4px 0 0;}

/* Temp thanks box */

#pledge_box_thanks{display:none;width: 632px; position:relative; text-align: left; background-color: #ffffff; padding: 10px 16px;font-family: arial;font-size: 16px;color: #CC6E00;border: 8px solid #383e4a;padding-bottom: 10px;color:#676767; position:relative;}

#pledge_box_thanks .declaration{font-size: 1.2em; color: #006699; margin-bottom: 10px;}

#pledge_box_thanks h1 {margin: 15px 0 10px; padding: 0; font-size: 1.2em; font-weight:bold; color:#55504b;}

#pledge_box_thanks h3 {margin: 25px 0 10px; padding: 0; font-size: 1em; font-weight:bold; color:#55504b;}

#pledge_box_thanks a.close {position:absolute; color:#206D8E; right:8px; top:4px; text-decoration: none; font-size: 0.7em; vertical-align: middle;}
#pledge_box_thanks a.close img {position: relative; top: 1px;}

#pledge_box_thanks #donateBtn {margin:24px 0; display:block;}

#pledge_box_thanks .privacy {clear: both; font-size:10px; margin-top:6px; margin:0 0 2px;}
#pledge_box_thanks .privacy a {color:#508291; text-decoration:none;}
