﻿@charset "UTF-8";
/* CSS Document */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
.donation-amounts li{list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}
/*table td {display: inline-block;line-height: 26px;width:360px;}*/
/* Fonts
-------------------------------------------------------------- */
/*@font-face {font-family: 'bitterregular';src: url('../fonts/bitter-regular-webfont.eot');src: url('../fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bitter-regular-webfont.woff') format('woff'),url('../fonts/bitter-regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}*/

/* STRUCTURE
-------------------------------------------------------------- */
html {background:url(../images/bg.png) #fff;height: auto;}
body {height: auto;padding:70px 0 0;}
#bg-overlay {width:100%;position:fixed;z-index:1;opacity:0.85;filter:alpha(opacity=85);top:0;bottom:0;}
#wrapper {width:940px;margin:0px auto;margin-bottom:10px;position:relative;z-index:2;background:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0px 3px 8px rgba(50, 50, 50, 0.50);-moz-box-shadow:0px 3px 8px rgba(50, 50, 50, 0.50);box-shadow:0px 3px 8px rgba(50, 50, 50, 0.50);}
p {padding-bottom:14px; margin-left:80px;}

/* BASIC FONTS
-------------------------------------------------------------- */
body {color:#555;}
.copy2 {color:#363636;}
.copy3 {color:#888888;}
h1 {font-size:20px;line-height:20px}
.detail-label {font-family: 'bitterregular';color:#363636;font-weight:800;}

/* HEADER
-------------------------------------------------------------- */
#header-1 {font-family: 'Droid Sans', sans-serif;width:910px;padding:10px 20px 10px 10px;}
#header-1 .logo {float:left;margin-right:21px; max-height:60px; max-width:110px; padding-left: 32px;}
#header-1 h3 {float:left;font-size:15px;color:#363636;width:426px;display:inline-block;clear:none;text-transform:uppercase;line-height:normal;padding-top:20px;margin-left: 31px; }
#header-1 h3 span {vertical-align:middle;}

/* HEADER PROGRESS BAR
-------------------------------------------------------------- */
#stats {width:300px;float:right;margin-right:41px;padding-top:27px;}
#stats #amount-bar {width:181px;height:30px;position:relative;float:left;}
#stats #amount-bar .remainder {width:181px;height:30px;position:absolute;z-index:1;opacity:0.50;filter:alpha(opacity=50);}
#stats #amount-bar .total {width:50%;height:30px;position:absolute;z-index:2;}
#stats #amount-bar span {font-family: 'bitterregular';font-size:13px;display:block;line-height:30px;padding-left:16px;position:absolute;z-index:3;color:#fff;}
#stats #amount-bar .rounded {width:181px;height:30px;position:absolute;z-index:4;background:url(../images/sprite.png) no-repeat 0 -155px;}
#stats .goal {font-family: 'bitterregular';float:left;font-size:13px;padding:9px 0 0 13px;}
#stats .hr {width:100%;height:1px;background:#e1e1e1;display:block;clear:both;margin:13px 0 10px 0;}
#stats .total-stat2 {font-family: 'bitterregular';font-size:23px;font-weight:800;float:left;}
#stats .label-stat2 {font-family: 'bitterregular';font-size:13px;float:left;padding:4px 0 0 12px;line-height:13px;}
#stats.showone {padding-top:55px;}

/* LOGIN
-------------------------------------------------------------- */
#header-1 .login {width:288px;float:right;}
#header-1 .logout {font-size:11px;padding-top:15px;line-height:16px;}
#header-1 .logout a:hover {text-decoration:none;}
#header-1 .btn-edit {float:right;width:238px;border:solid 1px #cccccc;font-size:11px;margin-top:1px;background:url(../images/sprite2.png) repeat-x 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.20);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.20);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.20);}
#header-1 .btn-edit span {font-family: 'Droid Sans', sans-serif;color:#363636;line-height:22px;padding:0px 6px 0px 0px;background:url(../images/sprite.png) no-repeat -574px -176px;display:block;text-align: center;}
#header-1 .btn-edit:hover {background:url(../images/sprite2.png) repeat-x 0 -33px;}

/* MAIN BANNER
-------------------------------------------------------------- */
#main-banner {width:594px;height:130px;background:url(../images/sprite.png) no-repeat 0 0;margin-left:-5px;float:left;}
#main-banner .empty {line-height:130px;display:inline-block;width:40px;}
#main-banner h1 {font-family: 'bitterregular';color:#fff;font-size:28px;padding:0 10px 0 0;display:inline-block;width:480px;vertical-align:middle;line-height:34px;}
#main-banner-bottom {width:594px;height:15px;background:url(../images/sprite.png) no-repeat 0 -130px;margin-left:-5px;float:left;}

#main-banner_inactive {width:950px;height:130px;margin-left:-5px;float:left;}
#main-banner_inactive .empty {line-height:130px;display:inline-block;width:40px;}
#main-banner_inactive h1 {font-family: 'bitterregular';color:#fff;font-size:28px;padding:0 10px 0 0;display:inline-block;width:480px;vertical-align:middle;line-height:34px;}
#main-banner_inactive-bottom {width:950px;height:15px;background:url(../images/inactive.png) no-repeat;margin-left:-5px;float:left;}

/* MAIN CONTENT
-------------------------------------------------------------- */
.main-content-wrapper {margin:-25px 0 0 40px;float:left;width:500px;padding-bottom:0;}
.content-block {font-family: 'Droid Sans', sans-serif;font-size:12px;border:solid 1px #e1e1e1;background:#fff;padding:0 0 0 0;margin-bottom:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.25);}
.content-block .content.first {padding-right:0;padding-bottom:10px;}
.content-block .save {font-family: 'bitterregular';font-size:12px;margin:10px!important;display:block;float:right;text-decoration:none;color:#fff;padding:2px 0 0 0!important;width:60px;line-height:26px;clear:both;text-transform:uppercase;text-align:center;background:url(../images/sprite.png) no-repeat -28px -259px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.content-block .save:hover {background:none;}.content-block.default-mode .item-review-container {display:none;}.content-block.default-mode .save {display:none;}
.content-block.review-mode .content {padding-right:0;}.content-block.review-mode .content p {padding-right:28px; margin-left:1px; display:block;}.content-block.review-mode .item-review-container {display:block;}
.content-block.review-mode .item-form-container {display:none;}.content-block.review-mode .required {display:none;}.content-block.review-mode .save {display:none;}
.content-block.review-mode h1 {padding-top:20px;}.content-block.edit-mode .item-review-container {display:none;}.content-block.edit-mode .edit {display:none;}
.content {padding:0px 21px 0 29px;}.content h1 {font-family: 'bitterregular';padding:10px 0 15px 0;line-height:28px; margin-top:10px;}.content.active {background:#fff;padding-bottom:0;margin-bottom:34px;}
.content.active .item-form-container {padding-bottom:10px;}.content .section-container.active {border:solid 2px #555555;background:#fffcd8;}
.content-block .required {font-family: 'Droid Sans', sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;display:block;text-align:right;padding:8px 10px 6px 0;}
.content .hr {height:1px;background:#e1e1e1;margin:20px 20px 29px 0;}.content .hr2 {height:1px;background:#e1e1e1;margin:28px 0 17px 0;}
.inactive_content{ font-size:15px!important;}.heightm{height:400px!important; margin-bottom:50px!important;}
.content h3 {font-family: 'bitterregular';color:#363636;font-size:14px;font-weight:0;line-height:14px;padding-bottom:12px;}
.content .frequency {padding:0 0 6px 0;}
.content .frequency a {font-family: 'Droid Sans', sans-serif;display:inline-block;float:left;font-size:13px;font-weight:400;margin-right:10px;color:#fff;text-decoration:none;line-height:30px;width:80px;background-image:url(../images/sprite.png);background-position: -381px -165px;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);}
.errormsg {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;width:176px;display:block;padding:0 0 6px 17px;background:url(../images/sprite.png) no-repeat -582px -212px;}
.errormsgReset {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;display:block;padding:0 0 6px 17px;background:url(../images/zip_error.png) no-repeat; margin-bottom:5px;}
.errormsglogin {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;width:100%;display:block;padding:0 0 6px 17px;background:url(../images/zip_error.png) no-repeat}
.content .errormsg {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;width:190px;display:block;padding:0 0 6px 17px;background:url(../images/zip_error.png) no-repeat!important;}
.content .errormsgsc { background:url(../images/zip_error.png) no-repeat!important;font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;display:block;padding:0 0 6px 17px;}
.errormsgs {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:11px;width:140px;display:block;padding:0 0 6px 17px;background:url(../images/sprite.png) no-repeat -582px -212px;}
.errormsgcaptcha {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:12px;padding:6px 25px 8px 49px;background:url(../images/sprite.png) no-repeat -556px -224px #fbe5e5;margin-bottom:10px;line-height:25px;}
.content .errormessagelarge {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:12px;padding:6px 25px 8px 49px;background:url(../images/sprite.png) no-repeat -556px -224px #fbe5e5;margin-bottom:10px;line-height:18px;}
.content .heading {font-family: 'bitterregular';color:#363636;font-size:13px;font-weight:normal; line-height:17px;padding-bottom:12px;display:block;}
.content-block .active .heading-active {padding-top:12px;}.content .radiolist {padding-top:2px;}
.content .radiolist li {display:block;clear:both;line-height:23px;color:#363636;padding-bottom:7px;}
.content .radiolist li label .rdotext {display:inline-block;padding-bottom:none;width:90%;line-height:20px;}
.content .radiolist li label .rdotextmain{display:inline-block;padding-bottom:none;width:90%;line-height:20px; float:left;}
.radiolist li:last-child {padding-bottom:0px;}.content .securitylaunch {width:16px;background:url(../images/sprite.png) no-repeat 0 -254px;display:inline-block;height:18px;margin:0 0 0 10px;}
.content .subcontent {padding-left:30px;}.content .subcontent2 {padding-left:18px;}.content .item-form-container {padding:0 0 25px 0;}
.content .item-review-container {line-height:19px;}.content .item-review-container p {padding-bottom:7px;}
.content .edit-wrapper {display:block;text-align:right;padding:0 10px 4px 0;}
.content .edit-wrapper a {display:inline-block;color:#363636;text-decoration:none;padding-left:15px;background:url(../images/sprite.png) no-repeat -191px -224px;}
.content .edit-wrapper a:hover {color:#636363;}
.content-block .save {font-size:11px;margin:3px;display:block;float:right;text-decoration:none;color:#fff;padding:3px 8px;clear:both;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


/* CREDIT CARD OPTIONS
-------------------------------------------------------------- */
.ccoptions {padding-bottom:10px;}
.ccoptions li {float: left; list-style:none;}
.ccoptions span {float:left;width:54px;height:31px;background:url(../images/sprite.png) no-repeat 0 -215px;margin-right:20px;}
.ccoptions div {width:102px;float:left;}
.ccoptions .cc2 {background-position:-58px -215px;}
.ccoptions .cc3 {background-position:-118px -215px;}
.ccoptions .cc4 {background-position: 0px -283px;}

/* DONATION AMOUNTS
-------------------------------------------------------------- */
#donation-amount {padding:10px 0 0px 0;}
#donation-amount a {font-size:14px;color:#fff;text-decoration:none;width:70px;text-align:center;float:left;line-height:39px;margin:0 10px 15px 0;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position: -272px -155px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);}
#donation-amount .heading {padding-bottom:14px;}
#donation-amount p {width:125px;padding:0;line-height:17px; margin-left:1px; display:table-cell;}
.donation-amounts {margin-bottom:0px;}
.donation-amounts li {float: left;font-family: 'Droid Sans',sans-serif;font-size: 13px;line-height: 18px;padding-right: 10px; width: 230px;float:left;}
.donation-amounts li:nth-child(even) {width:205px;}
.donation-amounts li a {cursor:pointer; font-size:14px;color:#fff;text-decoration:none;width:70px;text-align:center;float:left;line-height:39px;margin:0 10px 15px 0;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position: -189px -153px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15);}
.donation-amounts li a:hover, .donation-amounts li .on {background-position: -272px -155px; cursor:pointer;}
.donation-amounts li:nth-child(even) {width:205px;}

/* SIDEBAR
-------------------------------------------------------------- */
#sidebar {width:360px;float:right;margin-right:20px;}
#sidebar-content {padding:22px 20px 20px; margin-top:290px;}
#sidebar-content h2 {font-family: 'bitterregular';font-size:23px;line-height:20px;padding-bottom:2px;}
#image {padding-bottom:1px; background-color:#FFF; width:365px; position:fixed;}
#image img {margin-bottom:10px; max-height:220px; max-width: 360px;}
#image h2 {font-family: 'bitterregular';font-size:23px;line-height:25px;padding-bottom:3px; width:350px; height:50px;  margin-left:20px;}
#sidebar-content #featured-message {font-family: 'Droid Sans', sans-serif;font-size:17px;line-height:24px;padding:3px 0 13px 0; margin-left:1px;}
#featured-message {font-family: 'Droid Sans', sans-serif;font-size:15px;line-height:20px;padding:3px 0 13px 0; margin-left:20px; width:320px;}
#featured-message p {margin: 0px!important;}
#featured-message li {font-family: 'Droid Sans',sans-serif;line-height: 22px; margin-left:33px;}
#sidebar-content .hr {height:1px;background:#e1e1e1;display:block;clear:both;margin:20px 0 40px 0;}
#sidebar-content .sidebar-content-2 {padding-bottom:24px;}
#sidebar-content .sidebar-content-2 {padding-bottom:24px;}
#sidebar-content .sidebar-content-2 a img {float:left;margin-right:30px; max-height:100px; max-width:200px;}
#sidebar-content .sidebar-content-2 a:last-child img {margin-right:0px; max-height:100px; max-width:200px;}
#sidebar-content .sidebar-content-3 {font-family: 'Droid Sans', sans-serif;font-size:13px;line-height:20px;}
#sidebar-content .sidebar-content-3 p {padding-bottom:12px; margin-left:1px;}
#sidebar-content .sidebar-content-3 .copy3 {font-size:12px;}
#sidebar-content .sidebar-content-3 .open {background:url(../images/sprite.png) no-repeat -493px -155px;display:inline-block;width:22px;height:14px;}

/* FOOTER
-------------------------------------------------------------- */
#footer {font-family: 'Droid Sans', sans-serif;font-size:11px;line-height:16px;padding:0 40px 35px 40px;}
#footer img {margin-left:40px;}
#footer p {padding-bottom:14px; margin-left:1px;}

/* FORMS
-------------------------------------------------------------- */
input[type="text"] {font-family: 'Droid Sans', sans-serif;line-height:28px;height:28px;font-size:12px;color:#707070;background-color:#f4f4f4;padding:0 10px;margin:0 0 10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #cccccc;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);width:426px;}
input[type="email"] {font-family: 'Droid Sans', sans-serif;line-height:28px;height:28px;font-size:12px;color:#707070;background-color:#f4f4f4;padding:0 10px;margin:0 0 10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #cccccc;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);width:416px;}
input[type="password"] {font-family: 'Droid Sans', sans-serif;line-height:28px;height:28px;font-size:12px;color:#707070;background-color:#f4f4f4;padding:0 10px;margin:0 0 10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #cccccc;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);width:416px;}
input[type="password"].short {width:88px;}
input[type="text"].mid {width:188px;}
input[type="text"].mid2 {width:280px;}
input[type="text"].mid3 {width:410px;}
input[type="text"].mid4 {width:360px;}
input[type="text"].short {width:88px;}
input[type="text"].error {border:solid 1px #d90000;margin-bottom:8px;}
input[type="email"].error {border:solid 1px #d90000;margin-bottom:8px;}
input[type="radio"].error {border:solid 1px #d90000;margin-bottom:8px;}
div.selector.error {border:solid 1px #d90000;margin-bottom:8px;border: 1px solid #D90000; margin-bottom: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; padding-right:0!important;}
select.error {border:solid 1px #d90000;margin-bottom:8px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #707070;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #707070;}
textarea:-moz-placeholder {color: #707070;width:380px!important;height:130px!important;}
.content .item-form-container textarea:-moz-placeholder {color: #707070;width:410px!important;height:130px!important;}
input[type="text"].donation-amount-field { background-image: url("../images/dollor.png"); background-repeat: no-repeat; box-shadow: 1px 2px 8px #E4E4E4 inset; font-family: 'Droid Sans',sans-serif;font-size: 18px; font-weight:bold; height: 38px; padding-left:30px; width:100px!important;}
textarea {font-family: 'Droid Sans', sans-serif;width:416px;padding:10px;font-size:12px;color:#707070;background:#f4f4f4;border:solid 1px #cccccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #cccccc;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);}
.subcontent textarea {width:390px;height:158px;}
.subcontent .textarea2 {width:390px;height:58px;}
.login form {padding-top:19px;}
.login input[type="text"], .login input[type="password"] {height:22px;line-height:18px;float:left;margin-right:5px;padding-left:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} 
.login input[type="text"] {width:116px;}
.login input[type="password"] {width:116px;}
.login input[type="submit"] {width:48px;text-align:center;background:url(../images/sprite2.png) repeat-x 0 -178px;}


/* HRs
-------------------------------------------------------------- */
.content .hr {height:1px;background:#e1e1e1;margin:20px 20px 29px 0;}
.content .hr2 {height:1px;background:#e1e1e1;margin:28px 20px 17px 0;}
.content .hr-top-margin {height:1px;background:#e1e1e1;margin:54px 20px 17px 0;}
.hr4 {height:1px;background:#e1e1e1;margin:0 40px 15px 40px;width:auto;display:block;clear:both;}


/* EXTRAS
-------------------------------------------------------------- */
.clear {clear:both;display:block;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.hidden {display:none!important;}
.left {float:left;}
.right {float:right;}
.right2 {float:right;}
.marginbottommore {margin-bottom:30px;!important}
.marginbottomnone {margin-bottom:0px;!important}
.marginleftmore {margin-left:4px!important;}
.marginright28 {margin-right:28px!important; color:#363636;}
.marginright20 {margin-right:20px!important;}
.margintopless {margin-top:4px!important;}
.marginrightnone {margin-right:0px!important;}
.paddingtopmore {padding-top:12px!important;}
.paddingtop10 {padding-top:10px!important;}
.paddingtop25 {padding-top:25px!important;}
.paddingrightnone {padding-right:0px!important;}
.paddingtop6 {padding-top:6px!important;}
.paddingtop2 {padding-top:2px!important;}
.paddingtopless {padding-top:4px!important;}
.paddingbottom7 {padding-bottom:7px!important;}
.paddingbottom9 {padding-bottom:9px!important;}
.paddingbottom11 {padding-bottom:11px!important;padding-top:29px !important;}
.paddingbottom131 {padding-bottom:11px!important; margin-top:15px;}
.paddingbottom33 {padding-bottom:33px!important;}
.paddingbottomnone {padding-bottom:0px!important;}
.paddingbottom40 {padding-bottom:40px!important;}
.paddingbottom30 {padding-bottom:30px!important;}
.paddingbottom20 {padding-bottom:20px!important;}
.paddingbottom15 {padding-bottom:5px!important;}
.paddingbottom25 {padding-bottom:10px!important;}
.paddingbottom26 {padding-bottom:5px!important;}
.border {border:solid 1px #000;}
#widthmain{width:438px;}
.content_gift_child{margin-left:1px!important;padding-bottom:24px!important;}
.content_gift{ font-size:13px!important;margin-left:1px;padding-bottom:24px; line-height:17px; font-weight:normal;}
.bottomline{border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCC; margin-bottom:11px;}
.radio_right {height: auto;width: 420px;font-family: 'Droid Sans', sans-serif; float:left;}
.radio_right .radio_image {	height: 50px;width:60px;padding: 5px;float: left;margin:2px;border: thin solid #CCC;webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.50);-moz-box-shadow:0px 2px 3px  rgba(50, 50, 50, 0.50);box-shadow:0px 2px 3px  rgba(50, 50, 50, 0.50);}
.radio_right .radio_content {float: left;width:239px;margin-left: 10px;font-family: 'Droid Sans', sans-serif;}
.radio_right .quantity {height: 20px;width: 60px;margin-top:2px;	float:right;}
.radio_right .radio_image .image {height: 50px;	width: 60px;}
.radio_right .radio_content .gheading {width: 265px;float: left; height:atuo; font-size:14px; font-family: 'Droid Sans', sans-serif; line-height:20px;}
.radio_right .radio_content .rcontent {float: left;width: 265px;height:auto;line-height: 15px;font-family:'Droid Sans', sans-serif;font-size:12px;}
.radio_right .radio_content .scontent {float: left;	height: 20px;width: 265px;clear: both;font-family: 'Droid Sans', sans-serif;font-size:10px; font-weight:bold;}
.giftimage {padding: 5px;height: 60px;width: 70px;float: left;}
input[type="text"].quantity_field {font-size: 13px;font-weight:400; height: 27px; padding-bottom: 0; padding-left: 15px;padding-top: 0;width: 30px;-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);-webkit-box-shadow: inset 0 0 4px 7px inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);}
.bold { font-weight:bold;}
.noimage{width:240px!important;}
.rdimentions{height:50px!important; vertical-align:middle!important; margin-top:30px!important; }
.paddingbottom26 div.radio{ margin-top:20px!important;}
.nogift{width:303px!important;margin:20px 0 30px 0; font-size:13px!important; float: left;width: 265px;height:auto;line-height: 15px;font-family:'Droid Sans', sans-serif;font-size:12px;}
.gdisable{color:#CECECE!important;opacity:0.85;filter:alpha(opacity=85);}
.disableimage{background-repeat: repeat;opacity: 0.2;background-image: url(../images/disable.png) repeat!important;}
input[type="text"].disable{font-size: 13px;font-weight: 400;height: 27px;padding-bottom: 0;padding-left: 15px;padding-top: 0;  width: 30px;-moz-box-shadow: inset 0px 2px 8px #f4f4f4!important;-webkit-box-shadow: inset 0 0 4px 7px inset 0px 2px 8px #f4f4f4!important;box-shadow: inset 0px 2px 8px #f4f4f4!important; color:#CECECE!important;}
.GeoTrust{float:right;}
.GeoTrust img {margin-left:0px!important;}
.emailContainer {font-family: 'Droid Sans', sans-serif;line-height:28px;height:28px;font-size:12px;color:#707070;background-color:#f4f4f4;padding:0 10px;margin:0 0 10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #cccccc;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228);width:416px!important;}

/*Error message alignment handling
-------------------------------------------------------------- */
.payment-info-div-container{ display: inline-block; float: none; margin-top: -10px; padding-left: 18px;}
.shortContainer1{width:114px;margin-left:4px;}

/* ToolTip
-------------------------------------------------------------- */

 a.tooltip {outline:none; display:inline-block;height:18px;margin:0 0 0 10px; }
 a.tooltip strong {line-height:20px;}
 a.tooltip:hover {text-decoration:none;} 
 a.tooltip span { z-index:10;display:none; padding:5px; margin-top:35px; margin-left:-85px; width:110px; line-height:16px; }
 a.tooltip:hover span{display:inline;position:absolute;	border:1px solid #E2E2E2;	color:#747474;	-webkit-box-shadow: inset 0px 3px 8x #f4f4f4;	-moz-box-shadow: inset 0px 3px 8px #f4f4f4;	box-shadow: inset 0px 3px 8px #f4f4f4;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px; padding:7px 7px 7px 10px;	font-size:11px;	font-family: 'Droid Sans', sans-serif;	background-color: #FFF;}
 .callout {z-index:20;position:absolute;border:0;top:-14px;left:60px;} /*CSS3 extras*/
 a.tooltip span { border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;-webkit-box-shadow: inset 1px 2px 8px rgb(228,228,228);-moz-box-shadow: inset 1px 2px 8px rgb(228,228,228);box-shadow: inset 1px 2px 8px rgb(228,228,228)}
.fontsmalest{font-size:14px!important; margin-top:15px; padding-top:10px!important; height:15px;}
.dn_hr {border-top-width: thin;	border-top-style: solid;border-top-color: #CCC;	margin-bottom: 40px;clear: both;width: 940px;}
.marginbottoms{ margin-bottom:40px; padding-bottom:20px;}
.sright{background:url(../images/sprite.png) no-repeat -582px -185px!important;}
.zipwidth{width:110px!important;}
.securityipwidth{ margin-left:65px!important; width:150px!important;}
.yearwidth{ margin-left:1px!important; width:190px!important;}
.monthwidth{margin-left:50px!important; width:150px!important;}
.margintop{margin-top:5px!important;}
.zipwidth {width: 110px !important;}
.requ{font-family: 'Droid Sans', sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;display:inline;text-align:right;padding:8px 10px 6px 10px;}
.content .complete-wrapper {background-image: url("../images/complete.png"); background-repeat: no-repeat;color: #3DB663;display: inline-block;font-size: 11px;font-weight: bold; margin: 10px 0 0 380px; padding: 4px 0 5px 22px;text-decoration: none;text-transform: uppercase;}
.content .edit-wrapper a {background: url("../images/sprite.png") no-repeat scroll -191px -224px transparent; color: #363636;display: inline-block; padding-left: 15px;text-decoration: none;}
.donation-amounts-collapse {width:320px !important;}
.donation-amounts-collapse li {font-family: 'Droid Sans', sans-serif;width:70px;padding-right:10px;float:left;font-size:13px;line-height:18px;}
.donation-amounts-collapse li:nth-child(even) {width:70px;}
.creditdebit { cursor:pointer;font-family: 'Droid Sans', sans-serif;display:inline-block;float:left;font-size:13px;font-weight:400;margin-right:10px;color:#fff;text-decoration:none;line-height:30px;width:100px;text-align:center;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20);background-image:url(../images/cd.png)!important; -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20); font-weight:800; margin-bottom:20px;}
.creditdebit:hover {background-image:url(../images/expand.png)!important; cursor:pointer;}
.creditdebitselect {background-image:url(../images/expand.png)!important;font-family: 'Droid Sans', sans-serif; display:inline-block;float:left;font-size:13px;font-weight:400;margin-right:10px;color:#fff;text-decoration:none;line-height:30px;width:100px;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20);background-image:none; -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.20); font-weight:800; margin-bottom:20px; cursor:pointer;}
.creditdebit a {background-image:url(../images/expand.png);  cursor:pointer;}
.expand{background-image:url(../images/expand.png)!important;-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.20)!important;-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.20)!important;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.20)!important;}
.cd_wrapper {padding-bottom:11px!important; margin-bottom:20px;}
.paypall_button {display:inline-block!important; clear:none!important; width:94px;-webkit-box-shadow: 0px;-moz-box-shadow:0px;box-shadow:0px;	color:#fff; height:34px!important;padding:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; margin:0!important;	float:left;	background-position:0 0px!important;background-color: #FFFFFF !important;background-image:url(../images/paypall_button_selected.png)!important;font-size: 0 !important;}
.ccbutton {width:450px; margin-bottom:20px;}
.billingButtons { padding-bottom:10px;}
.content .edit-wrapper1 a {display:inline-block;color:#363636;text-decoration:none;padding-left:15px;background:url(../images/sprite.png) no-repeat -191px -224px;}
.content .edit-wrapper1 a:hover {color:#636363;}

.dynamicCQ td {width:360px; line-height:20px; display:block; float:left;} 
.dynamicCQ td label {margin-top: -2px;display:inline-block; padding-bottom: 11px;width: 82%; vertical-align:top;} 
.forgotpw {font-family: 'Droid Sans', sans-serif;font-size:11px; margin-bottom: 10px;}
.frequency a:hover, .frequency a.on{cursor:pointer; background-image:url(../images/frequency_bg.png)!important; background-position:0 0 !important;}
.OtherAmount{width:108px!important;}
.cancel{left:95px;}
.confirmPassword, .originalPassword{padding-top:0px!important; width:157px !important}

.optional {background: url("../images/optional.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;height: 18px;margin-left: 5px;position: absolute; width: 66px;}
.donation_frequency_right {display: inline-block; float: left;height: auto; margin-bottom: 10px; margin-top: 20px;width: 380px;}
.date-wrapper input[type="text"] {color: #5d5d5d;float: left;font-size: 14px; margin-top: 12px; width: 83px;}
.date-wrapper { float: left;}
.when {float: left;font-family: 'bitterregular';font-size: 13px;font-weight: 600;width: 380px;}
.extrapadding {padding-bottom:85px!important;}
.recurring_support {background: url("../images/recur_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #636363;display: inline-block;font-size: 10px;height: 42px; font-family: 'bitterregular';font-size: 10px;margin-left: 5px;margin-top: -14px;padding: 6px 0 0 20px; position: absolute;width:178px;font-weight:normal!important;}
.df {height: 19px;}
.donationAmt {display: table-cell;vertical-align: middle;width: auto;}
.donation-amounts li p {display: table-cell;font-family: 'Droid Sans',sans-serif !important;font-size: 13px;line-height: 15px;vertical-align: middle;width: auto;margin-left: 80px; padding-bottom: 14px!important;}
.item-review-container p {  display: table-cell; font-family: 'Droid Sans',sans-serif !important; font-size: 13px; line-height: 15px; vertical-align: middle; width: auto; margin-left: 80px; padding-bottom: 14px!important;}
#ctl00_MainContentPlaceHolder_ctl07_CustomQuestion_ctrl9787, #ctl00_MainContentPlaceHolder_ctl07_CustomQuestion_ctrl9788, #ctl00_MainContentPlaceHolder_ctl08_CustomQuestion_ctrl9790 {left: 0;top: 0;width: 429px !important;}
#ctl00_MainContentPlaceHolder_ctl05_paypalsubmit {left:0; width: 91px!important;}#ctl00_MainContentPlaceHolder_ctl02_btnValidateDonor {left:0;}.snew {float: left !important; width: auto !important;}
#ctl00_MainContentPlaceHolder_ctl09_option1 {width: 379px!important;}
.dn_other {width: 280px;}

/* Donation Preview Styles */
.preview-nav-bar { background-color: rgb(31, 73, 125); border-top: 0 none; color: rgb(255, 255, 255); left: 0; padding-top: 25px;padding-bottom: 25px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 999999; }
.spanSuccessMessage 
{
    color:green;
	font-size:11px;
	line-height:12px;	
	width:100%;
	height:10px;
	margin-bottom:20px;	
}
.genericErrorMessage {font-family: 'Droid Sans', sans-serif;color:#d90000;font-size:12px;padding:6px 25px 8px 49px;background:url(../images/sprite.png) no-repeat scroll -552px -202px #fbe5e5;margin-bottom:10px;line-height:18px;}