#splash {position: absolute; top:0px; z-index: 1002; left: 0px; width: 100%; height: 200%; filter: alpha(opacity=30); display: none; background-color: #000000; opacity: .3;}
#splashinner {position: fixed; left:30%; top:25px; margin:auto 0; z-index: 1003;  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;}

/* Holiday Modal Styles */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 17, 2012 */

@font-face {
    font-family: 'ubuntu_lightregular';
    src: url('fonts/ubuntu-l-webfont.eot');
    src: url('fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-l-webfont.woff') format('woff'),
         url('fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-l-webfont.svg#ubuntu_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('fonts/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#holidayModal {
    position: fixed; 
    left:30%;
    top:25px;
    margin:auto 0;
    z-index: 1003;  
    width:680px; 
    min-height:510px; 
    background-color:White; 
    display: none;
    background-image:url(RegionsImages/holiday_overlay_background.png);
    background-repeat:no-repeat;  
    
}

#holiday_modal_wrapper {
    position:relative;
    min-height:510px;
    font-family:ubunturegular;
}

#holiday_modal_wrapper span.closebutton {
    position:absolute;
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 8px;
    background-image:url(RegionsImages/close_button_modal.png);
    height:15px;
    width:15px;
    z-index:11;
}

#holiday_modal_wrapper img.main_holiday_image {
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:10;
}

#holiday_modal_wrapper div.dynamic_content {
    width:365px;
    position:relative;
    margin-left:277px;
    min-height:300px; 
}

#holiday_modal_wrapper div.dynamic_content h2 {
    font-size:21px;
    line-height:26px;
    color:#cd0022;
    margin-bottom:12px;
    font-weight:bold;
}

#holiday_modal_wrapper div.dynamic_content > div {
    padding:18px;
    min-height:100px;
    background-color:#f1f4fb;
    border:1px solid #dee3ee;
    
}

#holiday_modal_wrapper div.dynamic_content > div h5 {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
    color:#cd0022;
    text-align:center;
    font-weight:normal;
}

#holiday_modal_wrapper div.dynamic_content > div input.radio_money_buttons {
    margin-right:2px;    
}

#holiday_modal_wrapper div.dynamic_content > div label {
    margin-right:4px;
    font-size:12px;
    position:relative;
    top:-1px;

}

#holiday_modal_wrapper div.dynamic_content > div input {
    z-index:12 !important;
    position:relative;

}

#holiday_modal_wrapper div.dynamic_content > div .other_amount {
    width:43px;
    border-radius:5px;
    border:1px solid #cccccc;
    height:25px;
    margin-left:-2px;

}

#holiday_modal_wrapper div.dynamic_content > div > div {
    margin-top:10px;
    margin-left:35px;
}

#holiday_modal_wrapper div.dynamic_content > div > div a.donate_now {
    display:block;
    color:White;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    width:181px;
    height:38px;
    background-image:url(RegionsImages/donate_button.png);
    margin-right:10px;
    text-transform:uppercase;
    float:right;
    padding-top:10px;
}


#holiday_modal_wrapper div#version_1.dynamic_content {
    top:30px;
    z-index:11;
}

#holiday_modal_wrapper div#version_1.dynamic_content p {
    font-size:21px;
    line-height:26px;
    margin-bottom:15px;
    font-family:ubuntu_lightregular;
}

#holiday_modal_wrapper div#version_2.dynamic_content { 
    top:18px;
	z-index:11;
}

#holiday_modal_wrapper div#version_2.dynamic_content > div > p {
    float:left;
    width:152px;
    margin-right:15px;
    margin-bottom:10px;
    font-family:ubuntu_lightregular;
}

#holiday_modal_wrapper div#version_2.dynamic_content > div > p.last {
    margin-right:0px;
}

#holiday_modal_wrapper div#version_2.dynamic_content > div > p > input {
    border-radius:5px;
    height:20px;
    padding:4px;
    width:145px;
    border:1px solid #cccccc;

}

#holiday_modal_wrapper div#version_2.dynamic_content > p {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
    font-family:ubuntu_lightregular;
}

#holiday_modal_wrapper div#version_2.dynamic_content p span {
    color:#c4161c;
    font-weight:bold;
}  

#holiday_modal_wrapper div#version_3.dynamic_content {  
    top:35px;
	z-index:11;
}

#holiday_modal_wrapper div#version_3.dynamic_content > h1 {
 font-size:24px;
 line-height:30px;
 color:#cd0022;
 margin-bottom:15px;
 font-weight:bold;
}

#holiday_modal_wrapper div#version_3.dynamic_content > p {
 font-size:21px;
 line-height:26px;
 margin-bottom:20px; 
 font-family:ubuntu_lightregular;  
    
}