@charset "utf-8";/* Wizard custom Styles */
/*Error Message Styles*/
a{cursor:pointer;}
#fund-wz-deadline label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:100%;display:block;margin-bottom:12px;}
.main-signin .phone-error label.error,.main-goal label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:125px;display:block;margin-bottom:12px;}
.sign-terms-text label.error,.btn-ccard label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:180px;display:block;margin-bottom:12px;}
.zip-class label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:58px;display:block;margin-bottom:12px;}
.zip-class-2 label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:80px;display:block;margin-bottom:12px;}
#acc-content label.invalid{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;color:#a2261a;line-height:11px;margin-top:8px;font-style:normal;width:200px;display:block;margin-bottom:12px;}
label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;color:#a2261a;line-height:11px;margin-top:8px;font-style:normal;display:block;margin-bottom:12px;}
.error{font-weight:normal;}
/* Sign In styles */
#create_account #signin,#donation_confirm #signin{/* Display box for the signin page. */
margin:0;padding:0;}
#signin .main-signin{/* Main box for signin position. */
position:relative;padding-top:40px;font-family:Helvetica,Arial,sans-serif;width:600px;}
#invite #signin .main-signin{position:inherit;width:100%;padding-top:15px;}
.main-signin p{/* Remove the default padding of paragraphs. */
margin-bottom:0em;}
#signin .main-signin .main-box-sign .title{/* Title for the signin page. */
font-weight:bold;font-size:26px;font-size /*\**/:24px\9;line-height:28px;color:#4577b4;height:30px;}
.main-box-sign{/* Box for signin content,uses repeated image for background. */
background:url(../images/sign-bg-box.png) repeat-y;padding:30px 35px 20px 35px;}
.main-box-sign-t{/* Top Round section for background image. */
background:url(../images/sign-bg-box-t.png) no-repeat;height:10px;margin-bottom:0;}
.main-box-sign-b{/* Bottom Round section for background image. */
background:url(../images/sign-bg-box-b.png) no-repeat;height:10px;margin-top:0;}
#signin .main-signin .main-box-sign .fb-connect{/* Box for facebook connect styles. */
font-family:Helvetica,Arial,sans-serif;color:#000000;font-size:13px;line-height:18px;padding-bottom:20px;}
#signin .main-signin .main-box-sign .txt-sign{/* Styles for signin text. */
font-family:Helvetica,Arial,sans-serif;color:#000000;font-size:14px;line-height:21px;margin-bottom:0px;}
#signin .main-signin .main-box-sign .txt-sign-2{/* Styles for signin text (2). */
font-family:Helvetica,Arial,sans-serif;color:#000000;font-size:12px;line-height:21px;}
#signin .main-signin .main-box-sign .txt-sign-2 a,
.event .event-time a{/* Styles for signin text (2) links. */
color:#4577b3;}
#signin .cancel{margin-left:40px;color:#900;}
#signin .main-signin .main-box-sign .sign-save{/* Styles for signin save box. Set Margin. */
margin:0px;}
#signin .main-signin .main-box-sign .sign-terms,
.event-element label{/* Styles for signin terms of services. */
margin-top:10px;}
#signin .main-signin .main-box-sign .sign-terms-text{/* Styles for signin terms of service text padding. */
margin-top:12px;margin-bottom:12px;}
#signin .main-signin .main-box-sign .sign-notice{/* Styles for signin notice text. */
font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#666666;font-style:italic;line-height:13px;padding-top:5px;}
/***********************************/
/* Main Header For the Wizard pages */
#wrapper-wiz{width:100%;position:relative;padding:0;}
#header-wizard{height:46px;width:100%;background:#4b83c5 url(../images/bg-header.gif) repeat-x 50% 0;}
.bar{float:right;}
.search{background:url(../images/bg-search.gif) no-repeat;width:231px;height:27px;float:left;margin:0 0px 0 0;}
.search fieldset{border:0;padding:0 0 0;margin:0;overflow:hidden;width:100%;}
span.browse {float: left;padding-left: 0.8em;}
.search .text{float:left;width:180px;border:0;padding:5px 10px 0;margin:0;background:none;color:#4577b3;font-weight:bold;font-size:12px;line-height:1.8em;line-height /*\**/:1.2em\9;}
.search .submit{float:right;background:url(../images/btn-search.gif) no-repeat 0 -1px;width:22px;height:22px;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:1px 6px 0 0;border:0;cursor:pointer;}
/***************************/
/* Styles for Subheader pages*/
#subheader-wizard{width:100%;background:#FFFFFF url(../images/bg-subheader.gif) repeat-x;background-position:bottom;min-height:38px;height:auto;padding-top:0px;margin-bottom:20px;}
.home-page #subheader-wizard{min-height:100px;}
#subheader-wizard div.raised-information{padding:8px 0 3px 0;*margin-left:204px;font-family:Georgia,serif;font-size:11px;font-style:italic;color:#666;min-height:35px;}
.home-page #subheader-wizard div.raised-information{*margin-left:480px;}
#subheader-wizard span{padding-top:3px;display:block;}
#subheader-wizard li{display:inline;list-style-type:none;}
#subheader-wizard .submenu{padding-left:2px;}
#subheader-wizard .int-elm:after{content:">";padding-left:5px;}
/***************************/
/* Logo Wizard Section*/
.logo-wizard{width:194px;height:70px;background-image:url(../images/logo-wizard.gif);background-repeat:no-repeat;}
.logo-wizard a{display:block;width:194px;height:70px;font-size:0;text-indent:-999}
/***************************/
/* Main Title for the Wizard */
#main-title-wizard{margin-bottom:10px;}
#main-title-wizard h1.title{font-family:"ff-masala-web-1","ff-masala-web-2",Helvetica,Arial,sans-serif;font-weight:bold;font-size:28px;line-height:28px;color:#4577b4;margin:25px 0 0 0;min-height:30px;}
/***************************/
/*Section for the wizard hearder showing the progress steps*/
.main-header-wizard{
    background:#3db0b6;
    border-bottom:1px solid #2c7f83;
    padding:8px 0px 0 10px;margin:0px 9px 30px;
    color:#daebff;
    }
.main-header-wizard .section-wizard{height:44px;}
.main-header-wizard .section-wizard #nav-wz{margin:0;padding:10px 0 0 4px;list-style:none;float:left;font-size:14px;line-height:20px;font-weight:bold;color:#fff;}
.main-header-wizard .section-wizard #nav-wz li{display:inline;list-style-type:none;padding-right:15px;}
.main-header-wizard .section-wizard #nav-wz li a{text-decoration:none;color:white}
.main-header-wizard .section-wizard #nav-wz li.not_clickable{color:#d0eeef;}
.main-header-wizard .section-wizard #nav-wz li.clickable a{color:white;}
.main-header-wizard .section-wizard #nav-wz li.clickable a:hover{color:white;}
/***************************/
/*Section for the wizard main-frame. Contains the images for delimiting the page.*/
.main-frame-wizard{/*background:url(../images/bg-wz-main-b.gif) no-repeat 0 100%;*/height:20px;width:1000px;}
#mainwz,#fundraisers_edit #mainwz{/* Main container for the page content and preview*/
height:1%;margin-bottom:21px;background:url(../images/bg-wz-main.gif) repeat-y;}
.main-holder-wizard{/*background:url(../images/bg-wz-main-t.gif) no-repeat;*/height:10px;width:1000px;margin-bottom:0.3em;}

#fundraisers_edit .main-holder-wizard,
#fundraisers_benefit .main-holder-wizard,
#fundraisers_edit .main-frame-wizard,
#fundraisers_benefit .main-frame-wizard,
#fundraisers_organizer .main-frame-wizard,
#fundraisers_organizer .main-holder-wizard {
  background: #ffffff none;
  width: auto;
}

/*************************/
.main-frame-active{
/*background:url(../images/bg-act-main-b.gif) no-repeat 0 100%;*/
height:20px;width:998px;}

#fundraisers_stats #mainact,
#fundraiser_search #mainact,
#events_list #mainact,
#updates_list #mainact,
#widgets_index #mainact,
#invites_new #mainact,
#donate_index #mainact,
#dashboard_manage #mainact,
#dashboard_donate #mainact,
#dashboard_index #mainact,
#show_messages #mainact,
#dashboard_contacts #mainact,
#show_fundraiser #mainact,
#show_index #mainact,
#donors_list #mainact,
#wishes_new #mainact,
#donate_receipt #mainact,
#accounts_manage #mainact,
#pages #mainact,
#search_index #mainact,
#organizations_edit #mainact,
#organizations_personalize #mainact,
#organizations_list #mainact,
#organizations_contact #mainact,
#contact_form #mainact,
#accounts_invite #mainact,
#accounts_recommend #mainact,
#stats_show #mainact,
#partners_members_list #mainact,
#partners_personalize #mainact,
#twothird #mainact {
  height:1%;
  margin-bottom:21px;
  /*background:url(../images/bg-act-main.gif) repeat-y;*/
}

#fundraisers_edit #mainact,
#fundraisers_benefit #mainact,
#fundraisers_organizer #mainact {
  background: #ffffff none;
}


#pages #mainact{margin-top:20px;}
#pages #mainact p{margin-bottom:1em;}
#pages #mainact .partner{margin-bottom:40px;}
#pages #mainact img{float:right;border:3px solid #e9eeab;-moz-box-shadow:3px 3px 0px #b5d3e2;margin:0 0 10px 10px;}
#pages #mainact blockquote{font-family:Georgia,Times,serif;}
#pages #mainact cite{display:block;font-style:normal;font-family:Helvetica,Arial,sans-serif;color:#333;padding:5px 0 10px;}
#pages #mainact div.tour img{float:left;border:none;-moz-box-shadow:none;margin:0 30px 20px 0;}
#pages #mainact div.tour h3{font-size:14px;font-weight:bold;margin-bottom:0;line-height:1.5em;}
.main-holder-active{width:998px;/*background:url(../images/bg-act-main-t.gif) no-repeat;*/height:20px;}
/***********************************************/
#mainsrch,#accounts_subscribe_contact #mainact,#accounts_unsubscribe_contact #mainact{height:1%;margin-bottom:21px;background:url(../images/bg-srch-main.gif) repeat-y;font-family:Helvetica,Arial,sans-serif;}
.mainsrch-top,#accounts_subscribe_contact #mainact .mainsrch-top,#accounts_unsubscribe_contact #mainact .mainsrch-top{width:998px;background:url(../images/bg-srch-main-t.gif) no-repeat;height:10px;}
.mainsrch-bottom,#accounts_subscribe_contact #mainact .mainsrch-bottom,#accounts_unsubscribe_contact #mainact .mainsrch-bottom{background:url(../images/bg-srch-main-b.gif) no-repeat 0 100%;height:20px;width:998px;}
/***********************************************/
#mainact .act-left-col,#mainact .left-content{margin-left:20px;margin-top:20px;font-family:Helvetica,Arial,sans-serif;}
#mainact .info-section{font-family:Helvetica,Arial,sans-serif;}
#mainact .act-rigth-col{
    margin-top:20px; font-family:Helvetica,Arial,sans-serif;
    font-size:12px; color:#333333; padding-left:8px;
    border: 1px solid #d0eeef; background: #e9f7f8;
}
#acc-content{margin:0 0 0 20px;}
#acc-content .left-content{margin-top:0;margin-left:0px;}
#acc-content .act-rigth-col{
    margin-top:0;margin-left:0;
    background: #f6fcfc;
    border: 1px solid #d0eeef;
    padding-left: 8px;
}
#acc-content .act-left-col{margin-left:20px;}
#invite .act-rigth-col{margin:0;padding:0;}
#invite .act-rigth-col p{margin:0 0 1em;}
.act-left-col .fund-table{background:url(../images/bg-act-subt.gif) repeat-y;padding-left:7px;}
#acc-content .fund-table{
    /*background:url(../images/bg-act-subt-3.gif) repeat-y;*/
    border: 1px solid #f1f2e4;
    /*padding-left:7px;*/
    }
.act-left-col .group .fund-table{background:url(../images/bg-group-act-subt.gif) repeat-y;}
.fund-table-t{
    width:604px;
    /*background:url(../images/bg-act-subt-t.gif) no-repeat;
    height:15px;*/
    margin-bottom:0px;
    padding-bottom:0px;
    }
