/* Support KBDI Section Styles */

#membercard {margin: 20px auto 0 auto; width: 550px; }
#membercard_column1 { padding: 0 20px 0 20px; width: 220px; text-align:left; }
#membercard_column2 { padding:0; width: 290px; text-align: left; }


#support_kbdi_directory p { margin: 2px 0 0 0; }

#gift_choose_program { width: 728px; }
#gift_choose_program td { padding: 20px 9px; width: 164px; text-align: center; vertical-align:top; }
#gift_choose_program td img { display: block; margin: 0 0 3px 0; }
.choose_gift_program_form { margin: 0; padding: 0; }

#pledge_form_birthdate { width: 440px; }
#pledge_form_birthdate td { padding: 0; width: 146px; text-align: left; }

ul.program_checklist { margin: 4px 0 0 0; padding: 0 0 0 50px; color: #3b3b3b; text-align:left; }
.program_checklist li { padding-bottom: 3px; list-style-type:none; list-style-image: none; }

#pledge_form_comment_table { margin-top: 12px; width: 550px; }
#pledge_form_comment_column1 { width: 220px; }
#pledge_form_comment_column2 { padding-left: 10px; width: 320px; }
#pledge_form_comment { width: 268px; height: 80px; }
#pledge_amount { padding-left: 30px; }

#pledge_form .content_bkg_lightblue p { margin: 0 0 12px 0; }

.update_contact_info { width: 540px; }
.update_contact_column1 { padding: 6px 10px 6px 6px; width: 249px; text-align: right; }
.update_contact_column2 { padding: 6px 6px 6px 0; width: 269px; text-align: left; }

.pledge_form_table { width: 730px; }
.pledge_form_table td { width:534px; padding: 4px 8px; background-color: #EEF4F5; }
.pledge_form_table td.pledge_form_column1 { padding: 4px 8px; width: 338px; text-align: right; background-color: #EEF4F5; }
.pledge_form_table td.pledge_form_column2 { padding: 4px 8px; width: 370px; text-align: left; background-color: #EEF4F5; }

.pledge_gifts_list { width: 542px; }
.pledge_gifts_list td { background-color: #EEF4F5; line-height: 12px; }
.pledge_gifts_column1 { padding: 6px 2px 6px 6px; width: 56px; vertical-align: top; text-align: left; }
.pledge_gifts_column2 { padding: 10px 6px 2px 4px; width: 476px; text-align:left; vertical-align: top;}
.pledge_gifts_radio { vertical-align:baseline; }

#pledge_membercard_blurb { width: 540px; }
#membercard_blurb_column1 { padding: 4px 6px; width: 338px; text-align: left; vertical-align: top; }
#membercard_blurb_column2 { padding: 4px 6px; width: 178px; text-align: center; vertical-align: middle; }
#pledge_membercard_blurb a.linked_item_title { display: inline; }

#pledge_buttons_wrapper { margin-bottom: 16px; }
#pledge_buttons { margin-bottom: 0; width: 630px; }
#pledge_buttons td { padding: 0 11px; width: 191px; vertical-align:middle; text-align:center; }

#support_kbdi_directory .content_bkg_lightblue { padding-top: 15px; padding-bottom: 15px; }

h3.gifts_heading, h3#member_benefits_heading { margin: 0 0 2px 0; line-height: 16px;  }

/* PLEDGE BUTTONS */
table#pledgeButtonContainer { margin: 0 auto 12px auto; width: 658px; text-align: center; }
table#pledgeButtonContainer td { padding: 0 14px 0 0; width: 154px; height: 60px; vertical-align: top; text-align: center; }
table#pledgeButtonContainer td.lastCell { padding: 0;  }

table#pledgeButtonContainer a { display: block; width: 154px; height: 60px; }

a#pledgeNowProgram { background: url(/images/pledge_buttons/pledge_now_program.jpg) no-repeat; }
a#pledgeNowProgram:hover { background: url(/images/pledge_buttons/pledge_now_program.jpg) 0 -60px; }
div#pledgeNowProgram { width: 154px; height: 60px; background: url(/images/pledge_buttons/pledge_now_program.jpg) 0 -60px; }

a#pledgeNowAmount { background: url(/images/pledge_buttons/pledge_now_amount.jpg) no-repeat; }
div#pledgeNowAmount { width: 154px; height: 60px; background: url(/images/pledge_buttons/pledge_now_amount.jpg) 0 -60px;}
a#pledgeNowAmount:hover { background: url(/images/pledge_buttons/pledge_now_amount.jpg) 0 -60px; }

a#pledgeNoGift { background: url(/images/pledge_buttons/pledge_no_gift.jpg) no-repeat; }
a#pledgeNoGift:hover { background: url(/images/pledge_buttons/pledge_no_gift.jpg) 0 -60px; }
div#pledgeNoGift { width: 154px; height: 60px; background: url(/images/pledge_buttons/pledge_no_gift.jpg) 0 -60px; }

a#pledgePhoneMail { background: url(/images/pledge_buttons/pledge_phone_mail.jpg) no-repeat; }
a#pledgePhoneMail:hover { background: url(/images/pledge_buttons/pledge_phone_mail.jpg) 0 -60px; }
div#pledgePhoneMail { width: 154px; height: 60px; background: url(/images/pledge_buttons/pledge_phone_mail.jpg) 0 -60px; }


table#supportButtonContainer { margin: 0 auto 20px auto; width: 428px; text-align: center; }
table#supportButtonContainer td { width: 207px; height: 38px; vertical-align: top; text-align: center; }
table#supportButtonContainer a { display: block; width: 207px; height: 38px; }

a#otherWaysButton { background: url(/images/pledge_buttons/other_ways.jpg) no-repeat; }
a#otherWaysButton:hover { background: url(/images/pledge_buttons/other_ways.jpg) 0 -38px; }
div#otherWays { width: 207px; height: 38px; background: url(/images/pledge_buttons/other_ways.jpg) 0 -38px;} 

a#membercardButton { background: url(/images/pledge_buttons/membercard_info.jpg) no-repeat; }
a#membercardButton:hover { background: url(/images/pledge_buttons/membercard_info.jpg) 0 -38px; }
div#membercardButton { width: 207px; height: 38px; background: url(/images/pledge_buttons/membercard_info.jpg) 0 -38px;}

.horizontalDivider { border-top: 1px solid #ccc; }

/* Car Donation Form */
.car_donation_table { width: 668px; background-color: #fff; }
.car_donation_column_1 { padding: 6px 8px 6px 12px; width: 236px; text-align:right; font-weight: bold; vertical-align: middle; 
background-color: #EEF4F5;}
.car_donation_column_2 { padding: 6px 12px 6px 8px; width: 386px; text-align:left; vertical-align: middle; background-color: #EEF4F5;}

ul#indented_bullets { margin: 6px 0 0 0; padding: 0 0 0 30px; text-align:left; list-style-type:square; color: #3b3b3b; }
#indented_bullets li { padding-bottom: 3px; list-style-type:square; list-style-image: none; }

/* BOOK A VACATION PAGE */
#bookVacationPage {margin: 0; width: 550px; }
#bookVacationPage .leftCol { padding: 0 20px 0 0; width:328px; vertical-align: top; text-align: left; }
#bookVacationPage .rightCol { padding: 0; width:202px; vertical-align: top; text-align: left; }

/* EXPAND YOUR VIEW */

#expand-view-content {padding: 112px 12px 20px 12px; height: 872px; background: url(/images/general_2009/expand-your-view.jpg) no-repeat; }
#expand-view-left { float: left; width: 377px; }
#expand-view-left-top {padding: 14px; background: url(/images/general_2009/expand-your-view-white-gradient.png) no-repeat; }
#expand-view-left-bottom {padding: 14px; }
#expand-view-left-bottom, #expand-view-left-bottom p { color: #fff; font-weight: bold; }
#expand-view-left-bottom ul { margin: 0; padding: 0 0 0 20px; }
#expand-view-left-bottom ul li { color: #f5e3a5;font-weight: bold; padding: 0 0 6px 17px; cursor: pointer; list-style-type: none; background: url(/images/general_2009/expand-view-bullet.gif) no-repeat; }
.p1, .p1-1, .p1-2, .p1-3, .p2, .p3, .p4 { display: none; }
.slideup1, .slideup1-1, .slideup1-2, .slideup1-3, .slideup2, .slideup3, .slideup4 { color: #9fcbe7; text-decoration: none; cursor: pointer; }
.slideup1:hover, .slideup1-1:hover, .slideup1-2:hover, .slideup1-3:hover, .slideup2:hover, .slideup3:hover, .slideup4:hover{  text-decoration: underline;  }

#expand-view-right { float: right; padding: 380px 28px 0 0; width: 300px; text-align: center; color: #fff;  }
#expand-view-right p {color: #fff;}
.clear {clear: both; }
.outer { margin: 0 0 0 17px; border: 1px solid #222; height: 199px; padding: 0; width: 16px; background-color:#eee; }
.inner {margin: 0; padding: 0; height: 1px; width: 16px; }
.inner img {display: block; height: 1px;  }

#thermometer-container {margin: 34px 0 0 122px; padding: 17px 0 0 0; width: 175px; height: 232px;text-align: left; background: url(/images/general_2009/expand-view-thermometer.png) no-repeat;}
#total-donations { font-size: 14px; font-weight: bold;}


