.wrap {width: 960px; text-align: left; padding-bottom: 20px;margin: 0 auto;position: relative;}
.hide{ display:none; }
.clear{ clear:both; }
.now-dl{ display:none !important; }

/* =================
	OLD DONATION ASK 
==================== */
.donation_a, .donation_b{clear:both;}

.donation_a{
	display:block; background:#F3F3F3; border:1px solid #E5E5E5;
	padding:0 0 46px 0; margin:40px 0 40px 0;
}
.donation_a .dheader{
	display:block; background:#00A117; color:#FFF; width:100%;
	text-align:center;padding:4px 0;

	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);
	   -moz-box-shadow:0 1px 6px rgba(0,0,0,0.2);
		 -o-box-shadow:0 1px 6px rgba(0,0,0,0.2);
		-ms-box-shadow:0 1px 6px rgba(0,0,0,0.2);
			box-shadow:0 1px 6px rgba(0,0,0,0.2);
}
	.donation_a .dheader h3{ display:block; font-size:24px; font-weight:bold; margin:6px 0 4px 0; }
	.donation_a .dheader p{
		display:block;color:#FFF; font-size:16px;
		font-family:Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif; margin:0; font-size:14px;
	}
	.donation_a .dheader p span{ font-style:italic; }
	.donation_a .dheader p a{ text-decoration:underline;color:#FFF; }
	.donation_a .dheader p a:hover{ color:#FFF; }
	.donation_a .dcontent{ display:block;margin:30px 48px 46px 48px; }

.donation_a .dcontent p{
	display:block;color:#373737; line-height:38px;
	font-family:Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif; font-size:28px;
	font-weight:bold; margin:0 0 30px 0 !important;
}

.donation_a .dfooter{ display:block; }
.donation_a .ncontent{ display:none; }


/* =================
	NEW DONATION ASK 
==================== */
.donation_b .dcontent{ display:none; }

.donation_b{
	display:block; width:920px; margin:80px auto; border:10px solid #EFF8FF;
	padding:80px 80px; font-family:Helvetica Neue,Helvetica,Tahoma,sans-serif;

	-webkit-border-radius:8px;
	   -moz-border-radius:8px;
		 -o-border-radius:8px;
		-ms-border-radius:8px;
			border-radius:8px;

	-webkit-box-shadow:0 0 6px 1px #C9D6E7, 0 0 0 1px rgba(0,0,0,0.16);
	   -moz-box-shadow:0 0 6px 1px #C9D6E7, 0 0 0 1px rgba(0,0,0,0.16);
		 -o-box-shadow:0 0 6px 1px #C9D6E7, 0 0 0 1px rgba(0,0,0,0.16);
		-ms-box-shadow:0 0 6px 1px #C9D6E7, 0 0 0 1px rgba(0,0,0,0.16);
			box-shadow:0 0 6px 1px #C9D6E7, 0 0 0 1px rgba(0,0,0,0.16);
}
.donation_b .dheader{display:block;}
	.donation_b .dheader h3{
		display:block;margin:0 0 30px 0 !important;
		background:url(/i/thank_you.png);width:902px;height:95px;
		margin:0 auto;text-indent:-999px;
	}
	.donation_b .dheader p{display:block; color:#666; font-size:16px; text-align:center;}
	.donation_b .dheader p a{ color:#1966CC; }


.donation_b .ncontent{ display:block; margin:60px 0 50px 0; }
	.donation_b .ncontent p{
		text-align:center; color:#2C3133; font-size:22px;
		display:block !important; width:935px; font-weight:normal; line-height:46px;
	}
	.donation_b .ncontent p span.bg{
		background:#FFFFCC;padding:0px 8px;display:inline-block;color:#1966CC;
		text-shadow:0 1px 0 #FFF;

		-webkit-border-radius:6px;
		   -moz-border-radius:6px;
			 -o-border-radius:6px;
			-ms-border-radius:6px;
				border-radius:6px;
	}
	.donation_b .ncontent p span.blue{ color:#1966CC;display:inline-block; }
	.donation_b form{ display:block;margin:0 auto 40px auto;width:608px; }
		.donation_b form ul li{ display:inline-block; }
		.donation_b form ul li a{
			display:inline-block; padding:18px 20px; font-size:22px; color:#666666; 
			text-shadow:0 1px  0 #FFF; text-decoration:none; background:#F0F0F0; 
			border:1px solid #BABABA;

			-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 0 1px 2px 0 rgba(0,0,0,0.2);
			   -moz-box-shadow: inset 0 0 0 0 rgba(255,255,255,0.9), 0 1px 2px 0 rgba(0,0,0,0.2);
				 -o-box-shadow: inset 0 0 0 0 rgba(255,255,255,0.9), 0 1px 2px 0 rgba(0,0,0,0.2);
				-ms-box-shadow: inset 0 0 0 0 rgba(255,255,255,0.9), 0 1px 2px 0 rgba(0,0,0,0.2);
					box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 0 1px 2px 0 rgba(0,0,0,0.2);

			-webkit-border-radius:6px;
			   -moz-border-radius:6px;
				 -o-border-radius:6px;
				-ms-border-radius:6px;
					border-radius:6px;
		}
		.donation_b form ul li a:hover{ color:#333; }
		.donation_b form ul li a:active{
			-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),inset 0 2px 12px 0 rgba(0,0,0,0.2), 0 1px 2px 0 rgba(0,0,0,0.2);
			   -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),inset 0 2px 12px 0 rgba(0,0,0,0.2), 0 1px 2px 0 rgba(0,0,0,0.2);
				 -o-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),inset 0 2px 12px 0 rgba(0,0,0,0.2), 0 1px 2px 0 rgba(0,0,0,0.2);
				-ms-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),inset 0 2px 12px 0 rgba(0,0,0,0.2), 0 1px 2px 0 rgba(0,0,0,0.2);
					box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),inset 0 2px 12px 0 rgba(0,0,0,0.2), 0 1px 2px 0 rgba(0,0,0,0.2);
		}

		.donation_b form ul li.f a{ margin:0 10px 0 0; }
		.donation_b form ul li.l a{ margin:0 0 0 10px; }

		.donation_b form ul li.m{ width:197px; height:46px; margin:0 10px; position:relative; }
		.donation_b form ul li.m span{
			position:absolute;top:15px;left:16px; font-size:36px; 
			color:#96999C;font-family:Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif;
		}

		.donation_b form ul li.m input.amount{
			display:block; 	
			border:1px solid #999; 
			background:#FAFAFA; 
			width:142px; 
			height:40px;  
			font-size:36px; 
			color:#96999C; 
			padding:11px 14px 12px 39px; 
			position:absolute;top:7px;  
			font-weight:normal; 
			font-family:Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif;

			-webkit-border-radius:6px;
			   -moz-border-radius:6px;
				 -o-border-radius:6px;
				-ms-border-radius:6px;
					border-radius:6px;

			-webkit-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 -1px 1px 0 rgba(0,0,0,0.14), 0 1px 1px 0 rgba(0,0,0,0.14);
			   -moz-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 -1px 1px 0 rgba(0,0,0,0.14), 0 1px 1px 0 rgba(0,0,0,0.14);
				 -o-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 -1px 1px 0 rgba(0,0,0,0.14), 0 1px 1px 0 rgba(0,0,0,0.14);
				-ms-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 -1px 1px 0 rgba(0,0,0,0.14), 0 1px 1px 0 rgba(0,0,0,0.14);
					box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 -1px 1px 0 rgba(0,0,0,0.14), 0 1px 1px 0 rgba(0,0,0,0.14);
		}

		.donation_b form ul li.m input.amount::-moz-placeholder{ color:#CCC;font-size:12px;top:26px;position:absolute;}
		.donation_b form ul li.m input.amount::-ms-input-placeholder{ color:#CCC;font-size:12px;top:26px;position:absolute;}
		.donation_b form ul li.m input.amount::-webkit-input-placeholder{ color:#CCC;font-size:12px;top:26px;position:absolute;}

		.donation_b form ul li.m input.amount:focus{ 
			outline:none; background:#FFF; border:1px solid #77ABEE;

			-webkit-box-shadow:	inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 1px 1px 0 rgba(0,0,0,0.14), 0 0 6px 1px rgba(119, 171, 238,0.6);
			   -moz-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 1px 1px 0 rgba(0,0,0,0.14), 0 0 6px 1px rgba(119, 171, 238,0.6);
				 -o-box-shadow:	inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 1px 1px 0 rgba(0,0,0,0.14), 0 0 6px 1px rgba(119, 171, 238,0.6);
				-ms-box-shadow:	inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 1px 1px 0 rgba(0,0,0,0.14), 0 0 6px 1px rgba(119, 171, 238,0.6);
					box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1), 0 1px 1px 0 rgba(0,0,0,0.14), 0 0 6px 1px rgba(119, 171, 238,0.6);
		}
		.donation_b form ul li.m input[type="submit"]{ 
			display:block; position: absolute; bottom: -94px;left:-2px;
			background:url(http://s3.getmiro.3.0.com.s3.amazonaws.com/i/donate_btn.png) no-repeat;
			width:202px; height:56px;
			border:none; outline:none;color:#FFF; text-indent:-9999px;
			cursor:pointer;
		}
		.donation_b form ul li.m input[type="submit"]:active{background-position:0 -68px;} 