.account-table-t{width:300px;background:url(../images/bg-acc-table-t.gif) no-repeat;height:15px;margin-bottom:0px;padding-bottom:0px;}
.account-table{background:url(../images/bg-act-subt-4.gif) repeat-y;padding-left:7px;}
.act-left-col .group .fund-table-t{background:url(../images/bg-group-act-subt-t.gif) no-repeat;}
.act-left-col .fund-table-b{background:url(../images/bg-act-subt-b.gif) no-repeat 0 100%;height:17px;width:604px;margin-bottom:30px;}
.fund-table-b2{
/*background:url(../images/bg-act-subt-b2.gif) no-repeat 0 100%;
height:17px;width:604px;*/margin-bottom:30px;margin-top:-1px;
}
.act-left-col .group .fund-table-b{background:url(../images/bg-group-act-subt-b.gif) no-repeat 0 100%;}
.fund-table .title,.left-content .fund-table .title{
    font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;padding:8px 10px 10px;width:570px;
    background-color:#44bac0;
    /*background-image:-moz-linear-gradient(100% 100% 90deg,#4b83c9,#518bd1);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#4b83c9),to(#518bd1));*/
    }
.act-left-col .group .fund-table .title{background-color:#87c559;background-image:-moz-linear-gradient(100% 100% 90deg,#61963a,#87c559);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#61963a),to(#87c559));}
.act-rigth-col .title,
#acc-content .act-rigth-col .title{font-family:Helvetica,Arial,sans-serif;font-size:16px;color:#333333;font-weight:bold;padding-top:10px;}
.act-rigth-col .title-2{font-size:12px;color:#666666;font-weight:bold;padding-top:10px;}
.act-rigth-col .title-3,.act-rigth-col .print-sct .title-3{font-size:12px;color:#000;font-weight:bold;padding-top:10px;}
.act-rigth-col .title-4,#acc-content .title-4{font-size:12px;font-weight:bold;padding-top:10px;color:#666666;}
.act-rigth-col .fund101{padding-top:5px;padding-bottom:5px;}
.act-rigth-col p{margin-bottom:0em;}
.act-rigth-col .select-create,
#acc-content .act-rigth-col .select-create{padding-top:18px;padding-bottom:10px;}
.act-rigth-col .select,
#acc-content .act-rigth-col .select{height:29px;padding:4px;}
.act-rigth-col .select option{padding:4px;}
.act-left-col .fund-table .title label.team a,.title label.team,.title-donations .team{font-size:21px;line-height:1.2em;}
.account-table .title{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;padding:8px 10px 10px;width:280px;background-image:-moz-linear-gradient(100% 100% 90deg,#4b83c9,#518bd1);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#4b83c9),to(#518bd1));background:url(../images/bg-acc-title.gif) repeat-y;background-color:transparent;}
.account-table .title .team{color:#FFFFFF;font-size:15px;}
.account-table-b2{background:url(../images/bg-acc-table-b.gif) no-repeat 0 100%;height:17px;width:300px;margin-bottom:30px;margin-top:-1px;}
.act-left-col .fund-table .title .team a,
.act-left-col .fund-table .title .team a:hover,
.act-left-col .fund-table .title .team a:active,
.act-left-col .fund-table .title .team a:link{color:#FFFFFF;font-weight:bold;font-size:21px;line-height:1.2em;}
.act-left-col .fund-table .title a,.act-left-col .fund-table .title a:active,.act-left-col .fund-table .title a:hover{color:#FFFFFF;font-weight:bold;font-size:12px;}
.act-left-col .fund-table .raised{height:80px;border-bottom:solid 1px #c2d7f2;background:url(../images/bg-act-subt-2.gif) repeat-y 100%;font-family:Helvetica,Arial,sans-serif;padding:15px 10px 0 10px;width:570px;}
.act-left-col .fund-table .raised2{border-bottom:solid 1px #c2d7f2;background:url(../images/bg-act-subt-2.gif) repeat-y 100%;font-family:Helvetica,Arial,sans-serif;padding:15px 10px 10px 10px;width:570px;}
.raised .graph{height:60px;font-family:Helvetica,Arial,sans-serif;font-size:24px;color:#000000;height:55px;margin-top:12px;}
.graph .perctg{padding-top:26px;padding-left:10px;}
.act-left-col .fund-table .raised .photo-box-act,
.photo-box-srch,.wz-lftcol{margin-left:10px;}
.act-left-col .fund-table .raised .info-donors{font-family:Helvetica,Arial,sans-serif;color:#000000;font-size:12px;font-weight:bold;padding-top:15px;}
.act-left-col .fund-table .raised .info-donors label.donors-m{color:#5fb523;font-size:28px;}
.act-left-col .fund-table .raised .info-donors label.donors{color:#5fb523;font-size:14px;}
.act-left-col .fund-table .lft-title{margin-left:13px;padding-top:4px;height:22px;font-size:12px;font-weight:bold;margin-bottom:0em;}
.act-rigth-col .fundraising-cheklist{margin:10px 0;}
.fundraising-cheklist .lft-title,.fundraising-cheklist .rgt-title{margin:15px 0 0em 13px;padding-top:4px;height:22px;font-size:12px;font-weight:bold;}
.fundraising-cheklist .content-list,.fundraising-cheklist .rgt-content{margin-left:13px;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:2px;height:25px;margin-bottom:0em;}
.act-left-col .fund-table .rgt-title{margin-right:23px;padding-top:4px;height:22px;font-size:12px;font-weight:bold;margin-bottom:0em;}
.act-left-col .fund-table .lft-content,.fundraising-cheklist .lft-content{margin-left:13px;font-size:12px;font-weight:bold;padding-top:2px;padding-bottom:2px;min-height:23px;margin-bottom:0em;}
.act-left-col .fund-table .rgt-content{margin-right:23px;padding: 3px 0 2px 0;font-size:12px;font-weight:bold;min-height: 22px;margin:0em;}
.left_cnt{padding-right:20px;}
.act-left-col .fund-table .rgt-content label.value{color:#5fb523;}
.act-left-col .fund-table .checklist-chk,.fundraising-cheklist .checklist-chk{background:url(../images/bg-act-check.gif) no-repeat;color:transparent;height:10px;margin-top:5px;margin-left:7px;padding-top:0;width:23px;line-height:10px;font-size:9px;}
.checklist-width{overflow:hidden;width:23px;margin-right:7px;}
.element-1 .checklist-chk,.element-2 .checklist-chk{background:url(../images/bg-act-check.gif) no-repeat;height:8px;margin-top:12px;margin-left:0px;width:16px;}
.act-left-col .fund-table .done{text-decoration:line-through;}
.act-left-col .fund-table .checklist,.fundraising-cheklist .checklist{margin-top:-3px;}
.act-rigth-col .learn-more,
#acc-content .act-rigth-col .learn-more{padding:5px 0 15px 0;}
.act-left-col .fund-table .border-act,.act-rigth-col .border-act,.border-act{border-bottom:solid 1px #c2d7f2;}
.act-left-col .group .fund-table .border-act,.act-rigth-col .group .border-act,.border-act{border-bottom:solid 1px #c8eea8;}
.border-act-2{border-bottom:solid 1px #c2d7f2;}
/***********************************************/
/* Page Content Styles */
.main-content-wizard{margin:0px 9px 30px 10px;}
.main-content-wizard .main-wz-intro{/* Style for the Pages Introduction. Page 1/2/3*/
font-family:Georgia,"Times New Roman",Times,serif;padding:0px 20px 0 10px;font-style:italic;font-size:16px;color:#666666;text-align:justify;}
.main-ctn-intro{font-family:Georgia,"Times New Roman",Times,serif;padding:0px 20px 0 0px;font-style:italic;font-size:16px;color:#666666;text-align:justify;}
.main-content-wizard .main-wz-intro .impt-info{/*Variation for Introduction's green text. Page 3*/
color:#60bb22;}
.main-content-wizard .separator-wz{/* h1 separator style to put a border between the input sections of a same page*/
margin:0 10px 10px 10px;
/*border-bottom:1px solid #c2d8f0;*/
}
.separator-wz-2{/* h1 separator style to put a border between the input sections of a same page*/
margin:0 10px 10px 10px;border-bottom:1px solid #c2d7f2;}
/**************************************************/
/** Styles for the question mark link **/
a.qmark:link,a.qmark:active,a.qmark:visited,a.qmark{background:url(../images/qmark-inactive.gif) no-repeat;min-width:14px;min-height:14px;display:inline-block;}
a.qmark:hover{background:url(../images/qmark-active.gif) no-repeat;min-width:14px;min-height:14px;display:inline-block;}
/**************************************************/
/*Styles for the content areas.*/
.main-content-wizard span.empty{display:block;text-align:left;}
.main-content-wizard #fund-wz-goal{/* Style id for the Goal to raise section */
margin:0 10px 0px 10px;}
/* Styles for the $ and .00 signs in the input goal section */
.main-content-wizard #fund-wz-goal .goalbf{font-family:Helvetica,sans-serif;font-weight:bold;font-size:22px;color:#aadfe2;margin-top:8px;text-align:right;padding-right:3px;}
.main-content-wizard #fund-wz-goal .goalat{font-family:Helvetica,sans-serif;font-weight:bold;font-size:22px;color:#333333;margin-top:8px;}
.main-content-wizard .fund-wz-title{/* Style id for the Title's definition section */
margin:0 10px 28px 10px;font-size:14px;}
.main-content-wizard #fund-wz-benef,.main-content-wizard #fund-wz-otherorg,
.main-content-wizard #fund-wz-deadline /*Styles ids for the beneficiary,other organizers and deadline wizard sections. Page 2.*/{font-size:12px;margin:0 10px 15px 10px;}
.main-content-wizard #fund-wz-photo,.main-content-wizard #fund-wz-video,
.main-content-wizard #fund-wz-links /*Styles ids for the photo upload,video upload and links sections. Page 2.*/{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#666666;padding:0px 20px 15px 10px;}
.main-content-wizard #fund-wz-links .links-subtitle /*Styles ids for the beneficiary,other organizers and deadline wizard. Page 2.*/{color:#000000;font-family:Helvetica,Arial,sans-serif;font-size:10px;}
/*********************************/
/* Style definition for the video and photo tables to appear dynamically as photos/videos are uploaded. */
.main-content-wizard #fund-wz-photo #photo-sect,
.main-content-wizard #fund-wz-video #video-sect,
.main-content-wizard #fund-wz-links #links-sect{font-size:0.9em;font-family:Helvetica,Arial,sans-serif;color:#333333;}
.main-content-wizard #fund-wz-links #links-sect a,
.main-content-wizard #fund-wz-video #video-sect a{font-family:Helvetica,Arial,sans-serif !important;font-weight:normal !important;}
#video-sect .small a,#links-sect .small a{cursor:pointer;font-weight:bold;}
#photo-sect ul{list-style:none;margin:0;padding:0;}
/*********************************/
/* Style definition for the organizer table to appear dynamically as they're added */
.main-content-wizard #fund-wz-otherorg div#org-sect{/* Style definition for the added organizers container */
padding:10px;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#333333;}
.main-content-wizard #fund-wz-otherorg div#org-sect .mailcol{/* Style definition for the added organizers email column */
color:#5588c3;font-weight:bold;}
.wz-photos-margin50x50{background:url(../images/wz-photos-margin.gif) no-repeat;height:65px;width:64px;padding:5px 0 0 5px;}
.photo-del-btn{padding-left:10px;}
#fundraisers_show .showfund-top-banner{text-align:center;margin:15px 0 10px;}
/*********************************/
/* Style definition for the section's title Color */
.main-content-wizard #fund-wz-photo label,.main-content-wizard #fund-wz-video label,
.main-content-wizard #fund-wz-links label{color:#000000;}
/*********************************/
/* Style definition for the spacing of paragraphs in the wizard's sections */
.main-content-wizard #fund-wz-benef p,.main-content-wizard #fund-wz-otherorg p,
.main-content-wizard #fund-wz-deadline p,.main-content-wizard #fund-wz-photo p,
.main-content-wizard #fund-wz-video p,.main-content-wizard #fund-wz-links p{margin-bottom:3px;}
/*********************************/
/* Style definition for the Notification's of the beneficiary section */
.main-content-wizard #fund-wz-benef p.notification{margin-bottom:3px;font-size:13px;}
.main-content-wizard #fund-wz-benef p.notification label{margin-top:2px;}
.main-content-wizard #fund-wz-benef #benef-nm-orgnz,#benef-nm-person,#cnt-cnt1,#cnt-cnt2,#cnt-cnt3{display:block;}
/*********************************/
/* Styles fot the beneficiary check blue box. */
.main-content-wizard #fund-wz-benef .benef-check /* Main style for the box. Set's the blue background */{background-color:#eaf6fd;padding-left:10px;}
.main-content-wizard #fund-wz-benef .benef-check p /* Style for the box content. All the paragraphs in this box ajust to this style. */{font-family:Helvetica,Arial,sans-serif;font-size:13px;}
.main-content-wizard #fund-wz-benef h1.benef-check-t /* Style for the top section. Sets an image as background to give the box the impression of round edges. */{background:url(../images/bg-wz-chk-t.gif) no-repeat;height:10px;margin-bottom:0px;}
.main-content-wizard #fund-wz-benef h1.benef-check-b /* Style for the bottom section. Sets an image as background to give the box the impression of round edges. */{margin-top:-2px;background:url(../images/bg-wz-chk-b.gif) no-repeat;height:10px;}
/*********************************/
/* Style definition for the title's separation of the beneficiary,others organisers,*/
.main-content-wizard #fund-wz-benef p.benef-def,
.main-content-wizard #fund-wz-otherorg p.otherorg-def,
.main-content-wizard #fund-wz-deadline p.deadline-def,
.main-content-wizard #fund-wz-links p.links-def,
.donations-chkbox,.don-element{margin-bottom:15px;}
/*********************************/
/* Style definition for the introduction text of the others organisers and deadline section */
.main-content-wizard #fund-wz-otherorg p.intro-othersord,
.main-content-wizard #fund-wz-deadline p.intro-deadline{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;color:#666666;}
/*********************************/
/* Style definition for the presentation of the deadline date after being selected in the calendar. */
.main-content-wizard #fund-wz-deadline p.deadline-date{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#333333;margin-top:10px;}
/*********************************/
/* Style fot the Add Buttons. */
.main-content-wizard #fund-wz-otherorg p.add-org-button{/* Style padding for the add organizer button */
padding-top:6px;}
.main-content-wizard #fund-wz-video .add-video-button,
.main-content-wizard #fund-wz-links .add-link-button,
.event-element label.tbl-title{/* Style padding for the add video button */
margin-top:5px;}
.main-content-wizard #fund-wz-photo .add-photo-button{/* Style padding for the add photo button */
margin:10px 0;}
/*********************************/
/* style for the text containers. To use in all pages. */
.main-content-wizard .main-wz-subintro{font-family:Georgia,"Times New Roman",Times,serif;padding:5px 10px 10px 10px;font-style:italic;font-size:14px;color:#656565;}
.main-content-wizard .main-wz-subintro .title-2-wz,.main-content-wizard .title-2-wz{/*Style for the text container subintro. */
font-family:Georgia,"Times New Roman",Times,serif;font-style:normal;font-size:14px;color:#000;text-align:justify;width:100%;}
.main-content-wizard .main-wz-subintro p{/*Style to space the text container's paragraphs. */
margin-bottom:8px;}
.main-content-wizard .main-wz-subintro .title-3-wz{/*Style for the notices in the description and summary sections. */
font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:12px;color:#000;}
/*********************************/
/* Preview Sections styles */
/* Preview Background */
.wz-img-preview{background:url(../images/bg-wz-prev-window-2.gif) no-repeat top;min-height:475px;font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;padding-top:5px;margin-left:-2px;margin-bottom:10px;}
.prev-bg{background:url(../images/bg-wz-prev-window-2-bg.gif) repeat-y;margin-left:2px;min-height:480px;}
.btm-preview{background:url(../images/bg-wz-prev-window-2-btm.gif) no-repeat;height:9px;margin-left:2px;}
/**********************/
/* Column definition styles. */
.wz-prevcontent{margin-left:-5px;}
/* middle column. Right column not afected. Uses onlyu Blueprint */
/**********************/
/* Left Column definition styles. */
.wz-lftcol .img-prev-1{/* Main definition for the preview tab container */
height:80px;padding:0;}
.wz-lftcol .img-prev-1 #wz-label-prev{/* Definition for the preview tab */
background:url(../images/wz-prev-topgreeninfo.gif) no-repeat;margin-top:-5px;margin-left:-10px;height:76px;width:98px;text-indent:-9999px;cursor:pointer;}
.wz-lftcol #wz-prom-prev{/* Style for the Promote section of the left column */
margin-top:18px;font-family:Helvetica,sans-serif;font-size:8px;font-weight:bold;margin-bottom:8px;}
.wz-lftcol #wz-prom-prev-fb{/* Style for the Promote in facebook button */
background:url(../images/bg-wz-promote.gif) no-repeat;height:100px;margin-bottom:5px;}
.wz-lftcol #wz-prom-prev-tw{/* Style for the Promote in twitter button */
background:url(../images/wz-prev-promotion-tw.gif) no-repeat;height:18px;}
.wz-lftcol #wz-links-prev p{margin-bottom:0pt;}
/* Style for the paragraph spacing in the links section preview */
/**********************/
/* Center Column definition styles. */
.wz-prevcontent #wz-title-preview{/* Style definition for the title of the preview container */
font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;line-height:12px;margin:5px 0 0 0;height:10px;text-align:justify;color:#FFFFFF;overflow:hidden;}
.wz-prevcontent #wz-organized-preview{/* Style definition for the organizer of the preview container */
font-family:Georgia,"Times New Roman",Times,serif;font-size:8px;line-height:12px;margin:3px 0 0 2px;text-align:justify;color:#8db3e0;}
.wz-prevcontent #wz-deadline-preview{/* Style definition for the deadline of the preview container */
font-family:Georgia,"Times New Roman",Times,serif;font-size:8px;line-height:12px;margin:0 0 10px 2px;text-align:justify;color:#8db3e0;}
.wz-prevcontent #wz-summary-preview{/* Style definition for the deadline of the preview container */
font-family:"Times New Roman",Times,serif;font-size:10px;line-height:12px;margin-bottom:10px;color:#bcbcbc;font-style:italic;margin:24px 0 0 0;}
.wz-prevcontent #wz-description-preview{/* Style definition for the description text container*/
font-family:"Times New Roman",Times,serif;font-size:10px;line-height:12px;margin-top:10px;}
.wz-prevcontent #wz-summary-preview div.txt_dlmt,.wz-prevcontent #wz-description-preview div.txt_dlmt{/* Style definition for the description and summary text container */
margin:0px;padding-bottom:2px;width:190px;}
/**********************/
/* Rigth Column definition styles. */
#wz-goal-preview{/*Style for the label to present the goal of money to raise. */
margin-top:88px;margin-left:45px;font-size:10px;font-family:Helvetica,sans-serif;font-weight:bold;color:#61b525;}
/*********************************/
/* Style definition for the URL of the page. */
.url-wz_label{/* style for the text indicating the page where the fund will be visible. */
/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:14px;font-weight:bold;line-height:15px;/*text-align:center;*/margin-bottom:6px; margin-top: 20px;
}
.url-wz_label-2{/* style for the text indicating how to change the URL where to save. */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;font-weight:bold;line-height:15px;
/*border-top: #ddd solid 1px;*/
padding-top: 5px;
/*margin-top: 10px;*/
}
.url-top-wizard{
    /* style for the top part of the box containing the URL. */
    margin-top:9px;
    margin-bottom:0px;
    background:url(../images/bg-url-prw-t.gif) no-repeat;
    height:9px;}
.url-content-wizard{
    /* style for the box containing the URL. */
    float:left;
    /*background:url(../images/bg-url-prw.gif) repeat-y;
    line-height:56px;*/
    width:100%;
    color:#858585;
    font-family:"Times New Roman",Times,serif;
    /*text-align:center;*/
    font-style:italic;
    font-size:16px;}

.url-bottom-wizard{/* style for the bottom part of the box containing the URL. */
background:url(../images/bg-url-prw-b.gif) no-repeat;height:7px;margin-bottom:8px;}
.url-content-wizard #url-lbl-name{/* style for the label containing the default URL. */
/*color:#63b523;*/color:#44ba8e;text-transform:lowercase; word-wrap: break-word;
}
/***********************************/
/* Styles created for input fields */
input.wz-input-1,textarea.wz-input-1,select.wz-input-1{border:solid 3px #c3e9eb;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:4px 3px 3px;}
input.wz-input-2{border:solid 1px #cfcfcf;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#330033;background-color:#FFF;}
input.wz-input-3{font-family:Helvetica,Arial,sans-serif;color:#8b8d8a;font-size:12px;}
input.wz-input-4,textarea.wz-input-4,select.wz-input-4{border:solid 3px #c3e9eb;color:#666666;font-family:Helvetica,Arial,sans-serif;font-size:14px;}
input.wz-urltext{width:0px;border:0px;font-family:"Times New Roman",Times,serif;/*text-align:center;*/font-style:italic;font-size:16px;/*color:#63b523;*/color:#44ba8e;}
input.file-upld{border:2px #999999 solid;padding-right:5px;}
input.def-1-f{color:#8f8f8f;line-height:11px;font-size:12px;}
input.def-1-w{width:326px;}
input.def-2-w,textarea.def-2-h{width:270px;}
input.def-1-h{height:28px;}
input.def-2-h,textarea.def-2-h{height:68px;}
textarea.txarea-text-1{height:170px;}
textarea.txarea-text-2{height:95px;}
textarea.txarea-text-3{height:62px;}
/***********************************/
/* Styles used in javascript Functions*/
/*Styles fot the tables to present data added */
.photo-caption-wz,.video-caption-wz{/* Style to define the margin of the photo or video image in the table that presents them */
margin-bottom:13px;}
.photo-caption-wz textarea,.video-caption-wz textarea{/* Style to define the textareas used for the photos/videos captions */
margin:0px;padding:0px;font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;color:#8f8f8f}
/*Image Styles to provide background,borders,play button,etc.*/
.img-box-cont{background-color:#b8ceda;width:98px;height:64px;}
.img-box-cont-act{background-color:#b8ceda;width:63px;height:60px;}
.img-box-cont-prev{background-color:#b8ceda;width:92px;height:60px;}
.img-box-cont-miniprev{background-color:#b8ceda;width:43px;height:33px;}
.video-play{width:98px;height:64px;background-color:#b8ceda;padding:0;position:relative;}
.video-play a{width:98px;height:64px;position:absolute;top:10px;left:25px;text-indent:-9999px;cursor:pointer;background:url(../images/transparent.gif);}
.img-minibox-cont{background-color:#b8ceda;width:43px;height:33px;}
.video-miniplay{background-color:#b8ceda;width:43px;height:33px;padding:0;position:relative;}
.video-miniplay a{width:43px;height:33px;position:absolute;top:10px;left:25px;text-indent:-9999px;cursor:pointer;background:url(../images/transparent.gif);}
.video-box-wz .video a:hover{background:url(../images/bg-play-big-2.png) no-repeat;}
.video-minibox-wz .minivideo a{background:url(../images/bg-play-small.png) no-repeat;margin-top:-5px;margin-left:-10px;}
.video-box-wz p.img-box-cont img,.video-minibox-wz p.img-minibox-cont img{margin-left:-2px;margin-top:-3px;background-color:#eaeba9;padding:4px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin-left:-2px;}
.video-minibox-wz .video a:hover{background:url(../images/bg-play-big-2.png) no-repeat;}
.video-minibox-wz p.img-minibox-cont img{margin-left:-2px;margin-top:-3px;background-color:#eaeba9;padding:4px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin-left:-2px;}
.photo-box-wz img{background-color:#eaeba9;padding:4px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin-left:-2px;margin-top:-3px;}
.photo-box-wz-prev img{background-color:#eaeba9;padding:4px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin-left:-2px;margin-top:-3px;}
.photo-box-wz-miniprev{margin-right:15px;}
.photo-box-wz-miniprev img{background-color:#eaeba9;padding:4px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin-left:-2px;margin-top:-3px;}
/************************************/
/* Links Section Styles for Page and Preview*/
#link-table{margin-bottom:20px;font-family:Helvetica,Arial,sans-serif;}
.link-name{font-family:Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:0px;}
.link-name-prev{font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:11px;}
.link-name a,.link-name-prev a{color:#4577b3;text-decoration:none;font-weight:bold;}
.link-name a:hover .link-name-prev a:hover{text-decoration:underline;}
.link-caption{font-family:Helvetica,Arial,sans-serif;color:#666666;font-size:12px;padding-bottom:10px;margin-top:-8px;}
.link-caption-prev{font-family:Helvetica,Arial,sans-serif;color:#666666;font-size:10px;padding:0px;line-height:10px;padding-bottom:10px;padding-right:5px;}
#wz-prim-img-prev{margin-top:13px;margin-left:5px;}
/*Styles for buttons */
.btn-save-1{background:url(../images/bg-wz-savebtn.gif) no-repeat;border:0px;width:198px;height:37px;}
.btn-add-organizer{background:url(../images/btn-wz-addorg.gif) no-repeat;border:0px;width:102px;height:22px;}
.btn-act-create{background:url(../images/btn-act-create.gif) no-repeat;border:0px;width:99px;height:30px;}
.btn-add-photo{background:url(../images/btn-wz-addphoto.gif) no-repeat;border:0px;width:77px;height:22px;}
.btn-add-video{background:url(../images/btn-wz-addvideo.gif) no-repeat;border:0px;width:77px;height:22px;margin:2px 10px;}
.btn-edit-video{background:url(../images/btn-edit-video.gif) no-repeat;border:0px;width:77px;height:22px;}
.btn-add-link{background:url(../images/btn-wz-addlink.gif) no-repeat;border:0px;width:77px;height:22px;}
.btn-edit-link{background:url(../images/btn-edit-link.gif) no-repeat;border:0px;width:77px;height:22px;}
/************************/
/* Log in page styles */
.login-main{padding-bottom:40px;}
.login-main .submit{
   /* background:url(../images/btn-login.gif) no-repeat;*/
   background: #f0a01f;
    width:106px;
    height:30px;
   font-size: 15px;
   margin: 8px 0 12px;
    }
/************************/
/* Donations extra Styles */
.avg-donation { color:#61b525; font-size:1.1em; }
.top-donation { color:#f2ab2b;font-size:1.1em; }
.title-donations{height:34px;/*background-color:#508bd0*/;
background-color: #44bac0;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;color:#FFFFFF;font-weight:bold;margin:-12px 10px 0 9px;padding:10px 0 0 10px;width:970px;}
.title-donations a{color:#FFFFFF;font-size:12px;}
.donation-info{padding:10px 0 15px 0;font-family:Helvetica,Arial,sans-serif;}
.donation-info .amount{color:#61b525;font-size:28px;font-weight:bold;}
.frequent_questions{color:#666666;font-size:12px;padding:10px 0 0 0;}
.frequent_questions p{padding-bottom:10px;}
.optnl{color:#999999;}
/* Text Styles for several pages. */
.subtext-1{color:#666666;font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;}
.subtext-2{color:#222222;font-size:12px;font-family:Helvetica,Arial,sans-serif;padding-top:10px;}
.subtext-1 input,
.subtext-2 input{margin-top:-5px;margin-right:10px;}
/* Box styles for blue credit card box. */
.cc-box{padding:12px 18px 10px 12px;margin-top:25px;border-top:#c2d7f2 solid 1px;background-color:#eaf6fd;width:560px;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#666666;}
.cc-info-lb{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#000;}
.cc-info-lb span.grn-lb{color:#61b525;}
.cc-type-lb{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;padding-top:10px;color:#666666;}
.acc-creation-lb{font-family:Helvetica,Arial,sans-serif;color:#000000;font-size:13px;margin-bottom:0em;}
/* Credit cards button styles*/
input.visa{background:url(../images/btn-cc-visa.gif) no-repeat;height:23px;width:38px;border:0;margin-top:7px;}
input.mastercard{background:url(../images/btn-cc-master.gif) no-repeat;height:23px;width:38px;border:0;margin-top:7px;}
input.american{background:url(../images/btn-cc-american.gif) no-repeat;height:23px;width:38px;border:0;margin-top:7px;}
/************************/
.btnsubmit{padding-top:25px;padding-bottom:25px;}
input.btn-don-submit{background:url(../images/btn-don-submit.gif) no-repeat;height:37px;width:198px;border:0;float:right;}
.fb-connect-btn-2{padding-top:13px;}
/* input facebook button style*/
input.fb-button{background:url(../images/sign-fb-conn.gif) no-repeat;height:21px;width:169px;border:0;}
/*Button Styles creation */
input.btn-create-account{background:url(../images/btn-create-account.gif) no-repeat;height:37px;width:198px;border:0;margin-bottom:20px;}
input.btn-create-event{background:url(../images/btn-event-create.gif) no-repeat;height:37px;width:198px;border:0;margin-bottom:20px;}
input.btn-update-event{background:url(../images/btn-event-update.gif) no-repeat;height:37px;width:198px;border:0;margin-bottom:20px;}
input.btn-create-update{background:url(../images/btn-create-update.gif) no-repeat;height:37px;width:198px;border:0;margin-bottom:20px;}
input.btn-send-invites{background:url(../images/btn-send-invites.gif) no-repeat;height:37px;width:178px;border:0;margin-bottom:20px;}
input.btn-create-wish{background:url(../images/btn-create-wish.gif) no-repeat;height:37px;width:198px;border:0;margin-bottom:20px;}
input.btn_back_fund{background:url(../images/btn_back_fund.gif) no-repeat;height:37px;width:262px;border:0;margin:20px 0;}
.btn-facebook-conn{background:url(../images/facebook.png) no-repeat;height:22px;width:80px;border:0;}
.btn-acc-finish{background:url(../images/btn-save-account.gif) no-repeat;height:37px;width:173px;border:0;}
.btn-send-email{background:url(../images/btn-send-email.gif) no-repeat;height:37px;width:132px;border:0;}
.btn-thank-donors{background:url(../images/btn-thank-donors.gif) no-repeat;height:37px;width:198px;border:0;}
.btn-join-group{background:url(../images/join-group-btn.gif) no-repeat;height:37px;width:216px;border:0;}
.btn-join-partner{background:url(../images/start-a-fundraiser.png) no-repeat;height:37px;width:216px;border:0;}
.btn-empty-198x37{background:url(../images/btn-empty-198x37.gif) no-repeat;height:39px;width:200px;font-family:Helvetica,Arial,sans-serif;color:#FFFFFF;font-weight:bold;font-size:15px;line-height:16px;border:1px solid transparent;}
ul#nav .btn-facebook-conn{background:url(../images/facebook.png) no-repeat;float:left;margin-top:-2px;width:80px;}
.delete-btn{background:url(../images/bg-act-del.gif) no-repeat;height:20px;width:22px;border:0;}
.delete-btn-cont{width:22px;}
/*Default right align text to be used arround the page.*/
.right-pad{text-align:right;}
/************************/
/*upcoming Events & Updates styles*/
.events-upcoming,#wg-cont-share .subtitle{color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:12px;}
.updates-upcoming{color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin-top:-5px;}
/* Event styles defining spacing and colors. */
.event{padding:12px 0 0 2px;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;}
.event-box{
    padding:12px 18px 10px 12px; margin:25px 0; border-top:#c2d7f2 solid 1px;
    border-bottom:#c2d7f2 solid 1px; background-color:#eaf6fd; width:560px;
    font-family:Helvetica,Arial,sans-serif; font-size:12px; color:#666666;}
.event .event-info{margin-top:-5px;}
.event .event-time{font-size:10px;}
.event-element{margin-bottom:15px;font-size:12px;}
.event .event-ind{background:url(../images/evnt-indicator.gif) no-repeat top;min-height:13px;width:10px;}
#flag_page_div div,#flag_page_div p{margin-bottom:0;padding-bottom:0;}
#flag_page_div #send_flagging,#wish_modal_div #fullfill_wish_btn{margin-bottom:20px;font-size:12px;height:25px;}
#update_ind,.btn-show-donations{background:url(../images/arrow-down.gif) no-repeat top;min-height:10px;width:8px;border:0;}
.btn-show-donations-up{background:url(../images/arrow-up.gif) no-repeat top;min-height:10px;width:8px;border:0;}
.update-text-ind{border:0;color:#4577b3;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin-top:-5px;font-weight:bold;background:transparent;text-align:left;}
/* Styles for the donors table elements. defines backgrounds,spacing and text styles. */
.donors-table{margin:20px 0px 50px 0;}
.element-1{background:#e9f6fd;border-top:#c2d7f2 solid 1px;min-height:32px;width:555px;}
.element-2{background:#f1faff;border-top:#c2d7f2 solid 1px;min-height:32px;width:555px;}
#stats-top-donors .element-1{background:#e9f6fd;border-top:#c2d7f2 solid 1px;min-height:32px;width:470px;}
#stats-top-donors .element-2{background:#f1faff;border-top:#c2d7f2 solid 1px;min-height:32px;width:470px;}
.donors-tb-shw .element-1{width:408px;}
.donors-tb-shw .element-2{width:408px;}
.dnrs-evnt-date{width:145px;}
.dnrs-evnt-date label.dn-date{width:143px;}
.donors-table .element-1 label.dn-name,.donors-table .element-2 label.dn-name{font-size:14px;color:#333333;font-weight:normal;}
.element-1 label.dn-amount,.element-2 label.dn-amount, .table_container .dn-amount{font-size:14px;color:#61b525;font-weight:bold;}
.element-1 label.dn-date,.element-2 label.dn-date, .table_container .dn-date{font-size:12px;color:#999999;font-weight:bold;}
.donors-table .element-1 label.dn-thank,.donors-table .element-2 label.dn-thank{font-size:12px;color:#333333;font-weight:normal;width:70px;}
.donors-table .element-1 label.dn-comment,.donors-table .element-2 label.dn-comment{font-size:12px;color:#333333;font-weight:normal;width:90px;}
.donors-fund-text{font-size:12px;}
.donors-fundraiser-table{margin:15px 0;width:573px;}
.donors-fundraiser_element{width:573px;}
.donors-table .donors-data{overflow:auto;max-height:600px;width:573px;}
.donors-table .element-1 .thanks-field,.donors-table .element-2 .thanks-field{width:70px;}
.donors-table .element-1 .comment,.donors-table .element-2 .comment{padding:0 0 0 30px;}
/************************/
/*Search Styles */
.main-bx{margin:20px;color:#666666;font-size:11px;}
.main-bx p,.act-left-col p{margin:0em;}
/* Remove default paragraph padding for the main box of the search page.*/
.main-rgt p{margin:0em;line-height:22px;}
/* Remove the default paragraph and set line height for right section of page.*/
/* Main box for each search result. */
.bg-srch-indbox{height:1%;margin-bottom:21px;background:url(../images/bg-srch-indbox.gif) repeat-y;width:624px;}
.bg-srch-indbox .bg-srch-indbox-t{background:url(../images/bg-srch-indbox-t.gif) no-repeat 0 100%;height:20px;width:624px;}
.bg-srch-indbox .bg-srch-indbox-b{width:624px;background:url(../images/bg-srch-indbox-b.gif) no-repeat;height:18px;}
.bg-srch-indbox .srch-content{padding:0 15px;}
/* Styles for the Search Details section. Define text and colors for the search result box.*/
.srch-title{font-size:14px;padding-left:6px;}
.srch-details{margin-top:15px;margin-bottom:20px;}
.srch-details .perctg{font-family:Helvetica,Arial,sans-serif;font-size:18px;color:#666666;padding:15px 0 0 15px;}
.srch-details .raised-q{font-size:12px;}
.srch-details .raised-q strong.quantity{font-size:15px;/*color:#5fb523;*/ color:#44ba8e;}
.srch-details .raised-gl{line-height:14px;padding:8px 0 0 5px;}
.read-more{background:url(../images/arrow-more.gif) no-repeat right;}
.read-more a{padding-right:10px;}
.main-text{height:85px;line-height:16px;padding-top:15px;}
.srch-content{position:relative;}
.srch-content .donate-box{position:absolute;height:60px;margin:-18px 0 0 0;left:573px;background:url(../images/bg-give.png) no-repeat right;height:60px;margin:-18px 0 0 -26px;}
.srch-content .non-profit-box{font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;height:20px;color:#FFFFFF;text-align:center;background-color:#6dc230;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:5px;margin-right:5px;}
.sort-title{color:#333333;font-size:12px;font-weight:bold;padding-top:12px;}
.page-cntr{font-size:12px;color:#4577b3;font-weight:bold;line-height:14px;margin-bottom:12px;margin-top:-2px;}
/************************/
.update_element{margin-bottom:10px;}
#update_list{display:none;height:auto;}
.update_element .text{padding-left:50px;}
/********************/
/* Widget Content Styles */
.main-widg{margin:5px;}
.main-widg p, main-widg input{padding:0em;margin:0em;}
/* Main Widget Box*/
.wigd-main-box{/*background-image:url(../images/bg-wg-main.gif);background-repeat:repeat-y;*/
background: #fff; border:1px solid #ddd; padding:7px;}
/* Widget Content Box*/
.wigd-cntnt-box{/*background-image:url(../images/bg-wg-cntnt.gif);background-repeat:repeat-y;*/padding:10px;font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#666666;width:192px;min-height:200px;}
.wigd-cntnt-box-t{background:url(../images/bg-wg-cntnt-t.gif) no-repeat;height:10px;}
.wigd-cntnt-box-b{/*background:url(../images/bg-wg-cntnt-b.gif) no-repeat;height:10px;*/width:213px;}
.wigd-title-box{
    background-color:#44bac0;
    min-height:38px;margin:0 2px 0 1px;width:187px;padding:6px 12px 5px 12px;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold;}
.wigd-title-box-2{
    background-color:#44bac0;
    margin:0 3px 0 1px;width:199px;padding-left:12px;height:21px;border:0;vertical-align:text-top;}
.wigd-title-box-t{/*background:url(../images/bg-wg-ttl-t.gif) no-repeat;height:6px;*/}
.btn-wdg{background-repeat:no-repeat;height:21px;width:54px;margin:0 1px 0 0;*margin:-3px 1px 0 0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;background-color:transparent;border:0;}
.btn-wdg-act{
    color:#3db0b6;
    /*background-image:url(../images/btn-wdg-act.gif);*/
    background: #fff;
    /*background-position:top;*/}
.btn-wdg-inact{
    color:#FFFFFF;
    /*background-image:url(../images/btn-wdg-inact.gif);
    background-position:top;*/
    background: #90d6da;
}
.wigd-main-box input.wz-input-1{
    color: #555;
    font-size: 13px;
    margin: .35em 0 .75em;
}
.dntn-box{padding:10px 0 0;}
.description_wg{line-height:16px;width:190px;}
.rmore-wg{line-height:16px;width:190px;text-align:right;margin:15px 0;}
#wg-cont-about{display:block;}
#wg-cont-about .span-5 { margin-bottom:0px;}
#wg-cont-share{display:none;}
#wg-cont-donors{display:none;}
#wg-cont-about .srch-details .photo-box-srch{margin-left:0;}
#wg-cont-about .quantity{font-size:16px;}
.dnt-wg-dllr{background:url(../images/dnt-wg-dllr.gif) no-repeat;height:27px;width:20px; margin-left:25px;}
.dnt-wg-dllr-r{background:url(../images/dnt-wg-dllr-r.gif) no-repeat;height:27px;width:6px;}
input.input-field-wg{margin-top:0px;background:url(../images/dnt-wg-input.gif) repeat-x top;height:27px;border:0;font-size:18px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#666666;}
.dnt-wg-btn{margin-top:0px;*margin-top:-26px;background:url(../images/dnt-wg-btn.gif) no-repeat;height:27px;width:57px;border:0;background-color:transparent;font-size:13px;text-align:center;vertical-align:middle;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#ffffff;}
.logo-wg{
    font-family:Helvetica,Arial,sans-serif;font-size:10px;padding-top:10px;}
h1.logo-small{background:url(../images/logo-small.png) no-repeat;height:28px;margin-left:35px;}
p.wg-new-fund{/*margin-left:24px;*/ margin:0 14px; text-align:center;}
.fb-tw-btns{padding:10px 0;margin:10px 0;}
.fb-tw-btns input{margin-right:10px;}
.fb-recommend{background:url(../images/fb-recommend-btn.gif) no-repeat;height:25px;width:89px;border:0;}
.tw-post{background:url(../images/tw-post-btn.gif) no-repeat;height:25px;width:93px;border:0;}
.wg-donor-nm{font-size:12px;color:#333333;}
.wg-donor-cm{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#999999;font-style:italic;margin-bottom:10px;}
.subtitle-wg{font-size:12px;font-weight:bold;color:#333333;margin-bottom:10px;}
.widget-create-btn {
    display: block;
    margin: 10px auto 0;
    padding: 10px;
    width: 80%;
    background-color: #fdbb2f;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-size:14px;
}
.widget-create-btn:hover {
    text-decoration: none;
}
/****** Affiliate Widget Styles ******/

.affiliate-widg-main-box {
  padding: 10px;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #555;
}

.affiliate-widg-fr-link:hover {
  text-decoration: none;
}
.affiliate-widg-fr-link:hover h1.widg-title-box {
  color: #3daa6b;
}

.affiliate-widg-main-box h1.widg-title-box{
  min-height: 38px;
  width: 100%;
  font-size: 20px;
  color: #4ebf7d;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
}
.affiliate-widg-main-box .photo-box-srch {
  margin: 0px;
}

.affiliate-widg-main-box .photo-box-srch img {
  margin: auto;
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
}
.affiliate-widg-main-box .meter {
  height: 20px;
  margin-bottom: 10px;
  position: relative;
  background: #ebebeb;
  padding: 5px;
}

.affiliate-widg-main-box .meter span.bar {
  display: block;
  height: 100%;
  background: #44ba8e;
  position: absolute;
  z-index:200;
  left:0;
  top:0;
  bottom:0;
  margin-bottom:10px;
}

.affiliate-widg-main-box .meter .percent {
  position: relative;
  z-index: 400;
  color:#444;
  font-weight: bold;
}

.affiliate-widg-main-box .total-closed {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
}

.affiliate-widg-main-box .description_wg {
  line-height: 16px;
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
}

.affiliate-widg-main-box .description_wg:last-of-type {
  margin-bottom: 20px;
}

.affiliate-widg-main-box .create_description_wg {
  text-align: center;
  font-size: 16px;
}

.affiliate-widg-main-box .btn-wdg {
  width: 100%;
  margin: 0 auto 10px;
  padding: 10px 0;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  display:block;
  font-weight: bold;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.affiliate-widg-main-box .btn-wdg:hover {
  text-decoration: none;
}

.affiliate-widg-main-box .btn-wdg a {
  color: #fff;
}

.affiliate-widg-main-box .widget-give, .affiliate-widg-main-box .widget-create {
  background-color: #f1a72f;
}

.affiliate-widg-main-box h1.logo-small {
  margin: auto;
  text-align: center;
  max-width: 80%;
  background-size: contain;
  background-position: center center;
}


/**************************/
/*Datepicker styles.*/
.demoHeaders{margin-top:2em;}
#dialog_link{padding:.4em 1em .4em 20px;text-decoration:none;position:relative;}
#dialog_link span.ui-icon{margin:0 5px 0 0;position:absolute;left:.2em;top:50%;margin-top:-8px;}
ul#icons{margin:0;padding:0;}
ul#icons li{margin:2px;position:relative;padding:4px 0;cursor:pointer;float:left;list-style:none;}
ul#icons span.ui-icon{float:left;margin:0 4px;}
#submit_account_register{background-image:url(../images/bg-wz-savebtn.gif);border:0;width:198px;height:37px;}
#rec_donors{display:none;}
#top_donors{display:block;}
.comment-text-donors{display:none;padding-left:30px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}
/***************************/
.don-fld p{margin:0;}
.don-fld .error{color:#CC0000;width:95px;}
/**************************/
/*** Account Styles ***/
#acc-content p{margin-top:0em;margin-bottom:0em;padding:0em;}
.info-section{font-family:Helvetica,Arial,sans-serif;color:#666666;font-size:12px;margin-bottom:20px;}
.birth_date label.error{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:11px;color:#a2261a;margin-top:8px;font-style:normal;width:210px;display:block;margin-bottom:12px;}
.info-section .main-ctn-intro{margin-bottom:15px;}
.info-section .txt-lb{color:#4577b3;}
.usr-since label{padding-top:8px;}
.info-section .dollar-sign{font-size:20px;color:#61b525;padding-top:8px;width:15px;}
input.btn-acc-save{/*background:url(../images/btn_acc-save.gif)*/ no-repeat;height:37px;width:198px;/*border:0;*/margin-top:25px; font-size: 15px;
}
/**********************/
.fund-item-t{width:450px;background:url(../images/bg-fund-item-t.gif) no-repeat;height:15px;margin:0;padding-bottom:0px;}
.fund-item-b{background:url(../images/bg-fund-item-b.gif) no-repeat 0 100%;height:17px;width:450px;}
.fund-item{background:url(../images/bg-fund-item.gif) repeat-y;width:443px;padding-left:7px;}
.fund-item .title{height:16px;background-color:#508bd0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;padding:0 10px 8px 10px;width:420px;margin-left:-2px;}
.dollar-sign{color:#61b525;}
.manager-funds .fund-history-info{font-size:12px;color:#333333;font-family:Helvetica,Arial,sans-serif;}
.manager-funds .fund-history-info strong{color:#4577b3;}
.manager-funds .fund-urls a{font-size:11px;color:#FFFFFF;}
.manager-funds{margin:0 10px;}
.manager-funds .graph{margin-top:3px;}
.manager-funds .graph .perctg{padding:20px 0 0 15px;}
.manager-funds .fund-hst-new{margin:20px 0;}
.manager-funds .btn-act-create{margin-top:10px;}
.manager-funds .txt-fund-hst{color:#666666;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-style:italic;}
.login-main .txt-fundraising{padding-bottom:0;height:20px;}
.graph p.small-left-pad{padding-left:20px;}
/**** Receipt page Styles ****/
.don-info-ttl{margin:15px 0;}
.recpt-info{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#333333;}
.recpt-info .fund-title{color:#4c84c7;font-weight:bold;}
.recpt-info .donation-amount{color:#61b525;font-size:24px;font-weight:bold;}
.recpt-info .from-donor{margin:15px 0;}
.recpt-info .from-donor .from{font-size:11px;font-weight:bold;}
.recpt-info .from-donor .donor{padding-bottom:5px;font-weight:bold;}
.recpt-info .from-donor .comment{color:#999999;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;}
.recpt-info .thank-you-message{color:#666666;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}
.recpt-info .bill-cc-info{padding:15px 0 30px 0;}
.act-rigth-col .call{color:#666666;padding-top:10px;}
.act-rigth-col .print-sct{margin:0 0 15px;}
.act-rigth-col .btn-print{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#4c84c7;width:248px;height:25px;padding:0em;text-align:right;margin:0em;border:0;background:url(../images/btn-print.gif) no-repeat left transparent;}
/*****************************/
/* Big box with list of options */
#ajax_listOfOptions{position:absolute;width:310px;height:auto;overflow:auto;border:1px solid #317082;background-color:#FFF;text-align:left;font-size:0.9em;z-index:100;}
#ajax_listOfOptions div{margin:1px;padding:1px;cursor:pointer;font-size:0.9em;}
#ajax_listOfOptions .optionDiv{}
#ajax_listOfOptions .optionDivSelected{background-color:#317082;color:#FFF;}
#ajax_listOfOptions_iframe{background-color:#F00;position:absolute;z-index:5;}
.main-print-logo{display:none;}
#video-sect,#links-sect{list-style:none;margin:0;padding:0;}
#video-sect li,#video-sect li div{font-weight:normal !important;}
._edit_block{display:none;}
.del-text a{color:#CC0000;font-weight:bold;}
.spinner{display:none;}
.edit-info-area{padding:10px 20px 20px 20px;}
.account-table .edit-info-area{padding:14px 13px 14px 8px;}
.account-table label.txt-lb{padding-top:8px;}
label.txt-information{font-weight:normal;color:#666666;}
#acc-content .edit-info-area div{margin-bottom:8px;}
.fund-h{padding:5px 0;color:#666666;font-weight:normal;}
#acc-content p.fund-h{padding:5px 0;color:#666666;font-weight:normal;}
.fund-h strong{/*color:#58b517;*/color:#44ba8e;font-weight:bold;}
.elm-hstry{padding:15px 0;}
.pic_delete,
.pic_feature{cursor:pointer;margin-bottom:0.2em;background-color:white;border:none;font-size:12px;text-align:left;width:65px;font-family:Helvetica,Arial,serif;}
.pic_feature{color:#4577b3;}
.pic_delete{color:#c00;}
.pic_edit{font-size:12px;font-weight:normal !important;padding-left:1em;}
.rgt-bluebox{border-left:#FFFFFF solid 1px;margin:10px 0;padding:20px 0 0 20px;}
.lft-bluebox{border-right:#c2d7f2 solid 1px;margin:10px 0;padding:0px;}
#fundraiser-callout{float:left;color:#000;background-color:white;padding:10px;}
#fundraiser-callout p{margin:0 0 1em;}
#fundraiser-callout p.select-create{float:left;}
#fundraiser-callout select{height:29px;padding:4px;font-size:16px;float:left;width:100px;margin-right:10px;margin-top:0;}
.finish-later-link input{color:#999999;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:12px;background:transparent;border:0;font-weight:bold;}
.finish-later-link input:hover{color:#4577B3;}
.button-save-changes{background:url(../images/save-changes-btn.png);width:167px;height:37px;border:0;}
.button-save-publish{background:url(../images/finish_fundraiser.png);width:187px;height:37px;border:0;}
/* jquery UI Override */
.ui-widget-overlay{background-color:#000000;background-image:none;opacity:0.8;}
.ui-widget-content{background-color:white;background-image:none;font-size:12px;}
#donation_amount,#donation_amount_b,#donation_amount_t{border:3px solid #C2D8F0;margin:none;padding:none;background:transparent;width:200px;color:#333;font-size:28px;font-family:Helvetica,Arial,serif;font-weight:bold;}
#donation_amount:focus,#donation_amount_b:focus,#donation_amount_t:focus{color:#f3a720;}
.update h4,.event h4{font-weight:bold;margin-bottom:0;color:#333;text-transform:none;}
.event h4{margin-top:5px;}
.update .date,.event .date{font-size:10px;}
.update p,.event p{text-transform:none;font-weight:normal;margin-bottom:.5em;}
.update,.event{border-bottom:1px solid #C2D7F2;padding-top:20px;}
#events_list .event{padding:15px 0 10px 0;border-bottom:solid 1px #c2d7f2;}
#events_list .event p{text-transform:none;font-weight:normal;margin-bottom:0em;}
#updates_list .event{padding:15px 0 10px 0;border-bottom:solid 1px #c2d7f2;}
#fundraisers_show .edit-fundraiser-link{color:#FF9900;margin-left:10px;}
#fundraisers_show .join-group-link{color:#FFFFFF;}

/* Old Button Style */
/* #give-button{display:block;background:url(old-give-button.png) no-repeat top left;width:213px;height:45px;text-indent:-9999px;}
#give-button:hover{background:url(old-give-button.png) no-repeat bottom left;} */

/* New Button Style */
p.test-nodonor { display: none;}
#give-button {
	display:block;
	width:213px; height:45px;
	font-size:20px; line-height:45px;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
	border-radius:10px;
	-moz-box-shadow:    0 1px 0 rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4);
	box-shadow:         0 1px 0 rgba(255,255,255,0.4);
}
#give-button.test-nodonor {
	height:56px;
	font-size:22px; line-height:56px;
	margin-top:7px; margin-bottom:7px;
}
#give-button:hover {
	text-decoration:none;
}
#give-button.test-orange {
	text-shadow: 0 -1px 0 #b66f10;
	border:1px #9a5909 solid;
	/* fallback/image non-cover color */ background-color: #eba228;
	/* IE 6-8or9 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C14D', endColorstr='#E69216');
	/* IE10 */	background-image: -ms-linear-gradient(top, #F6C14D 0%, #E69216 100%);
	/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #F6C14D 0%, #E69216 100%);
	/* Opera */ background-image: -o-linear-gradient(top, #F6C14D 0%, #E69216 100%);
	/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F6C14D), color-stop(1, #E69216));
	/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #F6C14D 0%, #E69216 100%);
	/* Proposed W3C Markup */ background-image: linear-gradient(top, #F6C14D 0%, #E69216 100%);
}
#give-button.test-orange:hover {
	/* fallback/image non-cover color */ background-color: #d68916;
	/* IE 6-8or9 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D68916', endColorstr='#E69216');
	/* IE10 */ background-image: -ms-linear-gradient(top, #D68916 0%, #E69216 100%);
	/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #D68916 0%, #E69216 100%);
	/* Opera */ background-image: -o-linear-gradient(top, #D68916 0%, #E69216 100%);
	/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D68916), color-stop(1, #E69216));
	/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #D68916 0%, #E69216 100%);
	/* Proposed W3C Markup */ background-image: linear-gradient(top, #D68916 0%, #E69216 100%);
}
#give-button.test-green {
	text-shadow: 0 -1px 0 #6c9f45;
	border:1px #4b762a solid;
	/* fallback/image non-cover color */ background-color: #7db74f;
	/* IE 6-8or9 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cce58', endColorstr='#6a9d42');
	/* IE10 */	background-image: -ms-linear-gradient(top, #8cce58 0%, #6a9d42 100%);
	/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #8cce58 0%, #6a9d42 100%);
	/* Opera */ background-image: -o-linear-gradient(top, #8cce58 0%, #6a9d42 100%);
	/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8cce58), color-stop(1, #6a9d42));
	/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #8cce58 0%, #6a9d42 100%);
	/* Proposed W3C Markup */ background-image: linear-gradient(top, #8cce58 0%, #6a9d42 100%);
}
#give-button.test-green:hover {
	/* fallback/image non-cover color */ background-color: #70a546;
	/* IE 6-8or9 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70a546', endColorstr='#7bb64e');
	/* IE10 */ background-image: -ms-linear-gradient(top, #70a546 0%, #7bb64e 100%);
	/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #70a546 0%, #7bb64e 100%);
	/* Opera */ background-image: -o-linear-gradient(top, #70a546 0%, #7bb64e 100%);
	/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #70a546), color-stop(1, #7bb64e));
	/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #70a546 0%, #7bb64e 100%);
	/* Proposed W3C Markup */ background-image: linear-gradient(top, #70a546 0%, #7bb64e 100%);
}













#wz-url-error{background-color:#ffd3d3;color:#900;margin:5px 15px;padding:10px 0;font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;border:1px solid #900;clear:both;font-style:normal;line-height:18px;}
#wz-kohana-error, #org_autocomplete_error {background-color: #ffd3d3; color: #900; margin: 0px 15px 15px; padding: 10px 10px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold;  border: 1px solid #900; clear: both; font-style: normal; line-height: 18px;}
#wz-kohana-error p , #org_autocomplete_error p{ margin-bottom:0; padding:0;}
.org_banner{border:10px solid #fff;border-radius:3px;-moz-border-radius:3px}
#photo-sect .pic_feature.featured{cursor:default;color:#000 !important;text-decoration:none}
#invites_new .facebook-invite-box{width:550px;overflow:hidden;}
#default_menu_create{display:block;}
#logged_menu_create{display:none;}
p.photo-uploader-btn{padding:1em 0;}
.fund-table-b2{
    /*background:url(../images/bg-act-subt-b2.gif) no-repeat 0 100%;*/
    /*height:17px;width:604px;*/margin-bottom:30px;margin-top:-1px;
    }
.profile-photo p.photo-img{background:url(../images/photos-margin-80x80.gif) no-repeat;width:94px;height:95px;}
.profile-photo p.photo-img img{margin:5px 0 0 5px;}
.account-table .info-text,.grayc-666{color:#666666;}
.account-table .profile-box-info .bio-text{font-family:Georgia,"Times New Roman",Times,serif;color:#666666;}
.acounts-bg{background:url("/images/bg-wz-main.gif") repeat-y scroll 0 0 transparent;margin-bottom:21px;padding-bottom:0;}
#complete-profile,#validate-account, #status-alert{margin:0 30px 30px 4px;
    border:5px solid white;background-color:#fafae2;padding:20px;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    -moz-box-shadow:0px 0px 5px #999;}
#validate-account {margin:0 !important;}
#complete-profile h3,#validate-account h3,
#status-alert h3{background:url(../layout/asset/gf/sm-icons-sprite.png)
    no-repeat 0 -62px;
    padding:5px 25px;
    margin:0;
    font-size:16px;
    font-weight:bold;
    color:#e91524;}
#status-alert {
    border:1px solid #e91524;
    margin:0 0 10px 0;}
.phone-missing {
    color:#e91524;
}
.phone-missing input {
    border-color:#e91524;
}

#complete-profile p,#validate-account p, #status-alert p{font-size:12px;color:#666;padding:0 0 10px 25px;border-bottom:1px solid #eeedb5;margin-bottom:15px;}
#complete-profile label{font-size:12px;display:block;clear:both;}
#complete-profile select{margin-left:10px;margin-bottom:15px;}
#complete-profile input[type="file"],#complete-profile textarea{margin-bottom:15px;}
#dashboard-account img{border:4px solid #e8efac;-moz-box-shadow:4px 4px 0px #b6d3e3;float:left;margin-right:15px;margin-bottom:30px;}
#dashboard-account h3{font-size:16px;font-weight:bold;padding-top:20px;margin:0;}
#dashboard-account h3 span{text-transform:capitalize;}
#dashboard-account p{font-size:12px;color:#666;padding:0 0 10px;margin-bottom:15px;}
.new-fundraiser{border:1px solid #4c9519;text-indent:10px;font-size:11px;color:white;background-color:#87c559;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 0 0 0;margin:-6px 0 0 0;/*IE css HACKS*/
background-color /*\**/:transparent\9;border /*\**/:0\9;width /*\**/:337px\9;height /*\**/:31px\9;background-image /*\**/:url(../images/bg-create-top-IE.gif)\9;background-repeat /*\**/:no-repeat\9;/*END IECSS HACKS*/}
.new-fundraiser input{font-size:10px;font-weight:bold;text-transform:uppercase;color:white;padding:0 5px 0;margin:0 5px 0 10px;background-image:url(../images/btn-act-create-small.gif);background-repeat:no-repeat;height:18px;width:58px;background-color:transparent;border:0;}
#create-fundraiser{color: #525252;
  padding:10px;background-color:white;margin-right:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #b6e4e7;margin-bottom:20px;margin-top:24px;width:280px;border /*\**/:0\9;background-color /*\**/:transparent\9;background-image /*\**/:url(../images/bg-create-fund-IE.gif)\9;background-repeat /*\**/:no-repeat\9;width /*\**/:282px\9;height /*\**/:60px\9;}
#create-fundraiser h3{/*background:url(../images/arrow-new.png) no-repeat 160px 0;*/padding-top:12px; margin-top:-24px;margin-right:10px;font-size:16px;font-weight:bold;margin-bottom:0;height:15px;}
#create-fundraiser select{width:163px;margin-right:10px;font-size:14px;padding-top:6px;}
/* Global Declaration */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span{background-image:url(../images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}
.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button *{margin:0;padding:0;}
/* SPRITES */
/* Select */
div.selector{background-position:-483px -130px;line-height:26px;height:26px;}
div.selector span{background-position:right 0px;height:26px;line-height:26px;}
div.selector select{/* change these to adjust positioning of select element */
top:0px;left:0px;}
div.selector:active,
div.selector.active{background-position:-483px -156px;}
div.selector:active span,
div.selector.active span{background-position:right -26px;}
div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px;}
div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px;}
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover{background-position:-483px -208px;}
div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span{background-position:right -78px;}
div.selector.disabled{background-position:-483px -234px;}
div.selector.disabled span{background-position:right -104px;}
/* Select */
div.selector{width:250px;font-size:12px;}
div.selector select{width:250px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px #fff;}
div.selector span{padding:0px 25px 0px 2px;cursor:pointer;background-color:red;}
div.selector span{color:#666;width:158px;text-shadow:0 1px 0 #fff;}
div.selector.disabled span{color:#bbb;}
/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector,
.checker,
.button,
.radio,
.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0;}
/* Select */
div.selector{position:relative;padding-left:10px;overflow:hidden;}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:25px;border:none;background:none;}
#manage_banner img{cursor:pointer;}
#organization-members{padding-left:15px;}
#organization-members .element-1 label.dn-name,#organization-members .element-2 label.dn-name{font-size:12px;}
#organization-members .element-1 label.dn-date,#organization-members .element-2 label.dn-date{font-size:12px;}
#organization-members .element-1 label.dn-amount,#organization-members .element-2 label.dn-amount{font-size:12px;}
.active-fund,#organization-members .donors-table .element-1 .active-fund{color:#4577b3;font-weight:bold;}
.completed-fund,#organization-members .donors-table .element-1 .completed-fund{color:#61b525;font-weight:bold;}
.draft-fund,#organization-members .donors-table .element-1 .draft-fund{color:#000000;font-weight:bold;}
.pending-fund,#organization-members .donors-table .element-1 .pending-fund{color:#CCCC00;font-weight:bold;}
.suspended-fund,#organization-members .donors-table .element-1 .suspended-fund{color:#CC0000;font-weight:bold;}
.invitation_account{padding-left:30px}
#accounts_invite div.invitation_information{margin-left:15px}
#thank_box{width:450px;}
#thank_box .box1-modal-bg{background:url(../images/box1-modal-bg.png) repeat-y;width:450px;}
#thank_box .box1-modal-bg .content{padding:10px 0px 20px 20px;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#666666;}
#thank_box .box1-modal-bg .content .title{font-size:16px;color:#4577b4;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:center;}
#thank_box .box1-modal-bg .content p{margin-bottom:0.8em;}
#thank_box .box1-modal-bg .content p.info{margin-bottom:0.3em;font-size:12px;}
.latest_donors a{cursor:pointer;}
#thank_box .box1-modal-bg .content label{font-weight:normal;}
#thank_box p.box1-modal-bg-t{background:url(../images/box1-modal-bg-t.png) no-repeat;height:10px;margin-bottom:0;width:450px;margin-bottom /*\**/:-6px\9;}
#thank_box p.box1-modal-bg-b{background:url(../images/box1-modal-bg-b.png) no-repeat;height:10px;margin-top:0;width:450px;margin-top/*\**/:-10px\9;}
.lbl-destinataries{font-size:12px;overflow:auto;height:30px;display:inline-block;}
.donors-fundraiser-table .margin-left-30{margin-left:30px;}
.donors-funds-selector{color:#4477c2;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:14px;padding-top:3px;}
#validate-account .lost-email{padding-bottom:0.5em;font-size:10px;margin-bottom:0;padding-right:28px;border:0;}
.use-fundraiser-widget{display:none;}
.dntn-box h3{color:#999999;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;}
.no-button-style{background:transparent;border:0px;font-family:inherit;font-size:inherit;font-weight:inherit;}
.new-fund-menu{width/*\**/:340px\9;}
.title-recommend{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;text-align:center;font-style:italic;font-weight:bold;color:#4577b4;line-height:24px;height:24px;}
.create-tips{font-family:Georgia,'Times New Roman',Times,serif;font-size:14px;margin:15px;font-style:italic;color:#666666;}
.group-contact-info{color:#303539;margin-bottom:5px;}
.search_member_btn{margin-top:3px;background:transparent url(../images/group-search-button.gif) no-repeat;height:26px;width:70px;border:0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}
.separator-item{width:10px;}
.end-date-item{width:165px;}
.printversion{display:none;}
.webversion{display:block;}
.empty{clear: both; border:#CCCCCC 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#EEEEEE;text-align:center;font-size:1em;color:#666;font-weight:bold;padding:10px 0;}
#search_index .empty h3{text-align: center; color: #999; font-weight:bold; font-size:1em;}
#pages #mainact img.centered{display:block;margin-left:auto;margin-right:auto;}
#pages #mainact img.alignright{padding:4px;margin:0 0 2px 15px;display:inline;}
#pages #mainact img.alignleft{padding:4px;margin:0 15px 2px 0;display:inline;}
#pages #mainact .alignright{float:right;}
#pages #mainact .alignleft{float:left;}
.partner{clear:both;padding-bottom:30px;}
.partner img{float:left;}
.partner input[type="text"]{width:200px;float:left;border:3px solid #C2D8F0;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:4px 3px 3px;margin:17px 0 0 10px;color:#999;}
.partner input[type="text"]:focus{border-color:#666;color:#333;}
.partner .partner_rmv{margin-top:17px;margin-left:5px;height:25px;padding:4px;}
#partners_edit #preview .prev-partner-bg{background:url(../images/bg_partner_prew.gif) repeat-y;margin-left:2px;min-height:266px;}
#partners_edit #preview .partner-img-preview{background:url(../images/bg_partner_prew_t.gif) no-repeat top;min-height:266px;font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;padding-top:5px;margin-left:-3px;margin-bottom:10px;}
#partners_edit #preview #partners-prom-prev{/* Style for the Promote in facebook button */
background:url(../images/partners-prev-promotion.gif) no-repeat;height:44px;margin-bottom:5px;}
#partners_edit #preview .prev-partner-bg_btm{background:url(../images/bg_partner_prew_b.gif) no-repeat;height:9px;margin-left:2px;}
#partners_edit #preview .wz-prevcontent #wz-title-preview{/* Style definition for the title of the preview container */
font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;line-height:12px;margin:5px 0 17px 0;height:28px;overflow:hidden;text-align:justify;color:#FFFFFF;overflow:hidden;}
.thank_btn{padding:10px;font-family:Helvetica,Arial,sans-serif;font-size:12px;}
.thank_btn input{height:25px;}
.rss_feed{background:url(../images/feed-icon-14x14.png) no-repeat right;height:20px;padding-right:18px;}
.csv-download{padding:3px 0 2px 25px;background:url(../images/icon/csv.png) left no-repeat;}
.new-window{padding:3px 20px 2px 0;background:url(../images/icon/new_window.png) right no-repeat;}
.print-page{padding:3px 0 2px 19px;background:url(../images/btn-print.gif) left no-repeat;}
.div-table-header{background:#4577b3;color:#FFFFFF;}

#fundraisers_show #join_group_modal .tip-content
{
  border: 3px solid #87c559;
  opacity:1;
  background-color: #e7f4fb;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

#fundraisers_show #join_group_modal .tip-content div.content
{
  font-family:Helvetica, Arial, sans-serif;
  line-height:15px;
  color:#333333;
}

#fundraisers_show #join_group_modal .tip-content div.content div.orgz-bio
{
  background:url(../images/join_group_dialog_bg.gif) no-repeat #FFFFFF;
}

.inv-dialog { background:transparent; border-color:transparent;}
.inv-dialog .ui-widget-header { display:none; }

/*.inv-dialog { background:transparent; border-color:transparent;}*/
.vid-dialog .ui-widget-header { display:none; }
.vid-dialog input.modal-btn-close { background:url(../images/lightbox-btn-close.gif) no-repeat #FFFFFF; border:0; width:66px; height:22px; margin:10px 25px 10px 0; }

.organizer_modal_div { position: absolute; margin:-10; z-index: 10;}

.organizer_modal_div .tip-content
{
  border: 3px solid #87c559;
  min-width:392px;
  opacity:1;
  background-color: #e7f4fb;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size:9px;
  margin-left:-85px;
  margin-top: 10px;
}

.organizer_modal_div .partner-tooltip
{
  border: 1px solid #5dbf18;
  background-color: #FFFFFF;
  padding: 5px;
  opacity: 0.9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size:12px;
  margin-top:0;
}

.organizer_modal_div .tip-content div.top_triangle
{
  background:url(../images/top-triangle.gif) no-repeat;
  width:388px;
  background-color:transparent;
  height:14px;
  margin-top:-14px;
  margin-left:185px;
}

.organizer_modal_div p{ margin-bottom:0; font-size:9px; }

.organizer_modal_div .tip-content div.content
{
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:15px;
  color:#333333;
}

.organizer_modal_div input, .organizer_modal_div label {
  font-size: 12px;
}

.organizer_modal_div .tip-content div.container-top
{
  padding:0;
  margin:0;
  background-color:#FFFFFF;
}

.organizer_modal_div .tip-content div.content div.orgz-bio
{
  min-width:392px;
  background:url(../images/show_fund_tooltip_bg-l.gif) top left no-repeat #FFFFFF;
  min-height:99px;
}

.organizer_modal_div .tip-content div.content div.right-orgz-bio
{
  background:url(../images/show_fund_tooltip_bg-r.gif) top right no-repeat #FFFFFF;
  margin:0;
  float:right;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-data-sec .name
{
  font-size:14px;
  font-weight:bold;
  color:#000000;
  line-height:15px;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-data-sec .location
{
  font-size:12px;
  font-weight:normal;
  color:#666666;
  line-height:15px;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-data-sec .bio
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-size:14px;
  color:#999999;
  line-height:15px;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-photo-sec ,
.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-data-sec
{
  padding-top:10px;
  margin-bottom:10px;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-photo-sec p
{
  margin-top:3px;
  margin-left:10px;
}

.organizer_modal_div .tip-content div.content div.orgz-bio .orgz-data-sec p
{
  margin-bottom:4px;
}

.organizer_modal_div .tip-content h5.separator
{
  border-top:#c2d7f2 solid 1px;
  border-bottom:#FFF solid 1px;
  min-width:392px;
  margin:0;
}

.organizer_modal_div .tip-content div.content div.orgz-detail{
  min-width:370px;
  margin-top:0;
  margin: 0 0 0 -2px;
  padding:9px 12px 11px 10px;
}

.organizer_modal_div .tip-content div.content div.orgz-detail .fund-element
{
  border-top:#c2d7f2 solid 1px;
  border-bottom:#FFFFFF solid 1px;
}

.organizer_modal_div .tip-content div.content div.orgz-detail .title
{
  font-size:12px;
  font-weight:bold;
  color:#333333;
  line-height:16px;
  padding:2px 0px;
}

.organizer_modal_div .tip-content div.content div.orgz-detail .raised
{
  font-size:12px;
  font-family:Helvetica, Arial, sans-serif;
  line-height:16px;
  font-weight:bold;
  color:#666666;
  text-align:right;
  padding:2px 0px;
}

.organizer_modal_div .tip-content div.content div.orgz-detail .raised strong
{
  font-size:12px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  color:#61b525;
}
#captcha_field div{float:left;}

/** MCKEEVER **/


/* LIVECHAT OVERIDES */
#lpInviteChatTbl th, td {
  padding:0px
}
.lpPoweredBy { display:none;}
.lpEmtStarRating { display:none; }

.ie_button_fix .rbtn {
  display:block;
}

/** QUICK IMAGE SHADOWS **/
.img-mat{
  padding:3px;
  background-color:#CFD784;
  float:left;
}

.shadow {
  -moz-box-shadow: 3px 3px 4px #ccccff;
  -webkit-box-shadow: 3px 3px 4px #ccccff;
  box-shadow: 3px 3px 4px #ccccff;
/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccccff')";
/* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccccff');
}

.round-5{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}


/** martco **/

/* Stylings for notifications settings */

.update_form {
  margin:10px 0 10px 7px;
}

.update_form input
{
    top: -.07em;
}


.controls {
  float:right;
  margin-right:20px;
}


  .controls img  {
    display: none;
  }



.organizer_modal_div em {
  color:#4577B3;
  display:block;
  float:left;
  margin: 14px 0 0 12px;
  font-style: normal;
  font-weight: bold;
  display:none;
}

/* end stylings for notifications settings */


/* Begin CSS for matching donor */
    .l-pd--bottom\(1\/2\) {
      padding-bottom: 10px;
    }

    .t-color--default {
      color: #5a5a5a;
    }

    .t-match{
        text-align: right;
    }

    .matching-box{
        padding: 15px 0 5px;
        clear: both;
    }

    .matching-box img{
        vertical-align: baseline;
    }

    .t-color--money {
      color: #61B525;
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
    }

    .match-sponsor-img img{
        vertical-align: text-bottom;
        max-width: 110px;
        padding-left: 6px;
    }


/* End CSS for matching donor */

/* Begin fixes to featured fundraisers */

  .featured-fundraisers .holder_image {
    padding:0;
    margin:0 7px 5px 0px;
    float:left;

  }

  .featured-fundraisers .box .info {
    margin-bottom: 10px;
    float: left;
  }

  .featured-fundraisers .info .margin-fix {
  	margin:0 0 2px 0;
  	display: block;
  	clear:right;
  }


  .featured-fundraisers .raised-home {
    font-weight: bold;
    color: #666;
    margin:10px 0 9px 0;
    vertical-align: baseline;
    line-height: 18px;

  }


  .featured-fundraisers .box-blurb .margin-fix {

    clear: both;
    float: left;
  }


  .featured-fundraisers .box .more {
    padding:0px;
    margin:7px 0 7px 0;
    vertical-align:middle;
  }

    .featured-fundraisers .box .more a.bg-fix {
      background:none;
      padding:0;
    }

    .first-row {

       margin-bottom:10px;
       float:left;
       clear:right;

    }
/** End fixes to featured fundraisers **/

/** Begin quick create button **/


a.quick-create, a.take-tour, a.quick-create-small {
  margin-bottom: 20px;
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  width:450px;
  height:70px;
  background: #ff9933;
  color:#fff;
  text-decoration: none;

  -moz-border-radius: 10px;
  border-radius: 10px;

  -webkit-box-shadow: 3px 3px 2px rgba(0,0,0,0.50);
  -moz-box-shadow: 3px 3px 2px rgba(0,0,0,0.50);
  box-shadow: 3px 3px 2px rgba(0,0,0,0.50);

  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
      color-stop(0, #cc6600 ),
      color-stop(0.2, #ff9933)
    );
  background-image: -moz-linear-gradient(
      center bottom,
      #cc6600 0%,
      #ff9933 21%
    );
  border: 1px solid #cc9900;
}

a.quick-create-small {
  width:326px;
  height:21px;
  font-size: 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration:none;
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.50);
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.50);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.50);
  margin-bottom:0;
}

a.quick-create-small:active {
 text-shadow: 1px 1px 1px #333;
}

a.quick-create:active {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
      color-stop(0.2, #ff9933),
      color-stop(1, #cc6600)
    );
}


a.quick-create h1, a.take-tour h1 {
  color: white;
  font-size: 28px;
  font-weight: bold;
  text-shadow: 1px 1px 2px #cc6600;
  margin:9px auto 4px auto;
}


a.quick-create h1:hover {
    text-shadow: 1px 1px 2px #000;
}


a.quick-create em, a.take-tour em {
  font-size: 13px;
  font-style: italic;
}

a.take-tour {
  width:229px;
  height: 57px;
  background-color: #99cc66;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
      color-stop(0, #339900),
      color-stop(0.2, #99cc66)
    );
  background-image: -moz-linear-gradient(
      center bottom,
      #339900 0%,
      #99cc66 21%
    );
  border: 1px solid #339900;
}

a.take-tour h1 {
  margin-top: 15px;
  text-shadow: 1px 1px 2px #339900;
  font-size: 24px;
}

a.take-tour h1:hover {
    text-shadow: 1px 1px 2px #000;

}

a.take-tour:active {

  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
      color-stop(0, #339900 ),
      color-stop(0.21, #ccff99)
    );
  background-image: -moz-linear-gradient(
      center bottom,
      #339900 0%,
      #ccff99 21%
    );
}

#quick-create {
  box-shadow:none;
}

/*/ Buttons
// ----------------------------------------*/

.btn:hover.green,
.btn.orange:hover {
  color: #ffffff;
}


.btn.orange {
  background-color: #f2b03a;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#F09F14), to(#f2b03a));
  background-image: -moz-linear-gradient(top, #F09F14, #f2b03a);
  background-image: -ms-linear-gradient(top, #F09F14, #f2b03a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2b03a), color-stop(100%, #f2b03a));
  background-image: -webkit-linear-gradient(top, #F09F14, #f2b03a);
  background-image: -o-linear-gradient(top, #F09F14, #f2b03a);
  background-image: linear-gradient(top, #F09F14, #f2b03a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F09F14', endColorstr='#f2b03a', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #f2b03a #f2b03a #F09F14;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color:#fff;
}

/*.btn.green {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color:#fff;
}*/

.btn.green { /*teal */
  background-color: #44ba8e;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#69c8a5), to(#44ba8e));
  background-image: -moz-linear-gradient(top, #69c8a5, #44ba8e);
  background-image: -ms-linear-gradient(top, #69c8a5, #44ba8e);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69c8a5), color-stop(100%, #44ba8e));
  background-image: -webkit-linear-gradient(top, #69c8a5, #44ba8e);
  background-image: -o-linear-gradient(top, #69c8a5, #44ba8e);
  background-image: linear-gradient(top, #69c8a5, #44ba8e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69c8a5', endColorstr='#44ba8e', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #44ba8e #44ba8e #369572;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color:#fff;
}

.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #666;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}

.btn:hover, .btn.green:hover, .btn.orange:hover {
  background-position: 0 -15px;
  color: #666;
  text-decoration: none;
}
.btn.green:hover, .btn.orange:hover {
  color:#fff;
}

.btn:focus {
  outline: 1px dotted #666;
}

.btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}

.publish-large{
  font-size: 18px;
  padding: .5em 1em .6em;
}

#fundraise_edit #create_account a.facebook-large{
  color: #fff;
}

/* FOR MODAL WINDOW BEFORE CREATE */

.facebook-large {
  display: inline-block;
  background: url(../layout/asset/gf/icon-facebook-sq.png) no-repeat 12px 14px #3c5b9a;
  padding: 18px 18px 16px 50px;
  font-size: 1.5em;
  color: #fff;
  font-weight: normal;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.15);
  /*text-transform: uppercase;*/
}

.facebook-large:hover {
  background-color: #324d82;
  text-decoration: none;
}

.gf-radius{
  -webkit-border-radius: 6px 6px 0px 6px;
  border-radius: 6px 6px 0px 6px;
}

.modal_close{
  position: absolute;
  right: 10px;
  top: 10px;
  text-indent: -9999px;
  background: url(../layout/asset/gf/icon-x-sprite.png) no-repeat left 0px;
  width: 14px;
}

.modal_close:hover {
background-position: left -26px;
}

.sign-in-links {
  font-size: 1em;
  color: #525252;
  padding-top: 1.25em;
}

.sign-in-links a{
  padding-bottom: .35em;
}

.sign-in-links a, #fundraise_edit #create_account .sign-in-links a{
  font-weight: normal;
  color: #44bac0;
}

.create-form-custom label{
  color: #525252;
  font-weight: normal;
  font-size: 16px;
}

.create-form-custom label.error{
  color:#e91524;
}


/*/ Donor List Styles
// ----------------------------------------*/

li.matching-donor {
  margin:0;
  padding: 16px 0 16px 3px;
  float:left;
  background:none;
}


.blue-border {
  background:url('<?php echo url::asset('images/double-blue-line.gif'); ?>') repeat-x;
  height:2px;
  width:100%;
  vertical-align:top;
  clear:both;
}


  div.blue-box {
    float:left;
    margin-bottom:10px;
    border: 5px solid #C2D8F0;
    width:405px;
    padding:5px;
    clear:both;
  }

    .blue-box .left, .blue-box .right {
      min-height: 100px;
      width: 21%;
      float:left;
    }

    .blue-box .right {
      width: 78%;
    }


    .blue-box .right .text {
      font-weight:bold;
      color:#f90;
      font-size:12px;
    }


    .blue-box .right .donation-amount {
      color: #61B525;
      float: right;
      font-size:18px
    }

    .blue-box .right .quote {
      color: #333;
    }

    .blue-box .left img {
      margin-left:-32px;
      width:100px;
    }

    .blue-box .progress p {
      margin:10px 0;
      font: bold 16px Helvetica;
      color:#333;
    }

    .blue-box .progress-container , .blue-box .progress-fill {
      width: 84%;
      height:16px;
      background: #ccc;
      border-radius:10px;
      margin-bottom:13px;
    }

    .blue-box .progress-container {
      overflow:hidden;
    }

    .blue-box .progress-fill {
      border-top-right-radius:0;
      border-bottom-right-radius:0;
      width:20%;
      background:#61B346;
    }



/* Matchee Row (coin and text) */

.matchee-row {
  margin:10px 0 0 0;
  float:left;
}

.matchee-row p {
  margin:0px 0 0 0px;
  color: #888;
  font-size:12px;
  /*font-weight: bold;*/
  float:left;
}

.matchee-row span {
  margin:0;
  font-size:11px;
  /*display:block;*/
}

.matchee-row span.matchor-intro {
  font-size:15px;
  color:#4577B3;
  display:block;
  margin:0px 0px;
  width:150px;
}

.matchee-row strong.matched,
.matchee-row span.matched {
  font-size:11px;
  color:#4577B3;
  display:inline;
}

/* Matchee Row (coin and text) */

.donors-list .donation-amount {
 /* color: #61B525; */
 color: #44ba8e;
  float: right;
  font-size: 18px;
}


.donors-list .display-name {
  font-weight:bold;
  /*color:#f90;*/
  color:#f0a01f;
  font-size:18px;
}

.donors-list .quote {
  color: #333
}

.checkbox-icon {
  background: url('../images/ui-icons_ef8c08_256x240.png') no-repeat -64px -144px;
  height:16px;
  width:16px;
  margin:2px 2px 0 0;
  float:right;
}

/* Matt added this ish, yo! */

.title-donations a,
.return-dashboard { width: 160px; background: #fff; border: 1px solid #ccc; color: #5a5a5a; display: block; font-size: 13px; line-height: 30px; position: relative; top: -4px; text-align: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #ddd); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fff, #ddd); /* FF3.6+ */
  background-image:      -o-linear-gradient(top, #fff, #ddd); /* Opera 11.10+ */
  background-image:   linear-gradient(to bottom, #fff, #ddd);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
.title-donations a:hover,
.return-dashboard:hover { color: #2881b5; top: -5px; text-decoration: none; }
.title-donations a:active,
.return-dashboard:active { top: -3px; }

.prepend-1 { padding: 0 0 0 10px; }
.wz-photos-margin50x50 { width: 120px; height: 120px; margin: 10px; padding: 0; }

#photo-sect { margin: 20px 0 0; }

#updates article { border-bottom: 1px dotted #e5e5e3; color: #5a5a5a; margin: 0 0 20px; padding: 0 0 20px; }
#updates article h1 { color: #5a5a5a; font-size: 22px; font-weight: bold; }
#updates article .group { overflow: hidden; }
#updates article img { float: left; margin: 0 20px 0 0; }

/* Updated create process ---- */

.l-mg--left\(1\) {
  margin-left: 10px;
}

#end_date {
  background: url('../images/calendar-blue.png') no-repeat 97% 5px;
  padding: 5px 20px 5px 5px;
  width: 150px;
}


#end_date:focus { background-position: 97% -19px; }

#cnt-cnt2 input[type="text"] {
  border: solid 3px #c3e9eb;
  color: #666;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  padding: 5px;
  width: 100%;

  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#cnt-cnt2 input#birth_year {
  padding: 2px;
  width: 75px;
}

.t-size-12{
    font-size: 12px;
}

/* Update Tell A Friend page */

.tell-a-friend form input{
    padding: 5px 7px;
}

.tell-a-friend form textarea{
    font-size: 13px;
    color: #333;
    padding: 6px 8px;
}

.l-hidden{
    display: none;
}

/* Added for top donoros 5/20 */

.vlist {
	margin: 0;
	padding: 0;
	list-style-type: none;}

.vlist li {
	margin:  0 0 5px;
	padding: 0;
	list-style-type: none;}

.vlist li:first-child {
	margin-top: 0;
	padding-top:0;
}

.h-rule li{
    border-bottom:1px solid #ddd;
    padding-bottom:12px;
    margin-bottom:12px;
}

.h-rule li:first-child{
    padding-top:6px;
}

.t-money {
    /*color: #52A910;*/
    color: #44ba8e;
    font-weight: bold;
}

.t-medium {
    font-size: 1.2em;
}

.t-large {
    font-size: 1.35em;
}

.t-dark-gray{
  color: #525252;
}

.t-center{
  text-align: center;
}

.t-highlight{
   color:#f0a01f;
}

.t-upper{
  text-transform: uppercase;
}
.pd-vert-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.team-impact{
  background: url(/layout/asset/newbrand/team-impact.png) no-repeat;
  height: 342px;
  position: relative;
  bottom: 40px;
}
.team-impact p{
  visibility: hidden;
}

/* mobile ads */


.iphone-app{
  background: #f1f2e4;
  width: 228px;
  border-top: 16px solid #6ac8cd;
  float: right;
  position: relative;
  padding: 20px 30px;
}

.iphone-app p{
  color: #525252;
  line-height: 26px;
  margin-bottom: 0;
}

.t-size--large{
  font-size: 19px;
}

.screen-shots-offcanvas{
  margin-left: -50px;
}

.center img{
  display: block;
  margin: auto;
}

.arrow{
  background:url('/layout/asset/newbrand/ad-arrows.png') no-repeat left top;
}

.arrow-back{
  background-position: left bottom;
  padding-left: 54px;
}

.l-pd--vert\(1\) {
  padding: 20px 0;
}

.l-mg--top\(1\) {
  margin-top: 20px;
}

.l-pd--top\(1\){
  padding-top: 16px;
}

.t-size--default { font-size: 16px; }

.connected-fb{
  color: #4669b2;
}

.fb-connect{
  background: url(/layout/asset/gf/icon-facebook-sq.png) no-repeat 8px center #3c5b9a;
  padding: 14px 12px 12px 40px;
  color: #fff;
  border-radius: 4px;
}

.fb-connect:hover{
  background-color:#324d82;
  text-decoration: none;
}
.span-6.use_fb_photo { margin-bottom:20px!important; }



.view-link {
    border:1px solid blue;
}
